@charset "UTF-8";

/*================================================
 * 各ページCSS
 ================================================*/
.w76per-right{width: 76%;float: right;}
.w20per-left{width: 24%;float: left;}
.w20per-left img,.w16per-l img{width: 100%;}
.w16per-l{width: 16%;float: left;margin-right: 4%;}
.w84per-r{width: 80%;float: right;}
.after_box {padding: 3.4em 0;border-bottom: solid 1px #5393cb;}
.page_title{font-size: 1.8em;text-align: center;}
.page_title_l{font-size: 1.8em;}
.sub_title{font-size: 1.4em;}
.normal{font-weight: normal;}
.page_text{text-align: justify;}
.merit_bg{background-color: #f3f4f4;}
.border_blue{border-bottom: solid 2px #5393cb;display: inline-block;}

/* flexbox フレックスボックス */
/* flexbox フレックスボックス */

/* flexbox フレックスボックス */
/* flexbox フレックスボックス */

/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px) {
.w80per{width: 100%;margin: 0 auto;}
.w76per-right{width: 100%;float: none;}
.w20per-left{width: 100%;float: none;}
.w16per-l{width: 17%;float: left;margin-right: 3%;}
.page_title{font-size: 1.4em;text-align: center;}
.page_title_l{font-size: 1.4em;}

.sp_txt_l{text-align: left;}
.after_box {padding: 0.8em 0;border-bottom: solid 1px #5393cb;}
}


