
/*<group=fontsize>*/
.fs_15em {
	font-size: 1.5em;
}

.fs_14em {
	font-size: 1.4em;
}

.fs_13em {
	font-size: 1.3em;
}


.fs_12em {
	font-size: 1.2em;
}

.fs_11em {
	font-size: 1.1em;
}


.fs_10em {
	font-size: 1.0em;
}

.fs_095em {
	font-size: 0.95em;
}

.fs_09em {
	font-size: 0.9em;
}

.fs_085em {
	font-size: 0.85em;
}

.fs_08em {
	font-size: 0.8em;
}

.fs_25px {
	font-size: 25px;
}


.fs_16px {
	font-size: 16px;
}


.fs_15px {
	font-size: 15px;
}

.fs_14px {
	font-size: 14px;
}

.fs_13px {
	font-size: 13px;
}

.fs_12px {
	font-size: 12px;
}

.fs_11px{
	font-size: 11px;
}

.fs_10px {
	font-size: 10px;
}

.fs_9px {
	font-size: 9px;
}

.fs_xxs {
	font-size: xx-small;
}

.fs_xs {
	font-size: x-small;
}

.fs_s {
	font-size: small;
}

.fs_m {
	font-size: medium;
}

.fs_l {
	font-size: large;
}
	
/*</group>*/

/*<group=linehigh>*/


.lh_10 {
	line-height: 1.0em;
}

.lh_11 {
	line-height: 1.1em;
}

.lh_12 {
	line-height: 1.2em;
}

.lh_13 {
	line-height: 1.3em;
}

.lh_14 {
	line-height: 1.4em;
}

.lh_15 {
	line-height: 1.5em;
}


.lh_16 {
	line-height: 1.6em;
}


.lh_17 {
	line-height: 1.7em;
}

.lh_18 {
	line-height: 1.8em;
}
.lh_19 {
	line-height: 1.9em;
}
.lh_20 {
	line-height: 2.0em;
}
	
/*</group>*/

/*<group=letterspace>*/

.ls_05 {
	letter-spacing: 0.05em;
}


/*</group>*/

/*<group=fontfamily>*/

.bold {
	font-weight: bold;
	font-family: HiraKakuPro-W6,Osaka,sans-serif;
}

.normal {
	font-weight: normal;
	font-family: HiraKakuPro-W3,Osaka,sans-serif;
}





/*</group>*/

/*<group=color>*/


.red{
	color: #ff0000;
}

.red_02{
	color: #9F382E;
}


.blue{
	color: #0749bc;
}


.orange{
	color: #ff7f00;
}

.brown{
	color: #912205;
}

.brown_02{
	color: #673805;
}


.green{
	color: #399e3b;
}


.white{
	color: #ffffff;
}


.black{
	color: #000000;
}

.gr_333{
	color: #333333;
}

.gr_666{
	color: #666666;
}

.gr_999{
	color: #999999;
	}

.gr_ccc{
	color: #cccccc;
	}

.clr_663300{
	color:#663300;
}

.green_02{
	color:#8BC050;
}

.green_03{
	color:#8BAC4C;
}



/*</group>*/

/*<group=style>*/

.fw_bold {
	font-weight: bold;
}
	
/*</group>*/

/*<group=text_decoration>*/

.txt_dec_n{
	text-decoration:none;
}

.txt_dec_u{
	text-decoration:underline;
}
	
/*</group>*/

/*<group=text_align>*/

.txt_al_l{
	text-align:left;
}

.txt_al_r{
	text-align:right;
}

.txt_al_c{
	text-align:center;
}
	
/*</group>*/

/*<group=float>*/

.flt_l{
	float:left;
}

.flt_r{
	float:right;
}
	
/*</group>*/

/*<group=margin>*/

.mgn_auto{
	margin-left:auto;
	margin-right:auto;
}



.mgn_0{
	margin:0px;
}

.mgn_1{
	margin:1px;
}

.mgn_2{
	margin:2px;
}

.mgn_3{
	margin:3px;
}

.mgn_4{
	margin:4px;
}

.mgn_5{
	margin:5px;
}

.mgn_10{
	margin:10px;
}

.mgn_15{
	margin:15px;
}

.mgn_20{
	margin:20px;
}

.mgn_25{
	margin:25px;
}

.mgn_30{
	margin:30px;
}

.mgn_35{
	margin:35px;
}

.mgn_40{
	margin:40px;
}

.mgn_45{
	margin:45px;
}

.mgn_50{
	margin:50px;
}

/*</group>*/

/*<group=margin_bottom>*/


.mgn_b_-8{
	margin-bottom:-8px;
}

.mgn_b_0{
	margin-bottom:0px;
}

.mgn_b_1{
	margin-bottom:1px;
}


.mgn_b_2{
	margin-bottom:2px;
}


.mgn_b_3{
	margin-bottom:3px;
}


.mgn_b_4{
	margin-bottom:4px;
}


.mgn_b_5{
	margin-bottom:5px;
}


.mgn_b_6{
	margin-bottom:6px;
}


.mgn_b_7{
	margin-bottom:7px;
}

.mgn_b_8{
	margin-bottom:8px;
}


.mgn_b_9{
	margin-bottom:9px;
}

.mgn_b_10{
	margin-bottom:10px;
}

.mgn_b_11{
	margin-bottom:11px;
}

.mgn_b_12{
	margin-bottom:12px;
}

.mgn_b_13{
	margin-bottom:13px;
}

.mgn_b_14{
	margin-bottom:14px;
}

.mgn_b_15{
	margin-bottom:15px;
}

.mgn_b_20{
	margin-bottom:20px;
}

.mgn_b_25{
	margin-bottom:25px;
}

.mgn_b_30{
	margin-bottom:30px;
}

.mgn_b_35{
	margin-bottom:35px;
}

.mgn_b_40{
	margin-bottom:40px;
}

.mgn_b_45{
	margin-bottom:45px;
}

.mgn_b_50{
	margin-bottom:50px;
}

.mgn_b_60{
	margin-bottom:60px;
}

.mgn_b_70{
	margin-bottom:70px;
}

.mgn_b_80{
	margin-bottom:80px;
}

.mgn_b_90{
	margin-bottom:90px;
}

.mgn_b_100{
	margin-bottom:100px;
}

/*</group>*/

/*<group=margin_top>*/

.mgn_t_0{
	margin-top:0px;
}

.mgn_t_1{
	margin-top:1px;
}


.mgn_t_2{
	margin-top:2px;
}


.mgn_t_3{
	margin-top:3px;
}


.mgn_t_4{
	margin-top:4px;
}


.mgn_t_5{
	margin-top:5px;
}


.mgn_t_6{
	margin-top:6px;
}


.mgn_t_7{
	margin-top:7px;
}

.mgn_t_8{
	margin-top:8px;
}


.mgn_t_9{
	margin-top:9px;
}

.mgn_t_10{
	margin-top:10px;
}

.mgn_t_11{
	margin-top:11px;
}

.mgn_t_12{
	margin-top:12px;
}

.mgn_t_13{
	margin-top:13px;
}

.mgn_t_14{
	margin-top:14px;
}

.mgn_t_15{
	margin-top:15px;
}

.mgn_t_16{
	margin-top:16px;
}

.mgn_t_17{
	margin-top:17px;
}

.mgn_t_18{
	margin-top:18px;
}

.mgn_t_19{
	margin-top:19px;
}

.mgn_t_20{
	margin-top:20px;
}

.mgn_t_25{
	margin-top:25px;
}

.mgn_t_30{
	margin-top:30px;
}

.mgn_t_35{
	margin-top:35px;
}

.mgn_t_40{
	margin-top:40px;
}

.mgn_t_45{
	margin-top:45px;
}

.mgn_t_50{
	margin-top:50px;
}

.mgn_t_55{
	margin-top:55px;
}

.mgn_t_60{
	margin-top:60px;
}

.mgn_t_70{
	margin-top:70px;
}

.mgn_t_80{
	margin-top:80px;
}

.mgn_t_90{
	margin-top:90px;
}

.mgn_t_100{
	margin-top:100px;
}

/*</group>*/

/*<group=margin_right>*/

.mgn_r_0{
	margin-right:0px;
}

.mgn_r_1{
	margin-right:1px;
}

.mgn_r_2{
	margin-right:2px;
}

.mgn_r_3{
	margin-right:3px;
}

.mgn_r_4{
	margin-right:4px;
}

.mgn_r_5{
	margin-right:5px;
}

.mgn_r_6{
	margin-right:6px;
}

.mgn_r_7{
	margin-right:7px;
}

.mgn_r_8{
	margin-right:8px;
}

.mgn_r_9{
	margin-right:9px;
}

.mgn_r_10{
	margin-right:10px;
}

.mgn_r_11{
	margin-right:11px;
}

.mgn_r_12{
	margin-right:12px;
}

.mgn_r_13{
	margin-right:13px;
}

.mgn_r_14{
	margin-right:14px;
}

.mgn_r_15{
	margin-right:15px;
}

.mgn_r_16{
	margin-right:16px;
}

.mgn_r_17{
	margin-right:17px;
}

.mgn_r_18{
	margin-right:18px;
}

.mgn_r_19{
	margin-right:19px;
}

.mgn_r_20{
	margin-right:20px;
}

.mgn_r_25{
	margin-right:25px;
}

.mgn_r_30{
	margin-right:30px;
}

.mgn_r_35{
	margin-right:35px;
}

.mgn_r_40{
	margin-right:40px;
}

.mgn_r_45{
	margin-right:45px;
}

.mgn_r_50{
	margin-right:50px;
}


/*</group>*/

/*<group=margin_left>*/
.mgn_l_0{
	margin-left:0px;
}


.mgn_l_1{
	margin-left:1px;
}

.mgn_l_2{
	margin-left:2px;
}

.mgn_l_3{
	margin-left:3px;
}

.mgn_l_4{
	margin-left:4px;
}

.mgn_l_5{
	margin-left:5px;
}

.mgn_l_6{
	margin-left:6px;
}

.mgn_l_7{
	margin-left:7px;
}
.mgn_l_8{
	margin-left:8px;
}

.mgn_l_9{
	margin-left:9px;
}

.mgn_l_10{
	margin-left:10px;
}

.mgn_l_11{
	margin-left:11px;
}

.mgn_l_12{
	margin-left:12px;
}

.mgn_l_13{
	margin-left:13px;
}

.mgn_l_14{
	margin-left:14px;
}

.mgn_l_15{
	margin-left:15px;
}

.mgn_l_16{
	margin-left:16px;
}

.mgn_l_17{
	margin-left:17px;
}

.mgn_l_18{
	margin-left:18px;
}

.mgn_l_19{
	margin-left:19px;
}

.mgn_l_20{
	margin-left:20px;
}

.mgn_l_25{
	margin-left:25px;
}

.mgn_l_27{
	margin-left:27px;
}

.mgn_l_28{
	margin-left:28px;
}

.mgn_l_30{
	margin-left:30px;
}

.mgn_l_35{
	margin-left:35px;
}

.mgn_l_40{
	margin-left:40px;
}

.mgn_l_45{
	margin-left:45px;
}

.mgn_l_50{
	margin-left:50px;
}

.mgn_l_60{
	margin-left:60px;
}

.mgn_l_70{
	margin-left:70px;
}

.mgn_l_80{
	margin-left:80px;
}

.mgn_l_90{
	margin-left:90px;
}

.mgn_l_100{
	margin-left:100px;
}

.mgn_l_115{
	margin-left:115px;
}

.mgn_l_120{
	margin-left:120px;
}

.mgn_l_155{
	margin-left:155px;
}

	
/*</group>*/


/*<group=padding>*/


.pdg_0{
	padding:0px;
}

.pdg_1{
	padding:1px;
}

.pdg_2{
	padding:2px;
}

.pdg_3{
	padding:3px;
}

.pdg_4{
	padding:4px;
}

.pdg_5{
	padding:5px;
}

.pdg_6{
	padding:6px;
}

.pdg_7{
	padding:7px;
}

.pdg_8{
	padding:8px;
}

.pdg_9{
	padding:9px;
}

.pdg_10{
	padding:10px;
}

.pdg_15{
	padding:15px;
}

.pdg_20{
	padding:20px;
}

.pdg_30{
	padding:30px;
}

.pdg_40{
	padding:40px;
}

.pdg_50{
	padding:50px;
}


/*</group>*/


/*<group=padding_bottom>*/

.pdg_b_1{
	padding-bottom:1px;
}


.pdg_b_2{
	padding-bottom:2px;
}


.pdg_b_3{
	padding-bottom:3px;
}


.pdg_b_4{
	padding-bottom:4px;
}


.pdg_b_5{
	padding-bottom:5px;
}


.pdg_b_6{
	padding-bottom:6px;
}


.pdg_b_7{
	padding-bottom:7px;
}

.pdg_b_8{
	padding-bottom:8px;
}


.pdg_b_9{
	padding-bottom:9px;
}

.pdg_b_10{
	padding-bottom:10px;
}

.pdg_b_11{
	padding-bottom:11px;
}

.pdg_b_12{
	padding-bottom:12px;
}

.pdg_b_13{
	padding-bottom:13px;
}

.pdg_b_14{
	padding-bottom:14px;
}

.pdg_b_15{
	padding-bottom:15px;
}

.pdg_b_16{
	padding-bottom:16px;
}

.pdg_b_17{
	padding-bottom:17px;
}

.pdg_b_18{
	padding-bottom:18px;
}

.pdg_b_19{
	padding-bottom:19px;
}

.pdg_b_20{
	padding-bottom:20px;
}

.pdg_b_25{
	padding-bottom:25px;
}

.pdg_b_30{
	padding-bottom:30px;
}

.pdg_b_35{
	padding-bottom:35px;
}

.pdg_b_40{
	padding-bottom:40px;
}

.pdg_b_45{
	padding-bottom:45px;
}

.pdg_b_50{
	padding-bottom:50px;
}

.pdg_b_60{
	padding-bottom:60px;
}

.pdg_b_70{
	padding-bottom:70px;
}

.pdg_b_80{
	padding-bottom:80px;
}

.pdg_b_90{
	padding-bottom:90px;
}

.pdg_b_100{
	padding-bottom:100px;
}

/*</group>*/


/*<group=padding_top>*/

.pdg_t_1{
	padding-top:1px;
}


.pdg_t_2{
	padding-top:2px;
}


.pdg_t_3{
	padding-top:3px;
}


.pdg_t_4{
	padding-top:4px;
}


.pdg_t_5{
	padding-top:5px;
}


.pdg_t_6{
	padding-top:6px;
}


.pdg_t_7{
	padding-top:7px;
}

.pdg_t_8{
	padding-top:8px;
}


.pdg_t_9{
	padding-top:9px;
}

.pdg_t_10{
	padding-top:10px;
}

.pdg_t_11{
	padding-top:11px;
}

.pdg_t_12{
	padding-top:12px;
}

.pdg_t_13{
	padding-top:13px;
}

.pdg_t_14{
	padding-top:14px;
}

.pdg_t_15{
	padding-top:15px;
}

.pdg_t_16{
	padding-top:16px;
}

.pdg_t_17{
	padding-top:17px;
}

.pdg_t_18{
	padding-top:18px;
}

.pdg_t_19{
	padding-top:19px;
}

.pdg_t_20{
	padding-top:20px;
}

.pdg_t_25{
	padding-top:25px;
}

.pdg_t_30{
	padding-top:30px;
}

.pdg_t_35{
	padding-top:35px;
}

.pdg_t_40{
	padding-top:40px;
}

.pdg_t_45{
	padding-top:45px;
}

.pdg_t_50{
	padding-top:50px;
}

.pdg_t_60{
	padding-top:60px;
}

.pdg_t_70{
	padding-top:70px;
}

.pdg_t_80{
	padding-top:80px;
}

.pdg_t_90{
	padding-top:90px;
}

.pdg_t_100{
	padding-top:100px;
}

/*</group>*/


/*<group=padding_right>*/

.pdg_r_1{
	padding-right:1px;
}


.pdg_r_2{
	padding-right:2px;
}


.pdg_r_3{
	padding-right:3px;
}


.pdg_r_4{
	padding-right:4px;
}


.pdg_r_5{
	padding-right:5px;
}


.pdg_r_6{
	padding-right:6px;
}


.pdg_r_7{
	padding-right:7px;
}

.pdg_r_8{
	padding-right:8px;
}


.pdg_r_9{
	padding-right:9px;
}

.pdg_r_10{
	padding-right:10px;
}

.pdg_r_11{
	padding-right:11px;
}

.pdg_r_12{
	padding-right:12px;
}

.pdg_r_13{
	padding-right:13px;
}

.pdg_r_14{
	padding-right:14px;
}

.pdg_r_15{
	padding-right:15px;
}

.pdg_r_16{
	padding-right:16px;
}

.pdg_r_17{
	padding-right:17px;
}

.pdg_r_18{
	padding-right:18px;
}

.pdg_r_19{
	padding-right:19px;
}

.pdg_r_20{
	padding-right:20px;
}

.pdg_r_25{
	padding-right:25px;
}

.pdg_r_30{
	padding-right:30px;
}

.pdg_r_35{
	padding-right:35px;
}

.pdg_r_40{
	padding-right:40px;
}

.pdg_r_45{
	padding-right:45px;
}

.pdg_r_50{
	padding-right:50px;
}
.pdg_r_60{
	padding-right:60px;
}
.pdg_r_70{
	padding-right:70px;
}
.pdg_r_80{
	padding-right:80px;
}
.pdg_r_90{
	padding-right:90px;
}
.pdg_r_100{
	padding-right:100px;
}


/*</group>*/


/*<group=padding_left>*/

.pdg_l_1{
	padding-left:1px;
}


.pdg_l_2{
	padding-left:2px;
}


.pdg_l_3{
	padding-left:3px;
}


.pdg_l_4{
	padding-left:4px;
}


.pdg_l_5{
	padding-left:5px;
}


.pdg_l_6{
	padding-left:6px;
}


.pdg_l_7{
	padding-left:7px;
}

.pdg_l_8{
	padding-left:8px;
}


.pdg_l_9{
	padding-left:9px;
}

.pdg_l_10{
	padding-left:10px;
}

.pdg_l_11{
	padding-left:11px;
}

.pdg_l_12{
	padding-left:12px;
}

.pdg_l_13{
	padding-left:13px;
}

.pdg_l_14{
	padding-left:14px;
}

.pdg_l_15{
	padding-left:15px;
}

.pdg_l_16{
	padding-left:16px;
}

.pdg_l_17{
	padding-left:17px;
}

.pdg_l_18{
	padding-left:18px;
}

.pdg_l_19{
	padding-left:19px;
}

.pdg_l_20{
	padding-left:20px;
}

.pdg_l_25{
	padding-left:25px;
}

.pdg_l_30{
	padding-left:30px;
}

.pdg_l_35{
	padding-left:35px;
}

.pdg_l_40{
	padding-left:40px;
}

.pdg_l_45{
	padding-left:45px;
}

.pdg_l_50{
	padding-left:50px;
}

.pdg_l_55{
	padding-left:55px;
}

.pdg_l_60{
	padding-left:60px;
}

.pdg_l_70{
	padding-left:70px;
}

.pdg_l_80{
	padding-left:80px;
}

.pdg_l_90{
	padding-left:90px;
}

.pdg_l_100{
	padding-left:100px;
}

.pdg_l_125{
	padding-left:125px;
}



	
/*</group>*/


/*<group=border>*/
.bdr_999 {
	border: 1px solid #999999;
}
.bdr_t_999 {
	border-top: 1px solid #999999;
}
.bdr_l_999 {
	border-left: 1px solid #999999;
}
.bdr_r_999 {
	border-right: 1px solid #999999;
}
.bdr_b_999 {
	border-bottom: 1px solid #999999;
}

.bdr_ccc {
	border: 1px solid #ccc;
}
.bdr_t_ccc {
	border-top: 1px solid #ccc;
}
.bdr_l_ccc {
	border-left: 1px solid #cccccc;
}
.bdr_r_ccc {
	border-right: 1px solid #cccccc;
}
.bdr_b_ccc {
	border-bottom: 1px solid #cccccc;
}
	
	
/*</group>*/

/*<group=clear>*/

.clear_b{
	clear:both;
}

.clear_l{
	clear:left;
}

.clear_r{
	clear:right;
}
	
/*</group>*/



/*<group=list>*/
.dsp_b{
	display:block;	
}

.dsp_i{
	display:inline;	
}

.dsp_o{
	display:outline;	
}

.list_none{
	list-style:none;	
}
/*</group>*/




/*<group=width>*/
.w_10{
	width:10px;
}

.w_20{
	width:20px;
}

.w_30{
	width:30px;
}

.w_40{
	width:40px;
}

.w_50{
	width:50px;
}

.w_60{
	width:60px;
}

.w_70{
	width:70px;
}

.w_80{
	width:80px;
}

.w_90{
	width:90px;
}

.w_100{
	width:100px;
}

.w_110{
	width:110px;
}

.w_120{
	width:120px;
}

.w_130{
	width:130px;
}

.w_140{
	width:140px;
}

.w_145{
	width:145px;
}

.w_150{
	width:150px;
}

.w_160{
	width:160px;
}

.w_170{
	width:170px;
}

.w_180{
	width:180px;
}

.w_190{
	width:190px;
}

.w_200{
	width:200px;
}

.w_210{
	width:210px;
}

.w_220{
	width:220px;
}

.w_230{
	width:230px;
}

.w_240{
	width:240px;
}

.w_250{
	width:250px;
}

.w_260{
	width:260px;
}

.w_270{
	width:270px;
}

.w_280{
	width:280px;
}

.w_290{
	width:290px;
}

.w_300{
	width:300px;
}

.w_310{
	width:310px;
}

.w_320{
	width:320px;
}

.w_330{
	width:330px;
}

.w_340{
	width:340px;
}

.w_350{
	width:350px;
}

.w_360{
	width:360px;
}

.w_370{
	width:370px;
}

.w_380{
	width:380px;
}

.w_382{
	width:382px;
}

.w_390{
	width:390px;
}

.w_400{
	width:400px;
}

.w_410{
	width:410px;
}

.w_420{
	width:420px;
}

.w_430{
	width:430px;
}

.w_440{
	width:440px;
}

.w_450{
	width:450px;
}

.w_460{
	width:460px;
}

.w_470{
	width:470px;
}

.w_480{
	width:480px;
}

.w_490{
	width:490px;
}

.w_500{
	width:500px;
}
/*</group>*/
