@charset "Shift_JIS";

/* ===================================
Guide
	-Title
	-Point
	-Service
	-Regist
	-Concierge
	-List
	-Flow
	-Renewal
Float Clearing
=================================== */


/* ===== License ===== */
#license #contents h1{
margin-bottom:1.5em;
}
#license #contents .wrap{
width:871px;
}
#license #contents .wrapper{
width:871px;
margin-bottom:20px;
}
#license #contents .wrapper p{
padding-left:10px;
}

.ol_decimal{
margin-top:0.5em;
}
.ol_decimal li{
margin-bottom:0.3em;
margin-left:2em;
list-style-type:decimal;
}
.li_dot{
}
.li_dot li{
margin-bottom:0.3em;
margin-left:2em;
list-style-type:disc;
}
.red{
color:#FF0000;
}


#license #contents .wrapper h2.license_navi_tit{
margin:5px 0;
font-weight:bold;
color:#2156a5;
}
#license #contents .wrapper .license_navi{
background:url(../img/guide/license/license_bg_navigation.gif); clear:both;
margin-bottom:15px;
}
#license #contents .wrapper .license_navi ul{
padding:8px 30px;
}
#license #contents .wrapper .license_navi ul li{
margin-right:20px;
padding-left:1.3em;
padding-top:3px;
padding-bottom:3px;
background:url(../img/guide/license/license_arrow03.gif) left center no-repeat;
float:left;
white-space:nowrap; /*for IE6*/
}
#license #contents .wrapper .license_navi ul li a{
display:inline-block; /*for IE6*/
}

#license #contents .wrapper .license_navi2{
background:url(../img/guide/license/license_bg_navi2.gif); clear:both;
margin-bottom:15px;
}
#license #contents .wrapper .license_navi2 ul{
padding:8px 30px;
}
#license #contents .wrapper .license_navi2 ul li{
margin-right:30px;
padding-left:1.3em;
background:url(../img/guide/license/license_arrow03.gif) left center no-repeat;
float:left;
}



/* ===== License_ct ===== */
#license #contents #license_ct img{
border:none;
}

#license #contents #license_ct p,
#license #contents #license_ct dd{
line-height:160%;
}
#license #contents #license_ct .wrapper #left{
float:left;
width:401px;
}
#license #contents #license_ct .wrapper #right{
float:right;
width:401px;
}
#license #contents #license_ct table td dl{
padding:8px 15px;
background:#f2f2f2;
border:1px solid #ccc;
}
#license #contents #license_ct dl{
margin-bottom:1.5em;
}
#license #contents #license_ct dl dt{
min-height:20px;
_height:20px;
margin-bottom:0.75em;
font-weight:bold;
}
#license #contents #license_ct dl dd{
margin-bottom:1em;
}
#license #contents #license_ct p.arrow{
margin-bottom:2em;
text-align:center;
}
#license #contents #license_ct .wrapper dl dt{
background:url("../img/guide/bg_dt_harf.gif") 0 0 no-repeat;
}
#license #contents #license_ct table{
width:824px;
}
#license #contents #license_ct table td{
vertical-align:top;
line-height:1.4em;
}
#license #contents #license_ct table th{
white-space:nowrap;
vertical-align:top;
line-height:1.4em;
}
#license #contents #license_ct table table{
width:100%;
border:none;
margin-top:0.5em;
}
#license #contents #license_ct table table td{
padding:0;
margin:2px;
vertical-align:top;
border:none;
}

#license #contents #license_ct dl dd dl dt,
#license #contents #license_ct dl dd dl dd,
#license #contents #license_ct dl dd ul li,
#license #contents #license_ct dl dd p{
margin:0;
padding:0;
font-weight:normal;
background:none;
}
#license #contents #license_ct dl dd ul li{
margin-bottom:0.25em;
}
#license #contents #license_ct dl dd p{
margin-bottom:0.75em;
}
#license #contents #license_ct dl dd p.last,
#license #contents #license_ct dl dd dl.last{
margin-bottom:0;
}


#license #contents #license_ct .subcontents{
background:url(../img/guide/license/license_subcontents_bg_middle.gif) repeat-y center;
overflow:hidden;
}
#license #contents #license_ct .subcontents p{
margin: 15px 30px;
}
#license #contents #license_ct .subcontents .border{
width:811px;
margin:15px auto;
}
#license #contents #license_ct .subcontents h3{
margin-left:30px;
}
#license #contents #license_ct .subcontents ul.attention{
margin: 0 30px 0 30px;
font-size:80%;
}
#license #contents #license_ct .subcontents ul.attention li{
margin-bottom:0.6em;
}
#license #contents #license_ct .subcontents ul.attention_l{
margin: 0 30px 15px 30px;
}
#license #contents #license_ct .subcontents ul.attention_l li{
margin-bottom:0.4em;
}

#license #contents #license_ct.overseas dl{
margin: 15px 23px;
}
#license #contents #license_ct.overseas dl dt{
min-height:20px;
_height:20px;
margin-bottom:0.75em;
padding:5px 0.75em 0;
font-weight:bold;
background:url("../img/guide/license/license_bg_navi_s.gif") 0 0 no-repeat;
display:block;
}
#license #contents #license_ct.overseas dl dd{
margin-left:10px;
margin-right:10px;
}



/* ===== Float Clearing ===== */
.clearFix{
zoom:1;
_height:1%;
}
.clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* ===== contractRule ===== */
#contents .subcontents .contractRule {
  width: 780px;
  height: 200px;
  overflow: scroll;
  border: 1px solid #ccd;
  padding: 20px;
  margin: 30px auto 20px;
}
#contents .subcontents .contractRule h3 {
  text-align: center;
  font-size: 140%;
  font-weight: bold;
  background: none;
  padding: 0;
  margin-bottom: 1em;
}
#contents .subcontents .contractRule p {
  line-height: 1.8em;
  margin: 0 0 1em !important;
}

#contents .subcontents .contractRule .contractRuleInner {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #ccd;
}

#contents .subcontents .contractRule .contractRuleInner h3,
#contents .subcontents .contractRule .contractRuleInner p {
	margin: 0 0 10px !important;
}
#contents .subcontents .contractRule .txt_right {
	text-align: right;
}
#contents .subcontents .contractRule .txt_red {
	color: #E80003;
}
