@charset "utf-8";
.sub00,
.sub00_00 {
	width:90%;
	margin:0 auto;
	text-align:left;
	padding:2em 0;
}
.sub00_00 {
	padding:0;
}

/*背景*/
.back_E18381{
	background:#E18381;
}

.back_F5E8EE{
	background:#F5E8EE;
}



/*文字色*/
.colo_FFFFFF{
	color:#FFFFFF !important;
}
.colo_FFFFFF a{
	color:#FFFFFF !important;
}

.colo_FF0000{
	color:#FF0000 !important;
}
.colo_FF0000 a{
	color:#FF0000 !important;
}

.colo_E75377{
	color:#E75377 !important;
}

.colo_E75377 a{
	color:#E75377 !important;
}

.colo_0BAC4D{
	color:#0BAC4D !important;
}
.colo_0BAC4D a{
	color:#0BAC4D !important;
}

.colo_9C2137{
	color:#9C2137 !important;
}

.colo_9C2137 a{
	color:#9C2137 !important;
}

.colo_DE661F{
	color:#DE661F !important;
}
.colo_DE661F a{
	color:#DE661F !important;
}


/*文字サイズ*/

.font11{font-size:80%;}
.font12{font-size:88%; line-height:1.3;}
.font13{font-size:93%;}
.font14{font-size:101%; line-height:1.5;}
.font15{font-size:107%; line-height:1.5;}
.font16{font-size:112%; line-height:1.5;}
.font17{font-size:120%;  line-height:1.4;}
.font18{font-size:130%; line-height:1.4;}
.font19{font-size:140%; line-height:1.1;}

.font20{font-size:150%; line-height:1.4;}

.bold{font-weight: bold;}


.line_height12{
	line-height:1.2;
}
.line_height14{
	line-height:1.4;
}
.line_height16{
	line-height:1.6;
}
.line_height18{
	line-height:1.8;
}
.le_sp01{letter-spacing: 1px;}
.le_sp02{letter-spacing: 2px;}
.le_sp03{letter-spacing: 3px;}
.le_sp04{letter-spacing: 4px;}
.le_sp05{letter-spacing: 5px;}
.le_sp06{letter-spacing: 6px;}
.le_sp07{letter-spacing: 7px;}
.le_sp08{letter-spacing: 8px;}

.alcenter{
	text-align: center;
}
.alleft{
	text-align: left;
}
.alright{
	text-align: right;
}

.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_100 img,
.w_96 img,
.w_90 img,
.w_80 img,
.w_70 img,
.w_60 img,
.w_50 img,
.w_30 img{width:auto; max-width: 100%; margin:0 auto;}

.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;}

.w_100r{width:100% !important;margin:0 !important;}
.w_96r{width:96% !important;margin:0 0 0 4% !important;}
.w_90r{width:90% !important;margin:0 0 0  10% !important;}
.w_80r{width:80% !important;margin:0 0 0 20% !important;}
.w_70r{width:70% !important;margin:0 0 0 30% !important;}
.w_60r{width:60% !important;margin:0 0 0 40% !important;}
.w_50r{width:50% !important;margin:0 0 0 50% !important;}

.w_100l img,
.w_96l img,
.w_90l img,
.w_80l img,
.w_70l img,
.w_60l img,
.w_50l img,
.w_30l img,
.w_100r img,
.w_96r img,
.w_90r img,
.w_80r img,
.w_70r img,
.w_60r img,
.w_50r img,
.w_30r img{
    margin:0;
}

.p_w70,
.p_w80,
.p_w86,
.p_w90,
.p_w94,
.p_w96,
.p_w98{width:96% !important; margin:0 2% !important;}

.t_w90{width:100% !important;margin:0 !important;}


.disp_p { display:none; }
.disp_s { display:block; }


/*=================================================================================*/
/** 480px以上　タブレットサイズ画面  **/
@media (min-width : 768px) {

.sub00,
.sub00_00  { width:96%; }


	

/*文字サイズ*/

.font14{font-size:110%; line-height:1.5;}
.font15{font-size:120%; line-height:1.5;}
.font16{font-size:130%; line-height:1.5;}
.font17{font-size:140%;  line-height:1.4;}
.font18{font-size:150%; line-height:1.4;}
.font19{font-size:160%; line-height:1.5;}

.font20{font-size:180%; line-height:1.4;}
	

.font14pc{font-size:110%; line-height:1.5;}
.font15pc{font-size:120%; line-height:1.5;}
.font16pc{font-size:130%; line-height:1.5;}
.font17pc{font-size:140%;  line-height:1.4;}
.font18pc{font-size:150%; line-height:1.4;}
.font19pc{font-size:160%; line-height:1.5;}

.font20pc{font-size:180%; line-height:1.4;}

	 
.w_100l,
.w_96l,
.w_90l,
.w_80l,
.w_70l,
.w_60l,
.w_50l,
.w_100r,
.w_96r,
.w_90r,
.w_80r,
.w_70r,
.w_60r,
.w_50r,
.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_w86{width:86% !important; margin:0 7% !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;}


.disp_p { display:block; }
.disp_s { display:none; }
    

}
/*=================================================================================*/
/** 1024px以上 PCサイズ画面 **/
@media (min-width : 1024px) {

.sub00   { width:1024px; padding:20px 0; }
	
	
.sub00_00   { width:1024px; padding:0; }
	
	

}