@charset "UTF-8";.mincho,.title_content h2,.information_content h2{font-family:KozMinPro-Regular,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"ＭＳ Ｐ明朝",MS PMincho,serif}.gothic,.information_content p,.information_content div,.information_content a,.information_content span,.information_list .info_sidebar_container,.information_list .info_sidebar_container .widget h2.widget-title,.monthly-calendar,.monthly-calendar table caption,.monthly-calendar table tbody tr th,.monthly-calendar table tbody tr td,.detail-list dt,.detail-list dd,table.plan-detail tbody tr th,table.plan-detail tbody tr td,table.plan-detail tbody tr td span,table.plan-detail tbody tr td strong{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS PGothic,sans-serif}.gothic_fix{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS PGothic,sans-serif}.information_list:after,.information_list .info_article_container:after,.information_list .info_article_container .info_list li:after{content:"";clear:both;display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a.button{background-color:#8d816b;padding:10px 40px;border-radius:5px;color:white}a.button:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.title_container{margin-top:99px;background-color:#f5f5f5;padding:45px 0}.title_content{width:1200px;text-align:center;margin:0 auto}.title_content h2{font-size:20px}.information_container{background-image:url(/img/top/bg02.png);background-repeat:repeat;background-color:#fff;color:#71655b}.information_container .info_item_container{margin-bottom:40px}.information_container .info_item{color:#71655b}.information_container .info_item a,.information_container .info_item p.info_detail{color:#71655b}.information_container .info_item .info_item_footer{padding:20px 0;text-align:center}.information_container .info_item .info_item_footer a{display:inline-block;color:#fff;font-size:12px}.information_content h2{font-size:24px;margin-bottom:40px}.information_content>.title{color:#71655b;text-align:center;height:auto;padding-bottom:20px;border-bottom:1px solid #71655b}.information_list{padding:20px 40px}.information_list .info_sidebar_container{width:290px;padding-right:20px;float:left}.information_list .info_sidebar_container .widget{padding:10px;background:#fff;border:1px solid #f0f0f0}.information_list .info_sidebar_container .widget h2.widget-title{font-size:18px;margin:0 0 20px;padding:10px 0 0;color:#333}.information_list .info_article_container{width:calc(100% - 310px);float:right}.information_list .info_article_container .info_list li{margin-bottom:20px;padding:20px 10px;border:1px solid #f0f0f0;background:#fff;height:auto}.information_list .info_article_container .info_list_thumb{padding:0 10px 0 0}.information_list .info_article_container .info_content .title,.information_list .info_article_container .info_content .text{color:#71655b;line-height:1.4em}.information_list .info_article_container .info_content .info_content_footer{text-align:right;padding:10px 0}.example_price{font-size:12px;padding-right:10px}.example_price .xxl{font-size:16px;color:#c0392b}.monthly-calendar{font-size:14px;color:#333}.monthly-calendar table caption{margin-bottom:1em;padding:5px 0;background:#f0f0f0;font-size:14px}.monthly-calendar table tbody tr th,.monthly-calendar table tbody tr td{font-weight:400;font-size:16px}.monthly-calendar table tbody tr th.week-title{padding-bottom:.5em}.monthly-calendar table tbody tr td .day-number{margin-bottom:.5em}.monthly-calendar table tbody tr td .calendar-mark{font-size:14px;font-weight:700}.monthly-calendar table tbody tr td .calendar-mark h4{margin-bottom:.5em}.monthly-calendar table tbody tr td .calendar-mark p{margin:0}.monthly-calendar table tbody tr td.no-day{background-color:transparent}.detail-list{font-size:14px}.detail-list dt{padding:.5em 0;font-size:16px;}.detail-list dd{line-height:1.4em;font-size:14px;margin-bottom:1em}table.plan-detail{width:100%;table-layout:fixed;border-top:1px solid #ccc;background:#837360}table.plan-detail tbody tr th,table.plan-detail tbody tr td{font-size:14px;padding:10px 5px 5px}table.plan-detail tbody tr th{border-right:1px dotted #ccc;border-bottom:1px solid #ccc;vertical-align:top;width:7em}table.plan-detail tbody tr td{border-bottom:1px solid #ccc}table.plan-detail tbody tr td strong{font-size:120%}@media screen and (max-width:768px){.title_content{width:100%}.information_list{padding-left:0;padding-right:0}.information_list .info_sidebar_container{width:100%}.information_list .info_article_container{width:100%}.information_list .info_article_container .info_list li{width:calc(100% - 20px)}}