﻿@charset "utf-8";

/*----------------------------------------
		[1]:help
-----------------------------------------*/
/*利用環境判定*/
#requirement_box {
	margin:0 0 20px;
}

#requirement_box h4 {
	border-left:5px solid #01AAE5;
	border-bottom:1px solid #CCCCCC;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 10px;
	padding:0 0 1px 15px;
	width:670px;
}
#requirement_box table {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	margin:20px 0 20px;
	width:690px;
}
#requirement_box table th {
	background:#BBEDFE none repeat scroll 0 0;
	font-weight:bold;
	padding:25px;
	width:80px;
	border:1px solid #CCCCCC;
	line-height:16px;
}
#requirement_box table td {
	border:1px solid #E7E7E7;
	line-height:16px;
	padding:10px;
}

#term h4 {
	border-left:5px solid #01AAE5;
	border-bottom:1px solid #CCCCCC;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 10px;
	padding:0 0 1px 15px;
	width:670px;
}
#term textarea {
	width:600px;
	margin:20px 45px;
}
#term .term_btn {
	width:170px;
	margin:0 auto;
}

.back_btn {
	width:150px;
	margin:0 auto;
}
#requirement_box table span {
	color:#FF0000;
}
#requirement_box p span {
	color:#FF0000;
}

/*利用環境*/
#requirement {
	border:1px solid #CCCCCC;
	margin:0 0 10px;
}
#requirement h3.requirement {
	background:#C6C6C6;
	font-weight:bold;
	padding:3px;
	color:#4D4D4D;
}
#requirement .requirement_body {
	padding:5px;
}

#requirement .requirement_body .requirement_box {
	border:1px solid #CCCCCC;
}
#requirement .requirement_body .requirement_box h4 {
	background:#E6E6E6;
	font-weight:bold;
	padding:3px;
	color:#4D4D4D;
}
#requirement .requirement_body .requirement_box p {
	font-size:11px;
	padding:3px;
}

/*ヘルプ*/
#help_box {
	margin:0 0 20px;
	text-align:left;
}

#help_box h4 {
	border-left:5px solid #01AAE5;
	border-bottom:1px solid #CCCCCC;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 10px;
	padding:0 0 1px 15px;
	width:940px;
}

#help_box p.read {
	font-size:12px;
	text-align:left;
	line-height:1.2em;
	margin:0 0 30px;
}
#help_box p.attention {
	font-size:12px;
	text-align:left;
	line-height:1.2em;
	color:#FF0000;
	margin:0 0 30px;
}
#help_box ul {
	margin:0 0 30px 20px;
}
#help_box ul li {
	margin:0 0 15px 20px;
	list-style:decimal outside;
	line-height:1.4em;
}

#help_box ul.disc li {
	margin:0 0 15px 20px;
	list-style:disc outside;
	line-height:1.4em;
}
#help_box ul.none li {
	margin:0 0 15px 20px;
	list-style:none outside;
	line-height:1.4em;
}

#guide_box {
	border:1px solid #01AAE5;
	margin:0 20px 10px 0;
	width:468px;
	height:260px;
	float:left;
}
#guide_box h4 {
	background:#01AAE5 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	width:458px;
	border:none;
	margin:0 0 10px 0;
}
#guide_box ul {
	margin:0 0 30px 20px;
}
#guide_box ul li {
	margin:0 0 15px 20px;
	list-style:disc outside;
	line-height:1.4em;
	font-size:14px;
}

#faq_box {
	border:1px solid #01AAE5;
	margin:0 0 10px 0;
	width:468px;
	height:260px;
	float:right;
}
#faq_box h4 {
	background:#01AAE5 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	width:458px;
	border:none;
	margin:0 0 10px 0;
}
#faq_box ul {
	margin:0 0 30px 20px;
}
#faq_box ul li {
	margin:0 0 15px 20px;
	list-style:disc outside;
	line-height:1.4em;
	font-size:14px;
}

#rightnavi_box {
	border:1px solid #01AAE5;
	margin:0 0 10px;
}
#rightnavi_box h4 {
	background:#01AAE5 none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
#rightnavi_box ul {
	padding:10px;
}
#rightnavi_box ul li {
	margin:0 0 10px 20px;
	list-style:disc outside;
	line-height:1.4em;
}
#rightnavi_box ul li span {
	font-weight:bold;
}

.attention_box {
	background:#FEFDEB none repeat scroll 0 0;
	border:1px solid #FF0000;
	padding:10px;
	margin:20px 0 20px;
}
.attention_box h5 {
	color:#FF0000;
	font-weight:bold;
	margin:0 0 10px;
}

#requirement_box p.ttl {
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px;
}
#requirement_box p.ttl2 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px;
}

#requirement_box ul {
	margin:0 0 30px 20px;
}
#requirement_box ul.dicimal li {
	margin:0 0 15px 10px;
	list-style:decimal outside;
	line-height:1.4em;
}

#requirement_box ul.disc li {
	margin:0 0 15px 10px;
	list-style:disc outside;
	line-height:1.4em;
}
#requirement_box ul.none li {
	margin:0 0 15px 10px;
	list-style:none outside;
	line-height:1.4em;
}

p.back_help {
	text-align:right;
	margin:0 0 15px;
}

p.question {
	background:transparent url(/images/common/q.gif) no-repeat scroll left top;
	color:#0167E5;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 15px 20px;
	padding:0 0 3px 25px;
}
p.answer {
	background:transparent url(/images/common/a.gif) no-repeat scroll left top;
	color:#000000;
	font-size:12px;
	margin:20px 0 40px 20px;
	padding:0 0 3px 25px;
}

#contact_box {
	background:#D4FDCF none repeat scroll 0 0;
	border:1px solid #FF2727;
	padding:10px;
	margin:20px 0 20px;
}
#contact_box h5 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
}

/*電話問い合わせ*/
#tel_box {
	/*width:100%;*/
	padding:30px;
	border:1px solid #01AAE5;
	text-align:left;
	margin:0 0 30px 0;
}
#tel_box .tel_number {
	font-size:24px;
	color:#000000;
	font-weight:bold;
	margin:0 0 30px 0;
}
#tel_box .tel_txt {
	font-size:12px;
	color:#000000;
}
#tel_box .tel_txt span {
	font-size:12px;
	color:#ff0000;
}