@charset "UTF-8";
/* ===================================================================
filename:common.css
#Only the master corder can be edited.
=================================================================== */

body{
	background-color:#fff;
	text-align:center;
	color:#000;
}

body.special_free,
body.service_free{
	background-color:#fff;
	text-align:left;
}

/* Base Link
------------------------------------------------------------------*/
a{
	color:#001922;
}
	
a:hover{
	text-decoration:none; 
	color:#001922;
}

active,
a:focus{
	outline:none;
}

/*Image Hover*/
a:hover img.hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



/* Text
------------------------------------------------------------------*/
strong{
	font-weight:bold;
	color:#ff0000;
}

em{
	font-weight:bold;
}

p{
	margin:0 0 15px 0;
}

.note{
	padding-left:12px;
	text-indent:-12px;
}


ul{
	margin:0 0 0px 0px;
	list-style:none;
}

ul li{
	margin:0 0 10px 0;
}

ol{
	margin:0 0 0px 0px;
}

ol li{
	margin:0 0 10px 0;
}

li.disc{
	list-style:disc;
}

dl{
	margin:0 0 0px 0;
}

dl dt{
	margin:0 0 0px 0;
}

dl dd{
	margin:0 0 0px 0px;
}

hr {
   border-color: #ccc;
   border-style: solid;
   border-width: 1px 0px 0px 0px;
   height: 1px;
}

hr.dotted {
   border-style: dotted;
}

.imgBox{
	margin:0 0 20px 0;
}


/* Margin
------------------------------------------------------------------*/	
.noMarg{
	margin-bottom:0 ! important;
}

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

.miniMarg{
	margin-bottom:5px ! important;
}
.mgl0{margin-left:0px   !important;}
.mgl5{margin-left:5px   !important;}
.mgl10{margin-left:10px   !important;}
.mgl15{margin-left:15px   !important;}
.mgl20{margin-left:20px   !important;}
.mgl25{margin-left:25px   !important;}
.mgl30{margin-left:30px   !important;}
.mgl35{margin-left:35px   !important;}
.mgl40{margin-left:40px   !important;}
.mgl45{margin-left:45px   !important;}
.mgl50{margin-left:50px   !important;}
.mgl55{margin-left:55px   !important;}
.mgl60{margin-left:60px   !important;}
.mgl65{margin-left:65px   !important;}
.mgl70{margin-left:70px   !important;}
.mgl75{margin-left:75px   !important;}
.mgl80{margin-left:80px   !important;}
.mgl85{margin-left:85px   !important;}
.mgl90{margin-left:90px   !important;}
.mgl95{margin-left:95px   !important;}
.mgl100{margin-left:100px   !important;}
.mgl150{margin-left:150px   !important;}
.mgl200{margin-left:200px   !important;}
.mgl250{margin-left:150px   !important;}
.mgl300{margin-left:300px   !important;}

.mgr0{margin-right:0px   !important;}
.mgr5{margin-right:5px   !important;}
.mgr10{margin-right:10px   !important;}
.mgr15{margin-right:15px   !important;}
.mgr20{margin-right:20px   !important;}
.mgr25{margin-right:25px   !important;}
.mgr30{margin-right:30px   !important;}
.mgr35{margin-right:35px   !important;}
.mgr40{margin-right:40px   !important;}
.mgr45{margin-right:45px   !important;}
.mgr50{margin-right:50px   !important;}
.mgr55{margin-right:55px   !important;}
.mgr60{margin-right:60px   !important;}
.mgr65{margin-right:65px   !important;}
.mgr70{margin-right:70px   !important;}
.mgr75{margin-right:75px   !important;}
.mgr80{margin-right:80px   !important;}
.mgr85{margin-right:85px   !important;}
.mgr90{margin-right:90px   !important;}
.mgr95{margin-right:95px   !important;}
.mgr100{margin-right:100px   !important;}
.mgr150{margin-right:150px   !important;}
.mgr200{margin-right:200px   !important;}
.mgr250{margin-right:150px   !important;}
.mgr300{margin-right:300px   !important;}

.mgt0{margin-top:0px   !important;}
.mgt5{margin-top:5px   !important;}
.mgt10{margin-top:10px   !important;}
.mgt15{margin-top:15px   !important;}
.mgt20{margin-top:20px   !important;}
.mgt25{margin-top:25px   !important;}
.mgt30{margin-top:30px   !important;}
.mgt35{margin-top:35px   !important;}
.mgt40{margin-top:40px   !important;}
.mgt45{margin-top:45px   !important;}
.mgt50{margin-top:50px   !important;}
.mgt55{margin-top:55px   !important;}
.mgt60{margin-top:60px   !important;}
.mgt65{margin-top:65px   !important;}
.mgt70{margin-top:70px   !important;}
.mgt75{margin-top:75px   !important;}
.mgt80{margin-top:80px   !important;}
.mgt85{margin-top:85px   !important;}
.mgt90{margin-top:90px   !important;}
.mgt95{margin-top:95px   !important;}
.mgt100{margin-top:100px   !important;}
.mgt150{margin-top:150px   !important;}
.mgt200{margin-top:200px   !important;}
.mgt250{margin-top:150px   !important;}
.mgt300{margin-top:300px   !important;}

.mgb0{margin-bottom:0px   !important;}
.mgb5{margin-bottom:5px   !important;}
.mgb10{margin-bottom:10px   !important;}
.mgb15{margin-bottom:15px   !important;}
.mgb20{margin-bottom:20px   !important;}
.mgb25{margin-bottom:25px   !important;}
.mgb30{margin-bottom:30px   !important;}
.mgb35{margin-bottom:35px   !important;}
.mgb40{margin-bottom:40px   !important;}
.mgb45{margin-bottom:45px   !important;}
.mgb50{margin-bottom:50px   !important;}
.mgb55{margin-bottom:55px   !important;}
.mgb60{margin-bottom:60px   !important;}
.mgb65{margin-bottom:65px   !important;}
.mgb70{margin-bottom:70px   !important;}
.mgb75{margin-bottom:75px   !important;}
.mgb80{margin-bottom:80px   !important;}
.mgb85{margin-bottom:85px   !important;}
.mgb90{margin-bottom:90px   !important;}
.mgb95{margin-bottom:95px   !important;}
.mgb100{margin-bottom:100px   !important;}
.mgb150{margin-bottom:150px   !important;}
.mgb200{margin-bottom:200px   !important;}
.mgb250{margin-bottom:150px   !important;}
.mgb300{margin-bottom:300px   !important;}

.mgtb0{margin:0px 0   !important;}
.mgtb5{margin:5px 0   !important;}
.mgtb10{margin:10px 0   !important;}
.mgtb15{margin:15px 0   !important;}
.mgtb20{margin:20px 0   !important;}
.mgtb25{margin:25px 0   !important;}
.mgtb30{margin:30px 0   !important;}
.mgtb35{margin:35px 0   !important;}
.mgtb40{margin:40px 0   !important;}
.mgtb45{margin:45px 0   !important;}
.mgtb50{margin:50px 0   !important;}
.mgtb55{margin:55px 0   !important;}
.mgtb60{margin:60px 0   !important;}
.mgtb65{margin:65px 0   !important;}
.mgtb70{margin:70px 0   !important;}
.mgtb75{margin:75px 0   !important;}
.mgtb80{margin:80px 0   !important;}
.mgtb85{margin:85px 0   !important;}
.mgtb90{margin:90px 0   !important;}
.mgtb95{margin:95px 0   !important;}
.mgtb100{margin:100px 0   !important;}
.mgtb150{margin:150px 0   !important;}
.mgtb200{margin:200px 0   !important;}
.mgtb250{margin:150px 0   !important;}
.mgtb300{margin:300px 0   !important;}

.mglr0{margin:0 0px   !important;}
.mglr5{margin:0 5px   !important;}
.mglr10{margin:0 10px   !important;}
.mglr15{margin:0 15px   !important;}
.mglr20{margin:0 20px   !important;}
.mglr25{margin:0 25px   !important;}
.mglr30{margin:0 30px   !important;}
.mglr35{margin:0 35px   !important;}
.mglr40{margin:0 40px   !important;}
.mglr45{margin:0 45px   !important;}
.mglr50{margin:0 50px   !important;}
.mglr55{margin:0 55px   !important;}
.mglr60{margin:0 60px   !important;}
.mglr65{margin:0 65px   !important;}
.mglr70{margin:0 70px   !important;}
.mglr75{margin:0 75px   !important;}
.mglr80{margin:0 80px   !important;}
.mglr85{margin:0 85px   !important;}
.mglr90{margin:0 90px   !important;}
.mglr95{margin:0 95px   !important;}
.mglr100{margin:0 100px   !important;}
.mglr150{margin:0 150px   !important;}
.mglr200{margin:0 200px   !important;}
.mglr250{margin:0 150px   !important;}
.mglr300{margin:0 300px   !important;}



/* padding */
.pdl0{padding-left:0px   !important;}
.pdl5{padding-left:5px   !important;}
.pdl10{padding-left:10px   !important;}
.pdl15{padding-left:15px   !important;}
.pdl20{padding-left:20px   !important;}
.pdl25{padding-left:25px   !important;}
.pdl30{padding-left:30px   !important;}
.pdl35{padding-left:35px   !important;}
.pdl40{padding-left:40px   !important;}
.pdl45{padding-left:45px   !important;}
.pdl50{padding-left:50px   !important;}
.pdl55{padding-left:55px   !important;}
.pdl60{padding-left:60px   !important;}
.pdl65{padding-left:65px   !important;}
.pdl70{padding-left:70px   !important;}
.pdl75{padding-left:75px   !important;}
.pdl80{padding-left:80px   !important;}
.pdl85{padding-left:85px   !important;}
.pdl90{padding-left:90px   !important;}
.pdl95{padding-left:95px   !important;}
.pdl100{padding-left:100px   !important;}
.pdl150{padding-left:150px   !important;}
.pdl200{padding-left:200px   !important;}
.pdl250{padding-left:150px   !important;}
.pdl300{padding-left:300px   !important;}

.pdr0{padding-right:0px   !important;}
.pdr5{padding-right:5px   !important;}
.pdr10{padding-right:10px   !important;}
.pdr15{padding-right:15px   !important;}
.pdr20{padding-right:20px   !important;}
.pdr25{padding-right:25px   !important;}
.pdr30{padding-right:30px   !important;}
.pdr35{padding-right:35px   !important;}
.pdr40{padding-right:40px   !important;}
.pdr45{padding-right:45px   !important;}
.pdr50{padding-right:50px   !important;}
.pdr55{padding-right:55px   !important;}
.pdr60{padding-right:60px   !important;}
.pdr65{padding-right:65px   !important;}
.pdr70{padding-right:70px   !important;}
.pdr75{padding-right:75px   !important;}
.pdr80{padding-right:80px   !important;}
.pdr85{padding-right:85px   !important;}
.pdr90{padding-right:90px   !important;}
.pdr95{padding-right:95px   !important;}
.pdr100{padding-right:100px   !important;}
.pdr150{padding-right:150px   !important;}
.pdr200{padding-right:200px   !important;}
.pdr250{padding-right:150px   !important;}
.pdr300{padding-right:300px   !important;}

.pdt0{padding-top:0px   !important;}
.pdt5{padding-top:5px   !important;}
.pdt10{padding-top:10px   !important;}
.pdt15{padding-top:15px   !important;}
.pdt20{padding-top:20px   !important;}
.pdt25{padding-top:25px   !important;}
.pdt30{padding-top:30px   !important;}
.pdt35{padding-top:35px   !important;}
.pdt40{padding-top:40px   !important;}
.pdt45{padding-top:45px   !important;}
.pdt50{padding-top:50px   !important;}
.pdt55{padding-top:55px   !important;}
.pdt60{padding-top:60px   !important;}
.pdt65{padding-top:65px   !important;}
.pdt70{padding-top:70px   !important;}
.pdt75{padding-top:75px   !important;}
.pdt80{padding-top:80px   !important;}
.pdt85{padding-top:85px   !important;}
.pdt90{padding-top:90px   !important;}
.pdt95{padding-top:95px   !important;}
.pdt100{padding-top:100px   !important;}
.pdt150{padding-top:150px   !important;}
.pdt200{padding-top:200px   !important;}
.pdt250{padding-top:150px   !important;}
.pdt300{padding-top:300px   !important;}

.pdb0{padding-bottom:0px   !important;}
.pdb5{padding-bottom:5px   !important;}
.pdb10{padding-bottom:10px   !important;}
.pdb15{padding-bottom:15px   !important;}
.pdb20{padding-bottom:20px   !important;}
.pdb25{padding-bottom:25px   !important;}
.pdb30{padding-bottom:30px   !important;}
.pdb35{padding-bottom:35px   !important;}
.pdb40{padding-bottom:40px   !important;}
.pdb45{padding-bottom:45px   !important;}
.pdb50{padding-bottom:50px   !important;}
.pdb55{padding-bottom:55px   !important;}
.pdb60{padding-bottom:60px   !important;}
.pdb65{padding-bottom:65px   !important;}
.pdb70{padding-bottom:70px   !important;}
.pdb75{padding-bottom:75px   !important;}
.pdb80{padding-bottom:80px   !important;}
.pdb85{padding-bottom:85px   !important;}
.pdb90{padding-bottom:90px   !important;}
.pdb95{padding-bottom:95px   !important;}
.pdb100{padding-bottom:100px   !important;}
.pdb150{padding-bottom:150px   !important;}
.pdb200{padding-bottom:200px   !important;}
.pdb250{padding-bottom:150px   !important;}
.pdb300{padding-bottom:300px   !important;}

.pdtb0{padding:0px 0   !important;}
.pdtb5{padding:5px 0   !important;}
.pdtb10{padding:10px 0   !important;}
.pdtb15{padding:15px 0   !important;}
.pdtb20{padding:20px 0   !important;}
.pdtb25{padding:25px 0   !important;}
.pdtb30{padding:30px 0   !important;}
.pdtb35{padding:35px 0   !important;}
.pdtb40{padding:40px 0   !important;}
.pdtb45{padding:45px 0   !important;}
.pdtb50{padding:50px 0   !important;}
.pdtb55{padding:55px 0   !important;}
.pdtb60{padding:60px 0   !important;}
.pdtb65{padding:65px 0   !important;}
.pdtb70{padding:70px 0   !important;}
.pdtb75{padding:75px 0   !important;}
.pdtb80{padding:80px 0   !important;}
.pdtb85{padding:85px 0   !important;}
.pdtb90{padding:90px 0   !important;}
.pdtb95{padding:95px 0   !important;}
.pdtb100{padding:100px 0   !important;}
.pdtb150{padding:150px 0   !important;}
.pdtb200{padding:200px 0   !important;}
.pdtb250{padding:150px 0   !important;}
.pdtb300{padding:300px 0   !important;}

.pdlr0{padding:0 0px   !important;}
.pdlr5{padding:0 5px   !important;}
.pdlr10{padding:0 10px   !important;}
.pdlr15{padding:0 15px   !important;}
.pdlr20{padding:0 20px   !important;}
.pdlr25{padding:0 25px   !important;}
.pdlr30{padding:0 30px   !important;}
.pdlr35{padding:0 35px   !important;}
.pdlr40{padding:0 40px   !important;}
.pdlr45{padding:0 45px   !important;}
.pdlr50{padding:0 50px   !important;}
.pdlr55{padding:0 55px   !important;}
.pdlr60{padding:0 60px   !important;}
.pdlr65{padding:0 65px   !important;}
.pdlr70{padding:0 70px   !important;}
.pdlr75{padding:0 75px   !important;}
.pdlr80{padding:0 80px   !important;}
.pdlr85{padding:0 85px   !important;}
.pdlr90{padding:0 90px   !important;}
.pdlr95{padding:0 95px   !important;}
.pdlr100{padding:0 100px   !important;}
.pdlr150{padding:0 150px   !important;}
.pdlr200{padding:0 200px   !important;}
.pdlr250{padding:0 150px   !important;}
.pdlr300{padding:0 300px   !important;}


/* Form
------------------------------------------------------------------*/
input{
}

select option{
	padding-right:15px;
}

* html select option{
	padding-right:0;
	_padding-right:15px;
}

label{
	cursor: pointer;
}

fieldset{
	border:none;
}



/* Basic elements
------------------------------------------------------------------*/
img {
	border: none;
	-ms-interpolation-mode: bicubic; /* IE7 Resize with html */
	}
	
img.b,
img.boxPart{
	display:block;
}

th,td{
	vertical-align: top; 
	text-align:left;
}

.floatRight,
.fR{
	float:right;
	display:inline;
}
	
.floatLeft,
.fL{
	float:left;
	display:inline;
}

.leftImg,
.iL{
	float:left;
	display:inline;
	margin:0 10px 5px 0;
}

.rightImg,
.iR{
	float:right;
	display:inline;
	margin:0 0 5px 10px;
}


.clear{
	clear: both;
	font: 1px/1px monospace;
}

.alignRight,
.aR{
	text-align:right;
}

.alignCenter,
.aC{
	text-align:center;
}

.alignLeft,
.aL{
	text-align:left;
}



/*border-radius * css3
--------------------------------------*/
.r3{
	border-radius: 3px;        /*for CSS3 */  
	-webkit-border-radius: 3px;    /*for Safari,Google Chrome*/  
	-moz-border-radius: 3px;   /* for Firefox*/ 
}
.r5{
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
}
.r8{
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; 
}
.r10{
	border-radius: 10px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
}
.r15{
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
}
.r3, .r5, .r8, .r10, .r15 {

	}



/* Glid system (Max650px)
--------------------------------------*/
.g5,.g10,.g15,.g20, .g25,.g30,.g35,.g40,.g45,.g50,.g55,.g60,.g65,.g70,.g75,.g80,.g85,.g90,.g95,.g100,.g105,.g110,.g115,.g120,.g125,.g130,.g135,.g140,.g145,.g150,.g155,.g160,.g165,.g170,.g175,.g180,.g185,.g190,.g195,.g200,.g205,.g210,.g215,.g220,.g225,.g230,.g235,.g240,.g245,.g250,.g255,.g260,.g265,.g270,.g275,.g280,.g285,.g290,.g295,.g300,.g305,.g310,.g315,.g320,.g325,.g330,.g335,.g340,.g345,.g350,.g355,.g360,.g365,.g370,.g375,.g380,.g385,.g390,.g395,.g400,.g405,.g410,.g415,.g420,.g425,.g430,.g435,.g440,.g445,.g450,.g455,.g460,.g465,.g470,.g475,.g480,.g485,.g490,.g495,.g500{
	float:left;
}
.f { clear: left ! important; }
.g5 {width:5px;}
.g10 {width:10px;}
.g15 {width:15px;}
.g20 {width:20px;}
.g25 {width:25px;}
.g30 {width:30px;}
.g35 {width:35px;}
.g40 {width:40px;}
.g45 {width:45px;}
.g50 {width:50px;}
.g55 {width:55px;}
.g60 {width:60px;}
.g65 {width:65px;}
.g70 {width:70px;}
.g75 {width:75px;}
.g80 {width:80px;}
.g85 {width:85px;}
.g90 {width:90px;}
.g95 {width:95px;}
.g100 {width:100px;}
.g105 {width:105px;}
.g110 {width:110px;}
.g115 {width:115px;}
.g120 {width:120px;}
.g125 {width:125px;}
.g130 {width:130px;}
.g135 {width:135px;}
.g140 {width:140px;}
.g145 {width:145px;}
.g150 {width:150px;}
.g155 {width:155px;}
.g160 {width:160px;}
.g165 {width:165px;}
.g170 {width:170px;}
.g175 {width:175px;}
.g180 {width:180px;}
.g185 {width:185px;}
.g190 {width:190px;}
.g195 {width:195px;}
.g200 {width:200px;}
.g205 {width:205px;}
.g210 {width:210px;}
.g215 {width:215px;}
.g220 {width:220px;}
.g225 {width:225px;}
.g230 {width:230px;}
.g235 {width:235px;}
.g240 {width:240px;}
.g245 {width:245px;}
.g250 {width:250px;}
.g255 {width:255px;}
.g260 {width:260px;}
.g265 {width:265px;}
.g270 {width:270px;}
.g275 {width:275px;}
.g280 {width:280px;}
.g285 {width:285px;}
.g290 {width:290px;}
.g295 {width:295px;}
.g300 {width:300px;}
.g305 {width:305px;}
.g310 {width:310px;}
.g315 {width:315px;}
.g320 {width:320px;}
.g325 {width:325px;}
.g330 {width:330px;}
.g335 {width:335px;}
.g340 {width:340px;}
.g345 {width:345px;}
.g350 {width:350px;}
.g355 {width:355px;}
.g360 {width:360px;}
.g365 {width:365px;}
.g370 {width:370px;}
.g375 {width:375px;}
.g380 {width:380px;}
.g385 {width:385px;}
.g390 {width:390px;}
.g395 {width:395px;}
.g400 {width:400px;}
.g405 {width:405px;}
.g410 {width:410px;}
.g415 {width:415px;}
.g420 {width:420px;}
.g425 {width:425px;}
.g430 {width:430px;}
.g435 {width:435px;}
.g440 {width:440px;}
.g445 {width:445px;}
.g450 {width:450px;}
.g455 {width:455px;}
.g460 {width:460px;}
.g465 {width:465px;}
.g470 {width:470px;}
.g475 {width:475px;}
.g480 {width:480px;}
.g485 {width:485px;}
.g490 {width:490px;}
.g495 {width:495px;}
.g500 {width:500px;}

/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix {zoom: 1;}
*:first-child+html .clearfix {zoom: 1;}

/*cf*/
.cf:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .cf {zoom: 1;}
*:first-child+html .cf {zoom: 1;}



/*linklist (sitemap)
--------------------------------------*/
#sitemap li img{
	vertical-align:middle;
	margin:0 5px 0 0;
	}

#sitemap,
#sitemap ul{ list-style:none;}
.link02,.link03{ margin-left:0; padding-left:0;}

#sitemap ul.link03{
	margin:2px 0 0 7px;
	}

ul#sitemap ul{
line-height:1;
margin-bottom:1em;
padding-top:0.3em;
background-image:url("../_img/master/first-bar.gif");
background-repeat:repeat-y;
background-position:20px 0px;
	}

ul#sitemap ul li{
margin:0.8em 0 0.8em 0;
padding-left:65px;
background-image:url("../_img/master/all-bar.gif");
background-repeat:no-repeat;
background-position:20px 0.7em;
font-size:12px;
_font-size:x-small;
	}

ul#sitemap ul li.lastitem{
background-image:url("../_img/master/last-bar.gif");
background-repeat:no-repeat;
background-position:20px 0.5em;
	}

ul#sitemap{
margin:0em 1em 2em 1em;
	}


	
/* Test Tool
--------------------------------------*/
.tBorder{
	border:1px solid #ff0000;
}
.tBg{
	background-color:#ff9900;	
}




/* table
------------------------------------------------------------------*/
table.basic{
	width:100%;
	border:1px solid #cccccc;
	margin:0 0 15px 0;
}
table.basic th,
table.basic td{
	padding:5px;
	border:1px solid #cccccc;
	/*
	word-break:break-all;
	word-wrap:break-word;
	*/
}
table.basic thead{
}
table.basic tbody{
}
table.basic tfoot{
}
table.basic th{
	background-color:#ededed;
	font-weight:bold;
}

table.basic.form td,
table.basic.form th{
	vertical-align:middle;
}

