

/* ---------------------------------------------
  for FL5shisan
--------------------------------------------- */
#contents h3 {
font-size:100%;
color:#383633;
font-weight:normal;
margin:0;
padding:0;
background:none;
border-width:0;
border-bottom-style:none;
border-left-style:none;
border-left-style:none;
border-right-style:none;
border-color:#fff;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

div.shisan_condition li {
	float:left; 
	padding-bottom:15px;
	margin-bottom:0;
}

div.side_layout div {
	float:left;
}
div.shisan_condition div.input_title {
	float:left; 
	margin-right:10px;
}

#calcResult,
#calcResult tr,
#calcResult tr td {
    border:solid 1px #AAAAAA;
}
#contents #products h1,
#contents #products h2,
#contents #products h3,
#contents #products h4,
#contents #products h5,
#contents #products h6 {
font-size:100%;
color:#383633;
font-weight:normal;
margin:0;
padding:0;
background:none;
border-width:0;
border-bottom-style:none;
border-left-style:none;
border-left-style:none;
border-right-style:none;
border-color:#fff;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
#products .productTitle-shisan {
width: 380px;
float: left;
}
#contents #products .productTitle-shisan h1 { 
font-size:0;
line-height:0;
margin-top:10px;
margin-left:10px;
width:360px;
}

#products .productTxt-inner-shisan { padding-left:30px; }
#products .productTxt-shisan {
width:275px;
float:right;
background:url(/common/images/dotline_longitudinal_01.gif) repeat-y left top;
}
#products .productTxt-shisan .agentlink-03{
padding-top:20px;
padding-bottom:15px;
}
#products .productTxt-shisan .agentlink-01,
#products .productTxt-shisan .agentlink-02,
#products .productTxt-shisan .agentlink-03,
#products .productTxt-shisan .plan_name-01,
#products .productTxt-shisan .plan_name-02,
#products .productTxt-shisan .plan_name-03 {
 text-align:left; }
/* clearfix
 --------------------------------------------- */
 .shisan_condition ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


/* ---------------------------------------------
  disclaimer
--------------------------------------------- */
#contents .disclaimerArea .txtBox-01-shisan{
margin-bottom:0;
background-color:#fdfbed;
border-width:1px;
border-collapse:separate;
border-style:solid;
border-color:#fad9b2;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
}
*html #contents .disclaimerArea .txtBox-01-shisan{
width:658px;
}