@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; }

.alignright{ float: right; }

.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; }

/*.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{ -webkit-box-sizing: border-box !important; 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; text-indent: 0; }

.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; }

@media screen and (min-width: 1120px){ .u_sp{ display: none !important; }

	.u_db_pc{ display: block; } }
@media screen and (max-width: 1119px){ .u_pc{ display: none !important; }

	.u_db_sp{ display: block; } }