@charset "UTF-8";

@import "default.css";

#contents{width:980px;background-color:#fff;height:100%;min-height:100%;float:left;}

body > #contents {height:auto;}

header{width:980px;margin-top:1.8em;}
header ul{float:right;width:200px;}
header ul li{float:left;width:auto;text-align:center;margin:0 5px;}
header h1{clear:both;}


#contents section nav{background-color:#fff;width:190px;float:left;height:100%;min-height:100%;}
#contents section nav{width:190px;height:100%;}
#contents section nav p{background-image: url(../images/nav_cate1head.gif);height:40px;lineheight:40px;font-size:18px;font-weight:bold;text-align:center;width:190px;padding-top:18px;}
#contents section nav ul li{width:190px;height:47px;}
#contents section nav ul{margin-bottom:2em;}

#maincontents{width:470px;float:left;background-color:#fff;margin:0 10px;height:100%;min-height:100%;}
#maincontents section{background-color:#fff;width:470px;}

#maincontents section h2{background-image: url(../images/hr.gif);background-repeat: no-repeat;background-position: center bottom;padding-left:0.5em;clear:both;}

#maincontents img{text-align:center;margin:0 auto;width:470px;}

#maincontents .top_menu ul li{width:140px;height:59px;border:none;margin:10px 8px;}
#maincontents .top_menu ul li img{width:140px;height:59px}
#maincontents ul{float:left;}
#maincontents ul li{border:none;float:left;margin:10px 8px;}
#maincontents ul li img{width:140px;height:100px;}


#maincontents .main_menu ul{float:left;}
#maincontents .main_menu ul li img{width:140px;height:100px;border:none;}

#new{float:left;width:430px;margin-top:1em;border:none;height:100%;}
#new .scroll{overflow:auto;height:500px;width:480px;}

#new .newapli{width:430px;height:300px;margin:10px auto;}


#new .entry{	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px #ddd solid;
	margin:10px;padding:10px;
	background-color:#F5FFFC;}

#new .entry h1{font-size:14px;font-weight:bold;color:#1c4477;margin:0;padding:0;text-align:left;}
#new .entry img{width:48px;height:15px;}
#new .entry table{width:420px;margin:0.3em auto;}
#new .entry table td{text-align:right;}



aside{width:300px;background-color:#fff;float:left;height:100%;min-height:100%;}
aside section{height:100%;min-height:100%;width:100%;float:left;width:300px;}
aside section h3{line-height:14px;height:14px;font-size:14px;font-weight:bold;color:#7CB4E4;border-left:14px #7CB4E4 solid;margin:1em 0 0 0;width:100%;padding-left:0.3em;margin-left:1em;}
aside section #careitnews{width:280px;border:none;min-height:100%;height:1050px;margin:0 10px;float:left;}
aside section img{text-align:center;margin:1em 60px 0 60px;height:47px;width:180px;clear:both;border:1px #ddd solid;}
aside section span{height:1em;text-align:center;clear:both;margin:0 64px;}

aside ul{margin:2em auto;width:300px;height:100%;float:left;padding-left:1em;}
aside .careit_menu{margin:0 20px;width:260px;height:100%;}
aside .careit_menu li{height:1.5em;margin:0;list-style-image: url(../images/list_head.png);}

footer{clear:both;width:980px;height:3em;background-color:#fff;text-align:center;margin:2em auto 3em auto;line-height:3em;}




#apli_maincontents{width:660px;float:left;margin-left:10px;height:100%;min-height:100%;}

#apli_maincontents nav ul li{float:left;margin-top:0.5em;}

#apli_maincontents  h1{background-image: url(../images/hr_apri_title.gif);background-repeat: no-repeat;background-position: center bottom;padding-left:0.5em;clear:both;width:660px;margin-top:2em;}


#apli_maincontents .apli_entry{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px #ddd solid;
	margin:1em 20px;padding:10px;
	background-color:#FAFFFA;
	width:600px;float:left;}

#apli_maincontents .apli_entry .subtitle{width:500px;font-weight:bold;color:#60C795;margin:0 auto 1em auto;}
#apli_maincontents .apli_entry dl{width:500px;margin:1em auto 3em auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px #ddd solid;background-color:#FAF7F5;}
#apli_maincontents .apli_entry dt{font-size:16px;font-weight:bold;}
#apli_maincontents .apli_entry dd{font-size:12px;width:450px;padding-left:1em;}
#apli_maincontents .apli_entry .about{width:500px;border:1px #CCC solid;margin-bottom:1em;background-color:#FFFEE8;}
#apli_maincontents .apli_entry .about td{text-align:center;font-size:16px;font-weight:bold;}
#apli_maincontents .apli_entry p .aboutcaution{font-size:10px!important;color:#9B111E!important;text-align:right;margin-top:3em;}

#apli_maincontents .apli_entry .first{width:500px;}
#apli_maincontents .apli_entry .first li{margin:0.5em!important;}

#apli_maincontents .apli_entry p{width:500px;text-align:left;clear:both;margin:auto;}
#apli_maincontents .apli_entry ul{float:left;margin:0 40px;text-align:center;}
#apli_maincontents .apli_entry ul li{float:left;display:block;margin:1em 5px;}
#apli_maincontents .apli_entry ul li img{border:none;width:160px;}

#apli_maincontents .apli_entry h3{font-weight:bold;font-size:14px;border-left:14px solid;margin:2em 0 0.5em 0;height:14px;line-height:14px;clear:both;padding-left:1em;}

#apli_maincontents .apli_entry table{width:600px;margin:0 auto;}
#apli_maincontents .icon{width:350px!important;margin:0 0 0 auto!important;}
#apli_maincontents .apli_entry table .cate{color:green;}
#apli_maincontents .apli_entry table .lang{color:orange;}
#apli_maincontents .apli_entry table .pay{color:blue;}
#apli_maincontents .apli_entry table .cari{color:#1C4477;}
#apli_maincontents .apli_entry table td img{margin:0 2px;}
#apli_maincontents .apli_entry table td{text-align:right;}

#apli_maincontents .apli_entry .spec{width:400px;border:1px #ccc solid;border-collapse: collapse;background-color:#EDF2ED;margin-top:2em;}
#apli_maincontents .apli_entry .spec th{border:1px #ccc solid;background-color:#EDF2ED;width:5em;}
#apli_maincontents .apli_entry .spec td{border:1px #ccc solid;text-align:left;background-color:#EDF2ED;padding-left:0.5em;}

#apli_maincontents .apli_entry .detail_botan{margin:1em auto!important;text-align:right!important;}

.botan{	
	margin:0.5em auto;padding:10px;
	width:320px;
	text-align:center;}


aside nav{height:100%;float:left;margin-bottom:2em;}
aside nav h3{font-size:14px;font-weight:bold;line-height:18px;text-align:center;clear:both;border-bottom:2px #ddd solid;margin-top:1em;float:left;width:300px;}
aside nav ul{width:270px;margin:0 15px;padding:0;float:left;}
aside nav ul li{float:left;
	margin:3px;
	background-color:#FFF;
	width:80px;
	height:57px;
	text-align:center;padding:0;}

aside section h3{font-weight:14px;font-weight:bold;}

aside .careit_menu ul{float:left;
	margin:5px;
	background-color:#FFF;
	width:260px;
	height:100%;}
aside .careit_menu li{font-size:14px;font-weight:bold;margin:0.3em;line-height:14px;}


.sitemap{margin:0;width:500px;padding:10px;}
.sitemap hr{border:2px #eee dotted;color:#eee;}
.sitemap .sitemap_title{font-weight:bold;padding-left:0;font-size:16px;color:green;}
.sitemap dd, .sitemap dt{clear:both;width:500px;text-align:left;padding-left:1em;margin:0.2em 0.2em 0 0.2em!important;font-size:14px;}

.sitemap dd{padding-left:2em!important;margin-bottom:2em!important;}

.down ul{margin:auto 50px 3em 50px!important;width:450px;float:left;height:100%;}
.down li{text-align:left;width:450px;margin:0.5em auto!important;padding:0;}
.down h3{border-left:none!important;text-align:left;width:500px;margin:0 auto!important;font-weight:16px!important;}
.down h2{width:500px;font-weight:bold;font-size:18px;margin:1em auto;color:#6FB7B7;}

.comments{width:500px;background-color:#FAFFFA;}
.comments dl{width:500px;margin:1em auto;}
.comments dt{float:left;}
.comments dd{float:left;}