@charset "utf-8";


h3{
margin: 0px 0 10px 0;
color:#663300;
font-weight:bold;
padding-bottom:2px;
border-bottom:3px solid #EBADAF;
}

h4{
color:#663300;
font-weight:bold;
}

p{
margin-bottom:20px;
}

/*index*/
#content .aboind_con01,
#content .aboind_con02,
#content .aboind_con03{
margin-bottom:40px;
}

#content .aboind_con01 h4{
margin:0 0 10px 0;
background: #EBADAF;
padding:3px 0 0 10px;
width:440px;
}

#content .aboind_con02 h4{
margin:0 0 10px 0;
background: #EBADAF;
padding:3px 0 0 10px;
width:440px;
}

#content .aboind_con01 p{
margin:0 0 15px 10px;
}

#content .aboind_con02 dl{
border:1px solid #663300;
margin-bottom:15px;
padding:10px;
}

#content .aboind_con02 dt{
	color:#663300;
	padding:2px 0 0 10px;
	margin:0 0 10px 0;
	background:#E6E3DE;
	font-weight: bold;
}

#content .aboind_con02 dd{
padding:2px 0 0 5px;
}



#content .aboind_con03 img.abo_img1{
margin:0 10px 0 15px;
}

#content .aboind_con03 h4{
margin: 25px 0 10px 0;
}

#content .aboind_con03 h4 img{
margin: 0 10px 0 0;
vertical-align: middle;
}

#content .aboind_con03 p{
margin:0 0 10px 0;
}

#content .aboind_con03 p.in_txt01{
height:200px;
}

#content .aboind_con03 dl{
margin-bottom:15px;
}

#content .aboind_con03 dt{
border-top:2px solid #EBADAF;
color:#663300;
font-size:12px;
}

#content .aboind_con03 p.aboin_tit{
background-color:#EBADAF;
margin:0;
padding:2px 0 0 15px;
width:45%;
font-size:12px;
}

#content .aboind_con03 dd{
padding:2px 0 0 5px;
}



/*voice*/

#content div.voice dl {
margin-bottom: 25px;
}

#content div.voice  dt {
padding: 15px;
font-weight:bold;
background-color:#EBADAF;
color:#663300;
font-size:14px;
}
#content div.voice  p {
text-align:right;
font-size:10px;
margin:0;
padding:0;
}

#content div.voice  dd {
clear: both;
padding: 15px;
background:#E6E3DE;
}

/*faq*/


#content div.faq_con dl {
margin-bottom: 25px;
}

#content div.faq_con  dt {
padding: 15px;
font-weight:bold;
background-color:#EBADAF;
color:#663300;
font-size:14px;
}

#content div.faq_con dd {
clear: both;
padding: 15px;
background:#E6E3DE;
}


#content div.faq_con  p.faq {
font-weight:bold;
color:#663300;
}



/*book*/

#content div.book_con dl {
padding: 10px 20px;
background:#E6E3DE;
margin-bottom: 15px;
}

#content div.book_con  dt {
color:#663300;
font-weight:bold;
clear: both;
width:440px;
font-size:14px;
}

#content div.book_con  dt a{
color:#663300;
}

#content div.book_con  dt a:hover{
color:#663300;
}

#content div.book_con  dd {
  clear: both;
  width:440px;
}

#content div.book_con  p {
text-align:right;
font-size:10px;
}


/*score*/

#content .score_con01 dl{
clear:both;
border-top:2px solid #EBADAF;
margin:0;
padding:0;
}

#content .score_con01 dt{
margin:0 15px 0 0;
padding:5px 10px;
background-color:#EBADAF;
font-size:14px;
color:#FFFFFF;
float:left;
}


#content .score_con01 dd{
padding:10px;
}

#content .score_con01 dd p.score{
float:left;
width:100px;
height:120px;
color:#663300;
margin:0 15px 0 0;
font-size:16px;
font-weight:bold;
}



#content .score_con01 p.score_txt1{
clear:both;
color:#663300;
margin:0 0 10px 0;
font-weight:bold;
}

#content .score_con01 p.score_txt2{
clear:both;
color:#C91015;
margin:0;
font-weight:bold;
}

#content .score_con01 li{
list-style:none;
margin:10px;
}




#content .score_con02 table{
margin-bottom: 15px;
}

#content .score_con02 th{
padding:10px;
background-color:#EBADAF;
text-align:left;
}


#content .score_con02 .abo_tcen{
text-align:center;
}
#content .score_con02 .abo_tleft{
text-align:left;
}


#content .score_con02 td{
padding:3px;/* 08/04/03 mitomi 追加 */
/* padding:7px; */
background:#E6E3DE;
text-align:center;
}

#content .score_con02 td.abo_titbg{
background: #CCC1B8;
}

#content .score_con02 p.abo_txt2{
margin:5px 0 10px 0;
text-align:right;
font-size:10px;
}

#content table,
#content th,
#content td{
border:1px #CCCCCC solid;
}

.aboutul li {
	
	padding: 0px;
	list-style-type:none;
	margin-bottom:10px;
	
}


