/*
green:#61AB1D
linkBlue:#0A8ED0
*/

@import url("home.css");
@import url("nav.css");

*{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:155%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}

body{
	background:#efefef url(../images/bg/main.gif) repeat-y top center;
	scrollbar-arrow-color:#2b85bb;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#2d3437;
	scrollbar-highlight-color:#dddddd;
	scrollbar-shadow-color:#eeeeee;
	scrollbar-track-color:#eeeeee;
	height:100%;
}

table.mainT{
	width:864px;
	height:100%;
}

img{
	border:none;
}

td{
	vertical-align:top;
}

p{
	margin:5px 0 10px;
}

td.anime{
	padding-left:6px;
	vertical-align:top;
}

td.topNav{
	background:url(../images/bg/header.gif) no-repeat top right;
	/*padding-left:205px;*/
	text-align:right;
	padding-top:50px;
}

td.topNav ul{
	list-style:none;
	margin:0;
	padding:0;
}

td.topNav ul li{
	display:inline;
	margin-left:12px;
}

td.topNav ul li a,
td.topNav ul li a:link,
td.topNav ul li a:active,
td.topNav ul li a:visited{
	text-decoration:none;
}

td.topNav ul li a:hover{
	color:#0A8ED0;
}

td.topNav ul li.n01{
	background:url(../images/icon/001.gif) no-repeat;
	padding-left:11px;
}

td.topNav ul li.n02{
	background:url(../images/icon/002.gif) no-repeat;
	padding-left:11px;
}

td.topNav ul li.n03{
	background:url(../images/icon/003.gif) no-repeat;
	padding-left:12px;
}

td.topNav ul li.n04{
	background:url(../images/icon/004.gif) no-repeat;
	padding-left:14px;
}

td.ssl{
	width:203px;
	background-color:#f5f5f5;
	border:1px solid #c2c2c2;
	text-align:center;
	padding:7px 0 0;
}

td.ssl div{
	font-size:11px;
	padding:0 12px;
	margin-top:3px;
}

h1{
	margin-bottom:10px;
}

h3{
	border-left:5px solid #814f1c;
	padding:7px 8px 6px;
	color:#555555;
	font-size:14px;
	margin-top:8px;
	background-color:#f5f5f5;
}

h3.img{
	border:none;
	padding:0;
	margin-bottom:10px;
}
	
ul.warn{
	list-style:none;
	margin-top:7px;
}

ul.warn li{
	background:url(../images/icon/005.gif) no-repeat 7px left;
	padding-left:8px;
	margin-left:12px;
}

div.more{
	text-align:right;
}

div.more a,
div.more a:link,
div.more a:active,
div.more a:visited{
	color:#0A8ED0;
}

div.more a:hover{
	text-decoration:none;
}



table.corporate{
	width:100%;
}

.corporate th{
	background-color:#eeeeee;
	padding:5px;
	text-align:left;
	font-weight:normal;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
}

.corporate td{
	background-color:#f9f9f9;
	padding:5px;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	line-height:150%;
}

/*sitemap*/
dl.sitemap{
	margin:7px 15px;
}
dl.sitemap dt,dl.sitemap dd{
	background:url(../images/icon/007.gif) no-repeat top left;
	height:30px;
	padding-top:5px;
}
dl.sitemap a:link,
dl.sitemap a:active,
dl.sitemap a:visited,
dl.sitemap a{
	color:#814f1c;
	text-decoration:underline;
	padding:0 0 0 25px;
}

dl.sitemap a:hover{
	text-decoration:none;
}


/*faq*/
ul.faq{
	list-style:none;
	margin-left:15px;
	margin-top:5px;
}

ul.faq li a,
ul.faq li a:link,
ul.faq li a:active,
ul.faq li a:visited{
	color:#0A8ED0;
	text-decoration:none;
}

dl.faq{
	margin-top:15px;
}

dl.faq dt{
	border-right:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	padding:8px 0 7px 40px;
	background-color:#814f1c;
	color:#ffffff;
}

dt.q1{background:url(../images/icon/q1.gif) no-repeat 3px 4px;}
dt.q2{background:url(../images/icon/q2.gif) no-repeat 3px 4px;}
dt.q3{background:url(../images/icon/q3.gif) no-repeat 3px 4px;}
dt.q4{background:url(../images/icon/q4.gif) no-repeat 3px 4px;}
dt.q5{background:url(../images/icon/q5.gif) no-repeat 3px 4px;}
dt.q6{background:url(../images/icon/q6.gif) no-repeat 3px 4px;}
dt.q7{background:url(../images/icon/q7.gif) no-repeat 3px 4px;}
dt.q8{background:url(../images/icon/q8.gif) no-repeat 3px 4px;}
dt.q9{background:url(../images/icon/q9.gif) no-repeat 3px 4px;}
dt.q10{background:url(../images/icon/q10.gif) no-repeat 3px 4px;}


dl.faq dd{
	border-right:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:35px;
	margin-top:10px;
	padding:5px 0 5px 40px;
}

dd.a1{background:url(../images/icon/a1.gif) no-repeat 3px 4px;}
dd.a2{background:url(../images/icon/a2.gif) no-repeat 3px 4px;}
dd.a3{background:url(../images/icon/a3.gif) no-repeat 3px 4px;}
dd.a4{background:url(../images/icon/a4.gif) no-repeat 3px 4px;}
dd.a5{background:url(../images/icon/a5.gif) no-repeat 3px 4px;}
dd.a6{background:url(../images/icon/a6.gif) no-repeat 3px 4px;}
dd.a7{background:url(../images/icon/a7.gif) no-repeat 3px 4px;}
dd.a8{background:url(../images/icon/a8.gif) no-repeat 3px 4px;}
dd.a9{background:url(../images/icon/a9.gif) no-repeat 3px 4px;}
dd.a10{background:url(../images/icon/a10.gif) no-repeat 3px 4px;}

table.centerChart td,
table.centerChart th{
	text-align:center;
}

td.para{
	background:url(../images/bg/warn.gif) repeat-y;
	padding:10px;
	line-height:180%;
}

td.para img{
	margin-bottom:10px;
}


/*form table*/

table.formT{
	width:100%;
}

.formT th{
	background-color:#eeeeee;
	padding:7px 5px;
	text-align:left;
	font-weight:normal;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
}

.formT td{
	background-color:#f9f9f9;
	padding:7px 5px;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	line-height:150%;
}

.formT td table td{
	border:none;
	padding:0;
}

th.must{
	background:#eeeeee url(../images/icon/010.gif) no-repeat 4px 45%;
	padding-left:15px;
}

/*input{
	width:200px;
	height:21px;
	ime-mode:active;
}*/

.formT td div{
	font-size:11px;
	line-height:125%;
}

.formT td div span{
	color:#ff0000;
	font-size:11px;
}

div.formBut{
	text-align:center;
	margin:15px;
}

.formT em{
	color:#ff0000;
	font-style:normal;
}

.formT tr.2nd td{
	background-color:#ffffff;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #eeeeee;
	padding:10px 3px 8px 2px;
	vertical-align:middle;
}

.formT tr.1st td{
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:10px 3px 8px 2px;
	vertical-align:middle;
}

.formT tr.1st input,
.formT tr.2nd input{
	margin-bottom:-1px;
	margin-top:-2px;
}




/*120224ando*/
.applibox{
	text-align: left;
}
.applitxt{
	padding:0 5px;
}
.policyarea {
    border: 1px solid #CCCCCC;
    margin: 20px 5px 10px;
    padding: 20px 0 20px 20px;
	font-size: 12px;
}
.inputbtnarea {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
}
.side_nav_td a{
	display:block;
	width:203px;
	height:37px;
}