@charset "utf-8";
/*common_css*/
@import url(http://www.truckland.jp/css/common_layout.css);
/*リダイレクト用*/
  body{
  overflow: hidden;
  }
  .over_wrap{
  width: 100%;
  min-height: 2000px;
  background-color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 9000;
  }
.jumptext{
  display: block;
  font-size: 16px;
  width: 600px;
  height: 150px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -75px 0 0 -300px;
  line-height: 100%;
  z-index: 9999;
  border:2px solid #333;
  /*font-weight: bold;*/
  background-color: #FFF;
  padding: 35px 0 0 0;
  line-height: 180%;
  border-radius: 10px;
}
.jumptext a{
  color: blue !important;
}


/*common_layout_微調整*/
#common_footer {
	background-color: #FD8C00 !important;
}


/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

html{height: 100%;}
/* BODY */
body {
	text-align:center;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	/*font-size: 12px;*/
	/*line-height:120%;*/
	color: #333333;
}
/* 画像の属性等 */
img {border: 0;}
img a {border: 0;}

/*a:hover img {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}*/
/* リンクの属性 */
a:link, a:visited, a:active {color: #333333; text-decoration: none;}
a:hover{color: #0000CC; text-decoration: underline;}
/* その他の属性 */
div {
margin:0;
padding:0;
}

h2 {
width:850px;
height: auto;
background:url(../img/h2.jpg) no-repeat 0 0;
text-align:left;
margin:0 0 0 0;
padding:11px 0 12px 15px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

iframe {
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
}








/* パンくずリスト */
#pan {
width:850px;
height:auto;
margin:15px 0 0 0;
padding:0 15px 15px;
font-size:12px;
letter-spacing:1px;
text-align:left;
}
#pan a {
color:#333333;
text-decoration:none;
}
#pan a:hover {
color:#999999;
text-decoration:underline;
}




/*
------------------------------------------------
Header_20150507
------------------------------------------------
*/
#h-box {
	width:100%;
	height:140px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
}
#h-box .top_box {
	width:960px;
	height:16px;
	margin:3px auto 0;
	padding:0;
}
#h-box .top_box_l {
	width:550px;
	float:left;
	text-align:left;
	font-size:12px;
}
#h-box .top_box_l h1 {
	font-weight:normal;
	font-size:12px;
}
#h-box .top_box_r {
	width:400px;
	height:16px;
	float:right;
}
#h-box .top_box_r ul {
	width:500px;
	height:16px;
	float:right;
	margin:0;
	padding:0;
}
#h-box .top_box_r ul a {
	border:none;
}
#h-box .top_box_r li {
	float:right;
	list-style:none;
	font-size:11px;
	background:url(http://www.truckland.jp/image2/h-point.jpg) no-repeat 0 3px;
	margin:0 0 0 5px;
	padding:0 0 0 10px
}
#h-box .top_box_r a {
	text-decoration:none;
	color:#333;
}
#h-box .top_box_r a:hover {
	color:#999;
}
#h-box .h-cont {
	width:960px;
	height:106px;
	margin:5px auto 15px;
	padding:0;
}
#h-box a:hover .img_or {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/*
------------------------------------------------
site_navi
------------------------------------------------
*/
#site_navi{
	width:100%;
	height:55px;
	background:url(http://www.truckland.jp/image2/renta/h-bg2.jpg) repeat-x left top;
	z-index: 1000;
	position: relative;
	}
	#site_navi ul{
		position:relative;
	display: block;
	width:960px;
	height: 55px;
	margin:0px auto;
	background:url(http://www.truckland.jp/image2/renta/h-bg2.jpg) no-repeat left top;
	}
	#site_navi li{
	float: left;
	position: relative;
	list-style:none;
	}
	#site_navi a{
	display:block;
	}
/*pulldown*/
#site_navi li ul{
	display: none;
	position: absolute;
	top: 55px;
	left: 0px;
	width: 320px;
	height: auto !important;
	background-image: none;
	}
	#site_navi li ul li{
	float: none;
	display: block;
	text-align: left;
	list-style:none;
	}

	#site_navi li ul a{
	font-size: 12px;
	color: #333;
	padding: 10px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
	}
	#site_navi li ul a:link,#site_navi li ul a:visited{
	background-color: #f9f9f9;
	}
	#site_navi li ul a:hover,#site_navi li ul a:active{
	background-color: #DDD;
	}
#site_navi .site_navi1 {
	position:absolute;
	top:0;
	left:0;
	}
#site_navi .site_navi2 {
	position:absolute;
	top:0;
	left:320px;
	}
#site_navi .site_navi3 {
	position:absolute;
	top:0;
	left:640px;
	}


/*
------------------------------------------------
navi
------------------------------------------------
*/
#global_navi{
	width:100%;
	height:55px;
	background:url(http://www.truckland.jp/image/glnavi_bg.jpg) repeat-x left top;
	z-index: 2000;
	position: relative;
	}
	#global_navi ul{
	display: block;
	width:960px;
	height: 55px;
	margin:0px auto;
	background:url(http://www.truckland.jp/image/glnavi_on_bg.jpg) no-repeat left top;
	}
	#global_navi li{
	float: left;
	position: relative;
	list-style:none;
	}
	#global_navi a{
	display:block;
	}
/*pulldown*/
#global_navi li ul{
	display: none;
	position: absolute;
	top: 55px;
	left: 0px;
	width: 192px;
	height: auto !important;
	background-image: none;
	}
	#global_navi li ul li{
	float: none;
	display: block;
	text-align: left;
	list-style:none;
	}

	#global_navi li ul a{
	font-size: 12px;
	color: #333;
	padding: 10px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
	}
	#global_navi li ul a:link,#global_navi li ul a:visited{
	background-color: #f9f9f9;
	}
	#global_navi li ul a:hover,#global_navi li ul a:active{
	background-color: #DDD;
	}




/* コンテンツ枠*/
#wrapper {
width:100%;
margin:0;
padding:0;
text-align:center;
background:url(../img/head_bg.jpg) repeat-x 0 0;
}

/* ヘッダー枠*/
#head {
position:relative;
width:941px;
height:auto;
overflow:hidden;
display:block;
margin:0 auto;
padding:0;
background:url(../img/2015/head_img.jpg) no-repeat 0 0;
}
#head h1 {
	position:absolute;
	top:23px;
	left:140px;
	font-size:12px;
	font-weight:normal;
}
#header {
width:100%;
height:98px;
margin:0;
padding:0;
}
#header .index_link {
width:310px;
height:60px;
display:block;
margin:0;
padding:20px 0 0 0;
text-indent:-9000px;
}
#header .index_link a {
width:310px;
height:60px;
display:block;
margin:0;
padding:0;
}
#head .telno {
position:absolute;
top:30px;
right:0;
width:250px;
height:30px;
display:block;
margin:0;
padding:0;
}
#head .telno a {
width:250px;
height:30px;
display:block;
margin:0;
padding:0;
text-indent:-9000px;
}

/* ヘッダーナビゲーション枠*/
#navi {
width:941px;
height:62px;
display:block;
margin:0 auto 0;
padding:0;
}
#navi ul {
width:100%;
height:62px;
display:block;
margin:0;
padding:0;
background:url(../img/head_bg2.jpg) repeat-x 0 -98px;
}
#navi li {
float:left;
margin:0;
padding:0;
list-style:none;
}
#navi .navi1 {
width:240px;
height:50px;
display:block;
margin:0;
padding:0;
}
#navi .navi1 a {
width:240px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat 0 -98px;
text-indent:-9000px;
}
#navi .navi1 a:hover {
background:url(../img/head_img.jpg) no-repeat 0 -258px;
}
#navi .navi2 {
width:202px;
height:50px;
display:block;
margin:0;
padding:0;
}
#navi .navi2 a {
width:202px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -240px -98px;
text-indent:-9000px;
}
#navi .navi2 a:hover {
background:url(../img/head_img.jpg) no-repeat -240px -258px;
}
#navi .stay2 {
width:202px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -240px -258px;
text-indent:-9000px;
}
#navi .navi3 {
width:166px;
height:50px;
display:block;
margin:0;
padding:0;
}
#navi .navi3 a {
width:166px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -442px -98px;
text-indent:-9000px;
}
#navi .navi3 a:hover {
background:url(../img/head_img.jpg) no-repeat -442px -258px;
}
#navi .stay3 {
width:166px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -442px -258px;
text-indent:-9000px;
}
#navi .navi4 {
width:168px;
height:50px;
display:block;
margin:0;
padding:0;
}
#navi .navi4 a {
width:168px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -608px -98px;
text-indent:-9000px;
}
#navi .navi4 a:hover {
background:url(../img/head_img.jpg) no-repeat -608px -258px;
}
#navi .stay4 {
width:168px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -608px -258px;
text-indent:-9000px;
}
#navi .navi5 {
width:165px;
height:50px;
display:block;
margin:0;
padding:0;
}
#navi .navi5 a {
width:165px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -776px -98px;
text-indent:-9000px;
}
#navi .navi5 a:hover {
background:url(../img/head_img.jpg) no-repeat -776px -258px;
}
#navi .stay5 {
width:165px;
height:50px;
display:block;
background:url(../img/head_img.jpg) no-repeat -776px -258px;
text-indent:-9000px;
}





/* ヘッダーナビゲーション枠_画像*/
#menu {
width:941px;
height:62px;
display:block;
margin:0 auto 0;
padding:0;
}
#menu ul {
width:100%;
height:62px;
display:block;
margin:0;
padding:0;
}
#menu li {
float:left;
margin:0;
padding:0;
list-style:none;
}
#menu a:hover img {
opacity:1.0;
filter: alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
background: #fff;
}

/* コンテンツ枠*/
#container {
width:100%;
height:100%;
background:#F5F5F5;
margin:0;
padding:0;
}
#contents {
width:941px;
height:auto;
overflow:auto;

background:#FFFFFF;
margin:0 auto;
padding:0;
}

/* メインコンテンツ枠*/
#main {
width:850px;
height:auto;
display:block;
margin:0 auto;
padding:0;
}
#main h2 {
width:850px;
height: auto;
background:url(../img/main_h2.jpg) no-repeat 0 0;
text-align:left;
margin:0;
padding:18px 0 19px 18px;
color:#666666;
font-size:16px;
font-weight:bold;
}


#main .main_waku {
width:847px;
height:auto;
margin:5px 2px 0 0;
padding:0 0 30px 0;
text-align:left;
}
#main .main_waku_in {
margin:25px 0 0 0;
padding:0 0 30px 0;
}
#main .main_waku_in img {
margin:0 0 10px 0;
}
#main .main_waku_in ul {
width:815px;
height:auto;
display:block;
margin:0;
padding:0 8px 0 20px;
}
#main .main_waku_in li {
font-size:14px;
line-height:22px;
padding:7px 0 3px;
margin:0 0 7px 0;
border-bottom:1px dotted #CCCCCC;
list-style:none;
}
#main .main_waku_in li b {
color:#FF6600;
padding-left:5px;
}
#main .main_waku_in p {
padding:0 0 10px 15px;
line-height:20px;
}

#main .main_waku_in2 {
margin:25px 0 0 0;
padding:0 0 30px 0;
}


#main .tt1 {
border:1px solid #CCCCCC;
background:#EEEEEE;
text-align:center;
padding:0;
font-size:14px;
font-weight:bold;
}
#main .tt2 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:24px;
padding:15px 20px;
}

#main .tt3 {
border:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main .tt4 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main .tt5 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main .tt6 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main .tt7 {
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:center;
background:#E1E1FF;
}
#main .tt8 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}
#main .tt9 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:center;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}
#main .tt10 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:center;
background:#E1E1FF;
}
#main .tt11 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}
#main .tt12 {
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:right;
line-height:20px;
}
#main .tt13 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main .tt14 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:right;
line-height:20px;
}
#main .tt15 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main .tt16 {
border:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
}
#main .tt17 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main .tt18 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main .tt19 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main .tt20 {
border:1px solid #CCCCCC;
padding:8px 15px;
text-align:center;
background:#FFCC99;
line-height:20px;
}
#main .tt21 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:center;
background:#FFCC99;
line-height:20px;
}












/* フラッシュ枠*/
#flash {
width:850px;
height:340px;
display:block;
margin:0 auto;
padding:25px 0 0 0;
}

/* インフォメーション枠*/
#info {
width:850px;
height:auto;
display:block;
margin:0 auto;
padding:0;
position: relative;
}

#info h2{
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 45px;
	height: 45px;
	border-radius: 3px;
	background-image:-moz-linear-gradient(50% 0% -90deg,rgb(0,146,197) 0%,rgb(0,127,178) 100%);
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(0,146,197)),color-stop(1, rgb(0,127,178)));
	background-image:-webkit-linear-gradient(-90deg,rgb(0,146,197) 0%,rgb(0,127,178) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(0,146,197) 0%,rgb(0,127,178) 100%);
	background-image:linear-gradient(180deg,rgb(0,146,197) 0%,rgb(0,127,178) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0092c5,endColorstr=#ff007fb2,GradientType=0)";
	padding: 0px 0px;
	text-indent: 15px;
	width: 470px;
}

#info .info_waku {
width:470px;
height:auto;
overflow:hidden;
/*margin:5px 2px 0 0;*/
/*padding:5px 0 0 0;*/
/*border:1px solid #CCCCCC;*/
}
#info iframe{
	float: none !important;
}
#info .banner{
	position: absolute;
	top: 0px;
	right: 0px;
	}
	#info .banner img{
	width: 360px;
	height: auto;
	}
/* リクエストフォーム枠*/
#request {
width:850px;
height:auto;
display:block;
margin:25px auto;
padding:0 0 20px 0;
position: relative;
}
#request_waku {
width:850px;
height:auto;
display:block;
background:url(../img/top_form.jpg) repeat-y 0 -6px;
border:1px solid #EEEEEE;
margin:15px 0 0 0;
padding:0 0 20px 0;
}
#form {
width:848px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:0;
text-align:left;
}
#form_waku {
width:848px;
height:auto;
margin:20px auto;
padding: 0 0 20px 0;
}
#form_waku2 {
width:848px;
height:auto;
margin:5px auto;
padding:0 0 0 0;
}
#form_waku3 {
width:848px;
height:auto;
margin:5px auto;
padding:0 0 15px 0;
}
#form .title {
width:140px;
height:25px;
display:block;
text-align:left;
margin:0;
padding:0;
float:left;
}
#form .text_b {
width:700px;
height:auto;
display:block;
margin:0;
padding:3px 0 10px 0;
float:right;
}
#form .text_h {
width:700px;
height:auto;
display:block;
margin:0;
padding:3px 0 30px 0;
float:right;
}
#form .text_i {
width:700px;
height:auto;
display:block;
margin:0;
padding:3px 0 10px 0;
float:right;
}
#form_bar {
width:801px;
margin:0 auto;
padding:25px 0 25px 0;
}
#form_waku2 .form_list {
width:150px;
height:auto;
display:block;
margin:0;
padding:3px 0 0 0;
float:left;
font-size: 13px;
}
#form_waku3 .form_list {
width:150px;
height:auto;
display:block;
margin:0;
padding:3px 0 0 0;
float:left;
font-size: 13px;
}
#form_waku3 .form_list2 {
width:150px;
height:auto;
display:block;
margin:0;
padding:3px 0 0 0x;
float:left;
font-size: 13px;
}
#form_waku3 .form_list3 {
width:550px;
height:auto;
display:block;
margin:0;
padding:3px 0 0 0;
float:right;
font-size: 13px;
}
.sub_c {
width:206px;
height:40px;
display:block;
margin:0 auto;
padding:0;
}
.must{color: #FF0000}
#request .hours{
	position: absolute;
	top:0px;
	right:0px;
	display: block;
	width: 315px;
	border: 2px solid #DDD;
	background-color: #FFF
	}
	#request .hours h3{
	font-size: 15px;
	padding: 8px;
	border-bottom: 1px solid #DDD;
	}
	#request .hours p{
	display: block;
	padding: 15px;
	text-align: left;
	font-size: 13px;
	line-height: 180%;
	}


/* トップページ店舗関連枠*/
#top_waku {
width:850px;
height:350px;
display:block;
margin:30px auto;
padding:0;
text-align: center;
}
#tenpo {
width:430px;
height:350px;
display:block;
margin:0 auto;
padding:0;
/*float:left;*/
}
#list {
	display: none;
width:390px;
height:350px;
/*display:block;*/
margin:0;
padding:0;
float:right;
}
#list img {
margin:0 0 3px 0;
padding:0;
}
#list img a {
border:none;
}

/* フッターナビゲーション枠*/
#foot_waku {
width:100%;
height:auto;
display:block;
background:#F5F5F5;
margin:0;
padding:0;
text-align:center;
}
#foot_navi {
width:941px;
height:25px;
display:block;
margin:0 auto;
padding:7px 0 0 0;
border-top:1px solid #CCCCCC;
background:#FFFFFF;
}
#foot_navi ul {
width:411px;
height:16px;
float:left;
margin:0 0 0 10px;
padding:0;
}
#foot_navi li {
float:left;
margin:0;
padding:0;
list-style:none;
}
#foot_navi .f_navi1 {
width:70px;
height:16px;
display:block;
margin:0;
padding:0;
}
#foot_navi .f_navi1 a {
width:70px;
height:16px;
display:block;
background:url(../img/footnavi.jpg) no-repeat 0 0;
text-indent:-9000px;
}
#foot_navi .f_navi1 a:hover {
background:url(../img/footnavi.jpg) no-repeat 0 -16px;
}
#foot_navi .f_navi2 {
width:96px;
height:16px;
display:block;
margin:0;
padding:0;
}
#foot_navi .f_navi2 a {
width:96px;
height:16px;
display:block;
background:url(../img/footnavi.jpg) no-repeat -70px 0;
text-indent:-9000px;
}
#foot_navi .f_navi2 a:hover {
background:url(../img/footnavi.jpg) no-repeat -70px -16px;
}
#foot_navi .f_navi3 {
width:72px;
height:16px;
display:block;
margin:0;
padding:0;
}
#foot_navi .f_navi3 a {
width:72px;
height:16px;
display:block;
background:url(../img/footnavi.jpg) no-repeat -166px 0;
text-indent:-9000px;
}
#foot_navi .f_navi3 a:hover {
background:url(../img/footnavi.jpg) no-repeat -166px -16px;
}
#foot_navi .f_navi4 {
width:173px;
height:16px;
display:block;
margin:0;
padding:0;
}
#foot_navi .f_navi4 a {
width:173px;
height:16px;
display:block;
background:url(../img/footnavi.jpg) no-repeat -238px 0;
text-indent:-9000px;
}
#foot_navi .f_navi4 a:hover {
background:url(../img/footnavi.jpg) no-repeat -238px -16px;
}

/* フッター枠*/
#footer {
width:100%;
height:80px;
display:block;
background:url(../img/foot_bg.jpg) repeat-x 0 -10px;
margin:0;
padding:0;
text-align:center;
}
#footer_in {
width:941px;
height:80px;
display:block;
background:url(../img/foot_img.jpg) no-repeat 0 -10px;
margin:0 auto;
padding:0;
}
#footer .tllogo {
width:198px;
height:42px;
display:block;
float:right;
margin:19px 0 0 0;
padding:0;
}
#footer .tllogo a {
width:198px;
height:42px;
display:block;
text-indent:-9000px;
}

#group_banner {
width:100%;
height:200px;
display:block;
overflow:hidden;
margin:10px auto;
padding:0 0 0 0;
text-align:center;
}

#group_banner .group_list {
width:870px;
height:200px;
display:block;
text-align:left;
margin:0 auto;
}

/* 加盟店 */
#page_in {
width:850px;
margin:25px auto 40px;
padding:0;
font-size:14px;
line-height:20px;
}
#page_in p {
padding-right:10px;
}
#page_in h3 {
font-size:16px;
font-weight:bold;
color:#FF6600;
width:98%;
height:24px;
margin:0 0 10px 0;
padding:10px 0 3px 8px;
border-left:10px solid #FF6600;
border-bottom:1px solid #FF6600;
background:#FDF1CE;
}
#page_in .kameiten {
width:310px;
overflow:hidden;
margin:0 auto;
padding:0;
}
#page_in .kameiten h4 {
width:300px;
text-align:center;
font-size:16px;
background:#FFCC33;
margin:0;
padding:5px;
}

#page_in .kameiten_kiyaku {
width:600px;
overflow:hidden;
margin:0 auto;
padding:0;
}
#page_in .kameiten_kiyaku h4 {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background:#2D0AF5;
margin:0 0 15px 0;
padding:5px 15px;
}

/* サイトマップ */
#sitemap {
width:770px;
margin:25px auto 0px;
padding:0 30px;
line-height:24px;
}
.site_top {
width:120px;
margin:0;
padding:0;
font-weight:bold;
font-size:16px;
}
.site_cate1 {
margin:10px 0 0 30px;
padding:0;
font-weight:bold;
font-size:16px;
}
.site_cate1 a {
color:#003399;
}
.site_cate2 {
margin:3px 0 0 48px;
padding:0;
font-weight:bold;
font-size:14px;
}
.site_cate2 a {
color:#055403;
}



.tenpo_map {
width:280px;
height:auto;
display:block;
float:left;
}
.gmap_title {
width:120px;
height:auto;
display:block;
}

div .titleh3 {
	display: block;
	height: auto;
	width: 850px;
	display:block;
	background:url(../img/qa_h3.jpg) no-repeat 0 0;
	padding: 0;
	font-weight:bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #333333;
	cursor: pointer;
	margin: 0;
	padding:12px 0 12px 40px;
}

div#toprss{
	width:470px;
	height:180px;
	overflow:auto;
	}
	div#toprss div{
	width:435px;
	overflow:hidden;
	_zoom:1;
	border-bottom:1px dotted #333;
	padding:8px;
	}
	div#toprss div:hover{
	background-color:#EEE;
	}
	div#toprss div span{
	display:block;
	width:70px;
	float:left;
	color:#333;
	font-size:11px;
	line-height:120%;
	letter-spacing:0.1em;
	/*background-color:#EAEAEA;*/
	padding:3px;
	}
	div#toprss div a{
	display:block;
	width:340px;
	float:right;
	padding-top:3px;
	}
	div#toprss div a:hover{
	color:#333;
	}
	div#toprss div a p{
	font-size:12px;
	line-height:120%;
	text-align: left;
	}
/*	div.toprss div a:link,div.toprss div a:hover,div.toprss div a:active,div.toprss div a:visited{
	color:#fff;
	font-size:12px !important;
	}*/


div#rentarss{
	width:340px;
	height:690px;
	overflow:auto;
	}
	div#rentarss div{
	width:320px;
	overflow:hidden;
	_zoom:1;
	border-bottom:1px dotted #333;
	padding:5px 0 9px 0;
	}
	div#rentarss div img{
		margin:0 0 0 15px;
	}
	div#rentarss div:hover{
	}
	div#rentarss div a{
	display:block;
	width:320px;
	float:right;
	padding-top:3px;
	}
	div#rentarss div a:hover{
	color:#333;
	}
	div#rentarss div a p{
		text-align:left;
	}


/* プリント枠*/
#main_p {
width:850px;
height:auto;
display:block;
margin:10px 0 10px 15px;
padding:0;
}
#main_p h2 {
width:850px;
height: auto;
background:url(../img/main_h2.jpg) no-repeat 0 0;
text-align:left;
margin:0;
padding:18px 0 19px 18px;
color:#666666;
font-size:16px;
font-weight:bold;
}
#main_p .main_waku {
width:847px;
height:auto;
margin:5px 2px 0 0;
padding:0;
text-align:left;
}
#main_p .main_waku_in {
margin:25px 0 30px 0;
padding:0;
}
#main_p .main_waku_in img {
margin:0 0 10px 0;
}
#main_p .tt1 {
border:1px solid #CCCCCC;
background:#EEEEEE;
text-align:center;
padding:0;
font-size:14px;
font-weight:bold;
}
#main_p .tt2 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:24px;
padding:15px 20px;
}

#main_p .tt3 {
border:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main_p .tt4 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main_p .tt5 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main_p .tt6 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:12px 15px;
}
#main_p .tt7 {
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:center;
}
#main_p .tt8 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 15px;
}
#main_p .tt9 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 15px;
}
#main_p .tt10 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:center;
}
#main_p .tt11 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:left;
font-size:14px;
font-weight:bold;
padding:8px 15px;
}
#main_p .tt12 {
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:right;
line-height:20px;
}
#main_p .tt13 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main_p .tt14 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:right;
line-height:20px;
}
#main_p .tt15 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main_p .tt16 {
border:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
}
#main_p .tt17 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main_p .tt18 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main_p .tt19 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:left;
line-height:20px;
}
#main_p .tt20 {
border:1px solid #CCCCCC;
padding:8px 15px;
text-align:center;
background:#FFCC99;
line-height:20px;
}
#main_p .tt21 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px 15px;
text-align:center;
background:#FFCC99;
line-height:20px;
}

/* 料金・車両を調べる */

#service_rss {
	width:340px;
	height:690px;
	display:block;
	overflow:auto;
	margin:0;
	padding:0;
}
#service_rss_in {
	width:340px;
	height:auto;
	margin:0;
	padding:0;
}

#service_input input {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px 40px;
	color:#666;
}



/* 20131210追記 */

#cont_waku2013 {
	line-height:20px;
}

#cont_waku2013 h3 {
	color:#FF9000;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #FF9000;
	margin:30px 0 20px 0;
	padding:2px 0 2px 5px;
}
#cont_waku2013 h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #CCCCCC;
}
.faq_box_a {
	width:847px;
	height:55px;
	margin:0 0 30px 0;
	padding:0;
}
.faq_box_a a img {
	border:none;
	float:right;
}
.faq_box_b {
	width:370px;
	height:auto;
	margin:0;
	padding:15px;
	border:2px solid #CCCCCC;
	background:#EEEEEE;
}
.faq_box_c p {
	width:847px;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
}
.faq_box_d table {
	margin:20px 0;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.faq_box_d td {
	padding:12px 20px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.td_blue {
	background:#0059B2;
	color:#FFF;
}
.faq_box_e {
	margin-bottom:30px;
}

.faq_box_e span {
	color:#FF0000;
}
.faq_box_f {
	margin-bottom:30px;
}



#term2_waku2013 {
	line-height:20px;
}
#term2_waku2013 h3 {
	color:#FF9000;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #FF9000;
	margin:30px 0 20px 0;
	padding:2px 0 2px 5px;
}
#term2_waku2013 h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #CCCCCC;
}
.term2_box_a table {
	margin:20px 0;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.term2_box_a td {
	padding:12px 20px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.kiiro {
	background:#FFECB2;
	text-align:center;
}
.term2_box_b {
}
.term2_box_b span {
	color:#FF0000;
}
.term2_box_b hr {
	color:#FFF;
	border-bottom:1px dotted #CCCCCC;
	border-left:none;
	border-right:none;
	border-top:none;
	margin:10px 0;
}
.term2_box_b ul {
	width:847px;
	height:auto;
	overflow:auto;
	margin:20px 0;
	padding:0;
}
.term2_box_b li {
	width:390px;
	height:auto;
	float:left;
	margin:0 4px 10px 4px;
	padding:5px 10px;
	border:1px solid #CCC;
	background:#EEEEEE;
	list-style:none;
}
.h-hi {
	padding-top:10px;
	padding-bottom:10px;
}
.term2_box_c {
}
.term2_box_c table {
	margin:20px 0;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.term2_box_c td {
	padding:12px 20px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.kiiro2 {
	background:#FFECB2;
}
.term2_box_c span {
	color:#FF0000;
}


#servic_h3 h3 {
	color:#FF9000;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #FF9000;
	margin:0 0 20px 0;
	padding:2px 0 2px 5px;
}
.servic_box_a {
	width:435px;
	height:auto;
	margin:0 auto 20px;
	padding:15px;
	border:2px solid #CCCCCC;
	background:#EEEEEE;
	line-height:22px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.servic_box_a_s {
	width:810px;
	height:auto;
	margin:20px auto 20px;
	padding:15px;
	border:2px solid #CCCCCC;
	background:#EEEEEE;
	line-height:22px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}
.servic_box_a_s p {
	font-size:30px;
	line-height:40px;
}
.servic_box_a_s2 {
	width:500px;
	height:auto;
	margin:5px auto 40px;
	padding:15px;
	border:2px solid #CCCCCC;
	background:#EEEEEE;
	line-height:22px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.servic_box_a_s2 p {
	font-size:28px;
	line-height:40px;
}
.servic_box_b {
	font-size:12px;
}
.servic_box_b a {
	border:none;
	margin:0 2px;
}

.index_kiyaku {
	width:850px;
	height:auto;
	overflow:auto;
	text-align:left;
	margin:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
}
.index_kiyaku a {
	border:none;
	margin:0 4px 0 0;
}


@media print{
#head{display:none;}
#pan{display:none;}
#foot_wak{display:none;}
#footer{display:none;}
#group_banner{display:none;}
#main{width:100%;}
}



/* 20141029追記 */
/* 料金・車両を調べる */


.service_waku {
	width:850px;
	margin:0 auto;
	text-align:center;
}



#main .tt70 {
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 15px;
text-align:center;
background:#E1E1FF;
}
#main .tt80 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 7px;
}
#main .tt90 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:center;
font-size:14px;
font-weight:bold;
padding:8px 5px;
}
#main .tt100 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:8px 10px;
text-align:center;
background:#E1E1FF;
}
#main .tt110 {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}

#main .service_table {
	width:80%;
	margin:0 auto;
}
#main .tt800 {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 7px;
}
#main .tt900 {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:center;
font-size:14px;
font-weight:bold;
padding:8px 5px;
}
#main .tt1100 {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:right;
font-size:14px;
font-weight:bold;
padding:8px 10px;
}

.service_hyou {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}
.service_hyou_a {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	color:#00F;
}
.service_form {
	width:850px;
	height:200px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	font-weight:bold;
}
.service_form p {
	margin:15px 0 25px 0;
}
.service_form a {
	border:none;
	margin:10px auto;
}

#service_rss_s {
	width:790px;
	height:230px;
	display:block;
	overflow:auto;
	margin:0 auto;
	padding:0;
}
#service_rss_in_s {
	width:790px;
	height:auto;
	margin:0;
	padding:0;
}

div#rentarss_s{
	width:720px;
	height:200px;
	overflow:auto;
	}
	div#rentarss_s div{
	width:220px;
	overflow:hidden;
	_zoom:1;
	border-bottom:1px dotted #333;
	margin:0 5px;
	padding:5px 0 9px 0;
	float:left;
	}
	div#rentarss_s div img{
		margin:0 0 0 15px;
	}
	div#rentarss_s div:hover{
	}
	div#rentarss_s div a{
	display:block;
	width:220px;
	float:right;
	padding-top:3px;
	}
	div#rentarss_s div a:hover{
	color:#333;
	}
	div#rentarss_s div a p{
		text-align:left;
	}

#service_list {
	width:845px;
	height:540px;
	margin:0 auto;
	padding:0;
}
#service_list ul {
	width:845px;
	height:auto;
	margin:0 auto;
	padding:0;
}
#service_list li {
	width:270px;
	height:246px;
	float:left;
	list-style:none;
	margin:0 5px 10px;
	padding:0;
}
#service_list li a {
	width:270px;
	height:246px;
	display:block;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	letter-spacing:-0.05em;
}
#service_list .s-list1 {
	position:relative;
	background:url(../img/service_list1.png) no-repeat 0 0;
}
#service_list .s-list2 {
	position:relative;
	background:url(../img/service_list2.png) no-repeat 0 0;
}

#service_list .s-list3 {
	position:relative;
	background:url(../img/service_list3.png) no-repeat 0 0;
}

#service_list .s-list4 {
	position:relative;
	background:url(../img/service_list4.png) no-repeat 0 0;
}

#service_list .s-list5 {
	position:relative;
	background:url(../img/service_list5.png) no-repeat 0 0;
}

#service_list .s-list6 {
	position:relative;
	background:url(../img/service_list6.png) no-repeat 0 0;
}
#service_list li p {
	position:absolute;
	top:207px;
	left:13px;
	width:252px;
	height:27px;
}


#service_waku_l {
	width:845px;
	height:auto;
	margin:0 auto;
	padding:0;
}
#service_waku_l h3 {
	margin:35px 0 10px 0;
	background:none;
}
#service_waku_l .lead_box {
	width:845px;
	height:auto;
	margin:0;
	padding:15px 0 0px;
}
#service_waku_l .lead_box_in {
	width:325px;
	height:auto;
	margin:0 0 0 520px;
	padding:0;
	font-size:12px;
	line-height:18px;
}
#service_waku_l .lead_box_in_w {
	width:325px;
	height:auto;
	margin:0 0 0 520px;
	padding:0;
	font-size:12px;
	line-height:18px;
}
#service_waku_l h4 {
	width:845px;
	height:30px;
	border:1px solid #333;
	margin:15px 0;
}
#service_waku_l .servic_ta {
	width:25%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:#0071BD;
	color:#FFF;
	letter-spacing:2px;
}
#service_waku_l .servic_tb {
	width:75%;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
}

#service_waku_l .servic_tc {
	width:845px;
	height:auto;
	border:1px solid #333;
	margin:0 0 10px;
	font-size:14px;
	line-height:20px;
}
#service_waku_l .servic_td {
	width:50%;
	height:auto;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin:0;
	padding:0 0 0 0;
	text-align:center;
}
#service_waku_l .servic_td img {
	width:350px;
}
#service_waku_l .servic_te {
	width:5%;
	height:auto;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 10px;
	text-align:center;
	background:#E6E6E6;
	font-weight:bold;
}
#service_waku_l .servic_tf {
	width:45%;
	height:auto;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 0;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	background:#E6E6E6;
}
#service_waku_l .servic_tf span {
	font-size:12px;
}
#service_waku_l .servic_tg {
	width:35%;
	height:auto;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 0;
	text-align:center;
	font-size:18px;
	background:#E6E6E6;
}
#service_waku_l .servic_tg span {
	font-size:12px;
}
#service_waku_l .servic_th {
	height:auto;
	margin:0;
	padding:10px 15px;
	text-align:left;
	font-size:14px;
	line-height:20px;
}
#service_waku_l .lead_box2_in {
	width:100%;
	height:auto;
	margin:0 0 40px 0px;
	padding:0;
	line-height:180%;
	font-size: 13px;
	clear: both;
}


#service_waku_l .servic_box {
	width:845px;
	height:250px;
	margin:0;
	padding:0;
}
#service_waku_l .servic_box2 {
	font-size:16px;
	font-weight:bold;
	width:415px;
	height:auto;
	margin:5px 0 5px 0;
	padding:0;
}


#service_waku_l .servic_box p {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}

#service_waku_l .servic_l {
	width:415px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#service_waku_l .servic_r {
	width:400px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
}
#service_waku_l .servic_r_w {
	width:415px;
	height:auto;
	float:right;
	margin:0;
	padding:40px 0 40px 5px;
	line-height:24px;
	font-size:14px;
	font-weight:normal;
}

#service_waku_l .servic_tc_s {
	width:100%;
	height:auto;
	border:1px solid #333;
	margin:0 0 10px;
	font-size:12px;
	line-height:16px;
}
#service_waku_l .servic_td_s {
	width:50%;
	height:auto;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin:0;
	padding:0 0 0 0;
	text-align:center;
}
#service_waku_l .servic_td_s img {
	width:210px;
}
#service_waku_l .servic_te_s {
	width:5%;
	height:auto;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 10px;
	text-align:center;
	background:#E6E6E6;
	font-weight:bold;
}
#service_waku_l .servic_tf_s {
	width:45%;
	height:auto;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 0;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	background:#E6E6E6;
}
#service_waku_l .servic_tf_s span {
	font-size:12px;
}
#service_waku_l .servic_tg_s {
	width:35%;
	height:auto;
	border-bottom:1px solid #333;
	margin:0;
	padding:10px 0;
	text-align:center;
	font-size:16px;
	background:#E6E6E6;
}
#service_waku_l .servic_tg_s span {
	font-size:10px;
}
#service_waku_l .servic_th_s {
	height:auto;
	margin:0;
	padding:10px 15px;
	text-align:left;
}

.service_pan {
	width:845px;
	height:100px;
	margin:0 auto 30px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
}
.service_pan p {
	margin:15px 0 25px 55px;
}
.service_pan a {
	text-decoration:underline;
	color:#00F;
}
.service_pan a:hover {
	color:#CCC;
}
.service_pan ul {
	width:845px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.service_pan li {
	width:169px;
	list-style:none;
	float:left;
	text-align:center;
}

#submit_btn{
	padding-bottom: 20px;
}
#submit_btn input{
	border-radius: 5px;
	padding: 10px 20px;
	border: solid 1px #CCC;
	background: gradient(linear, center top, center bottom, from(#FEFEFE), to(#DEDEDE));
	background: -webkit-gradient(linear, center top, center bottom, from(#FEFEFE), to(#DEDEDE));
	background: -moz-linear-gradient(top, #FEFEFE, #DEDEDE);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #DEDEDE 100%);
	text-shadow: 0px 2px 0px #FFF;
	font-size: 20px;
	cursor: pointer;
	outline: none;
	}
#submit_btn input:hover{
	background: gradient(linear, center top, center bottom, from(#F7F7F7), to(#7ECEF4));
	background: -webkit-gradient(linear, center top, center bottom, from(#F7F7F7), to(#7ECEF4));
	background: -moz-linear-gradient(top, #F7F7F7, #7ECEF4);
	background: -ms-linear-gradient(top, #F7F7F7 0%, #7ECEF4 100%);
	box-shadow: 0px 2px 15px #7ECEF4;
}


.attention{
	padding: 20px;
}
.attention dl{
	border:1px solid #ccc;
	text-align: left;
	padding: 20px 20px 5px 20px;
	}
	.attention dl dt{
	display: block;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
	}
	.attention dl dd{
	font-size: 12px;
	padding-bottom: 15px;
	}
	.attention dl dd span{
	color:red;
	}
	.attention h3{
	padding: 10px 0px;
	font-size: 16px;
	background: #FFF;
	margin-top: 15px;
  	cursor: pointer;
	border:1px solid #ccc;
	color:#0085B2;
	}

.open_box{
	display: none;
	border-top: none !important;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}


















