@charset 'utf-8' ;

.text-smlest-b {
	font-size:10px;
	line-height: 130%;
	font-weight: bold;	
}

.text-smlest-gr {
	font-size:10px;
	color: #3C3C3C;	
	line-height: 150%;	
}

.text-sml {
	font-size:12px;
	line-height: 130%;
}

.text-sml-b {
	font-size:12px;
	font-weight: bold;	
}

.text-sml-red {
	font-size:12px;
	color: #FF2C08;
}

.text-sml-gr {
	font-size:12px;
	color: #3C3C3C;
	line-height: 130%;	
}

.text-sml-gr-b {
	font-size:12px;
	color: #3C3C3C;
	font-weight: bold;	
}

.text-mid {
	font-size:14px;
	line-height: 130%;
}

.text-mid-b {
	font-size: 14px;
	font-weight: bold;
}

.text-mid-gr {
	font-size:14px;
	color: #3C3C3C;
	line-height: 130%;
}

.text-mid-gr-b {
	font-size:14px;
	color: #3C3C3C;
	line-height: 130%;
	font-weight: bold;	
}

.text-mid-red-b {
	font-size:14px;
	color: #FF2C08;
	font-weight: bold;	
}

.text-mid-white-b {
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;	
}

.text-big-orange-b {
	font-size:18px;
	color: #FF6C00;
	font-weight: bold;	
}

.text-mid-orange-b {  /*renders h5 and li 11px */
	color: #FF6C00;
	font-weight: bold;	
}

.text-orange-b {  /*renders li 11px */
	font-size:14px;
	color: #FF6C00;
	font-weight: bold;	
}

.text-mid-top-red {
	font-size:14px;  /*renders 11px */
	color: #FF2E09;
	line-height: 130%;
}


.text-big-gr-b {
	font-size:14px;  /*renders 11px */
	color: #3C3C3C;
	line-height: 130%;
	font-weight: bold;	
}

.text-big-must-b {
	font-size:14px;  /*renders 11px */
	color: #AD0C12;
	line-height: 130%;
	font-weight: bold;	
}

.text-big {
	font-size:16px;  /*renders 14px */
	line-height: 130%;
}

.text-sml-must-b {
	font-size:12px;  /*renders 11px */
	color: #AD0C12;
	line-height: 130%;
	font-weight: bold;	
}

.text-mid-must {
	font-size:14px;  /*renders 11px */
	color: #AD0C12;
	line-height: 130%;	
}

.text-mid-must-b {
	font-size:14px;  /*renders 11px */
	color: #AD0C12;
	line-height: 130%;
	font-weight: bold;	
}


/* font-color setting-----------------------------*/

.title-white {
	font-size:10px;  /*renders 11px*/
	color:#FFFFFF;
}


.title-big-white-b {
	font-size:12px;  /*renders 14px*/ 
	color:#FFFFFF;
	font-weight:bold;	
}

/* �ǉ���-----------------------------*/


.text-big-sky-b {
	font-size:14px;  /*renders 11px */
	color: #3489FF;
	line-height: 130%;
	font-weight: bold;	
}

.text-mid-gr2 {
	font-size:14px;  /*renders 11px */
	color: #3C3C3C;
	line-height: 130%;
	padding: 10px;
}

.text-mid-gr2-b {
	font-size:14px;  /*renders 11px */
	color: #3C3C3C;
	line-height: 130%;
	font-weight: bold;
	padding: 10px;
}

.text-mid-gr3 {
	font-size:14px;  /*renders 11px */
	color: #3C3C3C;
	line-height: 130%;
	padding: 5px;
}

.text-smlest-gr2 {
	font-size:10px;
	color: #3C3C3C;	
	line-height: 16px;	
	padding: 2px;
}

.text-smlest-red {
	font-size:10px;
	color: #FF0000;	
	line-height: 16px;	
	padding: 2px;
}