/*DOCUMENT STYLE MAIN
--------------------------------------------------------------------------------*/

body {
	margin: 0px;
}

body, td, th {
	color: #333;
	font-size: 12px;
	font-family: "MS PGothic",Osaka,Arial,sans-serif;
}

form, textarea, input, select {
	color: #333;
	font-size: 12px;
}

form {margin: 0px;padding: 0px;}

a:link {color: #009dc7;}
a:visited {color: #009dc7;}
a:hover { color: #ff6600;text-decoration: none;}
a:active { color: #009dc7;text-decoration: none;}

img {border:  0px;text-decoration: none;margin: 0px;padding: 0px;}

#container {
/*	border: 1px solid #ccc;
	background-color: #fff;*/
	margin: 0px auto;
	width: 960px;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
}

/*---#contents {margin-top: 10px;margin-left: 0px;}---*/

#header {margin:10px 0px;}
#header table {width:100%;}
#header th {padding:0px 0px 10px 0px;font-weight: normal;line-height: 130%;}
#header td {background-image : url(../img/document_img/hed_bg2.gif); height:33px;padding:2px 10px 0px 10px;}


#footer {margin-top: 30px;text-align: center;}
#footer_line {background-image: url(../img/document_img/line_bg.gif);width: 100%;height: 5px;margin: 3px 0px;}




/*DOCUMENT STYLE PARTS
--------------------------------------------------------------------------------*/

#title {
	font-weight: bold;
	background: url(../img/document_img/title.jpg) no-repeat left top;
	padding:7px 0px 7px 18px;
	margin: 0px 0px 10px 0px;
	font-size:14px;
}

#company_tbl {width:100%;border:1px solid #666;border-collapse: collapse;}
#company_tbl th {border:1px solid #666;background-color:#DEF0FF;padding:10px;text-align:left;}
#company_tbl td {border:1px solid #666;background-color:#fff;padding:10px;line-height:150%;}

#conts_area {
	line-height:180%;
	margin:0px 10px;
}

.line_title {
	margin:0px 0px 10px 0px;
	padding:5px 0px 4px 5px;
	border-left:8px solid #0083ad;
	border-bottom:1px dashed #0083ad;
	font-size:14px;
	font-weight: bold;
}

#formmail_tbl {width:100%;border:1px solid #666;border-collapse: collapse;}
#formmail_tbl th {width:20%;border:1px solid #666;background-color:#DEF0FF;padding:10px;text-align:left;}
#formmail_tbl td {width:80%;border:1px solid #666;background-color:#fff;padding:10px;line-height:150%;}

#faq_tbl {width:100%;border-collapse: collapse;}
#faq_tbl th {width:20%;background-color:#eee;padding:0px 2px;text-align:left;vertical-align:top;font-weight: normal;}
#faq_tbl td {width:80%;background-color:#fff;padding:0px 0px 0px 10px;line-height:180%;vertical-align:top;}

#faq_tbl th .box {
	border:1px solid #999;
	padding:5px 5px;
}

#faq_tbl th .box .right {
	text-align:right;
	padding:5px 0px 0px 0px;
}

#faq_tbl td .notice_title {
	background-color:#ffd67b;
	padding:3px 5px;
	font-weight: bold;
}

#faq_tbl td .category_title {
	background-color:#dedede;
	padding:3px 5px;
	font-weight: bold;
}

#faq_tbl td .more_question {
	text-align:right;
	margin:0px 0px 20px 0px;
}

#faq_tbl td .search_title {
	background-color:#dedede;
	padding:3px 5px;
}

.info_title {
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 5px;
	border-left:8px solid #0083ad;
	border-bottom:1px dashed #0083ad;
	font-size:14px;
	font-weight: bold;
	line-height:130%
}

.info_comment {
	margin:0px 0px 40px 0px;
	padding:0px 5px 0px 5px;
}

