@charset "UTF-8";
/* widefull CSS Document */
/*body.body-single.widefull #main .widefull-padding {background-color:#FFFFCC;}*/
/*========================================

  全体指定

========================================*/
body.body-single.widefull .section.boxColumn {
margin-right: 0!important;width: auto!important;
}
body.widefull #eyecatch-wide {margin-bottom:0;}

.widefull-entry.section { margin-bottom:0!important; }

.body-single.widefull #main div.entry,.body-single.widefull #main div.entryList {
margin: 0px;padding: 1px 0;
}
.body-single.widefull #main, .body-single.widefull #utilities { padding:0!important;}

.body-single.widefull .widefull-entry .backbox.section { margin-bottom: 74px!important;}

.body-single.widefull .widefull-entry .backbox.section:last-of-type { margin-bottom: 0px!important;}
/* .widefull-entry .section */
.widefull-entry .section { margin-bottom:50px!important; }
/* .widefull-entry .section:first-child */
.entry .section:first-child { margin-top: 0px !important;}
/* .widefull-entry .section:last-of-type */
.widefull-entry .section:last-of-type { margin-bottom:0px!important; }
/* .widefull-entry .widefull-entry-inner .col2Box-L/R */
.body-single.widefull .widefull-entry .widefull-entry-inner .col2Box-L,
.body-single.widefull .widefull-entry .widefull-entry-inner .col2Box-R { margin-top: 0px; margin-bottom: 0px; }
/* widefull-entry-inner内の最後のbottonlink / widefull-entry-inner .col2-outBox内の最後のbottonlink */
.widefull-entry-inner .col2-outBox .col2Box-R ul.bottonlink:last-child, .widefull-entry-inner.col2-outBox .col2Box-R ul.bottonlink:last-child,
.widefull-entry-inner .col2-outBox .col2Box-L ul.bottonlink:last-child, .widefull-entry-inner.col2-outBox .col2Box-L ul.bottonlink:last-child { margin-top:30px!important; }
/*========================================

#eyecatch

========================================*/
body.widefull #eyecatch { width:100%!important;max-width:100%!important;}

/*========================================

#utilities

========================================*/
#utilities .commentBox {display:none;}
.body-single.widefull #utilities { max-width:1146px; float:none; margin-bottom:30px!important;}
/* #utilities .sm-bnr-sp */
.body-single.widefull #utilities #banner {
display:block;max-width: 100% !important;
}
.body-single.widefull #utilities #banner ul {
display: inline-block;margin-left: auto;margin-right: auto;text-align:center;
}
.body-single.widefull #utilities ul.sm-bnr-sp li {
display:inline;width:210px!important;margin:20px!important;
}
/*　SNS　*/
.body-single.widefull #utilities #sns {text-align:center;}
.body-single.widefull #utilities #sns {
display: box;display: -webkit-box;display: -moz-box;
/* 配置したボックスを左右中央寄せにする */
box-pack: center;-webkit-box-pack: center;-moz-box-pack: center;
}
.body-single.widefull #utilities #sns #googleplus,
.body-single.widefull #utilities #sns #facebook,
.body-single.widefull #utilities #sns #line {
float:left;max-width:210px;margin:20px;text-align:center;
}
#utilities .side-bnr li {
float: left;margin: 1.5% !important;width: 30.3% !important;
}
/*========================================

eyecatch

========================================*/
body.widefull #eyecatch-wide {margin-bottom:0;}

body.widefull #eyecatch { 
width:100%!important;max-width:100%!important;
}
body.widefull #eyecatch.eyecatch-imgWide img {
width:auto;max-width:100%;margin-left:auto;margin-top:auto;
}
/*--------------------------------------
#eyecatch-undertxt
---------------------------------------*/
#eyecatch-undertxt { background-color:#E20A1D; color:#FFFFFF; text-align:center; }
#eyecatch-undertxt .widefull-entry-inner { /*padding-top:1.8em!important; padding-bottom:1.8em!important;*/ padding:26px 0!important; }
#eyecatch-undertxt p { line-height:1; margin:0!important; overflow: auto;/*スクロールさせる*/white-space: nowrap;/*文字の折り返しを禁止*/}
/*　スマートフォン指定　*/
@media screen and (max-width: 768px) {
#eyecatch-undertxt .widefull-entry-inner { /*padding-top:1.8em!important; padding-bottom:1.8em!important;*/ padding:20px 0!important; }
#eyecatch-undertxt p { font-size:12px; }
}
/*========================================

ページ毎の指定

========================================*/
/*--------------------------------------
ABOUT US
---------------------------------------*/
#cooperation {
background-color:#E8EFF5;

}