@charset "shift_jis";

#slideshow {
    position:relative;
    height:180px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}

/* ξ{ξρ */

body{ font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;	margin:0 0 0 0;}
td,th {	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}
.topix img{padding:8px 8px 8px 25px;}

.top_base{background-image:url(../img/sw-top/bg_line.png); background-repeat:no-repeat;}

.con_table{margin-top:10px; margin-bottom:10px;}

a.black:hover img{
  filter: alpha(opacity=60);
  opacity:0.6;
}
a.black{
   background-color:#000;
   display:inline-block;
}

a img {
    border-style:none;
}
.sw_sp5{margin:5px;}
.l_sp7{margin-left:7px;margin-right:3px}
.l_sp5{margin-left:5px;}
.l_sp3{margin-left:3px;}
.sw_sp5_title{margin:5px 5px 0px 5px;}
.sw_sp7{margin:7px;}
.sw_sp10{margin:10px 0px 0px 10px;}

.submit{margin-top:8px; margin-bottom:14px; margin-left:16px;}
.ast{vertical-align:50pt;}
.ast1{margin-right:4px;}
.news {
  border-style: none;
  border-width: 0px 0px 0px 0x;
  margin-top:10px;
  margin-left:8px;
  margin-right:3px;
  background-color:#f0f0f0;
  line-height: 18px;
   font-family:'Hiragino Kaku Gothic ProN','qMmpS ProN Pro','qMmpS Pro W3','CI',Meiryo,'lr oSVbN','Grande','Geneva','Arial','Helvetica','Verdana', Sans-serif;
/*   background-image:url(../img/sw-top/line.png);
*/}
.news p{width:320px; margin-top:4px; margin-bottom:-8px;font-size:13px;}

#side_menu_sub {margin-left:10px; padding-left:10px; letter-spacing:1px; line-height:150%; width:156px;}


p .migi {
  float: right;
  margin-left: 15px;
  margin-right:16px;
  margin-bottom: 15px;
}

p .hidari {
  float: left;
  margin-left: 0px;
  margin-right:16px;
  margin-bottom: 15px;
}

.b_navi_top {
  float:left;
  width:75px;
  height:20px;
  margin-left: 10px;
  margin-right:15px;
  margin-bottom: 5px;
  font-size:12px;
  color:#333;
  background:url(../img/sw-parts/top.png);
  background-position:right center;
  background-repeat:no-repeat;
}
.b_title {margin-top:30px;}

.ds { list-style-type: disc; }//RTeBO02y[W@Xg 
.b_navi_top_s {
  width:75px;
  height:20px;
  margin-left: 10px;
  margin-right:15px;
  margin-bottom: 5px;
  font-size:12px;
  color:#333;
  background:url(../img/sw-parts/top.png);
  background-position:right center;
  background-repeat:no-repeat;
}
.b_navi_next {
  width:225px;
  height:20px;
  margin-bottom: 5px;
  font-size:12px;
  color:#333;
  background:url(../img/sw-parts/next.png);
  background-position:right center;
  background-repeat:no-repeat;
}


.b_navi_top a{text-decoration:none;color:#333;}
.b_navi_next a{text-decoration:none;color:#333;}

.main_title{
	line-height:30px;
	letter-spacing:1px;
	font-size:18px;
	color:#333;
	margin-top:40px;
	margin-bottom:40px;
	}

.main_text{
	line-height:26px;
	color:#333;
	font-size:13px;
	letter-spacing:0px;
	margin-right:10px;}
.adviser_text{
	line-height:26px;
	color:#333;
	font-size:13px;
	letter-spacing:0px;
	margin-right:10px;
	margin-bottom:}
.main_texts{
	color:#333;
	font-size:13px;}
.main_div{
	margin:10px;}
	
.main_text_name{
	line-height:22px;
	color:#333;
	font-size:13px;
	margin-top:15px;
	margin-right:10px;
	}
	

/* TChͺ */
.side{
	background:url(../img/sw-top/side_line.png);
	background-repeat:repeat-y;
	width:220px;}
	
.side p{
	font-size:11px;
	color:#666;
	margin-left:10px;
	line-height:30px;
	font-weight:bold;
	}


/* irQ[Vͺ */

.navi{
	width:1050px;
	text-align:left;
	height:50px;
	margin: 10px 0px 10px 20px;}
.navi p{
	font-size:12px;
	color:#333}
.navi p a{text-decoration:none;color:#333;}
.navi p .act{
	font-size:12px;
	color:#FFAF00;}
.title_img{
	width:1050px;
	text-align:left;
	vertical-align:middle;
	height:90px;
	margin: 10px 0px 10px 20px;}



/*////////////////////////*/
/* TOPwb_[ͺ@   @ */
/*////////////////////////*/
.head{
	width:100%;
	height:105px;
	padding-top:30px;
	background-color:#ffffff;
	min-width:1050px;}
	
.title{
	width:1050px;
	text-align:left;
	height:105px;
	margin: 0 auto;
	}
	
/*////////////////////////*/
/* wb_[ͺ@@@@@ */
/*////////////////////////*/
.heads{
	width:100%;
	height:105px;
	padding-top:30px;
	background-color:#F5A91A;
	min-width:1050px;}
	
.titles{
	width:1050px;
	text-align:left;
	height:105px;
	margin: 0 auto;}




/*////////////////////////*/
/* tb^[ͺ@@@@@ */
/*////////////////////////*/

.footer{width:100%;	height:268px;background-color:#000; min-width:1050px;}
.footer img{margin-top:20px;}
.footer p{color:#FFF; line-height:12px; font-size:12px;}
.footer_copy_right{width:100%;text-align:left;height:40px;margin: 0 auto;padding-top:25px;color:#000;background-color:#000; min-width:1050px;}
.footer_map{width:100%;	background-color:#CCC;text-align:left;height:240px; min-width:1050px;}
.footer_map_body{width:1050px;text-align:left;height:225px;margin: 0 auto;padding-left:0px;padding-top:-20px;}
.sw_add_body{width:1050px;text-align:left;height:80px;margin: 0 auto;padding-left:0px;padding-top:20px;}
.header_map_body{text-align:right;height:39px;padding:12px 20px 0px 20px; min-width:1050px;}


.callus{margin-top:30px;}
.text_field{width:285px;height:20px;margin-bottom:5px;color:#999;font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif}
.text_field_w{width:320px;height:20px;margin-bottom:5px;color:#999;font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif}
.comment_field{color:#999;height:78px;width:370px;font-size:13px;font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;}




	
#car_h{height:12px;background: url(../img/top/topr_r1_c2.png)  repeat-x 0 0px;}
#car_h p{height:10px;}
#car_f{height:12px;background: url(../img/top/topr_r3_c2.png)  repeat-x 0 0px;}
#car_f p{height:10px;}
