@charset "utf-8";
/* CSS Document */

h2 img,
h3 img,
h4 img,
h5 img{display:block;}


.red {color:#FF0000;}

.mb_30 {margin-bottom:30px;}
.mb_50 {margin-bottom:50px;}
.ml10 {margin-left:10px;}
.ml-13 {margin-left:-13px;}
.ml20 {margin-left:20px;}


a:link, a:visited { color: #3F8EE7;}



.compInfo{
width:954px;
margin:10px auto 0 auto;
}

.compInfo h4 {
width:950px;
margin:15px auto;
}


.compInfo p img{display:block;}
.compInfo h2{margin:8px auto 0 ; width:954px;}
.compInfo h3{margin:8px auto 0 ; width:950px;}
.compInfo p { margin:15px auto; width:920px;}


.iLink {margin: 15px auto 0; width: 647px; font-size: 10pt;}
.iLink .border01 { border: 2px solid #C7D7E8;padding: 1px;}
.iLink .bg01 { background:#fff; padding: 10px; text-align:left;}
.iLink .bg01 li {
    color: #999999;
    display: block;
    font-size: 100%;
	line-height:2em;
	width:178px;
	float:left;
}

.lineup_summery {width:630px;float:left;}

.lineup_summery p {line-height:1.8em;}

.lineup_summery img {margin:0 5px -5px 0;}

.lineup_type01 {width:270px;float:right;margin:0;}

div.h5_ttl {
	line-height:24px;
	margin:10px 0 5px;
	padding-bottom:5px;
}

div.h5_ttl h5 {
	float:left;
	width:160px;
	margin-right:10px;
	height: 24px;
}

/*div.h5_ttl span {
background:url(/product/reel/images/reel_cor_icon01.gif) no-repeat left center;
margin-left: 10px;
    padding-left: 13px;
}*/
.h5_ttl li {
	float: left;
}

div.h5_ttl a {
	background:url(/product/reel/images/reel_cor_icon01.gif) no-repeat left center;
	padding-left: 13px;
	margin-right: 10px;
	height: 24px;
}


#contents .b_none {border:none;}
#contents .bw30_none {border:none; width:30px;}


#10_stella,
#07_stella {clear:both;}

.con01 {
  width: 920px;
  margin:20px auto;
}

.con01 h5 {
width:920px;
  margin:0 auto 5px;
}

.con01 h4 {
margin-bottom: 10px;
}

.con01 table {width:920px;border-collapse: separate;}

.con01 table p {margin:20px 0;}

.con01 table ul { padding:10px 5px 5px 10px;}

.con01 table img.filter {
	display:block;
	margin:5px auto 0px;
}

table a:hover img.filter {
	opacity:0.7;
	filter: alpha(opacity=70);
}


.con02 {
  background: url(/service/floating_faq/images/bg_dotte.gif) repeat-x left top ;
    clear: both;
    margin: 20px auto 0;
    padding-top: 1px;
    text-align: center;
    width: 950px;
}

.con02 img {
    margin: 20px auto 0;
	padding:0 5px;
}



tr.border_01 td {border:solid 2px #ffacac ; width:156px;vertical-align:text-top; padding-bottom:10px;}

tr.border_02 td {border:solid 2px #ffc875 ;vertical-align:text-top; padding-bottom:10px;}

tr.border_03 td {border:solid 2px #ff9dad ;vertical-align:text-top; padding-bottom:10px;}

tr.border_04 td {border:solid 2px #ec93c6 ;vertical-align:text-top; padding-bottom:10px;}

tr.border_05 td {border:solid 2px #ce9add ;vertical-align:text-top; padding-bottom:10px;}

tr.border_06 td {border:solid 2px #b0a7e3 ;vertical-align:text-top; padding-bottom:10px;}

tr.border_07 td {border:solid 2px #95b2f5 ;vertical-align:text-top; padding-bottom:10px;}

tr.border_08 td {border:solid 2px #90ccff ;vertical-align:text-top; padding-bottom:10px;}

tr.border_09 td {border:solid 2px #a6c9bf ;width:156px;vertical-align:text-top; padding-bottom:10px;}

tr.border_10 td {border:solid 2px #bacd61 ;width:156px;vertical-align:text-top; padding-bottom:10px;}

tr.border_11 td {border:solid 2px #83ae69 ;vertical-align:text-top; padding-bottom:10px;}

tr.border_12 td {border:solid 2px #ffb6a7 ;width:156px; vertical-align:text-top; padding-bottom:10px;}

tr.border_13 td {border:solid 2px #e7d07e ;vertical-align:text-top; padding-bottom:10px;}

tr.border_14 td {border:solid 2px #ffacac ;vertical-align:text-top; padding-bottom:10px;}

tr.border_15 td {border:solid 2px #ffc875 ;vertical-align:text-top; padding-bottom:10px;}
tr.border_16 td {border:solid 2px #c37bdb ;vertical-align:text-top; padding-bottom:10px;}
tr.border_17 td {border:2px solid #F38686 ; width:156px;vertical-align:text-top; padding-bottom:10px;}




ul.back_d9f0dc {background:#d9f0dc;margin:3px;} 

ul.back_d2f3f6 {background:#d2f3f6;margin:3px;} 

ul.back_e5e5e5 {background:#e5e5e5;margin:3px;} 

ul.back_ffd3db {
	background:#ffd3db;
	margin:3px;
	/* [disabled]width:135px; */
} 

ul.back_ffff8a {background:#ffff8a;margin:3px;} 

ul.back_ffbf73 {
	background:#ffbf73;
	margin:3px;
} 

ul.back_e5f5ca {background:#e5f5ca;margin:3px;} 

ul.back_dee3f6 {background:#dee3f6;margin:3px;} 

ul.back_ffefa2 {background:#ffefa2;margin:3px;} 






.con01 table .btn_link_item {
	margin: 0px;
	height: 24px;
	vertical-align: bottom;
	color: #3f8ee7;
	float: left;
}
.con01 table .h5_ttl ul {
	min-height: 24px;
	padding:0px;
	clear:both;
}
