@charset "UTF-8";
/*common*/
.b-white { background: white; }
.b-black { background: black; }
.fl { float: left; }
.fr { float: right; }
.txt-l{ text-align:left;}
.txt-r{ text-align: right;}
.txt-c{ text-align: center;}
.txt-i{ font-style:italic;}
.txt-s{ font-weight:bold;}
.txt-b{ text-decoration:underline;}
.txt-min{ font-size:90%;}
.clear { clear: both; }
/*padding*/
.pt0, .pv0, .pa0 { padding-top: 0px; }
.pt5, .pv5, .pa5 { padding-top: 5px; }
.pt10, .pv10, .pa10 { padding-top: 10px; }
.pt15, .pv15, .pa15 { padding-top: 15px; }
.pt20, .pv20, .pa20 { padding-top: 20px; }
.pt25, .pv25, .pa25 { padding-top: 25px; }
.pt30, .pv30, .pa30 { padding-top: 30px; }
.pt35, .pv35, .pa35 { padding-top: 35px; }
.pt40, .pv40, .pa40 { padding-top: 40px; }
.pt45, .pv45, .pa45 { padding-top: 45px; }
.pt50, .pv50, .pa50 { padding-top: 50px; }
.pt100, .pv100, .pa100 { padding-top: 100px; }
.pt200, .pv200, .pa200 { padding-top: 200px; }
.pt300, .pv300, .pa300 { padding-top: 300px; }
.pr0, .ph0, .pa0 { padding-right: 0px; }
.pr5, .ph5, .pa5 { padding-right: 5px; }
.pr10, .ph10, .pa10 { padding-right: 10px; }
.pr15, .ph15, .pa15 { padding-right: 15px; }
.pr20, .ph20, .pa20 { padding-right: 20px; }
.pr25, .ph25, .pa25 { padding-right: 25px; }
.pr30, .ph30, .pa30 { padding-right: 30px; }
.pr35, .ph35, .pa35 { padding-right: 35px; }
.pr40, .ph40, .pa40 { padding-right: 40px; }
.pr45, .ph45, .pa45 { padding-right: 45px; }
.pr50, .ph50, .pa50 { padding-right: 50px; }
.pr100, .ph100, .pa100 { padding-right: 100px; }
.pr200, .ph200, .pa200 { padding-right: 200px; }
.pr300, .ph300, .pa300 { padding-right: 300px; }
.pb0, .pv0, .pa0 { padding-bottom: 0px; }
.pb5, .pv5, .pa5 { padding-bottom: 5px; }
.pb10, .pv10, .pa10 { padding-bottom: 10px; }
.pb15, .pv15, .pa15 { padding-bottom: 15px; }
.pb20, .pv20, .pa20 { padding-bottom: 20px; }
.pb25, .pv25, .pa25 { padding-bottom: 25px; }
.pb30, .pv30, .pa30 { padding-bottom: 30px; }
.pb35, .pv35, .pa35 { padding-bottom: 35px; }
.pb40, .pv40, .pa40 { padding-bottom: 40px; }
.pb45, .pv45, .pa45 { padding-bottom: 45px; }
.pb50, .pv50, .pa50 { padding-bottom: 50px; }
.pb100, .pv100, .pa100 { padding-bottom: 100px; }
.pb200, .pv200, .pa200 { padding-bottom: 200px; }
.pb300, .pv300, .pa300 { padding-bottom: 300px; }
.pl0, .ph0, .pa0 { padding-left: 0px; }
.pl5, .ph5, .pa5 { padding-left: 5px; }
.pl10, .ph10, .pa10 { padding-left: 10px; }
.pl15, .ph15, .pa15 { padding-left: 15px; }
.pl20, .ph20, .pa20 { padding-left: 20px; }
.pl25, .ph25, .pa25 { padding-left: 25px; }
.pl30, .ph30, .pa30 { padding-left: 30px; }
.pl35, .ph35, .pa35 { padding-left: 35px; }
.pl40, .ph40, .pa40 { padding-left: 40px; }
.pl45, .ph45, .pa45 { padding-left: 45px; }
.pl50, .ph50, .pa50 { padding-left: 50px; }
.pl100, .ph100, .pa100 { padding-left: 100px; }
.pl200, .ph200, .pa200 { padding-left: 200px; }
.pl300, .ph300, .pa300 { padding-left: 300px; }
/*margin*/
.mt0, .mv0, .ma0 { margin-top: 0px; }
.mt-5, .mv-5, .ma-5 { margin-top: -5px; }
.mt-10, .mv-10, .ma-10 { margin-top: -10px; }
.mt-15, .mv-15, .ma-15 { margin-top: -15px; }
.mt-20, .mv-20, .ma-20 { margin-top: -20px; }
.mt-25, .mv-25, .ma-25 { margin-top: -25px; }
.mt-30, .mv-30, .ma-30 { margin-top: -30px; }
.mt-35, .mv-35, .ma-35 { margin-top: -35px; }
.mt-40, .mv-40, .ma-40 { margin-top: -40px; }
.mt-45, .mv-45, .ma-45 { margin-top: -45px; }
.mt-50, .mv-50, .ma-50 { margin-top: -50px; }
.mt-100, .mv-100, .ma-100 { margin-top: -100px; }
.mt-200, .mv-200, .ma-200 { margin-top: -200px; }
.mt-300, .mv-300, .ma-300 { margin-top: -300px; }
.mt5, .mv5, .ma5 { margin-top: 5px; }
.mt10, .mv10, .ma10 { margin-top: 10px; }
.mt15, .mv15, .ma15 { margin-top: 15px; }
.mt20, .mv20, .ma20 { margin-top: 20px; }
.mt25, .mv25, .ma25 { margin-top: 25px; }
.mt30, .mv30, .ma30 { margin-top: 30px; }
.mt35, .mv35, .ma35 { margin-top: 35px; }
.mt40, .mv40, .ma40 { margin-top: 40px; }
.mt45, .mv45, .ma45 { margin-top: 45px; }
.mt50, .mv50, .ma50 { margin-top: 50px; }
.mt100, .mv100, .ma100 { margin-top: 100px; }
.mt200, .mv200, .ma200 { margin-top: 200px; }
.mt300, .mv300, .ma300 { margin-top: 300px; }
.mr0, .mh0, .ma0 { margin-right: 0px; }
.mr-5, .mh-5, .ma-5 { margin-right: -5px; }
.mr-10, .mh-10, .ma-10 { margin-right: -10px; }
.mr-15, .mh-15, .ma-15 { margin-right: -15px; }
.mr-20, .mh-20, .ma-20 { margin-right: -20px; }
.mr-25, .mh-25, .ma-25 { margin-right: -25px; }
.mr-30, .mh-30, .ma-30 { margin-right: -30px; }
.mr-35, .mh-35, .ma-35 { margin-right: -35px; }
.mr-40, .mh-40, .ma-40 { margin-right: -40px; }
.mr-45, .mh-45, .ma-45 { margin-right: -45px; }
.mr-50, .mh-50, .ma-50 { margin-right: -50px; }
.mr-100, .mh-100, .ma-100 { margin-right: -100px; }
.mr-200, .mh-200, .ma-200 { margin-right: -200px; }
.mr-300, .mh-300, .ma-300 { margin-right: -300px; }
.mr5, .mh5, .ma5 { margin-right: 5px; }
.mr10, .mh10, .ma10 { margin-right: 10px; }
.mr15, .mh15, .ma15 { margin-right: 15px; }
.mr20, .mh20, .ma20 { margin-right: 20px; }
.mr25, .mh25, .ma25 { margin-right: 25px; }
.mr30, .mh30, .ma30 { margin-right: 30px; }
.mr35, .mh35, .ma35 { margin-right: 35px; }
.mr40, .mh40, .ma40 { margin-right: 40px; }
.mr45, .mh45, .ma45 { margin-right: 45px; }
.mr50, .mh50, .ma50 { margin-right: 50px; }
.mr100, .mh100, .ma100 { margin-right: 100px; }
.mr200, .mh200, .ma200 { margin-right: 200px; }
.mr300, .mh300, .ma300 { margin-right: 300px; }
.mb0, .mv0, .ma0 { margin-bottom: 0px; }
.mb-5, .mv-5, .ma-5 { margin-bottom: -5px; }
.mb-10, .mv-10, .ma-10 { margin-bottom: -10px; }
.mb-15, .mv-15, .ma-15 { margin-bottom: -15px; }
.mb-20, .mv-20, .ma-20 { margin-bottom: -20px; }
.mb-25, .mv-25, .ma-25 { margin-bottom: -25px; }
.mb-30, .mv-30, .ma-30 { margin-bottom: -30px; }
.mb-35, .mv-35, .ma-35 { margin-bottom: -35px; }
.mb-40, .mv-40, .ma-40 { margin-bottom: -40px; }
.mb-45, .mv-45, .ma-45 { margin-bottom: -45px; }
.mb-50, .mv-50, .ma-50 { margin-bottom: -50px; }
.mb-100, .mv-100, .ma-100 { margin-bottom: -100px; }
.mb-200, .mv-200, .ma-200 { margin-bottom: -200px; }
.mb-300, .mv-300, .ma-300 { margin-bottom: -300px; }
.mb5, .mv5, .ma5 { margin-bottom: 5px; }
.mb10, .mv10, .ma10 { margin-bottom: 10px; }
.mb15, .mv15, .ma15 { margin-bottom: 15px; }
.mb20, .mv20, .ma20 { margin-bottom: 20px; }
.mb25, .mv25, .ma25 { margin-bottom: 25px; }
.mb30, .mv30, .ma30 { margin-bottom: 30px; }
.mb35, .mv35, .ma35 { margin-bottom: 35px; }
.mb40, .mv40, .ma40 { margin-bottom: 40px; }
.mb45, .mv45, .ma45 { margin-bottom: 45px; }
.mb50, .mv50, .ma50 { margin-bottom: 50px; }
.mb100, .mv100, .ma100 { margin-bottom: 100px; }
.mb200, .mv200, .ma200 { margin-bottom: 200px; }
.mb300, .mv300, .ma300 { margin-bottom: 300px; }
.ml0, .mh0, .ma0 { margin-left: 0px; }
.ml-5, .mh-5, .ma-5 { margin-left: -5px; }
.ml-10, .mh-10, .ma-10 { margin-left: -10px; }
.ml-15, .mh-15, .ma-15 { margin-left: -15px; }
.ml-20, .mh-20, .ma-20 { margin-left: -20px; }
.ml-25, .mh-25, .ma-25 { margin-left: -25px; }
.ml-30, .mh-30, .ma-30 { margin-left: -30px; }
.ml-35, .mh-35, .ma-35 { margin-left: -35px; }
.ml-40, .mh-40, .ma-40 { margin-left: -40px; }
.ml-45, .mh-45, .ma-45 { margin-left: -45px; }
.ml-50, .mh-50, .ma-50 { margin-left: -50px; }
.ml-100, .mh-100, .ma-100 { margin-left: -100px; }
.ml-200, .mh-200, .ma-200 { margin-left: -200px; }
.ml-300, .mh-300, .ma-300 { margin-left: -300px; }
.ml5, .mh5, .ma5 { margin-left: 5px; }
.ml10, .mh10, .ma10 { margin-left: 10px; }
.ml15, .mh15, .ma15 { margin-left: 15px; }
.ml20, .mh20, .ma20 { margin-left: 20px; }
.ml25, .mh25, .ma25 { margin-left: 25px; }
.ml30, .mh30, .ma30 { margin-left: 30px; }
.ml35, .mh35, .ma35 { margin-left: 35px; }
.ml40, .mh40, .ma40 { margin-left: 40px; }
.ml45, .mh45, .ma45 { margin-left: 45px; }
.ml50, .mh50, .ma50 { margin-left: 50px; }
.ml100, .mh100, .ma100 { margin-left: 100px; }
.ml200, .mh200, .ma200 { margin-left: 200px; }
.ml300, .mh300, .ma300 { margin-left: 300px; }

/*round*/
.border1b{ border:1px solid rgba(0,0,0,1);}
.border1w{ border:1px solid rgba(255,255,255,1);}
/*round*/
.round5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.round15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
.round20 { -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; }