@charset"Shift_JIS";
br {  line-height: 10px}
.default {  font-size: 12px; line-height: 150%; color: #333333}
a {  color: #0066CC}
a:hover {
	color: #0066CC;
	text-decoration: none;
}
.bold {  font-size: 12px; line-height: 130%; font-weight: bold; color: #333333}
.defred {  font-size: 12px; line-height: 130%; color: #CC0000}
.underline {  text-decoration: underline}
.text-left{
	text-align:left;
}

#contents{
 margin:0;
 padding:0;
}

p{
margin:0;
padding:0;
font-size: 12px; line-height: 130%;
}

h1,h2,h3{
margin:0;
	padding:0;
	font-size:100%;
}

h2{
 font-size:90%;
 color:#006699;
 line-height:150%;
}

.b_plan{
	margin:1em 0;
	padding:0.5em;
	font-size:80%;
	line-height:150%;
	border:1px solid #999;
	border-collapse:collapse;
}

.b_plan td{
	border-bottom:1px dashed #666;
	padding:0.3em;
}
.b_plan th{
	background-color:#F4EDE1;
	border-bottom:1px dashed #999;
	border-right:2px solid #BD934A;
	text-align:left;
	vertical-align:top;

}

.c_plan{
	margin:1em;
	padding:0.5em;
	line-height:150%;
	border:1px solid #999;
	border-collapse:collapse;
}

.c_plan td{
	border-bottom:1px solid #666;
	border-left:1px dashed #666;
	padding:0.3em;
}
.c_plan th{
	background-color:#F4EDE1;
	border-bottom:1px solid #999;
	text-align:left;
	vertical-align:top;
}
	
	
	dl{
	margin:0;
	padding:0;
	width:560;
	 font-size: 12px;
	 line-height: 150%;
	 color: #333333;
}

	dt{
	margin-top:15px;
	padding:5px 5px 5px 35px; 
		 color: #000;
		border-bottom:1px solid #666;
		background:url(../img/faq/back.jpg) repeat-y;
}

	dd{
	padding:5px 5px 5px 35px; 
		 color: #666;
		background:url(../img/faq/a.gif) no-repeat 0em 0.5em;
}

.senpai ul{
 padding:0;
 margin-left:0.5em;
 list-style-type:none;
 line-height:130%;
}
.senpai li{
	padding-left:1.5em;
	background:url(../../img/icon.gif) no-repeat 0.5em 1em ;
	line-height:120%;
	margin-bottom:0.6em;
}

table #suc{
 text-align:left;
 color: #333;
 line-height:120%;
 font-size:72%;
}


table #suc02 th{
padding: 0 5px 0 5px;
 text-align:left;
 color: #333;
 line-height:150%;
 font-size:72%;
 border-bottom:1px dotted #0F6FA1;
 border-left:3px solid #0F6FA1;
 font-weight:normal;
}

table #suc02 td{
 text-align:left;
 color: #333;
 line-height:150%;
 font-size:72%;
 border-bottom:1px dotted #0F6FA1;
}

/*---------------------------------------------*/

p.ssl .floatL{
	padding:0 10px 10px 0;
	float:left;
}

