body{
text-align: center;
margin:0px;
padding:0px;
background-image:url(item/header_back.jpg);
background-repeat:repeat-x;
color:#222;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", Osaka, Verdana, Arial, "Hiragino Kaku Gothic Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
font-size:13px;

}

table{font-size:inherit;font:100%;}
a img { border: 0; }

h1,h2,h3,h4,h5,p,li,ul,dl,dt,dd
{
margin:0px;
padding:0px;
font-size:13px;
line-height:18px;
font-weight:normal;
list-style:none;
}

th{
	font-weight: normal;
	}

img{
	border: none;
}
input,textarea,selectbox{
	color: #444;
}



.bc_blue_red a:link{
	text-decoration:none;
	color: #333; 
}

.bc_blue_red a:visited{
	text-decoration: none;
	color: #333;
}
.bc_blue_red a:hover{
	text-decoration: underline;
		color: blue;
}

.bc_blue_red a:active{
	text-decoration: underline;
		color: blue;
}
	
/* container */

#container{	margin:0px auto;

	}
	
/* header */

#header{
	position:relative;
	text-align:left;
	margin:0px auto;
	width:940px;
	height:142px;
	overflow:hidden;
	}

#h1{
	padding-top:10px;
	font-size:12px;
	}
	
#tel{
	position:absolute;
	right:0px;
	top:5px;
	}

#rogo{
	position:absolute;
	left:0px;
	top:48px;
	}

#b-sub_box{
	position:absolute;
	right:0px;
	top:60px;
	}

.b-sub{

	}
	
.b-sub li{
	float:left;
	background-image:url(item/list1.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	margin-left:14px;
	}


	
#b-main_box{
	position:absolute;
	left:0px;
	top:99px;

	}

.b-main{
	overflow:hidden;
	height:42px;
	}
	
	
.b-main li{
	float:left;
	}
	
/* ボタンサイン */

#button_sign_area{
	position:relative;
	top:0px;
	text-align:left;
	margin:0px auto;
	width:940px;
	height:2px;
	}
	
#button_sign{
	position:absolute;
	top:0px;
	}

#button_sign_mercury{
	position:absolute;
	top:0px;
	left:92px;
	}
#button_sign_list{
	position:absolute;
	top:0px;
	left:219px;
	}	
	
#button_sign_jisseki{
	position:absolute;
	top:0px;
	
	left:346px;
	}
	
#button_sign_hosho{
	position:absolute;
	top:0px;
	left:472px;
	}
	
#button_sign_nosha{
	position:absolute;
	top:0px;
	left:595px;
	}
	
#button_sign_kantei{
	position:absolute;
	top:0px;
	right:155px;
	}
	
#button_sign_shaken{
	position:absolute;
	top:0px;
	right:30px;
	}
	
#button_sign_shaken1{
	position:absolute;
	top:0px;
	
	}

/*車種で選ぶ*/

#shashu_area{
	position:relative;
	text-align:left;
	margin:0px auto;
	width:940px;
	height:100px;
	}
	
.kanban_l{
	position:absolute;
	bottom:33px;
	left:25px;
	}

.kanban_r{
	position:absolute;
	bottom:33px;
	right:35px;
	}

.sha_bback{
	background:url(item/shashu_b_back.jpg) no-repeat;
	width:141px;
	height:25px;
	padding-top:4px;
		}

.sha_bback p{
	background-image:url(item/list1.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:13px;
	display:inline-block;
/display:inline;
/zoom:1;
}

.sha_com{
	position:absolute;
	left:142px;
	bottom:0px;
	width:141px;
		text-align:center;
	}
	
.sha_ban{
	position:absolute;
	left:284px;
	bottom:0px;
	width:141px;
		text-align:center;
	}
	
.sha_sedan{
	position:absolute;
	left:426px;
	bottom:0px;
	width:141px;
		text-align:center;
	}
	
.sha_import{
	position:absolute;
	left:568px;
	bottom:0px;
	width:141px;
		text-align:center;
	}
	
.sha_gt{
	position:absolute;
	left:710px;
	bottom:0px;
	width:141px;
		text-align:center;
	}
	
.zenshashu{
	position:absolute;
	left:0px;
	bottom:0px;
	width:141px;
	text-align:center;
	}



/* flash */

#flash_area{
	background-image:url(item/back_fb.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
	
#flash{
	background-image:url(item/flash_kari.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:285px;
	margin:0px auto;
	}

/* cont */


#cont_box_index{
	margin:0px auto;
	background:url(item/cont_back.jpg);
	background-repeat:repeat-x;
	}

/* メイン背景 */

#cont_box_tenpo{
	margin:0px auto;
	background:url(item/back_hodokyo.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_mise{
	margin:0px auto;
	background:url(item/back_mise.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

#cont_box_kaisha{
	margin:0px auto;
	background:url(item/back_biru.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_staff{
	margin:0px auto;
	background:url(item/back_sunahama.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
	
#cont_box_jisseki{
	margin:0px auto;
	background:url(item/back_jisseki.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_pri{
	margin:0px auto;
	background:url(item/back_biru2.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_shaken{
	margin:0px auto;
	background:url(item/back_sora.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_motor{
	margin:0px auto;
	background:url(item/back_race.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

#cont_box_mercury{
	margin:0px auto;
	background:url(item/back_sora1.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_hosho{
	margin:0px auto;
	background:url(item/back_komorebi.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_kantei{
	margin:0px auto;
	background:url(item/back_speedroad.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_nosha{
	margin:0px auto;
	background:url(item/back_kosoku.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_oto{
	margin:0px auto;
	background:url(item/back_yamamichi.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont_box_voice{
	margin:0px auto;
	background:url(item/back_voice.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
#cont{
	border:5px solid #eee;
	background-image:url(item/back_alpha.png);
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	width:880px;
	clear:both;
	padding:30px;
	}
	
#cont_box_used{
	margin:0px auto;
	background:url(item/list_img.jpg) no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
	#cont_box_usedu{
	margin:0px auto;
	background:url(item/listu_img.jpg) no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_box_used2{
	margin:0px auto;
	background:url(item/list_img2.jpg) no-repeat;
	background-position:center 0px;
	height:150px;
	}
	
#cont_box_u-sedan{
	margin:0px auto;
	background:url(item/u-sedan_img.jpg) no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_box_u-compact{
	margin:0px auto;
	background:url(item/u-com_img.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_box_u-mini{
	margin:0px auto;
	background:url(item/u-mini_img.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_box_u-import{
	margin:0px auto;
	background:url(item/u-import_img.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_box_u-gt{
	margin:0px auto;
	background:url(item/u-gt_img.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:center 0px;
	height:138px;
	}
	
#cont_used_area{
	background:url(item/used_back_w.jpg) repeat-x;
	}
	
#cont_used{
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	display: table;   /* Allow the centering to work */
    margin: 0 auto;
	padding:0 1%;
}

#cont_used2{
	text-align:left;
	margin:0px auto;
	width:940px;
}
	
#cont_index{
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	width:1165px;
	clear:both;
	padding:30px;
	min-width:1165px;
	}
	

	
#kanban_area{
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	width:940px;
	height:80px;
	position:relative;
	}

#tit_kanban{
	position:absolute;
	bottom:0px;
	left:15px;
	}
	
#c_left{
	padding:0px 15px 0px 0px;
	width:425px;
	float:left;
	}
	
#c_right{
	padding:0px 0px 0px 15px;
	width:425px;
	float:right;
	}

.alpha100{
	filter:alpha(opacity=100) !important;
	 -moz-opacity:1.0 !important;
  opacity:1.0 !important;
	}
#fb_area{
	width:222px;
	float:left;
	margin-right:5px;
	}
	
#left{
	width:700px;
	float:left;
	margin-right:5px;
	}
	
#right{
	width:232px;
	float:left;
	margin-bottom:20px;
	display:inline;
	}
	
#bun_box_topics{
	background-image:url(item/topics_back.jpg);
	background-repeat:repeat-y;
	width:232px;
	text-align:center;
	padding:20px 0px;
	margin-bottom:15px;
	}
	
#bun_box_shaken{
	background-color:#eee;
	width:232px;
	text-align:center;
	margin-bottom:15px;
	}
	
.shaken_bun{
	font-size:12px;
	line-height:14px;
	padding:9px 9px;
	text-align:left;
	
	}
	
.margin_side{
	margin:9px auto 0px auto;
	}
	
#keiretsu{
	background-image:url(item/keiretsu_back.gif);
	background-repeat:no-repeat;
	width:231px;
	text-align:center;
	padding:40px 0px 20px 0px;
	
	}
	


/* バナーエリア */

#bun_area{
	background:url(item/bun_area_back.gif) repeat-x;
	background-position:0px 83px;
	}
	
#bun_cont{
	width:950px;
	margin:0px auto 0px auto;
	overflow:hidden;
	text-align:left;
	}
#bun_ue{
	overflow:hidden;
	}
#bun_ue li{
	float:left;
	margin:0px 4px;
	}


#keiretsu2{
	background-image:url(item/ban2_keiretsu.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:180px;
	padding:75px 15px 0px 23px;
	
	}
	
.keiretsu_box{
	position:relative;
	}
	
.k_hachi{
	position:absolute;
	top:60px;
	left:11px;
	}

.k_machi{
	position:absolute;
	top:80px;
	left:11px;
	}
.voice_box_ban{
	background:#eee;
	}
	
.voice_pic_ban{
	padding:8px 8px 8px 8px;
	}
.line-h_s{
	line-height:1.1 !important;
	}
	
.voice_ban_bun_box{
	height:150px;
	overflow:auto;
	}
	
/* index */


#anshin_box{
	overflow:hidden;
	margin-bottom:15px;

	}
	
.anshin{
	float:left;
	margin-right:5px;

	}

.anshin_bun{
	padding-top:5px;
	width:550px;
	float:left
	}
	
.anshin_bun li{
	background-image:url(item/list_anshin.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
	margin-bottom:4px;
	clear:both;
	font-size:13px;
	line-height:15px;
	}

/* マーキュリーとは */
.mc1{
	background:url(item/mc_back1.gif) no-repeat;
	position:relative;
	width:880px;
	height:83px;
	margin-bottom:10px;
	}
	
.mc2{
	background:url(item/mc_back2.gif) no-repeat;
	position:relative;
	width:880px;
	height:83px;
	margin-bottom:10px;
	}
	
.mc3{
	background:url(item/mc_back3.gif) no-repeat;
	position:relative;
	width:880px;
	height:83px;
	margin-bottom:10px;
	}
	
.mc4{
	background:url(item/mc_back4.gif) no-repeat;
	position:relative;
	width:880px;
	height:83px;
	margin-bottom:10px;
	}
	
.mc5{
	background:url(item/mc_back5.gif) no-repeat;
	position:relative;
	width:880px;
	height:83px;
	margin-bottom:10px;
	}
	
.mc_cont{
	position:absolute;
	left:277px;
	top:8px;
	width:465px;
	}
	
.mc_cont2{
	position:absolute;
	left:277px;
	top:8px;
	width:592px;
	}
	
.mc_cont p{
	line-height:15px;
	}
	
.mc_cont2 p{
	line-height:15px;
	}
	
.mc_more_info{
	position:absolute;
	right:0px;
	top:0px;
}

.mc_d_box{
	background:url(item/mc_d_back.jpg) no-repeat;
	width:158px;
	height:158px;
	position:relative;
	border:1px solid #CCC;
	display:block;
	float:left;
	margin:0 8px 16px 8px;
	}
	
.mc_d_box dt{
	padding:25px 0px 5px 0px;
	text-align:center;
	}
	
.mc_d_box dd{
	padding:0px 14px;
	text-align:left;
	}
	
.click2{
	position:absolute;
	top:0px;
	left:0px;
	}
	
#zenkoku_area{
	background:url(item/zenkoku_img.gif) no-repeat right;
	margin-bottom:20px;
	}


/*クリーニング*/
.riyu_c_list{
	
	}
	
.riyu_c_list li{
	list-style-type:decimal;
	width:270px;
	float:left;
	margin-left:20px;
	}
	
.riyu_c_pic{
	float:right;
	border:5px solid #eee;
	background-color:#eee;
	width:564px;
	margin-bottom:15px;
	}
	
.toha_shita{
	clear:both;
	margin-bottom:10px;
	}
	
.w_100{
	width:880px !important;
	}
	
.blue{
	font-size:12px;
	color:#009;
	}
	
/* 納車整備 */

.nousha_s_box{
	overflow:hidden;
	}
	
.nousha_s_box dt{
	float:left;
	width:140px;
	margin-right:20px;
	}
	
.nousha_s_box dd{
	float:left;
	width:720px;
	}

/* 店舗 */

.tit_back{
	background:url(item/tit_backjpg.jpg) repeat-x;
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	border:1px solid #ddd;
	clear:both;
	}
	
.tit_left{
	color:#009;
	font-size:16px;
	float:left;
	padding:10px 12px;
	}
	
.tit_right{
	color:#444;
	font-size:14px;
	float:right;
	padding:10px 12px;
	}
	
.map_back{
	background-color:#fff;
	padding:10px;
	position:relative;
	border:1px solid #CCC;
	overflow:hidden;
	}
	
.map{
	position:absolute;
	right:10px;
	top:10px;
}

.map_back2{
	background-color:#fff;
	padding:10px;
	position:relative;
	border:1px solid #CCC;
	}
	
.map2{
	position:absolute;
	right:10px;
}


/* 中古車リスト */

.list_area{
	background-color:#eee;
	border:1px solid #CCC;
	width:222px;
	margin:0px 8px 8px 0px;
	float:left;
	}
	
.list_area2{
	background-color:#eee;
	border:1px solid #CCC;
	width:290px;
	margin:0px 15px 15px 0px;
	float:left;
	display:inline;
	}

.list_box{
	padding:5px;
	width:208px;
}

.list_box2{
	padding:5px;
	width:208px;
}

.list_point{
	width:212px;
	height:66px;
	background-image:url(item/list_back_point.jpg);
	background-repeat:no-repeat;
	}
	
.list_point2{
	width:280px;
	height:79px;
	background-image:url(item/used_back_point.jpg);
	background-repeat:no-repeat;
	
	}
	
.point{
	color:#FFF;
	font-size:15px;

	padding:5px;
	line-height:19px;
	}
	
.point2{
	color:#FFF;
	font-size:17px;
	padding:8px;
	line-height:22px;
	}

.used_pic{
	position:relative;
	width:212px;
	height:158px;
	}
	
.used_pic2{
	position:relative;
	width:280px;
	height:210px;
	}

.jotai{
	position:absolute;
	top:5px;
	left:5px;
	}
	
.jotai2{
	position:absolute;
	top:15px;
	left:15px;
	}
	
.click{
	position:absolute;
	bottom:0px;
	right:0px;
	}
	
.name{
	background:url(item/name_back.jpg) repeat-x;
	text-align:center;
	width:212px;
	height:38px;
	margin-bottom:2px;
	}
	
.name2{
	background:url(item/name_back.jpg) repeat-x;
	text-align:center;
	width:280px;
	height:38px;
	margin-bottom:2px;
	}
	
.name h3{
	color:#FFF;
	font-weight:bold;
	padding:4px 5px 5px 5px;

	line-height:15px;
	}
	
.name2 h3{
	color:#FFF;
	font-weight:bold;
	padding:4px 5px 5px 5px;

	line-height:15px;
	}

.price_box{
	width:212px;
	overflow:hidden;
	
	}
	
.price_box2{
	width:278px;
	overflow:hidden;
	
	}

.car_no{
	float:left;
	padding-top:4px;
}

.car_price{
	float:right;
	color:#F00;
	font-weight:bold;
	font-size:17px;
	height:25px;
	padding-top:3px;
	}
	
.manen{
	font-size:12px;
	}

.car_info{
	background-color:#FFF;
	width:212px;
	padding:1px 2px;
	}
	


.car_info th{
	font-size:12px;
	line-height:12px;
	color:#039;
	padding:2px;
	width:70px;
	text-align:center;
	}
	
.car_info td{
	font-size:12px;
	line-height:12px;
	padding:2px;
	}
	
.back_gray{
	background-color:#eee;
	}
	
.car_info2{
	background-color:#FFF;
	width:280px;
	padding:2px 1px;
	}
	
.car_info2 th{
	font-size:12px;
	line-height:12px;
	color:#039;
	}
	
.car_info2 td{
	font-size:12px;
	line-height:12px;
	}








/* 中古車詳細 */

.car_top_box{
	overflow:hidden;
	margin-bottom:5px;
	}

.list-img{
	border:4px solid #ddd;
	margin-right:10px;
	}
	
.modoru_box{
	float:right;
	}

#car_left{
	width:608px;
	float:left;
	margin-right:10px;
	}
	
#car_right{
	width:310px;
	float:left;
	margin-bottom:20px;
	}

.car_top_box{
	overflow:hidden;
	margin-bottom:5px;
	}
.car_tit_box{
	}

.car_tit{
	font-size:16px;
	font-weight:bold;
	color:#002ea8;
	float:left;
	}

	
.modoru{
	margin-left:5px;
	}
	
#car_left{
	width:608px;
	float:left;
	margin-right:15px;
	
	}
	
#car_bigpic{
	position:relative;
	}
	


.c_sub_pic li{
	float:left;
	margin:0px 3px 1px 0px;
	}
	
.sub-img{
	border:4px solid #ddd;
	}
	
.sub-img2{
	border:2px solid #ddd;
	}

.car_bun{
	font-size:14px;
	line-height:19px;
	}
	
.area_box{
	background-image:url(item/carname_back.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
	}
	
.area{
	float:left;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:3px 10px;
	}
	
.black_box{
	background-image:url(item/name_back.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	margin-bottom:15px;
	}
	
.black{
	float:left;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:7px 10px;
	}

.mitsumori_box{
	width:100%;
	text-align:center;
	background-color:#eee;
	border:1px solid #CCC;
	margin-bottom:20px;
	}
	
.mitsumori{
	padding:0px 0px 5px 0px;
	}
	
	
/* 安心保証 */

.hosho_plate1{
	background:url(item/hosho_pback1.gif) no-repeat;
	width:880px;
	height:199px;
	position:relative;
	margin-bottom:15px;
	}
	
.hosho_list1{
	position:absolute;
	top:115px;
	left:25px;
	
	}
	
.hosho_bun1{
	position:absolute;
	top:40px;
	left:578px;
	}
	
.hosho_plate2{
	background:url(item/hosho_pback2.gif) no-repeat;
	width:880px;
	height:118px;
	position:relative;
	margin-bottom:15px;
	}
	
.hosho_bun2{
	position:absolute;
	top:23px;
	left:550px;
	width:310px;
	}
	
.hosho_plate3{
	background:url(item/hosho_pback3.gif) no-repeat;
	width:880px;
	height:118px;
	position:relative;
	margin-bottom:15px;
	}
	
.hosho_bun3{
	position:absolute;
	top:40px;
	left:460px;
	width:400px;
	}
	
#hosho_ichiran{
	background:url(item/hosho_ichiran.gif) no-repeat right;
	width:880px;
	height:315px;
	}

.table_road{
	}
	
.table_road th{
	border:1px solid #ccc;
	text-align:center;
	width:91px;
	}
	
.table_road td{
	border:1px solid #ccc;
	text-align:center;
	width:91px;
	line-height:13px;
	color:#06F;
	padding:2px;
	}
	
.text_s{
	font-size:10px;
	line-height:12px;
	color:#666;
	margin-top:2px;
	}
/* 車検整備 */

#seibi_jobun{
	position:relative;
	background:url(item/seibi_jobunback.jpg) no-repeat;
	width:880px;
	height:201px;
	margin-bottom:30px;
	}
	
#seibi_jobun p{
	position:absolute;
	top:20px;
	left:20px;
	width:500px;
	line-height:30px;
	}

/* モータースポーツ */

#motor_jobun{
	position:relative;
	background:url(item/motor_jobunback.jpg) no-repeat;
	width:880px;
	height:201px;
	margin-bottom:30px;
	}
	
#motor_jobun p{
	position:absolute;
	top:20px;
	left:20px;
	width:580px;
	}

.motor_bun{
	overflow:hidden;
	border-bottom:1px dotted #666;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.motor_bun dt{
	float:left;
	margin-right:15px;
	
	}
	
.motor_bun dd{
	}
	
.gray_plate{
	background-color:#eee;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:15px;
}

.gray_plate_stf{
	background-color:#eee;
	border:1px solid #CCC;
	padding:10px 10px;
	margin-bottom:15px;
	width:97%;
	overflow:hidden;
}

/*鑑定団*/
.soshin_b{
	width:100%;
	text-align:right;
	padding-top:20px;
	}
	
	

/* footer */

#footer_area{
	background:url(item/footer_back.gif) repeat-x;
	}
	
#footer{
	width:940px;
	margin:0px auto 0px auto;
	overflow:hidden;
	height:80px;
	}
	
.footer_add{
	padding:10px 0px;
	font-size:12px;
	color:#FFF;
	float:left;
	margin-top:10px;
	}
	
.footer_rogo{
	float:right;
	margin:5px 0px 7px 0px;
	}
	
.copyright{
	text-align:right;
	font-size:10px;
	color:#FFF;
	clear:both;
	}
	
/* thanks */

.thanks_box{
	background-color:#eee;
	
	margin-top:30px;
	text-align:center;
	height:400px;
	}
	
.thanks{
	padding:130px 0px 90px 0px;
	margin:0px auto;
	line-height:20px;
	}
	
/* お客様の声 */

.voice_box{
	
	}
	
.blue_tit{
	background-color:#ccedff;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
	}
	
.pic_area{
	float:left;
	}
	
.comment_area{
	float:right;
	width:510px;
	}
	

/* スタッフ */

.staff_left_box{
	float:left;
	width:710px;
	overflow:hidden;
	}


.staff_moji{
}

.staff_moji li{
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	}
	
	
.tenji_box{
	width:420px;
	}


/* ------------------------------
	base
------------------------------ */

.clear{
	clear:both;
	}
	
.bold{
	font-weight:bold;
	}

.red{
	color:#F00;
	}
	
.gray{
	color:#333;
	}
	
.white{
	color:#fff;
	}
.green{
	color:#060;
	}
	
.orange{
	color:#F60;
	}
	
.d_blue{
	color:#039;
	}
.kimidori{
	color:#39b54a;
	}

.momoiro{
	color:#ff7bac;
	}
	
.mizuiro{
	color:#3fa9f5;
	}

.murasaki{
	color:#9c75c4;
	}
	
.kiiro{
	color:#fbb03b;
	}
	
.raimu{
	color:#99cc00;
	}
	
.uguisu{
	color:#099;
	}


.f_s{
	font-size:12px;
	}
	
.f_l{
	font-size:15px;
	}
		
.list_disc li{
	list-style:disc;
	margin-left:20px;
	margin-bottom:10px;
	}

.text-center{
	text-align:center;
	}
	
.text-right{
	text-align:right;
	}
	

/* margin */
.margin_600{
	margin-bottom:600px;
	}
	

.margin_l{
	margin-bottom:20px;
	}
	
.margin_m{
	margin-bottom:15px;
	}

.margin_s{
	margin-bottom:5px;
	}
	
.margin_ss{
	margin-bottom:3px;
	}

.margin_r_ll{
	margin-right:20px;
	}
	
.margin_r_m{
	margin-right:10px;
	}

.over_h{
	overflow:hidden;
	}	
.center{
	display:block;
	margin:0px auto;
	}

.l_height_s{
	line-height:14px;
	}
	
.float_l{
	float:left;
	}
	
.float_r{
	float:right;
	}
	
/* table */

.table01{
	width:420px;
	margin:10px 0px;

	}
	
.table01 th{
	background-color:#e5f3ff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	width:145px;
	}
	
.table01 td{
	background-color:#fff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	}
	
.table02{
	width:100%;

	}
	
.table02 th{
	background-color:#e5f3ff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	text-align:center;
	width:25%;
	}
	
.table02 td{
	padding:5px 2px;
	border-bottom:1px dotted #666;
	font-size:12px;
	}

.table_zen{
	width:100%;

	}
	
.table_zen th{
	background-color:#e5f3ff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	text-align:center;
	width:25%;
	}
	
.table_zen td{
	padding:5px 2px;
	border-bottom:1px dotted #666;
	font-size:12px;
	text-align:center;
	}
	
.table03{
	margin:3px 0px 0px 0px;

	}
	
.table03 th{
	background-color:#06F;
	padding:5px 4px;
	border:1px solid #999;
	text-align:center;
	color:#FFF;
	}
	
.table03 td{
	background-color:#fff;
	padding:5px 4px;
	border:1px solid #999;
		text-align:center;
	}
	
	
.table04{
	width:100%;
	margin:3px 0px 10px 0px;
	font-size:10px;
	}
	
.table04 th{
	background-color:#06F;
	padding:3px 2px;
	border:1px solid #999;
	text-align:center;
	color:#FFF;
	}
	
.table04 td{
	background-color:#fff;
	padding:3px 2px;
	border:1px solid #999;
		text-align:center;
	}
	
.table_car{
	width:100%;
	margin:10px 0px;

	}
	
.table_car th{
	text-align:left;
		width:115px;
	background-color:#e5f3ff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	width:115px;
	font-size:12px;
	}
	
.table_car td{
	background-color:#fff;
	padding:5px 7px;
	border-bottom:1px dotted #666;
	}
	
.table_car2{
	width:100%;
	margin:10px 0px;

	}
	
.table_car2 th{
	text-align:left;
		width:115px;
	background-color:#e5f3ff;
	padding:4px 4px;
	border-bottom:1px dotted #666;
	width:110px;
	font-size:12px;
	}
	
.table_car2 td{
	text-align:center;
	background-color:#fff;
	padding:4px 4px;
	border-bottom:1px dotted #666;
	}
	
.table_shaken{
	width:100%;

	}
	
.table_shaken th{
	background-color:#002eab;
	color:#FFF;
	padding:4px 4px;
	text-align:center;
	font-weight:bold;
	}
	
.table_shaken td{
	padding:4px 4px;
	text-align:right;
	background-color:#eee;
	}
	
.td_shashu{
	text-align:center !important;
	background-color:#e5f3ff !important;
	color:#444 !important;
	font-weight:normal !important;
	}
	
.ptop-box{
	width:100%;
	margin:15px 0px;
	clear:both;
	}

.ptop-box p{
	font-size:10px;
	text-align:right;
	}

.hosho_box_l{
	float:left;
	width:145px;
	}
	
.hosho_box_r{
	float:right;
	width:720px;
	}