

/** 全サイズ共通設定 **/
/** バックグランド・カラー　設定 **/

.back_0059B2{
    width:100%;
    background:#0059B2;
}
.back_FFBF00{
    width:100%;
    background:#FFBF00;
}
.back_F0F0E1{
    width:100%;
    background:#F0F0E1;
}
.back_FA9423_80{/*透過８０％*/
    width:100%;
    background: rgba(250,148,35,0.8);
}
.back_EEEEEE{
    width:100%;
    background:#EEEEEE;
}

.back_FEF9E7{
    width:100%;
    background:#FEF9E7;
}

.back_BFEFFF{
    width:100%;
    background:#BFEFFF;
}
.back_061F39_70{
    background: rgba(6,31,57,0.70);
    border-bottom:#326291 10px solid;
}
.back_118425{
    background:#118425;
}


.bold{font-weight:bold;}
.nomal{font-weight: normal;}

.font11{font-size:80%;}
.font12{font-size:88%;}
.font13{font-size:93%;}
.font14{font-size:101%; line-height:1.5;}
.font15{font-size:105%; line-height:1.5;}
.font16{font-size:108%; line-height:1.5;}
.font17{font-size:113%;  line-height:1.6;}
.font18{font-size:120%; line-height:1.6;}
.font19{font-size:130%; line-height:1.5;}
.font20{font-size:170%; line-height:1.5;}


.colo_525252{color:#525252 !important;}
.colo_525252 a{color:#525252 !important;}

.colo_000000{color:#000000 !important;}
.colo_000000 a{color:#000000 !important;}

.colo_FF0000{color:#FF0000 !important;}
.colo_FF0000 a{color:#FF0000!important;}

.colo_FFFFFF{color:#FFFFFF !important}
.colo_FFFFFF a{color:#FFFFFF !important;}


.bord_D6D6D6_b3{
    border-bottom:3px #D6D6D6 solid;
}
.bord_D6D6D6_b1{
    border-bottom:1px #D6D6D6 solid;
}
.bord_FFFFFF_do1{
    border-bottom:1px #FFFFFF dotted;
}
.bord_FFFFFF_do3{
    border-bottom:3px #FFFFFF dotted;
}


/*マーカーで引いたような下線*/
.mark_FFFF00{
background:-moz-linear-gradient(transparent 50%, #ffff00 0);
background:-webkit-linear-gradient(transparent 50%, #ffff00 0);
background:-ms-linear-gradient(transparent 50%, #ffff00 0);
background:-o-linear-gradient(transparent 50%, #ffff00 0);
background:linear-gradient(transparent 50%, #ffff00 0);
}

/*ホバーで動くcss*/

.hover a img{
	filter: alpha(opacity=100);
	-webkit-opacity:1.00;
	-moz-opacity:1.00;
	opacity:1.00;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
}

.hover a:hover img{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	-webkit-transform: translate(0,-6px);
	-moz-transform: translate(0,-6px);
	-ms-transform: translate(0,-6px);
	-o-transform: translates(0,-6px);
}


/*テキストインデント*/
.txt_ind01{padding-left: 0.7em;text-indent: -0.7em;}/*1文字分*/
.txt_ind02{padding-left: 2em;text-indent: -2em;}/*2文字分*/
.txt_ind03{padding-left: 3em;text-indent: -3em;}/*3文字分*/

/*==スマホ時width設定=================*/
.w_100{width:100% !important;margin:0 !important;}
.w_96{width:96% !important;margin:0 2% !important;}
.w_90{width:90% !important;margin:0 5% !important;}
.w_80{width:80% !important;margin:0 10% !important;}
.w_70{width:70% !important;margin:0 15% !important;}
.w_60{width:60% !important;margin:0 20% !important;}
.w_50{width:50% !important;margin:0 25% !important;}
.w_30{width:30% !important; margin:0 35% !important;}

.w_100l{width:100% !important;margin:0 !important;}
.w_96l{width:96% !important;margin:0 4% 0 0 !important;}
.w_90l{width:90% !important;margin:0 10% 0 0 !important;}
.w_80l{width:80% !important;margin:0 20% 0 0 !important;}
.w_70l{width:70% !important;margin:0 30% 0 0 !important;}
.w_60l{width:60% !important;margin:0 40% 0 0 !important;}
.w_50l{width:50% !important;margin:0 50% 0 0 !important;}

/*===================*/
/*PCでのtextの幅設定（全サイズ縮める）*/
.p_w70,
.p_w80,
.p_w90,
.p_w94,
.p_w96,
.p_w98{width:94% !important; margin:0 3% !important;}

.bold{font-weight:bold;}
.nomal{font-weight:nomal;}

.font11{font-size:80%;}
.font12{font-size:88%;}
.font13{font-size:93%;}
.font14{font-size:101%; line-height:1.5;}
.font15{font-size:103%; line-height:1.5;}
.font16{font-size:108%; line-height:1.5;}
.font17{font-size:110%;  line-height:1.4;}
.font18{font-size:120%; line-height:1.4;}
.font19{font-size:130%; line-height:1.4;}


.font20{font-size:140%; line-height:1.4;}

/*PCの場合brを付ける*/
.p_br br{
	display:none;
}

/*スマホの場合brを付ける*/
.s_br br{
	display:block;
}
/*スマホの場合左寄せ*/
.p_cen_s_le{
	text-align:left;
}
/*スマホの場合センター*/
.p_le_s_cen{
	text-align:center;
}

.li_height14{
    line-height: 1.3 !important;
}
.li_height16{
    line-height: 1.4 !important;
}
.li_height18{
    line-height: 1.6 !important;
}
.li_height20{
    line-height: 1.8 !important;
}


@media (min-width : 768px) {

    
.w_70l,
.w_80l,
.w_90l,
.w_96l,
.w_30,
.w_50,
.w_60,
.w_70,
.w_80,
.w_90,
.w_96,
.w_100{width:auto !important;margin:0 !important;}

.p_w70{width:70% !important; margin:0 15% !important;}
.p_w80{width:80% !important; margin:0 10% !important;}
.p_w90{width:90% !important; margin:0 5% !important;}
.p_w94{width:94% !important; margin:0 3% !important;}
.p_w96{width:96% !important; margin:0 2% !important;}
.p_w98{width:98% !important; margin:0 1% !important;}

.p_br br{
	display:block;
}
.s_br br{
	display:none;
}
/*スマホの場合左寄せ*/
.p_cen_s_le{
	text-align:center;
}
/*スマホの場合センター*/
.p_le_s_cen{
	text-align:left;
}

.font14{font-size:105%; line-height:1.5;}
.font15{font-size:110%; line-height:1.5;}
.font16{font-size:120%; line-height:1.5;}
.font17{font-size:130%;  line-height:1.4;}
.font18{font-size:140%; line-height:1.4;}
.font19{font-size:150%; line-height:1.5;}
.font20{font-size:200%; line-height:1.4;}

.li_height14{
    line-height: 1.4 !important;
}
.li_height16{
    line-height: 1.6 !important;
}
.li_height18{
    line-height: 1.8 !important;
}
.li_height20{
    line-height: 2 !important;
}
}


@media (min-width : 1200px) {


}


