/*ヘッダー*/
li.kojin a {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_kojin_on.jpg");
	background-repeat : no-repeat ;
	}
	
a.houjin_tab {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_houjin_off.jpg");
	background-repeat : no-repeat ;
	}

/*タブ*/
ul.tab_has {
	display : block ;
	width : 720px ;
	height : 70px ;
	margin-left : 14px ;
	background-image : url("../images/has/tab_base_kojin1.jpg");
	background-repeat : no-repeat ;
	}
	
ul.tab_has:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.tab_has li {
	float : left ;
	}
	
li.has1 a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu1.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has1-on a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu1-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has2 a {
	display : block ;
	width : 98px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has2-on a {
	display : block ;
	width : 98px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu2-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has3 a {
	display : block ;
	width : 130px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu3.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has3-on a {
	display : block ;
	width : 130px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu3-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has4 a {
	display : block ;
	width : 128px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu4.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has4-on a {
	display : block ;
	width : 128px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu4-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.has5 a {
	display : block ;
	width : 111px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu5.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	

	
li.has5-on a {
	display : block ;
	width : 111px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu5-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.has6 a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu6.gif");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	

	
li.has6-on a {
	display : block ;
	width : 120px ;
	height : 25px ;
	background-image : url("../images/has/kojin1-menu6-on.gif");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	

/*コンテンツ*/
h2 {
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	}
	
h2.service {
	background-image : url("../images/has/midashi_service.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}
	
h2.voice {
	background-image : url("../images/has/midashi_uservoice_kojin1.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	}
	
h2.charge {
	background-image : url("../images/has/midashi_charge.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}
h2.simulation {
	background-image : url("../images/has/midashi_simulation.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}
	
h2.faq {
	background-image : url("../images/has/midashi_faq.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 0px ;
	}		
	
	
h2.news {
	background-image : url("../images/has/midashi_news.gif");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	}		
		
	
/* VOICE */

div.voice {
	clear : both ;
	width : 675px ;
	margin-left : 38px ;
	background-image : url("../images/has/bg-kiji-header.gif") ;
	background-repeat : no-repeat ;
	background-position : top center ;
	padding-top : 20px ;
	margin-bottom : 20px ;
	}
	
ul.voices {
	background-image : url("../images/has/bg-kiji-body.gif");
	width : 675px ;
	height : auto ;
	}
	
ul.voices li {
	float : left ;
	margin-left : 20px ;
	}
	
ul.voices:after {
	content : url("../images/has/bg-kiji-bottom.gif");
	display : block;
	clear : both;
	height : 20px;
	}
	
*div.ie_wide {
	background-image : url("../images/has/bg-kiji-bottom.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom 38px ;
	padding-bottom : 20px ;
	margin-bottom : 20px ;
	}

	
li.images {	
	display : block ;
	padding : 10px 10px ;
	background-image : url("../images/has/bg-photo.jpg") ;
	background-repeat : no-repeat ;
	}
	
li.text {
	display : block ;
	width : 450px ;
	color : #666666 ;
	}

p.title {
	float : left ;
	font-size : 13px ;
	height : 20px ;
	margin-right : 20px ;
	*margin-right : 10px ;
	padding : 5px 0px 0px ;
	_padding-top : 0px ;
	width: 260px;
	}
	
p.user {
	font-size : 12px ;
	height : 40px ;
	background-image : url("../images/has/one_point.jpg") ;
	background-repeat : no-repeat ;
	background-position : 260px ;
	*background-position : 0px ;
	padding : 8px 0px 0px ;
	*padding-left : 20px ;
	_padding-top : 5px ;
	}
	
p.comment {
	clear : both ;
	margin-top : 10px ;
	font-size : 12px ;
	}
	
/*追加*/

#servicearea-2 {
	width:185px;
	padding:7px 0 7px 15px;
	color:#333;
	background:url(../image/has/area_bg.gif) #d5f2ff repeat-y left top;
	font-size:0.8em;margin:10px 0 10px 0;
	}
#servicearea-2 h5 {
	color:#1e53cc;
	border-bottom:none;
	background:none;
	width:181px;
	padding:0px;
	margin:0;
	}
	
#servicearea-2 p{
	padding:0px 0;
	line-height:1.2em;
	width:170px;
	}
	
.area-2 {
	font-weight:bold;
	}

.aditional-banner {
	width:210px;
	padding: 0;
	}
	
#bannerandarea {
	width:210px;
	padding:0;
	float:right;
	}

#text-left {
	display:block; 
	height:270px;
	}
	
.contents {
	width:675px; 
	margin: 15px auto 20px auto;
	_margin: 15px auto 25px 30px;
	clear:both;
	display:block;
	font-size:13px;
	}
	
	
#text-left h5 {
	width:400px;
	}
	
h5 {
	color:#0e82cc;background:url(../image/dakko/room/h5_img.gif) repeat-y left top;
	border-bottom:1px solid #96c0ff;
	font-weight: bold;
	padding: 0pt 5px 3px 15px;
	margin: 20px 0pt 10px 0pt;
	}
	
h6 {
	color:#333;
	font-weight: bold;
	font-size: 13px;
	padding: 0pt 5px 3px 10px;
	margin: 20px 0pt 5px 0pt;
	border-left:8px solid #CEE1FF;
	}
	

ul.has_service {
	clear : both ;
	display : block ;
	width : 720px ;
	height : 29px ;
	margin-left : 14px ;
	background-image : url("../images/dakko/base_kojin2-3.jpg");
	background-repeat : no-repeat ;
	}
	
ul.has_serviceul:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.has_service li {
	float : left ;
	}

li.service1 a {
	display : block ;
	width : 100px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-1.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service2 a {
	display : block ;
	width : 110px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-2.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service2-on a {
	display : block ;
	width : 110px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-2-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 8px ;
	}
	
li.service3 a {
	display : block ;
	width : 120px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-3.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service3-on a {
	display : block ;
	width : 120px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-3-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}
	
li.service4 a {
	display : block ;
	width : 120px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-4.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}

li.service4-on a {
	display : block ;
	width : 120px ;
	height : 28px ;
	background-image : url("../images/has/kojin1-menu1-4-on.jpg");
	background-repeat : no-repeat ;
	background-position : center ;
	margin-left : 3px ;
	}

div.news h3 {
	border-bottom:1px solid #96c0ff;
	font-weight: bold;
	padding: 0pt 5px 3px 15px;
	margin: 20px 0pt 10px 0pt;
	color:#36c;background:url(../image/has/h5_img.gif) repeat-y left top;}

rp,rt{font-size:70%;font-weight:normal;margin:0;padding:0;}


div.hasMemberNewsTitle{font-weight:bold;color:#666666;font-size:90%;padding:5px 0 0 40px;letter-spacing:1px;margin:20px 0 0;
background:url(../images/has/has_logo_mini.gif) no-repeat 0 0;height:35px;}
div.hasMemberNewsBody{padding:15px 0 ;border-bottom:1px solid #cccccc;color:#666666;}
