/*特集共通 PC*/
.feature{max-width:1140px; margin:20px auto; padding-bottom:20px;}


.feature *{ font-size:1.6rem;}
.feature *, .feature  *:before, .feature *:after {box-sizing: border-box;}
/*.feature h3{font-size:20px; margin-bottom:8px;} 要修正*/
.feature p{}



/*ボタン関連*/

.feat_btn{padding: 15px 0; width: 50%; display: block; margin: 30px auto; font-size: 16px; text-align: center;     font-weight: bold;}
.blue_btn {  box-shadow: 0 3px 0 #055573;}
.blue_btn:hover {  box-shadow: 0 3px 0 #02425a;}
    }


.blue_btn {    background: #1d86ae;    box-shadow: 0 6px 0 #055573;}
.blue_btn:hover {    background: #176f90;    box-shadow: 0 6px 0 #02425a;}

@media only screen and (max-width: 767px) {
.feat_btn{width:80%;}
}

/*文字サイズ大きく*/
.fs30{font-size: 30px;}
.pb30{padding-bottom: 30px;}
.mb30{margin-bottom: 30px;}
.mb60{margin-bottom: 60px;}
.text_r{text-align: right;}


/*チェックリスト*/
.check li{background:url(/images/common/icon_check_bl.png) top left no-repeat; min-height: 29px;}
.lightbulb li{background:url(/images/common/icon_point.png) top left no-repeat; padding:4px 0;}
.check li,
.lightbulb li{list-style:none; padding-left:35px;  line-height:1.7em; margin:10px 0;}
.check li a{font-size:1.2rem;}




/*PC*/
@media only screen and (min-width: 768px) {
＊＊＊article内のclassに対して指定＊＊＊＊ {    float: left;    max-width: 840px;    width: 70%;}
}


/*SP*/
@media only screen and (max-width: 767px) {

}

/*****************************
　特集
*****************************/

/*PC*/
@media only screen and (min-width: 768px) {
}



/*SP*/
@media only screen and (max-width: 767px) {
}