
/* <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_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_10em{ line-height: 1.0em; }
.lh_11em{ line-height: 1.1em; }
.lh_12em{ line-height: 1.2em; }
.lh_13em{ line-height: 1.3em; }
.lh_14em{ line-height: 1.4em; }
.lh_15em{ line-height: 1.5em; }
.lh_16em{ line-height: 1.6em; }
.lh_17em{ line-height: 1.7em; }
.lh_18em{ line-height: 1.8em; }
.lh_19em{ line-height: 1.9em; }
.lh_20em{ line-height: 2.0em; }

.lh_100p{ line-height: 100%; }
.lh_110p{ line-height: 110%; }
.lh_120p{ line-height: 120%; }
.lh_130p{ line-height: 130%; }
.lh_140p{ line-height: 140%; }
.lh_150p{ line-height: 150%; }
.lh_160p{ line-height: 160%; }
.lh_170p{ line-height: 170%; }
.lh_180p{ line-height: 180%; }
.lh_190p{ line-height: 190%; }
.lh_200p{ line-height: 200%; }

/* </group> */

/*<group=fontfamiry>*/

.bold{
	font-weight: bold;
	/* font-famiry: HirakakuPro-W6,Osaka,sans-serif; */
}

.normal{
	font-weight: normal;
	/* font-famiry: HirakakuPro-W6,Osaka,sans-serif; */
}

/* </group> */

/*<group=color>*/

.red{
	color: #ff0000;
}

.blue{
	color:#0749bc;
}

.orange{
	color:#ff7f00;
}

.brown{
	color:#912205;
}

.green{
	color:#3399e3;
}

.white{
	color:#ffffff;
}

.black{
	color:#000000;
}

.gr_333{
	color:#333333;
}

.gr_666{
	color:#666666;
}

.gr_999{
	color:#999999;
}

.gr_ccc{
	color:#cccccc;
}

/* </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>*/

.tx_tal_l{
	text-align: left;
}

.txt_al_c{
	text-align: center;
}

.txt_al_r{
	text-align: right;
}

/* </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;
}

/* </group> */

/*<group=margin-bottom>*/

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

.mgn_r_60{
	margin-right: 60px;
}

.mgn_r_70{
	margin-right: 70px;
}

.mgn_r_80{
	margin-right: 80px;
}

.mgn_r_90{
	margin-right: 90px;
}

.mgn_r_100{
	margin-right: 100px;
}

/* </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_20{
	margin-left: 20px;
}

.mgn_l_25{
	margin-left: 25px;
}

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

/* </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;
}

/* </group> */

/*<group=padding-bottom>*/

.pdg_b_0{
	padding-bottom: 0px;
}

.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_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_0{
	padding-top: 0px;
}

.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_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_0{
	padding-right: 0px;
}

.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_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_0{
	padding-left: 0px;
}

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

/* </group> */

/*<group=border>*/

.bdr_000{
	border: 0px;
}

.bdr_999{
	border: 1px solid #999999;
}

.bdr_t_999{
	border-top: 1px solid #999999;
}

.bdr_r_999{
	border-right: 1px solid #999999;
}

.bdr_l_999{
	border-left: 1px solid #999999;
}

.bdr_b_999{
	border-bottom: 1px solid #999999;
}

.bdr_ccc{
	border: 1px solid #cccccc;
}

.bdr_t_ccc{
	border-top: 1px solid #cccccc;
}

.bdr_r_ccc{
	border-right: 1px solid #cccccc;
}

.bdr_l_ccc{
	border-left: 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=background>*/

.bcg_fff{
	background-color:#ffffff;
}

/* </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_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_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;
}

.w_580{
	width:580px;
}

.w_590{
	width:590px;
}

.w_950{
	width:950px;
}
