@charset "UTF-8";
/* module
------------------------------------------------------------*/

.tx_c { text-align: center; }
.tx_l { text-align: left; }
.tx_r { text-align: right; }

.left { float: left; }
.right { float: right; }
.clear { clear:both; }

.fs15 { font-size: 15px; font-weight: bold;}
.fs16 { font-size: 16px; font-weight: bold;}
.fs17 { font-size: 17px; font-weight: bold;}
.fs18 { font-size: 18px; font-weight: bold;}
.fs19 { font-size: 19px; font-weight: bold;}
.fs21 { font-size: 21px; font-weight: bold;}
.fs22 { font-size: 22px; font-weight: bold;}
.fs23 { font-size: 23px; font-weight: bold;}
.fs24 { font-size: 24px; font-weight: bold;}
.fs26 { font-size: 26px; font-weight: bold;}
.fs28 { font-size: 28px; font-weight: bold;}
.fs34 { font-size: 34px; font-weight: bold;}
.fs36 { font-size: 36px; font-weight: bold;}


.fsp10 { font-size : 10px; }
.fsp11 { font-size : 11px; }
.fsp12 { font-size : 12px; }

.fsp13 { font-size : 13px; }
.fsp14 { font-size : 14px; }
.fsp15 { font-size : 15px; }
.fsp17 { font-size : 17px; }
.fsp18 { font-size : 18px; }
.fsp20 { font-size : 20px; }
.fsp24 { font-size : 24px; }
.fsp36 { font-size : 36px; }

.lh1 { line-height: 1em; }
.lh15 { line-height: 1.5em; }
.lh17 { line-height: 1.7em; }


.bold { font-weight: bold; }

.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr100 { padding-right: 100px; }

.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl35 { padding-left: 35px; }
.pl40 { padding-left: 40px; }
.pl45 { padding-left: 45px; }
.pl50 { padding-left: 50px; }
.pl60 { padding-left: 60px; }
.pl70 { padding-left: 70px; }
.pl80 { padding-left: 80px; }
.pl85 { padding-left: 85px; }
.pl90 { padding-left: 90px; }
.pl95 { padding-left: 95px; }
.pl100 { padding-left: 100px; }
.pl110 { padding-left: 110px; }
.pl145 { padding-left: 145px; }
.pl190 { padding-left: 190px; }
.pl230 { padding-left: 230px; }

.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt27 { padding-top: 27px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pt38 { padding-top: 38px; }
.pt39 { padding-top: 39px; }
.pt40 { padding-top: 40px; }
.pt41 { padding-top: 41px; }
.pt42 { padding-top: 42px; }
.pt43 { padding-top: 43px; }
.pt45 { padding-top: 45px; }
.pt50 { padding-top: 50px; }
.pt55 { padding-top: 55px; }
.pt60 { padding-top: 60px; }
.pt70 { padding-top: 70px; }
.pt80 { padding-top: 80px; }
.pt84 { padding-top: 84px; }
.pt90 { padding-top: 90px; }
.pt100 { padding-top: 100px; }
.pt120 { padding-top: 120px; }
.pt150 { padding-top: 150px; }
.pt200 { padding-top: 200px; }
.pt300 { padding-top: 300px; }
.pt350 { padding-top: 350px; }
.pt380 { padding-top: 380px; }
.pt400 { padding-top: 400px; }


.pb20 {padding-bottom: 20px;}
.pb40 {padding-bottom: 40px;}
.pb100 {padding-bottom: 100px;}
.pb180 {padding-bottom: 180px;}
.pb200 {padding-bottom: 200px;}


.mt10 {margin-top: 10px; }
.mt25 {margin-top: 25px; }
.mt50 {margin-top: 50px; }
.mt100 {margin-top: 100px; }
.mt150 {margin-top: 150px; }

.mtt20 {margin-top:-20px;}

.mb30 {margin-bottom: 30px; }
.mb90 {margin-bottom: 90px; }
.mb200 {margin-bottom: 200px; }
.mb300 {margin-bottom: 300px; }

.mb350 {margin-bottom: 350px; }


.ml25 {margin-left: 25px; }

.ml50 {margin-left: 50px; }
.ml120 {margin-left: 120px; }

.pb20 { padding-bottom: 20px; }

.pb100 { padding-bottom: 100px; }
.pb210 { padding-bottom: 210px; }


.white { color:#FFF; }
.red {color:#F00; }
.bluem{ color:#00468c; }
.white { color:#FFF; }
.green { color: #6eba2c; }
.cha { color: #925d2e; }

.chabg  { background-color:#925d2e; }

.creem { background-color:#faf6e6; }

.orange { color:#f9a054; }

.center01 {
	padding:0 107px 0 107px;
}