﻿@charset "utf-8";

/*-----------------------------------------------
 * modules
 *-----------------------------------------------*/
/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}

/* float */
.flt_l{float:left;}
.flt_r{float:right;}
.clear{clear:both;}

/* text-align */
.txt_ac{text-align:center;}
.txt_al{text-align:left;}
.txt_ar{text-align:right;}

/* position */
.static{position:static;}
.relative{position:relative;}
.absolute{position:absolute;}


/* list */
.list1,.list1b,.list2,.list2b,.list3,.list3b{
	position:relative;
	display:block;
	_zoom:1;
}
.list1 .mark,.list1b .mark,.list2 .mark,.list2b .mark,.list3 .mark,.list3b .mark{
	position:absolute;
	top:0;
	left:0;
}
.list1{padding-left:1.0%;} .list1b{padding-left:1.5%;}
.list2{padding-left:2.0%;} .list2b{padding-left:2.5%;}
.list3{padding-left:3.0%;} .list3b{padding-left:3.5%;}

/* margin & padding */
.m0{margin:0%;} .mt0{margin-top:0%;} .mb0{margin-bottom:0% !important;} .ml0{margin-left:0%;} .mr0{margin-right:0%;}
.m1{margin:1%;} .mt1{margin-top:1%;} .mb1{margin-bottom:1%;} .ml1{margin-left:1%;} .mr1{margin-right:1%;}
.m2{margin:2%;} .mt2{margin-top:2%;} .mb2{margin-bottom:2%;} .ml2{margin-left:2%;} .mr2{margin-right:2%;}
.m3{margin:3%;} .mt3{margin-top:3%;} .mb3{margin-bottom:3%;} .ml3{margin-left:3%;} .mr3{margin-right:3%;}
.m4{margin:4%;} .mt4{margin-top:4%;} .mb4{margin-bottom:4%;} .ml4{margin-left:4%;} .mr4{margin-right:4%;}
.m5{margin:5%;} .mt5{margin-top:5%;} .mb5{margin-bottom:5%;} .ml5{margin-left:5%;} .mr5{margin-right:5%;}
.m6{margin:6%;} .mt6{margin-top:6%;} .mb6{margin-bottom:6%;} .ml6{margin-left:6%;} .mr6{margin-right:6%;}
.m7{margin:7%;} .mt7{margin-top:7%;} .mb7{margin-bottom:7%;} .ml7{margin-left:7%;} .mr7{margin-right:7%;}
.m8{margin:8%;} .mt8{margin-top:8%;} .mb8{margin-bottom:8%;} .ml8{margin-left:8%;} .mr8{margin-right:8%;}
.m9{margin:9%;} .mt9{margin-top:9%;} .mb9{margin-bottom:9%;} .ml9{margin-left:9%;} .mr9{margin-right:9%;}
.m10{margin:10%;} .mt10{margin-top:10%;} .mb10{margin-bottom:10%;} .ml10{margin-left:10%;} .mr10{margin-right:10%;}
.m15{margin:15%;} .mt15{margin-top:15%;} .mb15{margin-bottom:15%;} .ml15{margin-left:15%;} .mr15{margin-right:15%;}
.m20{margin:20%;} .mt20{margin-top:20%;} .mb20{margin-bottom:20%;} .ml20{margin-left:20%;} .mr20{margin-right:20%;}
.m25{margin:25%;} .mt25{margin-top:25%;} .mb25{margin-bottom:25%;} .ml25{margin-left:25%;} .mr25{margin-right:25%;}
.m30{margin:30%;} .mt30{margin-top:30%;} .mb30{margin-bottom:30%;} .ml30{margin-left:30%;} .mr30{margin-right:30%;}
.m35{margin:35%;} .mt35{margin-top:35%;} .mb35{margin-bottom:35%;} .ml35{margin-left:35%;} .mr35{margin-right:35%;}
.m40{margin:40%;} .mt40{margin-top:40%;} .mb40{margin-bottom:40%;} .ml40{margin-left:40%;} .mr40{margin-right:40%;}
.m45{margin:45%;} .mt45{margin-top:45%;} .mb45{margin-bottom:45%;} .ml45{margin-left:45%;} .mr45{margin-right:45%;}
.m50{margin:50%;} .mt50{margin-top:50%;} .mb50{margin-bottom:50%;} .ml50{margin-left:50%;} .mr50{margin-right:50%;}
.m55{margin:55%;} .mt55{margin-top:55%;} .mb55{margin-bottom:55%;} .ml55{margin-left:55%;} .mr55{margin-right:55%;}
.m60{margin:60%;} .mt60{margin-top:60%;} .mb60{margin-bottom:60%;} .ml60{margin-left:60%;} .mr60{margin-right:60%;}
.m65{margin:65%;} .mt65{margin-top:65%;} .mb65{margin-bottom:65%;} .ml65{margin-left:65%;} .mr65{margin-right:65%;}
.m70{margin:70%;} .mt70{margin-top:70%;} .mb70{margin-bottom:70%;} .ml70{margin-left:70%;} .mr70{margin-right:70%;}
.m75{margin:75%;} .mt75{margin-top:75%;} .mb75{margin-bottom:75%;} .ml75{margin-left:75%;} .mr75{margin-right:75%;}
.m80{margin:80%;} .mt80{margin-top:80%;} .mb80{margin-bottom:80%;} .ml80{margin-left:80%;} .mr80{margin-right:80%;}
.m85{margin:85%;} .mt85{margin-top:85%;} .mb85{margin-bottom:85%;} .ml85{margin-left:85%;} .mr85{margin-right:85%;}
.m90{margin:90%;} .mt90{margin-top:90%;} .mb90{margin-bottom:90%;} .ml90{margin-left:90%;} .mr90{margin-right:90%;}
.m95{margin:95%;} .mt95{margin-top:95%;} .mb95{margin-bottom:95%;} .ml95{margin-left:95%;} .mr95{margin-right:95%;}
.m100{margin:100%;} .mt100{margin-top:100%;} .mb100{margin-bottom:100%;} .ml100{margin-left:100%;} .mr100{margin-right:100%;}
.p0{padding:0%;} .pt0{padding-top:0%;} .pb0{padding-bottom:0%;} .pl0{padding-left:0%;} .pr0{padding-right:0%;}
.p1{padding:1%;} .pt1{padding-top:1%;} .pb1{padding-bottom:1%;} .pl1{padding-left:1%;} .pr1{padding-right:1%;}
.p2{padding:2%;} .pt2{padding-top:2%;} .pb2{padding-bottom:2%;} .pl2{padding-left:2%;} .pr2{padding-right:2%;}
.p3{padding:3%;} .pt3{padding-top:3%;} .pb3{padding-bottom:3%;} .pl3{padding-left:3%;} .pr3{padding-right:3%;}
.p4{padding:4%;} .pt4{padding-top:4%;} .pb4{padding-bottom:4%;} .pl4{padding-left:4%;} .pr4{padding-right:4%;}
.p5{padding:5%;} .pt5{padding-top:5%;} .pb5{padding-bottom:5%;} .pl5{padding-left:5%;} .pr5{padding-right:5%;}
.p6{padding:6%;} .pt6{padding-top:6%;} .pb6{padding-bottom:6%;} .pl6{padding-left:6%;} .pr6{padding-right:6%;}
.p7{padding:7%;} .pt7{padding-top:7%;} .pb7{padding-bottom:7%;} .pl7{padding-left:7%;} .pr7{padding-right:7%;}
.p8{padding:8%;} .pt8{padding-top:8%;} .pb8{padding-bottom:8%;} .pl8{padding-left:8%;} .pr8{padding-right:8%;}
.p9{padding:9%;} .pt9{padding-top:9%;} .pb9{padding-bottom:9%;} .pl9{padding-left:9%;} .pr9{padding-right:9%;}
.p10{padding:10%;} .pt10{padding-top:10%;} .pb10{padding-bottom:10%;} .pl10{padding-left:10%;} .pr10{padding-right:10%;}
.p15{padding:15%;} .pt15{padding-top:15%;} .pb15{padding-bottom:15%;} .pl15{padding-left:15%;} .pr15{padding-right:15%;}
.p20{padding:20%;} .pt20{padding-top:20%;} .pb20{padding-bottom:20%;} .pl20{padding-left:20%;} .pr20{padding-right:20%;}
.p25{padding:25%;} .pt25{padding-top:25%;} .pb25{padding-bottom:25%;} .pl25{padding-left:25%;} .pr25{padding-right:25%;}
.p30{padding:30%;} .pt30{padding-top:30%;} .pb30{padding-bottom:30%;} .pl30{padding-left:30%;} .pr30{padding-right:30%;}
.p35{padding:35%;} .pt35{padding-top:35%;} .pb35{padding-bottom:35%;} .pl35{padding-left:35%;} .pr35{padding-right:35%;}
.p40{padding:40%;} .pt40{padding-top:40%;} .pb40{padding-bottom:40%;} .pl40{padding-left:40%;} .pr40{padding-right:40%;}
.p45{padding:45%;} .pt45{padding-top:45%;} .pb45{padding-bottom:45%;} .pl45{padding-left:45%;} .pr45{padding-right:45%;}
.p50{padding:50%;} .pt50{padding-top:50%;} .pb50{padding-bottom:50%;} .pl50{padding-left:50%;} .pr50{padding-right:50%;}
.p55{padding:55%;} .pt55{padding-top:55%;} .pb55{padding-bottom:55%;} .pl55{padding-left:55%;} .pr55{padding-right:55%;}
.p60{padding:60%;} .pt60{padding-top:60%;} .pb60{padding-bottom:60%;} .pl60{padding-left:60%;} .pr60{padding-right:60%;}
.p65{padding:65%;} .pt65{padding-top:65%;} .pb65{padding-bottom:65%;} .pl65{padding-left:65%;} .pr65{padding-right:65%;}
.p70{padding:70%;} .pt70{padding-top:70%;} .pb70{padding-bottom:70%;} .pl70{padding-left:70%;} .pr70{padding-right:70%;}
.p75{padding:75%;} .pt75{padding-top:75%;} .pb75{padding-bottom:75%;} .pl75{padding-left:75%;} .pr75{padding-right:75%;}
.p80{padding:80%;} .pt80{padding-top:80%;} .pb80{padding-bottom:80%;} .pl80{padding-left:80%;} .pr80{padding-right:80%;}
.p85{padding:85%;} .pt85{padding-top:85%;} .pb85{padding-bottom:85%;} .pl85{padding-left:85%;} .pr85{padding-right:85%;}
.p90{padding:90%;} .pt90{padding-top:90%;} .pb90{padding-bottom:90%;} .pl90{padding-left:90%;} .pr90{padding-right:90%;}
.p95{padding:95%;} .pt95{padding-top:95%;} .pb95{padding-bottom:95%;} .pl95{padding-left:95%;} .pr95{padding-right:95%;}
.p100{padding:100%;} .pt100{padding-top:100%;} .pb100{padding-bottom:100%;} .pl100{padding-left:100%;} .pr100{padding-right:100%;}
.p110{padding:110%;} .pt110{padding-top:110%;} .pb110{padding-bottom:110%;} .pl110{padding-left:110%;} .pr110{padding-right:110%;}

/* fontsize */
.font70{	font-size:70% !important;}
.font75{	font-size:75% !important;}
.font80{	font-size:80% !important;}
.font85{	font-size:85% !important;}
.font90{	font-size:90% !important;}
.font95{	font-size:95% !important;}
.font100{	font-size:100%!important;}
.font110{	font-size:110%!important;}
.font120{	font-size:120%!important;}
.font140{	font-size:140%!important; line-height: 120%;}
.font160{	font-size:160%!important;}
.font180{	font-size:180%!important;}

/* font-weight */
.fontB{ font-weight:bold; }

/* fontcolor */
.fontorange {color:#ff7717}

/* border-style */
.border-dot-gray{
	border-bottom:1px dotted #ccc;
}


