@charset "UTF-8";
/* CSS Document */
hr{
	clear: both;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #666;
	margin: 1em 0;
	padding-bottom: 30px;
}

input, select{
	vertical-align: middle;
}

.clearf:after{
	content: " ";
	clear: both;
	visibility: hidden;
	display: block;
	line-height: 0;
	font-size: 0;
}

.clearf{
	clear: both !important;
}

.clb{
	clear: both !important;
}

.bn{
	border: none !important;
}

/*========== 共有 ==================================================*/
.alignleft{
	float: left !important;;
}

.alignright{
	float: right !important;;
}

.textleft{
	text-align: left !important;
}

.textright{
	text-align: right !important;
}

.textcenter{
	text-align: center !important;
}

.u_txl{
	text-align: left !important;
}

.u_txr{
	text-align: right !important;
}

.u_txc{
	text-align: center !important;
}

.u_def{
	color: #6b0000 !important;
}

.u_red{
	color: #E33 !important;
}

.u_wred{
	color: #900 !important;
}

.u_green{
	color: #451 !important;
}

.u_blue{
	color: #33E !important;
}

.u_brown{
	color: #642 !important;
}

.u_pink{
	color: #ffa1a9 !important;
}

.u_white{
	color: #fff !important;
}

.u_color1{
	color: #b62100;
}

/*.link_b		{color:#f00;	text-decoration:underline;}*/
/*.cli		{color:inherit !important;}*/
.mt0{
	margin-top: 0 !important;
}

.mt5{
	margin-top: 5px !important;
}

.mt10{
	margin-top: 10px !important;
}

.mt15{
	margin-top: 15px !important;
}

.mt20{
	margin-top: 20px !important;
}

.mt25{
	margin-top: 25px !important;
}

.mt30{
	margin-top: 30px !important;
}

.mt33{
	margin-top: 33px !important;
}

.mt34{
	margin-top: 34px !important;
}

.mt35{
	margin-top: 35px !important;
}

.mt40{
	margin-top: 40px !important;
}

.mt45{
	margin-top: 45px !important;
}

.mt50{
	margin-top: 50px !important;
}

.mt55{
	margin-top: 55px !important;
}

.mt60{
	margin-top: 60px !important;
}

.mt65{
	margin-top: 65px !important;
}

.mt70{
	margin-top: 70px !important;
}

.mt75{
	margin-top: 75px !important;
}

.mt80{
	margin-top: 80px !important;
}

.mt85{
	margin-top: 85px !important;
}

.mt90{
	margin-top: 90px !important;
}

.mt95{
	margin-top: 95px !important;
}

.mt100{
	margin-top: 100px !important;
}

.mt105{
	margin-top: 105px !important;
}

.mt110{
	margin-top: 110px !important;
}

.mt115{
	margin-top: 115px !important;
}

.mt120{
	margin-top: 120px !important;
}

.mt125{
	margin-top: 125px !important;
}

.mt130{
	margin-top: 130px !important;
}

.mt135{
	margin-top: 135px !important;
}

.mt140{
	margin-top: 140px !important;
}

.mt145{
	margin-top: 145px !important;
}

.mt150{
	margin-top: 150px !important;
}

.mt160{
	margin-top: 160px !important;
}

.mt170{
	margin-top: 170px !important;
}

.mt180{
	margin-top: 180px !important;
}

.mt190{
	margin-top: 190px !important;
}

.mt200{
	margin-top: 200px !important;
}

.mb0{
	margin-bottom: 0 !important;
}

.mb5{
	margin-bottom: 5px !important;
}

.mb10{
	margin-bottom: 10px !important;
}

.mb15{
	margin-bottom: 15px !important;
}

.mb20{
	margin-bottom: 20px !important;
}

.mb25{
	margin-bottom: 25px !important;
}

.mb30{
	margin-bottom: 30px !important;
}

.mb35{
	margin-bottom: 35px !important;
}

.mb40{
	margin-bottom: 40px !important;
}

.mb45{
	margin-bottom: 45px !important;
}

.mb50{
	margin-bottom: 50px !important;
}

.mb55{
	margin-bottom: 55px !important;
}

.mb60{
	margin-bottom: 60px !important;
}

.mb65{
	margin-bottom: 65px !important;
}

.mb70{
	margin-bottom: 70px !important;
}

.mb75{
	margin-bottom: 75px !important;
}

.mb80{
	margin-bottom: 80px !important;
}

.mb85{
	margin-bottom: 85px !important;
}

.mb90{
	margin-bottom: 90px !important;
}

.mb95{
	margin-bottom: 95px !important;
}

.mb100{
	margin-bottom: 100px !important;
}

.mb105{
	margin-bottom: 105px !important;
}

.mb110{
	margin-bottom: 110px !important;
}

.mb115{
	margin-bottom: 115px !important;
}

.mb120{
	margin-bottom: 120px !important;
}

.mb125{
	margin-bottom: 125px !important;
}

.mb130{
	margin-bottom: 130px !important;
}

.mb135{
	margin-bottom: 135px !important;
}

.mb140{
	margin-bottom: 140px !important;
}

.mb145{
	margin-bottom: 145px !important;
}

.mb150{
	margin-bottom: 150px !important;
}

.mb160{
	margin-bottom: 160px !important;
}

.mb170{
	margin-bottom: 170px !important;
}

.mb180{
	margin-bottom: 180px !important;
}

.mb190{
	margin-bottom: 190px !important;
}

.mb200{
	margin-bottom: 200px !important;
}

.ml0{
	margin-left: 0 !important;
}

.ml5{
	margin-left: 5px !important;
}

.ml10{
	margin-left: 10px !important;
}

.ml15{
	margin-left: 15px !important;
}

.ml20{
	margin-left: 20px !important;
}

.ml25{
	margin-left: 25px !important;
}

.ml30{
	margin-left: 30px !important;
}

.ml35{
	margin-left: 35px !important;
}

.ml40{
	margin-left: 40px !important;
}

.ml45{
	margin-left: 45px !important;
}

.ml50{
	margin-left: 50px !important;
}

.ml55{
	margin-left: 55px !important;
}

.ml60{
	margin-left: 60px !important;
}

.ml65{
	margin-left: 65px !important;
}

.ml70{
	margin-left: 70px !important;
}

.ml75{
	margin-left: 75px !important;
}

.ml80{
	margin-left: 80px !important;
}

.ml85{
	margin-left: 85px !important;
}

.ml90{
	margin-left: 90px !important;
}

.ml95{
	margin-left: 95px !important;
}

.ml100{
	margin-left: 100px !important;
}

.ml105{
	margin-left: 105px !important;
}

.ml110{
	margin-left: 110px !important;
}

.ml115{
	margin-left: 115px !important;
}

.ml120{
	margin-left: 120px !important;
}

.ml125{
	margin-left: 125px !important;
}

.ml130{
	margin-left: 130px !important;
}

.ml135{
	margin-left: 135px !important;
}

.ml140{
	margin-left: 140px !important;
}

.ml145{
	margin-left: 145px !important;
}

.ml150{
	margin-left: 150px !important;
}

.ml160{
	margin-left: 160px !important;
}

.ml170{
	margin-left: 170px !important;
}

.ml180{
	margin-left: 180px !important;
}

.ml190{
	margin-left: 190px !important;
}

.ml200{
	margin-left: 200px !important;
}

.mr0{
	margin-right: 0 !important;
}

.mr5{
	margin-right: 5px !important;
}

.mr10{
	margin-right: 10px !important;
}

.mr13{
	margin-right: 13px !important;
}

.mr15{
	margin-right: 15px !important;
}

.mr20{
	margin-right: 20px !important;
}

.mr25{
	margin-right: 25px !important;
}

.mr30{
	margin-right: 30px !important;
}

.mr33{
	margin-right: 33px !important;
}

.mr34{
	margin-right: 34px !important;
}

.mr35{
	margin-right: 35px !important;
}

.mr40{
	margin-right: 40px !important;
}

.mr45{
	margin-right: 45px !important;
}

.mr50{
	margin-right: 50px !important;
}

.mr55{
	margin-right: 55px !important;
}

.mr60{
	margin-right: 60px !important;
}

.mr65{
	margin-right: 65px !important;
}

.mr70{
	margin-right: 70px !important;
}

.mr75{
	margin-right: 75px !important;
}

.mr80{
	margin-right: 80px !important;
}

.mr85{
	margin-right: 85px !important;
}

.mr90{
	margin-right: 90px !important;
}

.mr95{
	margin-right: 95px !important;
}

.mr100{
	margin-right: 100px !important;
}

.mr105{
	margin-right: 105px !important;
}

.mr110{
	margin-right: 110px !important;
}

.mr115{
	margin-right: 115px !important;
}

.mr120{
	margin-right: 120px !important;
}

.mr125{
	margin-right: 125px !important;
}

.mr130{
	margin-right: 130px !important;
}

.mr135{
	margin-right: 135px !important;
}

.mr140{
	margin-right: 140px !important;
}

.mr145{
	margin-right: 145px !important;
}

.mr150{
	margin-right: 150px !important;
}

.mr160{
	margin-right: 160px !important;
}

.mr170{
	margin-right: 170px !important;
}

.mr180{
	margin-right: 180px !important;
}

.mr190{
	margin-right: 190px !important;
}

.mr200{
	margin-right: 200px !important;
}

.u_mt0{
	margin-top: 0 !important;
}

.u_mt5{
	margin-top: 5px !important;
}

.u_mt10{
	margin-top: 10px !important;
}

.u_mt15{
	margin-top: 15px !important;
}

.u_mt20{
	margin-top: 20px !important;
}

.u_mt25{
	margin-top: 25px !important;
}

.u_mt30{
	margin-top: 30px !important;
}

.u_mt33{
	margin-top: 33px !important;
}

.u_mt34{
	margin-top: 34px !important;
}

.u_mt35{
	margin-top: 35px !important;
}

.u_mt40{
	margin-top: 40px !important;
}

.u_mt45{
	margin-top: 45px !important;
}

.u_mt50{
	margin-top: 50px !important;
}

.u_mt55{
	margin-top: 55px !important;
}

.u_mt60{
	margin-top: 60px !important;
}

.u_mt65{
	margin-top: 65px !important;
}

.u_mt70{
	margin-top: 70px !important;
}

.u_mt75{
	margin-top: 75px !important;
}

.u_mt80{
	margin-top: 80px !important;
}

.u_mt85{
	margin-top: 85px !important;
}

.u_mt90{
	margin-top: 90px !important;
}

.u_mt95{
	margin-top: 95px !important;
}

.u_mt100{
	margin-top: 100px !important;
}

.u_mt105{
	margin-top: 105px !important;
}

.u_mt110{
	margin-top: 110px !important;
}

.u_mt115{
	margin-top: 115px !important;
}

.u_mt120{
	margin-top: 120px !important;
}

.u_mt125{
	margin-top: 125px !important;
}

.u_mt130{
	margin-top: 130px !important;
}

.u_mt135{
	margin-top: 135px !important;
}

.u_mt140{
	margin-top: 140px !important;
}

.u_mt145{
	margin-top: 145px !important;
}

.u_mt150{
	margin-top: 150px !important;
}

.u_mt160{
	margin-top: 160px !important;
}

.u_mt170{
	margin-top: 170px !important;
}

.u_mt180{
	margin-top: 180px !important;
}

.u_mt190{
	margin-top: 190px !important;
}

.u_mt200{
	margin-top: 200px !important;
}

.u_mb0{
	margin-bottom: 0 !important;
}

.u_mb5{
	margin-bottom: 5px !important;
}

.u_mb10{
	margin-bottom: 10px !important;
}

.u_mb15{
	margin-bottom: 15px !important;
}

.u_mb20{
	margin-bottom: 20px !important;
}

.u_mb25{
	margin-bottom: 25px !important;
}

.u_mb30{
	margin-bottom: 30px !important;
}

.u_mb35{
	margin-bottom: 35px !important;
}

.u_mb40{
	margin-bottom: 40px !important;
}

.u_mb45{
	margin-bottom: 45px !important;
}

.u_mb50{
	margin-bottom: 50px !important;
}

.u_mb55{
	margin-bottom: 55px !important;
}

.u_mb60{
	margin-bottom: 60px !important;
}

.u_mb65{
	margin-bottom: 65px !important;
}

.u_mb70{
	margin-bottom: 70px !important;
}

.u_mb75{
	margin-bottom: 75px !important;
}

.u_mb80{
	margin-bottom: 80px !important;
}

.u_mb85{
	margin-bottom: 85px !important;
}

.u_mb90{
	margin-bottom: 90px !important;
}

.u_mb95{
	margin-bottom: 95px !important;
}

.u_mb100{
	margin-bottom: 100px !important;
}

.u_mb105{
	margin-bottom: 105px !important;
}

.u_mb110{
	margin-bottom: 110px !important;
}

.u_mb115{
	margin-bottom: 115px !important;
}

.u_mb120{
	margin-bottom: 120px !important;
}

.u_mb125{
	margin-bottom: 125px !important;
}

.u_mb130{
	margin-bottom: 130px !important;
}

.u_mb135{
	margin-bottom: 135px !important;
}

.u_mb140{
	margin-bottom: 140px !important;
}

.u_mb145{
	margin-bottom: 145px !important;
}

.u_mb150{
	margin-bottom: 150px !important;
}

.u_mb160{
	margin-bottom: 160px !important;
}

.u_mb170{
	margin-bottom: 170px !important;
}

.u_mb180{
	margin-bottom: 180px !important;
}

.u_mb190{
	margin-bottom: 190px !important;
}

.u_mb200{
	margin-bottom: 200px !important;
}

.u_ml0{
	margin-left: 0 !important;
}

.u_ml5{
	margin-left: 5px !important;
}

.u_ml10{
	margin-left: 10px !important;
}

.u_ml15{
	margin-left: 15px !important;
}

.u_ml20{
	margin-left: 20px !important;
}

.u_ml25{
	margin-left: 25px !important;
}

.u_ml30{
	margin-left: 30px !important;
}

.u_ml35{
	margin-left: 35px !important;
}

.u_ml40{
	margin-left: 40px !important;
}

.u_ml45{
	margin-left: 45px !important;
}

.u_ml50{
	margin-left: 50px !important;
}

.u_ml55{
	margin-left: 55px !important;
}

.u_ml60{
	margin-left: 60px !important;
}

.u_ml65{
	margin-left: 65px !important;
}

.u_ml70{
	margin-left: 70px !important;
}

.u_ml75{
	margin-left: 75px !important;
}

.u_ml80{
	margin-left: 80px !important;
}

.u_ml85{
	margin-left: 85px !important;
}

.u_ml90{
	margin-left: 90px !important;
}

.u_ml95{
	margin-left: 95px !important;
}

.u_ml100{
	margin-left: 100px !important;
}

.u_ml105{
	margin-left: 105px !important;
}

.u_ml110{
	margin-left: 110px !important;
}

.u_ml115{
	margin-left: 115px !important;
}

.u_ml120{
	margin-left: 120px !important;
}

.u_ml125{
	margin-left: 125px !important;
}

.u_ml130{
	margin-left: 130px !important;
}

.u_ml135{
	margin-left: 135px !important;
}

.u_ml140{
	margin-left: 140px !important;
}

.u_ml145{
	margin-left: 145px !important;
}

.u_ml150{
	margin-left: 150px !important;
}

.u_ml160{
	margin-left: 160px !important;
}

.u_ml170{
	margin-left: 170px !important;
}

.u_ml180{
	margin-left: 180px !important;
}

.u_ml190{
	margin-left: 190px !important;
}

.u_ml200{
	margin-left: 200px !important;
}

.u_mr0{
	margin-right: 0 !important;
}

.u_mr5{
	margin-right: 5px !important;
}

.u_mr10{
	margin-right: 10px !important;
}

.u_mr13{
	margin-right: 13px !important;
}

.u_mr15{
	margin-right: 15px !important;
}

.u_mr20{
	margin-right: 20px !important;
}

.u_mr25{
	margin-right: 25px !important;
}

.u_mr30{
	margin-right: 30px !important;
}

.u_mr33{
	margin-right: 33px !important;
}

.u_mr34{
	margin-right: 34px !important;
}

.u_mr35{
	margin-right: 35px !important;
}

.u_mr40{
	margin-right: 40px !important;
}

.u_mr45{
	margin-right: 45px !important;
}

.u_mr50{
	margin-right: 50px !important;
}

.u_mr55{
	margin-right: 55px !important;
}

.u_mr60{
	margin-right: 60px !important;
}

.u_mr65{
	margin-right: 65px !important;
}

.u_mr70{
	margin-right: 70px !important;
}

.u_mr75{
	margin-right: 75px !important;
}

.u_mr80{
	margin-right: 80px !important;
}

.u_mr85{
	margin-right: 85px !important;
}

.u_mr90{
	margin-right: 90px !important;
}

.u_mr95{
	margin-right: 95px !important;
}

.u_mr100{
	margin-right: 100px !important;
}

.u_mr105{
	margin-right: 105px !important;
}

.u_mr110{
	margin-right: 110px !important;
}

.u_mr115{
	margin-right: 115px !important;
}

.u_mr120{
	margin-right: 120px !important;
}

.u_mr125{
	margin-right: 125px !important;
}

.u_mr130{
	margin-right: 130px !important;
}

.u_mr135{
	margin-right: 135px !important;
}

.u_mr140{
	margin-right: 140px !important;
}

.u_mr145{
	margin-right: 145px !important;
}

.u_mr150{
	margin-right: 150px !important;
}

.u_mr160{
	margin-right: 160px !important;
}

.u_mr170{
	margin-right: 170px !important;
}

.u_mr180{
	margin-right: 180px !important;
}

.u_mr190{
	margin-right: 190px !important;
}

.u_mr200{
	margin-right: 200px !important;
}

.pt0{
	padding-top: 0 !important;
}

.pt5{
	padding-top: 5px !important;
}

.pt10{
	padding-top: 10px !important;
}

.pt15{
	padding-top: 15px !important;
}

.pt20{
	padding-top: 20px !important;
}

.pt25{
	padding-top: 25px !important;
}

.pt30{
	padding-top: 30px !important;
}

.pt35{
	padding-top: 35px !important;
}

.pt40{
	padding-top: 40px !important;
}

.pt45{
	padding-top: 45px !important;
}

.pt50{
	padding-top: 50px !important;
}

.pt55{
	padding-top: 55px !important;
}

.pt60{
	padding-top: 60px !important;
}

.pt65{
	padding-top: 65px !important;
}

.pt70{
	padding-top: 70px !important;
}

.pt75{
	padding-top: 75px !important;
}

.pt80{
	padding-top: 80px !important;
}

.pt85{
	padding-top: 85px !important;
}

.pt95{
	padding-top: 95px !important;
}

.pt100{
	padding-top: 100px !important;
}

.pt105{
	padding-top: 105px !important;
}

.pt110{
	padding-top: 110px !important;
}

.pt115{
	padding-top: 115px !important;
}

.pt120{
	padding-top: 120px !important;
}

.pt125{
	padding-top: 125px !important;
}

.pt130{
	padding-top: 130px !important;
}

.pt135{
	padding-top: 135px !important;
}

.pt140{
	padding-top: 140px !important;
}

.pt145{
	padding-top: 145px !important;
}

.pt150{
	padding-top: 150px !important;
}

.pt160{
	padding-top: 160px !important;
}

.pt170{
	padding-top: 170px !important;
}

.pt180{
	padding-top: 180px !important;
}

.pt190{
	padding-top: 190px !important;
}

.pt200{
	padding-top: 200px !important;
}

.pb0{
	padding-bottom: 0 !important;
}

.pb5{
	padding-bottom: 5px !important;
}

.pb10{
	padding-bottom: 10px !important;
}

.pb15{
	padding-bottom: 15px !important;
}

.pb20{
	padding-bottom: 20px !important;
}

.pb25{
	padding-bottom: 25px !important;
}

.pb30{
	padding-bottom: 30px !important;
}

.pb35{
	padding-bottom: 35px !important;
}

.pb40{
	padding-bottom: 40px !important;
}

.pb45{
	padding-bottom: 45px !important;
}

.pb50{
	padding-bottom: 50px !important;
}

.pb55{
	padding-bottom: 55px !important;
}

.pb60{
	padding-bottom: 60px !important;
}

.pb70{
	padding-bottom: 70px !important;
}

.pb80{
	padding-bottom: 80px !important;
}

.pb90{
	padding-bottom: 90px !important;
}

.pb100{
	padding-bottom: 100px !important;
}

.pb105{
	padding-bottom: 105px !important;
}

.pb110{
	padding-bottom: 110px !important;
}

.pb115{
	padding-bottom: 115px !important;
}

.pb120{
	padding-bottom: 120px !important;
}

.pb125{
	padding-bottom: 125px !important;
}

.pb130{
	padding-bottom: 130px !important;
}

.pb135{
	padding-bottom: 135px !important;
}

.pb140{
	padding-bottom: 140px !important;
}

.pb145{
	padding-bottom: 145px !important;
}

.pb150{
	padding-bottom: 150px !important;
}

.pb160{
	padding-bottom: 160px !important;
}

.pb170{
	padding-bottom: 170px !important;
}

.pb180{
	padding-bottom: 180px !important;
}

.pb190{
	padding-bottom: 190px !important;
}

.pb200{
	padding-bottom: 200px !important;
}

.pl0{
	padding-left: 0 !important;
}

.pl5{
	padding-left: 5px !important;
}

.pl10{
	padding-left: 10px !important;
}

.pl15{
	padding-left: 15px !important;
}

.pl20{
	padding-left: 20px !important;
}

.pl25{
	padding-left: 25px !important;
}

.pl30{
	padding-left: 30px !important;
}

.pl35{
	padding-left: 35px !important;
}

.pl40{
	padding-left: 40px !important;
}

.pl50{
	padding-left: 50px !important;
}

.pl60{
	padding-left: 60px !important;
}

.pr0{
	padding-right: 0px !important;
}

.pr5{
	padding-right: 5px !important;
}

.pr10{
	padding-right: 10px !important;
}

.pr15{
	padding-right: 15px !important;
}

.pr20{
	padding-right: 20px !important;
}

.pr25{
	padding-right: 25px !important;
}

.pr30{
	padding-right: 30px !important;
}

.pr35{
	padding-right: 35px !important;
}

.pr40{
	padding-right: 40px !important;
}

.pr45{
	padding-right: 45px !important;
}

.pr50{
	padding-right: 50px !important;
}

.pr55{
	padding-right: 55px !important;
}

.pr60{
	padding-right: 60px !important;
}

.pr70{
	padding-right: 70px !important;
}

.pr80{
	padding-right: 80px !important;
}

.pr90{
	padding-right: 90px !important;
}

.pr100{
	padding-right: 100px !important;
}

.pr105{
	padding-right: 105px !important;
}

.pr110{
	padding-right: 110px !important;
}

.pr115{
	padding-right: 115px !important;
}

.pr120{
	padding-right: 120px !important;
}

.pr125{
	padding-right: 125px !important;
}

.pr130{
	padding-right: 130px !important;
}

.pr135{
	padding-right: 135px !important;
}

.pr140{
	padding-right: 140px !important;
}

.pr145{
	padding-right: 145px !important;
}

.pr150{
	padding-right: 150px !important;
}

.pr160{
	padding-right: 160px !important;
}

.pr170{
	padding-right: 170px !important;
}

.pr180{
	padding-right: 180px !important;
}

.pr190{
	padding-right: 190px !important;
}

.pr200{
	padding-right: 200px !important;
}

.u_pt0{
	padding-top: 0 !important;
}

.u_pt5{
	padding-top: 5px !important;
}

.u_pt10{
	padding-top: 10px !important;
}

.u_pt15{
	padding-top: 15px !important;
}

.u_pt20{
	padding-top: 20px !important;
}

.u_pt25{
	padding-top: 25px !important;
}

.u_pt30{
	padding-top: 30px !important;
}

.u_pt35{
	padding-top: 35px !important;
}

.u_pt40{
	padding-top: 40px !important;
}

.u_pt45{
	padding-top: 45px !important;
}

.u_pt50{
	padding-top: 50px !important;
}

.u_pt55{
	padding-top: 55px !important;
}

.u_pt60{
	padding-top: 60px !important;
}

.u_pt65{
	padding-top: 65px !important;
}

.u_pt70{
	padding-top: 70px !important;
}

.u_pt75{
	padding-top: 75px !important;
}

.u_pt80{
	padding-top: 80px !important;
}

.u_pt85{
	padding-top: 85px !important;
}

.u_pt95{
	padding-top: 95px !important;
}

.u_pt100{
	padding-top: 100px !important;
}

.u_pt105{
	padding-top: 105px !important;
}

.u_pt110{
	padding-top: 110px !important;
}

.u_pt115{
	padding-top: 115px !important;
}

.u_pt120{
	padding-top: 120px !important;
}

.u_pt125{
	padding-top: 125px !important;
}

.u_pt130{
	padding-top: 130px !important;
}

.u_pt135{
	padding-top: 135px !important;
}

.u_pt140{
	padding-top: 140px !important;
}

.u_pt145{
	padding-top: 145px !important;
}

.u_pt150{
	padding-top: 150px !important;
}

.u_pt160{
	padding-top: 160px !important;
}

.u_pt170{
	padding-top: 170px !important;
}

.u_pt180{
	padding-top: 180px !important;
}

.u_pt190{
	padding-top: 190px !important;
}

.u_pt200{
	padding-top: 200px !important;
}

.u_pb0{
	padding-bottom: 0 !important;
}

.u_pb5{
	padding-bottom: 5px !important;
}

.u_pb10{
	padding-bottom: 10px !important;
}

.u_pb15{
	padding-bottom: 15px !important;
}

.u_pb20{
	padding-bottom: 20px !important;
}

.u_pb25{
	padding-bottom: 25px !important;
}

.u_pb30{
	padding-bottom: 30px !important;
}

.u_pb35{
	padding-bottom: 35px !important;
}

.u_pb40{
	padding-bottom: 40px !important;
}

.u_pb45{
	padding-bottom: 45px !important;
}

.u_pb50{
	padding-bottom: 50px !important;
}

.u_pb55{
	padding-bottom: 55px !important;
}

.u_pb60{
	padding-bottom: 60px !important;
}

.u_pb70{
	padding-bottom: 70px !important;
}

.u_pb80{
	padding-bottom: 80px !important;
}

.u_pb90{
	padding-bottom: 90px !important;
}

.u_pb100{
	padding-bottom: 100px !important;
}

.u_pb105{
	padding-bottom: 105px !important;
}

.u_pb110{
	padding-bottom: 110px !important;
}

.u_pb115{
	padding-bottom: 115px !important;
}

.u_pb120{
	padding-bottom: 120px !important;
}

.u_pb125{
	padding-bottom: 125px !important;
}

.u_pb130{
	padding-bottom: 130px !important;
}

.u_pb135{
	padding-bottom: 135px !important;
}

.u_pb140{
	padding-bottom: 140px !important;
}

.u_pb145{
	padding-bottom: 145px !important;
}

.u_pb150{
	padding-bottom: 150px !important;
}

.u_pb160{
	padding-bottom: 160px !important;
}

.u_pb170{
	padding-bottom: 170px !important;
}

.u_pb180{
	padding-bottom: 180px !important;
}

.u_pb190{
	padding-bottom: 190px !important;
}

.u_pb200{
	padding-bottom: 200px !important;
}

.u_pl0{
	padding-left: 0 !important;
}

.u_pl5{
	padding-left: 5px !important;
}

.u_pl10{
	padding-left: 10px !important;
}

.u_pl15{
	padding-left: 15px !important;
}

.u_pl20{
	padding-left: 20px !important;
}

.u_pl25{
	padding-left: 25px !important;
}

.u_pl30{
	padding-left: 30px !important;
}

.u_pl35{
	padding-left: 35px !important;
}

.u_pl40{
	padding-left: 40px !important;
}

.u_pl50{
	padding-left: 50px !important;
}

.u_pl60{
	padding-left: 60px !important;
}

.u_pr0{
	padding-right: 0px !important;
}

.u_pr5{
	padding-right: 5px !important;
}

.u_pr10{
	padding-right: 10px !important;
}

.u_pr15{
	padding-right: 15px !important;
}

.u_pr20{
	padding-right: 20px !important;
}

.u_pr25{
	padding-right: 25px !important;
}

.u_pr30{
	padding-right: 30px !important;
}

.u_pr35{
	padding-right: 35px !important;
}

.u_pr40{
	padding-right: 40px !important;
}

.u_pr45{
	padding-right: 45px !important;
}

.u_pr50{
	padding-right: 50px !important;
}

.u_pr55{
	padding-right: 55px !important;
}

.u_pr60{
	padding-right: 60px !important;
}

.u_pr70{
	padding-right: 70px !important;
}

.u_pr80{
	padding-right: 80px !important;
}

.u_pr90{
	padding-right: 90px !important;
}

.u_pr100{
	padding-right: 100px !important;
}

.u_pr105{
	padding-right: 105px !important;
}

.u_pr110{
	padding-right: 110px !important;
}

.u_pr115{
	padding-right: 115px !important;
}

.u_pr120{
	padding-right: 120px !important;
}

.u_pr125{
	padding-right: 125px !important;
}

.u_pr130{
	padding-right: 130px !important;
}

.u_pr135{
	padding-right: 135px !important;
}

.u_pr140{
	padding-right: 140px !important;
}

.u_pr145{
	padding-right: 145px !important;
}

.u_pr150{
	padding-right: 150px !important;
}

.u_pr160{
	padding-right: 160px !important;
}

.u_pr170{
	padding-right: 170px !important;
}

.u_pr180{
	padding-right: 180px !important;
}

.u_pr190{
	padding-right: 190px !important;
}

.u_pr200{
	padding-right: 200px !important;
}

.u_mtp1{
	margin-top: 1% !important;
}

.u_mtp2{
	margin-top: 2% !important;
}

.u_mtp3{
	margin-top: 3% !important;
}

.u_mtp4{
	margin-top: 4% !important;
}

.u_mtp5{
	margin-top: 5% !important;
}

.u_mtp6{
	margin-top: 6% !important;
}

.u_mtp7{
	margin-top: 7% !important;
}

.u_mtp8{
	margin-bottom: 8% !important;
}

.u_mtp9{
	margin-bottom: 9% !important;
}

.u_mtp10{
	margin-bottom: 10% !important;
}

.u_mbp1{
	margin-bottom: 1% !important;
}

.u_mbp2{
	margin-bottom: 2% !important;
}

.u_mbp3{
	margin-bottom: 3% !important;
}

.u_mbp4{
	margin-bottom: 4% !important;
}

.u_mbp5{
	margin-bottom: 5% !important;
}

.u_mbp6{
	margin-bottom: 6% !important;
}

.u_mbp7{
	margin-bottom: 7% !important;
}

.u_mbp8{
	margin-bottom: 8% !important;
}

.u_mbp9{
	margin-bottom: 9% !important;
}

.u_mbp10{
	margin-bottom: 10% !important;
}

.u_mbm5{
	margin-bottom: -5px !important;
}

.u_mbm10{
	margin-bottom: -10px !important;
}

.u_mbm15{
	margin-bottom: -15px !important;
}

.u_mbm20{
	margin-bottom: -20px !important;
}

.u_mbm25{
	margin-bottom: -25px !important;
}

.u_mbm30{
	margin-bottom: -30px !important;
}

.u_mbm35{
	margin-bottom: -35px !important;
}

.u_mbm40{
	margin-bottom: -40px !important;
}

.u_mbm45{
	margin-bottom: -45px !important;
}

.u_mbm50{
	margin-bottom: -50px !important;
}

.u_mtm5{
	margin-top: -5px !important;
}

.u_mtm10{
	margin-top: -10px !important;
}

.u_mtm15{
	margin-top: -15px !important;
}

.u_mtm20{
	margin-top: -20px !important;
}

.u_mtm25{
	margin-top: -25px !important;
}

.u_mtm30{
	margin-top: -30px !important;
}

.u_mtm35{
	margin-top: -35px !important;
}

.u_mtm40{
	margin-top: -40px !important;
}

.u_mtm45{
	margin-top: -45px !important;
}

.u_mtm50{
	margin-top: -50px !important;
}

.u_mlm5{
	margin-left: -5px !important;
}

.u_mlm10{
	margin-left: -10px !important;
}

.u_mlm15{
	margin-left: -15px !important;
}

.u_mlm20{
	margin-left: -20px !important;
}

.u_mlm25{
	margin-left: -25px !important;
}

.u_mlm30{
	margin-left: -30px !important;
}

.u_mlm35{
	margin-left: -35px !important;
}

.u_mlm40{
	margin-left: -40px !important;
}

.u_mlm45{
	margin-left: -45px !important;
}

.u_mlm50{
	margin-left: -50px !important;
}

.u_mrm5{
	margin-right: -5px !important;
}

.u_mrm10{
	margin-right: -10px !important;
}

.u_mrm15{
	margin-right: -15px !important;
}

.u_mrm20{
	margin-right: -20px !important;
}

.u_mrm25{
	margin-right: -25px !important;
}

.u_mrm30{
	margin-right: -30px !important;
}

.u_mrm35{
	margin-right: -35px !important;
}

.u_mrm40{
	margin-right: -40px !important;
}

.u_mrm45{
	margin-right: -45px !important;
}

.u_mrm50{
	margin-right: -50px !important;
}

.u_f10{
	font-size: 10px !important;
}

.u_f11{
	font-size: 11px !important;
}

.u_f12{
	font-size: 12px !important;
}

.u_f13{
	font-size: 13px !important;
}

.u_f14{
	font-size: 14px !important;
}

.u_f15{
	font-size: 15px !important;
}

.u_f16{
	font-size: 16px !important;
}

.u_f17{
	font-size: 17px !important;
}

.u_f18{
	font-size: 18px !important;
}

.u_f19{
	font-size: 19px !important;
}

.u_f20{
	font-size: 20px !important;
}

.u_f21{
	font-size: 21px !important;
}

.u_f22{
	font-size: 22px !important;
}

.u_f23{
	font-size: 23px !important;
}

.u_f24{
	font-size: 24px !important;
}

.u_f25{
	font-size: 25px !important;
}

.u_f26{
	font-size: 26px !important;
}

.u_f27{
	font-size: 27px !important;
}

.u_f28{
	font-size: 28px !important;
}

.u_f29{
	font-size: 29px !important;
}

.u_f30{
	font-size: 30px !important;
}

.u_lh10{
	line-height: 1.0 !important;
}

.u_lh11{
	line-height: 1.1 !important;
}

.u_lh12{
	line-height: 1.2 !important;
}

.u_lh13{
	line-height: 1.3 !important;
}

.u_lh14{
	line-height: 1.4 !important;
}

.u_lh15{
	line-height: 1.5 !important;
}

.u_lh16{
	line-height: 1.6 !important;
}

.u_lh17{
	line-height: 1.7 !important;
}

.u_lh18{
	line-height: 1.8 !important;
}

.u_lh19{
	line-height: 1.9 !important;
}

.u_lh20{
	line-height: 2.0 !important;
}

.u_lsn{
	letter-spacing: normal !important;
}

.u_ls1{
	letter-spacing: 0.01em !important;
}

.u_ls2{
	letter-spacing: 0.02em !important;
}

.u_ls3{
	letter-spacing: 0.03em !important;
}

.u_ls4{
	letter-spacing: 0.04em !important;
}

.u_ls5{
	letter-spacing: 0.05em !important;
}

.u_ls6{
	letter-spacing: 0.06em !important;
}

.u_ls7{
	letter-spacing: 0.07em !important;
}

.u_ls8{
	letter-spacing: 0.08em !important;
}

.u_ls9{
	letter-spacing: 0.09em !important;
}

.u_ls10{
	letter-spacing: 0.1em !important;
}

.u_lsm1{
	letter-spacing: -0.01em !important;
}

.u_lsm2{
	letter-spacing: -0.02em !important;
}

.u_lsm3{
	letter-spacing: -0.03em !important;
}

.u_lsm4{
	letter-spacing: -0.04em !important;
}

.u_lsm5{
	letter-spacing: -0.05em !important;
}

.u_lsm6{
	letter-spacing: -0.06em !important;
}

.u_lsm7{
	letter-spacing: -0.07em !important;
}

.u_lsm8{
	letter-spacing: -0.08em !important;
}

.u_lsm9{
	letter-spacing: -0.09em !important;
}

.u_lsm10{
	letter-spacing: -0.1em !important;
}

.u_fmin{
	font-family: "ＭＳ 明朝", "MS Mincho", serif;
}

.u_hgse{
	font-family: "HGS明朝E","ヒラギノ明朝 Pro W3","ＭＳ 明朝",serif;
}

.u_mryo{
	font-family: "メイリオ", Meiryo, sans-serif;
}

.u_fl{
	float: left !important;
}

.u_fr{
	float: right !important;
}

.u_indent{
	text-indent: -9999px !important;
}

.u_hide{
	visibility: hidden !important;
}

.u_oh{
	overflow: hidden !important;
}

.u_bold{
	font-weight: bolder !important;
}

.u_vat{
	vertical-align: top !important;
}

.u_vam{
	vertical-align: middle !important;
}

.u_bsb{
	box-sizing: border-box !important;
}

.u_mauto{
	margin-left: auto !important;
	margin-right: auto !important;
}

/*.ruby{ display: ruby; }

.ruby:after {
  content: attr(title);
  display: ruby-text;
  font-size: 0.6em;
}*/
/*
.tdur{ text-align: right; }
.tdur a{ text-decoration: underline; color: inherit; }
.tdur a:hover{ text-decoration: none; }
*/
.u_nb{
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	text-decoration: inherit;
}

.u_bbr,
.u_abr{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	text-decoration: inherit;
}

.u_bbr:before,
.u_abr:after{
	content: "\A";
	white-space: pre;
}

.u_db{
	display: block !important;
}

.u_di{
	display: inline !important;
}

.u_dib{
	display: inline-block !important;
}

.u_idt1{
	text-indent: -1em;
	padding-left: 1em !important;
}

.u_idt2{
	text-indent: -2em;
	padding-left: 2em !important;
}

.u_idt3{
	text-indent: -3em;
	padding-left: 3em !important;
}

.u_wbn{
	word-break: normal !important;
}

.u_wba{
	word-break: break-all !important;
}

.u_wsn{
	white-space: nowrap !important;
}

.u_wsp{
	white-space: pre !important;
}

.u_wspw{
	white-space: pre-wrap !important;
}

.u_wspl{
	white-space: pre-line !important;
}

.u_pre1{
	padding-right: 1em !important;
}

.u_pre2{
	padding-right: 2em !important;
}

.u_pre3{
	padding-right: 3em !important;
}

.u_pre4{
	padding-right: 4em !important;
}

.u_pre5{
	padding-right: 5em !important;
}

.u_pre6{
	padding-right: 6em !important;
}

.u_pre7{
	padding-right: 7em !important;
}

.u_pre8{
	padding-right: 8em !important;
}

.u_pre9{
	padding-right: 9em !important;
}

.u_maw10{
	max-width: 10px !important;
}

.u_maw20{
	max-width: 20px !important;
}

.u_maw30{
	max-width: 30px !important;
}

.u_maw40{
	max-width: 40px !important;
}

.u_maw50{
	max-width: 50px !important;
}

.u_maw60{
	max-width: 60px !important;
}

.u_maw70{
	max-width: 70px !important;
}

.u_maw80{
	max-width: 80px !important;
}

.u_maw90{
	max-width: 90px !important;
}

.u_maw100{
	max-width: 100px !important;
}

.u_maw110{
	max-width: 110px !important;
}

.u_maw120{
	max-width: 120px !important;
}

.u_maw130{
	max-width: 130px !important;
}

.u_maw140{
	max-width: 140px !important;
}

.u_maw150{
	max-width: 150px !important;
}

.u_maw160{
	max-width: 160px !important;
}

.u_maw170{
	max-width: 170px !important;
}

.u_maw180{
	max-width: 180px !important;
}

.u_maw190{
	max-width: 190px !important;
}

.u_maw200{
	max-width: 200px !important;
}

.u_maw210{
	max-width: 210px !important;
}

.u_maw220{
	max-width: 220px !important;
}

.u_maw230{
	max-width: 230px !important;
}

.u_maw240{
	max-width: 240px !important;
}

.u_maw250{
	max-width: 250px !important;
}

.u_maw260{
	max-width: 260px !important;
}

.u_maw270{
	max-width: 270px !important;
}

.u_maw280{
	max-width: 280px !important;
}

.u_maw290{
	max-width: 290px !important;
}

.u_maw300{
	max-width: 300px !important;
}

.u_maw310{
	max-width: 310px !important;
}

.u_maw320{
	max-width: 320px !important;
}

.u_maw330{
	max-width: 330px !important;
}

.u_maw340{
	max-width: 340px !important;
}

.u_maw350{
	max-width: 350px !important;
}

.u_maw360{
	max-width: 360px !important;
}

.u_maw370{
	max-width: 370px !important;
}

.u_maw380{
	max-width: 380px !important;
}

.u_maw390{
	max-width: 390px !important;
}

.u_maw400{
	max-width: 400px !important;
}

.u_maw410{
	max-width: 410px !important;
}

.u_maw420{
	max-width: 420px !important;
}

.u_maw430{
	max-width: 430px !important;
}

.u_maw440{
	max-width: 440px !important;
}

.u_maw450{
	max-width: 450px !important;
}

.u_maw460{
	max-width: 460px !important;
}

.u_maw470{
	max-width: 470px !important;
}

.u_maw480{
	max-width: 480px !important;
}

.u_maw490{
	max-width: 490px !important;
}

.u_maw500{
	max-width: 500px !important;
}

.u_maw510{
	max-width: 510px !important;
}

.u_maw520{
	max-width: 520px !important;
}

.u_maw530{
	max-width: 530px !important;
}

.u_maw540{
	max-width: 540px !important;
}

.u_maw550{
	max-width: 550px !important;
}

.u_maw560{
	max-width: 560px !important;
}

.u_maw570{
	max-width: 570px !important;
}

.u_maw580{
	max-width: 580px !important;
}

.u_maw590{
	max-width: 590px !important;
}

.u_maw600{
	max-width: 600px !important;
}

.u_maw610{
	max-width: 610px !important;
}

.u_maw620{
	max-width: 620px !important;
}

.u_maw630{
	max-width: 630px !important;
}

.u_maw640{
	max-width: 640px !important;
}

.u_maw650{
	max-width: 650px !important;
}

.u_maw660{
	max-width: 660px !important;
}

.u_maw670{
	max-width: 670px !important;
}

.u_maw680{
	max-width: 680px !important;
}

.u_maw690{
	max-width: 690px !important;
}

.u_maw700{
	max-width: 700px !important;
}

.u_maw710{
	max-width: 710px !important;
}

.u_maw720{
	max-width: 720px !important;
}

.u_maw730{
	max-width: 730px !important;
}

.u_maw740{
	max-width: 740px !important;
}

.u_maw750{
	max-width: 750px !important;
}

.u_maw760{
	max-width: 760px !important;
}

.u_maw770{
	max-width: 770px !important;
}

.u_maw780{
	max-width: 780px !important;
}

.u_maw790{
	max-width: 790px !important;
}

.u_maw800{
	max-width: 800px !important;
}

.u_maw810{
	max-width: 810px !important;
}

.u_maw820{
	max-width: 820px !important;
}

.u_maw830{
	max-width: 830px !important;
}

.u_maw840{
	max-width: 840px !important;
}

.u_maw850{
	max-width: 850px !important;
}

.u_maw860{
	max-width: 860px !important;
}

.u_maw870{
	max-width: 870px !important;
}

.u_maw880{
	max-width: 880px !important;
}

.u_maw890{
	max-width: 890px !important;
}

.u_maw900{
	max-width: 900px !important;
}

.u_maw910{
	max-width: 910px !important;
}

.u_maw920{
	max-width: 920px !important;
}

.u_maw930{
	max-width: 930px !important;
}

.u_maw940{
	max-width: 940px !important;
}

.u_maw950{
	max-width: 950px !important;
}

.u_maw960{
	max-width: 960px !important;
}

.u_maw970{
	max-width: 970px !important;
}

.u_maw980{
	max-width: 980px !important;
}

.u_maw990{
	max-width: 990px !important;
}

.u_maw1000{
	max-width: 1000px !important;
}

.u_z1{
	position: relative;
	z-index: 1;
}

.u_z10{
	position: relative;
	z-index: 10;
}

.u_z100{
	position: relative;
	z-index: 100;
}

.u_z1000{
	position: relative;
	z-index: 1000;
}

.u_rt1{
	position: relative;
	top: 1px;
}

.u_rt2{
	position: relative;
	top: 2px;
}

.u_rt3{
	position: relative;
	top: 3px;
}

.u_rt4{
	position: relative;
	top: 4px;
}

.u_rt5{
	position: relative;
	top: 5px;
}

.u_rt6{
	position: relative;
	top: 6px;
}

.u_rt7{
	position: relative;
	top: 7px;
}

.u_rt8{
	position: relative;
	top: 8px;
}

.u_rt9{
	position: relative;
	top: 9px;
}

.u_rt10{
	position: relative;
	top: 10px;
}

.u_rt15{
	position: relative;
	top: 15px;
}

.u_rt20{
	position: relative;
	top: 20px;
}

.u_rb1{
	position: relative;
	bottom: 1px;
}

.u_rb2{
	position: relative;
	bottom: 2px;
}

.u_rb3{
	position: relative;
	bottom: 3px;
}

.u_rb4{
	position: relative;
	bottom: 4px;
}

.u_rb5{
	position: relative;
	bottom: 5px;
}

.u_rb6{
	position: relative;
	bottom: 6px;
}

.u_rb7{
	position: relative;
	bottom: 7px;
}

.u_rb8{
	position: relative;
	bottom: 8px;
}

.u_rb9{
	position: relative;
	bottom: 9px;
}

.u_rb10{
	position: relative;
	bottom: 10px;
}

.u_rb15{
	position: relative;
	bottom: 15px;
}

.u_rb20{
	position: relative;
	bottom: 20px;
}

.u_rl1{
	position: relative;
	left: 1px;
}

.u_rl2{
	position: relative;
	left: 2px;
}

.u_rl3{
	position: relative;
	left: 3px;
}

.u_rl4{
	position: relative;
	left: 4px;
}

.u_rl5{
	position: relative;
	left: 5px;
}

.u_rl6{
	position: relative;
	left: 6px;
}

.u_rl7{
	position: relative;
	left: 7px;
}

.u_rl8{
	position: relative;
	left: 8px;
}

.u_rl9{
	position: relative;
	left: 9px;
}

.u_rl10{
	position: relative;
	left: 10px;
}

.u_rl15{
	position: relative;
	left: 15px;
}

.u_rl20{
	position: relative;
	left: 20px;
}

.u_rr1{
	position: relative;
	right: 1px;
}

.u_rr2{
	position: relative;
	right: 2px;
}

.u_rr3{
	position: relative;
	right: 3px;
}

.u_rr4{
	position: relative;
	right: 4px;
}

.u_rr5{
	position: relative;
	right: 5px;
}

.u_rr6{
	position: relative;
	right: 6px;
}

.u_rr7{
	position: relative;
	right: 7px;
}

.u_rr8{
	position: relative;
	right: 8px;
}

.u_rr9{
	position: relative;
	right: 9px;
}

.u_rr10{
	position: relative;
	right: 10px;
}

.u_rr15{
	position: relative;
	right: 15px;
}

.u_rr20{
	position: relative;
	right: 20px;
}

.u_10mem{
	font-size: 0.1em !important;
}

.u_15mem{
	font-size: 0.15em !important;
}

.u_20mem{
	font-size: 0.2em !important;
}

.u_25mem{
	font-size: 0.25em !important;
}

.u_30mem{
	font-size: 0.3em !important;
}

.u_35mem{
	font-size: 0.35em !important;
}

.u_40mem{
	font-size: 0.4em !important;
}

.u_45mem{
	font-size: 0.45em !important;
}

.u_50mem{
	font-size: 0.5em !important;
}

.u_55mem{
	font-size: 0.55em !important;
}

.u_60mem{
	font-size: 0.6em !important;
}

.u_65mem{
	font-size: 0.65em !important;
}

.u_70mem{
	font-size: 0.7em !important;
}

.u_75mem{
	font-size: 0.75em !important;
}

.u_80mem{
	font-size: 0.8em !important;
}

.u_85mem{
	font-size: 0.85em !important;
}

.u_90mem{
	font-size: 0.9em !important;
}

.u_95mem{
	font-size: 0.95em !important;
}

.u_100mem{
	font-size: 1.0em !important;
}

.u_105mem{
	font-size: 1.05em !important;
}

.u_110mem{
	font-size: 1.1em !important;
}

.u_115mem{
	font-size: 1.15em !important;
}

.u_120mem{
	font-size: 1.2em !important;
}

.u_125mem{
	font-size: 1.25em !important;
}

.u_130mem{
	font-size: 1.3em !important;
}

.u_135mem{
	font-size: 1.35em !important;
}

.u_140mem{
	font-size: 1.4em !important;
}

.u_145mem{
	font-size: 1.45em !important;
}

.u_150mem{
	font-size: 1.5em !important;
}

.u_155mem{
	font-size: 1.55em !important;
}

.u_160mem{
	font-size: 1.6em !important;
}

.u_165mem{
	font-size: 1.65em !important;
}

.u_170mem{
	font-size: 1.7em !important;
}

.u_175mem{
	font-size: 1.75em !important;
}

.u_180mem{
	font-size: 1.8em !important;
}

.u_185mem{
	font-size: 1.85em !important;
}

.u_190mem{
	font-size: 1.9em !important;
}

.u_195mem{
	font-size: 1.95em !important;
}

.u_200mem{
	font-size: 2.0em !important;
}

/*リスト*/
.c_xnList:after{
	content: " ";
	display: block;
	clear: both;
}

@media screen and (min-width: 641px) {
	.c_xnList.m_2n_pc .c_xnList_item{
		float: right;
		width: 47%;
	}

	.c_xnList.m_2n_pc .c_xnList_item:nth-child(2n+1){
		clear: both;
		float: left;
	}

	.c_xnList.m_3n_pc .c_xnList_item{
		float: left;
		width: 32%;
		margin-left: 2%;
	}

	.c_xnList.m_3n_pc .c_xnList_item:nth-child(3n+1){
		clear: both;
		margin-left: 0;
	}
}
@media screen and (max-width: 640px) {
	.c_xnList.m_2n_sp .c_xnList_item{
		float: right;
		width: 47%;
	}

	.c_xnList.m_2n_sp .c_xnList_item:nth-child(2n+1){
		clear: both;
		float: left;
	}

	.c_xnList.m_3n_sp .c_xnList_item{
		float: left;
		width: 32%;
		margin-left: 2%;
	}

	.c_xnList.m_3n_sp .c_xnList_item:nth-child(3n+1){
		clear: both;
		margin-left: 0;
	}
}
@media screen and (max-width: 540px) {
	.c_xnList.m_2n_sp .c_xnList_item,
	.c_xnList.m_3n_sp .c_xnList_item{
		float: none;
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
}
@media screen and (min-width: 641px) {
	.u_sp{
		display: none !important;
	}

	.u_db_pc{
		display: block;
	}
}
@media screen and (max-width: 640px) {
	.u_pc{
		display: none !important;
	}

	.u_db_sp{
		display: block;
	}
}
