@charset "utf-8";
/******************************
 * CSS BasicStyle v1.1
******************************/
/* ---WP---- */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.screen-reader-response,.wpcf7-not-valid-tip{
	color:#9C1414;
	font-weight:bold;
}
.wpcf7-validation-errors{
	color:#FFF;
	background:#9C1414;
	font-weight:bold;
	text-align:center;
	font-size:138.5%;
	padding:1.0em;
}
.wpcf7-mail-sent-ok{
	
}
.screen-reader-response ul{
	display:none;	
}

/* ------- */
.pixBoxLft{ float:left;padding:0 60px 20px 0;}
	@media screen and (max-width: 480px) {
	.pixBoxLft	{ float:none;padding:0 0 10px 0;}
	}
.pixBoxRgt{ float:right;padding:0 0 20px 60px;}
	@media screen and (max-width: 480px) {
	.pixBoxRgt	{ float:none;padding:0 0 10px 0;}
	}
.dpBlock{
	padding:0 20px;			
}
@media screen and (max-width: 768px) {
.dpBlock{
	display:block;	
	margin:0 auto;
	text-align:center;		
}
}


/******************************
 Font
******************************/
/* ---FontSize---- */
.f10 { font-size:77%; }
.f11 { font-size:85%; }
.f12 { font-size:93%; }
.f13 { font-size:100%; }
.f14 { font-size:108%; }
.f15 { font-size:116%; }
.f16 { font-size:123.1%; }
.f17 { font-size:131%; }
.f18 { font-size:138.5%; }
.f19 { font-size:146.5%; }
.f20 { font-size:153.9%; }
.f21 { font-size:161.6%; }
.f22 { font-size:167%; }
.f23 { font-size:174%; }
.f24 { font-size:182%; }
.f25 { font-size:189%; }
.f26 { font-size:197%; }
.f27 { font-size:204%; }
.f28 { font-size:211%; }
.f29 { font-size:219%; }
.f30 { font-size:226%; }
.f31 { font-size:234%; }
.f32 { font-size:241%; }
.f33 { font-size:248%; }
.f34 { font-size:255%; }
.f35 { font-size:262%; }
.f36 { font-size:270%; }

/* ---FontColor---- */
.f_D52B99{color:#D52B99;}
.f_990000{color:#990000;}
.f_71A422{color:#71A422;}
.f_3399FD{color:#3399FD;}
.f_FF0000{color:#FF0000;}
.f_880000{color:#880000;}
.f_9C1414{color:#9C1414;}

/* ---FontColor---- */
.bg_9C1414{ background:#9C1414; color:#FFF;margin-left:20px;padding:0 0.2em; float:right;}
/******************************
 Border
******************************/
/* ---AllBorder---- */
.b_DCCDCD{border:solid 1px #DCCDCD;}

/* ---BottomBorder---- */
.b_btm_BB9F9F{border-bottom:solid 1px #BB9F9F;}

/******************************
 Width
******************************/
.w40	{max-width:40px;width:100%;}
.w45	{max-width:45px;width:100%;}
.w55	{max-width:55px;width:100%;}
.w80	{max-width:80px;width:100%;}
.w100	{max-width:100px;width:100%;}
.w110	{max-width:110px;width:100%;}
.w120	{max-width:120px;width:100%;}
.w150	{max-width:150px;width:100%;}
.w160	{max-width:160px;width:100%;}
.w170	{max-width:170px;width:100%;}
.w180	{max-width:180px;width:100%;}
.w190	{max-width:190px;width:100%;}
.w200	{max-width:200px;width:100%;}
.w220	{max-width:220px;width:100%;}
.w240	{max-width:240px;width:100%;}
.w270	{max-width:270px;width:100%;}
.w280	{max-width:280px;width:100%;}
.w300	{max-width:300px;width:100%;}
.w350	{max-width:350px;width:100%;}
.w400	{max-width:400px;width:100%;}
.w500	{max-width:500px;width:100%;}
.w580	{max-width:580px;width:100%;}
.w630	{max-width:630px;width:100%;}

/******************************
 PixWidth
******************************/
.pw100	{max-width:100px;width:100%;}
.pw200	{max-width:200px;width:100%;}
/******************************
 Margin
******************************/
/* ---AllMargin---- */
.m_0	{margin:0;}
.m_5	{margin:5px;}
.m_10	{margin:10px;}
.m_15	{margin:15px;}
.m_20	{margin:20px;}
.m_25	{margin:25px;}
.m_30	{margin:30px;}
.m_35	{margin:35px;}
.m_40	{margin:40px;}
.m_45	{margin:45px;}
.m_50	{margin:50px;}

/* ---TopMargin---- */
.m_top-1	{margin-top:-1px;}
.m_top5		{margin-top:5px;}
.m_top10	{margin-top:10px;}
.m_top15	{margin-top:15px;}
.m_top20	{margin-top:20px;}
.m_top25	{margin-top:25px;}
.m_top30	{margin-top:30px;}
.m_top35	{margin-top:35px;}
.m_top40	{margin-top:40px;}
.m_top45	{margin-top:45px;}
.m_top50	{margin-top:50px;}
.m_top60	{margin-top:60px;}
.m_top70	{margin-top:70px;}
.m_top90	{margin-top:90px;}

/* ---RightMargin---- */
.m_rgt5		{margin-right:5px;}
.m_rgt10	{margin-right:10px;}
.m_rgt15	{margin-right:15px;}
.m_rgt20	{margin-right:20px;}
.m_rgt25	{margin-right:25px;}
.m_rgt30	{margin-right:30px;}
.m_rgt35	{margin-right:35px;}
.m_rgt40	{margin-right:40px;}
.m_rgt45	{margin-right:45px;}
.m_rgt50	{margin-right:50px;}

/* ---BottomMargin---- */
.m_btm5		{margin-bottom:5px;}
.m_btm10	{margin-bottom:10px;}
.m_btm15	{margin-bottom:15px;}
.m_btm20	{margin-bottom:20px;}
.m_btm25	{margin-bottom:25px;}
.m_btm30	{margin-bottom:30px;}
.m_btm35	{margin-bottom:35px;}
.m_btm40	{margin-bottom:40px;}
.m_btm45	{margin-bottom:45px;}
.m_btm50	{margin-bottom:50px;}
.m_btm140	{margin-bottom:140px;}

/* ---leftMargin---- */
.m_lft-1	{margin-left:-1px;}
.m_lft1		{margin-left:1px;}
.m_lft5		{margin-left:5px;}
.m_lft10	{margin-left:10px;}
.m_lft15	{margin-left:15px;}
.m_lft20	{margin-left:20px;}
.m_lft25	{margin-left:25px;}
.m_lft30	{margin-left:30px;}
.m_lft35	{margin-left:35px;}
.m_lft40	{margin-left:40px;}
.m_lft45	{margin-left:45px;}
.m_lft50	{margin-left:50px;}
.m_lft55	{margin-left:55px;}
.m_lft60	{margin-left:60px;}
.m_lft120	{margin-left:120px;}
.m_lft150	{margin-left:150px;}
.m_lft170	{margin-left:170px;}
.m_lft210	{margin-left:210px;}


/******************************
 Padding
******************************/
/* ---AllPadding---- */
.p_0	{padding:0;}
.p_5	{padding:5px;}
.p_10	{padding:10px;}
.p_15	{padding:15px;}
.p_20	{padding:20px;}
.p_25	{padding:25px;}
.p_30	{padding:30px;}
.p_35	{padding:35px;}
.p_40	{padding:40px;}
.p_45	{padding:45px;}
.p_50	{padding:50px;}

/* ---TopPadding---- */
.p_top2		{padding-top:2px;}
.p_top5		{padding-top:5px;}
.p_top10	{padding-top:10px;}
.p_top15	{padding-top:15px;}
.p_top20	{padding-top:20px;}
.p_top25	{padding-top:25px;}
.p_top30	{padding-top:30px;}
.p_top35	{padding-top:35px;}
.p_top40	{padding-top:40px;}
.p_top45	{padding-top:45px;}
.p_top50	{padding-top:50px;}
.p_top100	{padding-top:100px;}
.p_top200	{padding-top:200px;}
.p_top250	{padding-top:250px;}

/* ---RightPadding---- */
.p_rgt5		{padding-right:5px;}
.p_rgt10	{padding-right:10px;}
.p_rgt15	{padding-right:15px;}
.p_rgt20	{padding-right:20px;}
.p_rgt25	{padding-right:25px;}
.p_rgt30	{padding-right:30px;}
.p_rgt35	{padding-right:35px;}
.p_rgt40	{padding-right:40px;}
.p_rgt45	{padding-right:45px;}
.p_rgt50	{padding-right:50px;}

/* ---BottomPadding---- */
.p_btm5		{padding-bottom:5px;}
.p_btm10	{padding-bottom:10px;}
.p_btm15	{padding-bottom:15px;}
.p_btm20	{padding-bottom:20px;}
.p_btm25	{padding-bottom:25px;}
.p_btm30	{padding-bottom:30px;}
.p_btm35	{padding-bottom:35px;}
.p_btm40	{padding-bottom:40px;}
.p_btm45	{padding-bottom:45px;}
.p_btm50	{padding-bottom:50px;}

/* ---leftPadding---- */
.p_lft5		{padding-left:5px;}
.p_lft10	{padding-left:10px;}
.p_lft15	{padding-left:15px;}
.p_lft20	{padding-left:20px;}
.p_lft25	{padding-left:25px;}
.p_lft30	{padding-left:30px;}
.p_lft35	{padding-left:35px;}
.p_lft40	{padding-left:40px;}
.p_lft45	{padding-left:45px;}
.p_lft50	{padding-left:50px;}


/******************************
 etc...
******************************/
.align_lft	{text-align:left;}
.align_cnr	{text-align:center;}
.align_rgt	{text-align:right;}
.f_bold{font-weight: bold;}
.clear		{clear:both;}
.cursor		{cursor:pointer;}
.float_lft	{float:left;}
.float_rgt	{float:right;}
.block		{display:block;}
