@charset "SHIFT_JIS";
/*
File name: info.css
Date: 2011.1.1

Table of Contents:
[1] common
[2] inquiry
[3] faq
[4] use
[5] privacypolicy
[6] copyright
*/
/*========================================
[1] common
========================================*/
div#container.second div#primary-contents div.section-lv2 p.lead {
	margin-bottom: 20px;
	color: #555555;
	font-size: 12px;
	line-height: 1.4;
	font-weight: bold;
}
div#container.second div#primary-contents div.section-lv2 div.section-lv3 {
	margin-bottom: 40px;
}
div#container.second div#primary-contents div.section-lv2 div.section-lv3 h3 {
	margin-bottom: 30px;
	min-height: 28px;
	margin-bottom: 20px;
	padding-left: 25px;
	color: #ff482e;
	font-size: 16px;
	background: url(/common/tb_line.gif) no-repeat center bottom;
}
*html div#container.second div#primary-contents div.section-lv2 div.section-lv3 h3 {
	height: 28px;
}
div#container.second div#primary-contents div.section-lv2 div.section-lv3 div.inner {
	padding: 0 20px;
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.3;
}

/*========================================
[2] inquiry
========================================*/
div#inquiry.section-lv2 div.inquiry-box {
	width: 500px;
	margin: 30px auto;
	border: 1px solid #cccccc;
}
div#inquiry.section-lv2 div.inquiry-box p {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	font-weight: bold;
	background-color: #006428;
}
div#inquiry.section-lv2 div.inquiry-box div {
	padding: 25px;
	line-height: 1.3;
}
div#inquiry.section-lv2 div.inquiry-box div span.tel {
	display: block;
	margin: 5px 0;
	font-size: 24px;
	font-weight: bold;
}

#inquiry legend {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	text-indent:-9999px;
}

#form .required {
	color:#FF0000;
	}

/*========================================
[3] faq
========================================*/
/*===== question =====*/
div#faq.section-lv2 div#question.section-lv3 li {
	padding: 7px 10px;
	border-bottom: 1px dotted #cccccc;
}
div#faq.section-lv2 div#question.section-lv3 li span {
	margin-right: 10px;
	color: #ff482e;
	font-size: 20px;
	font-weight: bold;
	font-family: Helvetica;
}
/*===== answer =====*/
div#faq.section-lv2 div#answer.section-lv3 div.answer-box {
	margin-bottom: 25px;
	border: 1px solid #cccccc;
}
div#faq.section-lv2 div#answer.section-lv3 div.answer-box p.q {
	padding: 8px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	background-color: #f5f5f5;
}
div#faq.section-lv2 div#answer.section-lv3 div.answer-box p.q span {
	margin-right: 10px;
	color: #ff482e;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica;
}
div#faq.section-lv2 div#answer.section-lv3 div.answer-box p.a {
	padding: 25px;
	color: #4d4d4d;
	line-height: 1.4;
}

/*========================================
[4] use
========================================*/
div#use.section-lv2 table.basic th#windows {
	width: 50%;
}
div#use.section-lv2 table.basic td {
	text-align: center;
}
div#use.section-lv2 ul.basic {
	margin-top: 20px;
}
div#use.section-lv2 ul.basic li {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.4;
}

/*========================================
[5] privacypolicy
========================================*/
div#privacypolicy.section-lv2 ul.basic {
	margin-top: 20px;
}
div#privacypolicy.section-lv2 ul.basic li {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.4;
}

/*========================================
[6] copyright
========================================*/
div#copyright.section-lv2 ul.basic {
	margin: 20px 0;
}
div#copyright.section-lv2 ul.basic li {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 1.4;
}


/*========================================
[7] banner
========================================*/

div#primary-contents table th, div#banner table th {
    background: url("/common/bg_basictable_th.png") repeat-x scroll center top #E6FFE6;
    border: 1px solid #A9D2A9;
    line-height: 1.5;
    padding: 12px;
    text-align: center;
}

div#primary-contents table th, div#banner table td {
    border: 1px solid #CCCCCC;
    line-height: 1.5;
    padding: 12px;
}