a.btn01+a.btn01{margin-left:1em}div#body_inner{overflow:hidden;min-width:1100px}@media (min-width:900px){.my_wide{margin-left: calc((100vw - 100%) / -2);width:100vw}}div#contentsArea{overflow:hidden}div.w900{width:900px;margin:0 auto}.br_pc:before{content:"\A";white-space:pre}.br_sp:before{content:""}ul.child_navi li ul.children{display:none}.child_navi_wrap{margin:25px 0}ul.child_navi{width:1100px;margin:0 auto;display:flex}ul.child_navi a{padding:10px;background:#ccc;min-width:100px;display:inline-block;text-align:center}#side_fixed_zone{position:fixed;right:-18px;top:50%;margin-top:-135px;z-index:100;-webkit-transition:right .2s linear;-ms-transition:right .2s linear;-moz-transition:right .2s linear;transition:right .2s linear}#side_fixed_zone:hover{right:0}#side_fixed_zone img:hover{opacity:1}@media screen and (max-width:1100px){#side_fixed_zone{right:-69px}}a img:hover{opacity:.7}a img.no_fade:hover{opacity:1}a img{box-shadow:#000 0 0 0;-webkit-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}.post_list.cubic{padding-left:50px;padding-right:50px}div#front_header_section{}.lp .font_m{font-size:18px}.m_btm_large{margin-bottom:100px}.only_sp{display:none}br.only_sp{}.hdn{overflow:hidden}.left{float:left}.right{float:right}.biggerlink .item:hover,.biggerlink li:hover{}.pc_base_width{width:1100px;margin:0 auto}#header_frame{background:#fff}#header_frame .logo{width:214px}#header_frame>.inner{padding:10px 0}#header_fixed_zone{background:#fff;width:100%;z-index:100}[id*="h_navi"] ul{text-align:center}[id*="h_navi"] ul li{}[id*="h_navi"] ul a{display:block;padding:10px}[id*="h_navi"] ul li:hover a{text-decoration:none}[id*="h_navi"] ul img[src*="home.png"]{vertical-align:-3px}[id*="h_navi"] ul{display:table;width:100%}[id*="h_navi"] ul>li{display:table-cell;vertical-align:middle}[id*="h_navi"] ul>li>a.arrow{cursor:pointer}[id*="h_navi"] ul>li>a.arrow:after{margin-left:2px;content:'▼'}[id*="h_navi"] ul>li>a.arrow.top:after{content:'▲'}[id*="h_navi"] ul>li{position:relative;z-index:1}[id*="h_navi"] ul ul{display:none;position:absolute;width:100%;background:#ccc;white-space:nowrap;min-width:100%;width:auto;text-align:left}[id*="h_navi"] ul ul a{color:#fff;font-size:12px}#h_navi_sub{background:#ddd;display:none}#h_navi_sub a{color:#000;padding-top:8px;padding-bottom:6px;font-size:13px}#h_navi_sub li[class*="current"] a,#h_navi_sub li:hover a{background:#eee}#h_navi_main{background:#ccc}#h_navi_main ul>li{min-width:90px}#h_navi_main ul>li>a{padding-top:14px;padding-bottom:14px;color:#fff;font-size:16px}#h_navi_main ul>li[class*="current"],#h_navi_main ul>li:hover{background:#ddd}#h_navi_main ul>li[class*="current"]>a,#h_navi_main ul>li:hover>a{color:#fff}#h_navi_main ul ul li:hover{opacity:.7}#promo_frame{}#contents_frame{}body:not(.home) #contents_area {padding-top:50px;margin-bottom:50px}.one_column.width_auto #contents_area{width:auto}#main_area{width:780px}.column_a #main_area{float:right}.column_b #main_area{float:left}.one_column #main_area{float:none;margin-left:auto;margin-right:auto;width:900px}.one_column.wide_type #main_area,.one_column.post-type-archive-bukken #main_area,.one_column.post-type-archive-works #main_area{width:1100px}.one_column.width_auto #main_area{width:auto}#main_area .article_inner{background:#fff}.home.one_column #main_area .article_inner{border:none;padding:0}.home.one_column .sns_btns{width:1100px;margin-left:auto;margin-right:auto}#main_area>*>*>*>.editor_area{min-height:300px}#sub_area{width:280px;font-size:14px}.column_a #sub_area{float:left}.column_b #sub_area{float:right}.one_column #sub_area{display:none}div#f_navi_wrap{background:#ededed;padding:30px 0}div#f_navi_wrap .wrap_inner{overflow:hidden}div#f_navi_wrap ul:not(.sub-menu) {overflow:hidden;padding-left:30px;position:relative}div#f_navi_wrap ul:not(.sub-menu) > li {float:left;margin-right:30px}div#f_navi_wrap ul:not(.sub-menu) > li.home {position:absolute;left:0}div#f_navi_wrap ul:not(.sub-menu) > li:not(.home) {}div#f_navi_wrap ul:not(.sub-menu) > li > a {font-size:14px;font-weight:bold;position:relative}div#f_navi_wrap ul:not(.sub-menu) > li:not(.home) > a:before {content:'';width:10px;height:2px;background:#333;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}div#f_navi_wrap ul.sub-menu ul.sub-menu{display:none}div#f_navi_wrap ul.sub-menu{list-style-type:disc;margin-left:1.4em}div#f_navi_wrap ul.sub-menu li:first-child{margin-top:15px}div#f_navi_wrap ul.sub-menu li{margin-top:8px}div#f_navi_wrap ul.sub-menu li a{font-size:13px}div#f_navi_other>*{border-top:1px solid #ccc;padding-top:20px;margin-top:20px}#f_navi_sub{margin-top:10px}div#f_navi_wrap p.copy_link a{display:inline-block}div#f_navi_wrap p.copy_link a:not(:last-child) {padding-right:10px;border-right:1px solid;margin-right:10px;display:inline-block}#f_navi_other .footer_search{float:right}#f_navi_other p.copy_link{float:left;margin-top:10px}#f_navi_other form#searchform input[type="text"]{border:1px solid #ddd;margin:0;width:300px;background:#fff}div#copy_area{padding:15px 0;text-align:center}div#copy_area,div#copy_area a{color:#fff}div#copy_area span{margin-left:1em}.to_page_top{}#promo_area .bxslider>li{transition:all 1s;opacity:.3}#promo_area .bxslider>li.active{opacity:1}#promo_area .bx-wrapper .bx-prev{left:50%;margin-left:-590px}#promo_area .bx-wrapper .bx-next{right:50%;margin-right:-590px}#promo_area .bx-wrapper img{height:100%}#promo_frame.wide{overflow-x:hidden}#promo_frame.wide #promo_area{height:478px;width:1200px;margin:0 auto;position:relative}#promo_frame.wide #promo_area>div{width:3600px;position:absolute;left:50%;margin-left:-1800px}