@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;border:0;}
ul,li{list-style:none;}

.mb02{margin-bottom:2px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb55{margin-bottom:55px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:60px !important;}
.mb75{margin-bottom:75px;}

.txtright{text-align:right;}
img{vertical-align:top;}
.sml{font-size:75%;}
.color1{color:#231815;}
.color2{color:#BB5514;}
.color3{color:#F0EBBB;}
.color4{color:#FF0000;}

.imgb{vertical-align:bottom;}
table{border:none;border-collapse:collapse;border-spacing:0;}

body{
	font-size:12px;
	line-height:1.2em;
	background:url(images/main_bg.jpg) top center repeat;
}
a{text-decoration:underline;color:#BB5514;}

#header_top{
	background:url(images/top_img01.jpg) top center repeat-x;
	height:503px;
}

#header{
	background:url(images/header_bg.jpg) top center repeat-x;
	height:70px;
}

.headcont{
	position:relative;
	width:794px;
	margin:auto;
	height:100%;
}
.headcont .logo{
	position:absolute;
	top:18px;
	left:0;
}
.headcont .logo_top{
	position:absolute;
	top:18px;
}
.headcont .telbox{
	position:absolute;
	top:17px;
	right:6px;
}
.headcont .telbox_top{
	position:absolute;
	top:17px;
	right:6px;
}
.headcont .telbox_top img{padding:0 0 6px 7px;}
.headcont .telbox img{padding:0 0 6px 7px;}

.headcont .banner1{
  position:absolute;
	top:70px;
}
.headcont .banner2{
  position:absolute;
	top:430px;
	left:57px;
}
.headcont .banner3{
  position:absolute;
	top:430px;
	right:84px;
}

#menu{
	background:url(images/menu_bg.jpg) repeat-x;
	height:45px;
}
#menu ul{
	height:100%;
	overflow:hidden;
	width:794px;
	margin:auto;
}
#menu ul li{float:left;}
#menu ul li a{width:130px;text-align:center;display:block;height:27px;padding-top:13px;}
#menu ul li a:link{}
#menu ul li a:visited{}
#menu ul li a:hover{border-bottom:#C01920 4px solid;}
#menu ul li a:active{border-bottom:#C01920 4px solid;}
#menu ul li.on a{border-bottom:#C01920 4px solid;}

#footer{
	background:url(images/footer_bg.jpg) repeat-x;
	height:105px;
	text-align:center;
	padding-top:15px;
	color:#FFFFFF;
	font-weight:bold;
}
#footer a{color:#FFFFFF;text-decoration:none;}
#footer a:link{}
#footer a:visited{}
#footer a:hover{text-decoration:underline;}
#footer a:active{text-decoration:underline;}



#container{
	width:800px;
	margin:10px auto 0px;
}

#container h1{
	margin-bottom:7px;
}

#pan{
	text-align:right;
	color:#BB5514;
	font-weight:bold;
	margin-right: 5px;
}

/***************************************************************************

■home  index.html

****************************************************************************/

#topcont{
  width:793px;
	margin:10px auto 0px;
}
#topcont .topbox{
  overflow:hidden;
	height:100%;
	margin-bottom:30px;
	width:793px;
}

#topcont .topbox_l{
  float:left;
	width:485px;
	background:#FFFFFF;
}
#topcont .topbox_lcont{
  border-bottom:#818da7 solid 1px;
	border-right:#818da7 solid 1px;
	border-left:#818da7 solid 1px;
	padding:0px 17px 6px 27px;
}

#topcont .topbox_lcont dl{
  overflow:hidden;
	height:100%;
	padding-top:7px;
}
#topcont .topbox_lcont dl.dl01{
  overflow:hidden;
	height:100%;
	padding-top:7px;
	border-bottom:#1B315E solid 1px;
	padding-bottom:5px;
}
#topcont .topbox_lcont dl p.top_tit{
  color:#1B315E;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	line-height:1.2em;
}
#topcont .topbox_lcont dl p.date{
  text-align:right;
}
#topcont .topbox_lcont dd{
  float:left;
	width:278px;
}
#topcont .topbox_lcont dt{
  float:right;
	width:143px;
}
#topcont .topbox_r{
  float:right;
}
#topcont .topbox_r .link1{
  background:url(images/top_img02.jpg) no-repeat;
	width:158px;
	height:70px;
	color:#FFFFFF;
	font-size:10px;
	padding:12px 3px 0px 130px;
	margin-bottom:7px;
}
#topcont .topbox_r .link2{
  background:url(images/top_img03.jpg) no-repeat;
	width:158px;
	height:70px;
	color:#FFFFFF;
	font-size:10px;
	padding:12px 3px 0px 130px;
	margin-bottom:7px;
}
#topcont .topbox_r .link3{
  background:url(images/top_img04.jpg) no-repeat;
	width:158px;
	height:70px;
	color:#FFFFFF;
	font-size:10px;
	padding:12px 3px 0px 130px;
}
#topcont .topbox_r p{
  	margin-bottom:4px;
}
#topcont .topbox_r p.linkbtn{
    margin:0;
		text-align:right;
}
#topcont .banner{
  overflow:hidden;
	height:100%;
	margin:auto 0px;
	margin-bottom:40px;
}
#topcont .banner_l{
	background:url(images/top_img05.jpg) no-repeat;
	height:135px;
	float:left;
	width:343px;
	padding:16px 22px 11px 27px;
}
#topcont .banner_r{
	background:url(images/top_img05.jpg) no-repeat;
	height:135px;
	float:right;
	width:343px;
	padding:16px 22px 11px 27px;
}

#topcont .topfoot{
  overflow:hidden;
	height:100%;
}
#topcont .topfoot_l{
  float:left;
	width:199px;
	color:#FFFFFF;
}
#topcont .topfoot_l span{
  font-size:10px;
}
#topcont .topfoot_r{
  float:right;
	width:91px;
}

/***************************************************************************

■高田店  takada.html

****************************************************************************/
#container .takada{
	padding-left:17px;
	width:783px;
	margin-bottom: 25px;
	padding-top:10px;
}
#container .takada_cont{
  overflow:hidden;
	height:100%;
}
#container .takada_cont_l{
  float:left;
}
#container .takada_cont_l h2{
  margin-bottom:10px;
}
#container .takada_cont_l p{
  padding-left:15px;
	padding-bottom:25px;
	line-height:18px;
}
#container .takada_cont_l p.p01{
  padding-left:15px;
	padding-bottom:0px;
}
#container .takada_cont_l p.p02{
	color:#C60;
	margin-top:5px;
	padding-bottom:0;
}
#container .takada_cont_r{
  float:left;
	padding-left:40px;
}
#container .takada ul{
  list-style:none;
	margin:0;
	overflow:hidden;
	height:100%;
}
#container .takada ul li{
  float:left;
	padding-right:7px;
	padding-bottom:10px;
}
#container .takada ul li.li01{
  float:left;
	padding-right:7px;
	padding-bottom:0px;
}
#container .takada ul li.li02{
  float:right;
	padding-bottom:0px;
	padding-right:16px;
}
#container .takada ul p{
  text-align:right;
	padding-right:4px;
}

/***************************************************************************

■宅配・仕出し (menu)  takuhai_menu.html

****************************************************************************/
#container .takuhaibanner{
  text-align:center;
	padding-top:40px;
	margin-bottom:40px;
}
#container ul.takuhaibtn{
  overflow:hidden;
	height:100%;
	padding-left:55px;
	margin-bottom:15px;
}
#container ul.takuhaibtn li{
  float:left;
	padding-right:20px;
}
#container ul.takuhaibanner2{
  overflow:hidden;
	height:100%;
	padding-left:206px;
	margin-bottom:30px;
}
#container ul.takuhaibanner2 li.takuhaili01{
  float:left;
	background:url(images/takuhai_img01.jpg) no-repeat;
	width:388px;
	height:172px;
}
#container ul.takuhaibanner2 li.takuhaili01 p{
  padding:107px 147px 0px 22px;
}
#container ul.takuhaibanner2 li.takuhaili01 span{
  font-size:10px;
}
#container ul.takuhaibanner2 li.takuhaili02{
  float:left;
	background:url(images/takuhai_img02.jpg) no-repeat;
	width:388px;
	height:172px;
	margin-left:10px;
}
#container ul.takuhaibanner2 li.takuhaili02 p{
	padding:97px 192px 0px 17px;
}
#container ul.takuhaibanner2 li.takuhaili02 span{
  font-size:16px;
	font-weight:bold;
	line-height:1.8em;
}
#container ul.takuhaibtn li{
  float:left;
	padding-right:20px;
}
#container p.takuhaitxt{
  padding-left:70px;
	padding-bottom:35px;
}

#container .menufoot{
	padding-left:6px;
	margin-bottom:30px;
}
#container .menufoot ul{
  overflow:hidden;
	height:100%;
	margin-bottom:10px;
}
#container .menufoot li{
  float:left;
	padding-right:8px;
}
#container .menufoot li.menufootli{
  padding-right:24px;
}

/***************************************************************************

■宅配・仕出し (刺身・寿し・オードブル)  sasimi.html

****************************************************************************/
#container .sasimi{
  padding-top:10px;
}
#container .sasimi dl{
  overflow:hidden;
	height:100%;
}
#container .sasimi dt{
  float:left;
}
#container .sasimi dd{
  float:left;
}
#container .sasimi dd p{
  padding-top:10px;
	line-height:1.3em;
	padding-left:280px;
}
#container .sasimi_btn{
  overflow:hidden;
	height:100%;
}
#container .sasimi_btn_l{
  float:left;
}
#container .sasimi_btn_r{
  float:right;
}
#container .sasimi ul{
  overflow:hidden;
	height:100%;
}
#container .sasimi ul li{
  float:left;
}

/***************************************************************************

■お食事 (menu)  syokuji_menu.html

****************************************************************************/
#container .syokujibanner{
	background:url(images/menutop_img12.jpg) no-repeat;
	width:679px;
	height:250px;
	margin-left:5px;
	margin-bottom:43px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 38px;
	padding-left: 69px;
}
#container .syokujibanner dl{
   
	 height:100%;
}
#container .syokujibanner dd{
	float:left;
	width:430px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container .syokujibanner dd p{
   padding-top:10px;
}
#container .syokujibanner dt{
	float:left;
	padding-left:40px;
	width:180px;
	height:169px;
}
#container .menucont{
   width:756px;
	 overflow:hidden;
	 height:100%;
	 padding:0 21px 25px 18px;
}
#container .menucont p{
   margin-bottom:5px;
}
#container .menucont .menucont_l{
   float:left;
}
#container .menucont .menucont_m{
   float:left;
	 padding-left:35px;
}
#container .menucont .menucont_r{
   float:left;
	 padding-left:30px;
}




/***************************************************************************

■お食事 (inner page) os_agemono.html,os_oshokuzi.html,os_osusi.html
os_sarada.html,os_shirumono.html,os_sokusai.html

****************************************************************************/
#sideCon{
	background:url(images/side.jpg) top left no-repeat;
	height:516px;
	margin-right:20px;
	float:left;
	width:195px;
	padding-bottom: 30px;
}

#sideCon ul{
	overflow:hidden;
	height:382px;
	padding-top:60px;
	padding-left:12px;
}

#sideCon ul li{
margin-bottom:8px;
}

#content{
	width:800px;
	height: 100%;
	overflow: hidden;
}

#rightCont{
	float:left;
	width:585px;
	padding-top:10px;
}

#rightCont .contTop{
	padding-top:3px;
	height:100%;
	overflow:hidden;
	margin-bottom: 30px;
}

#rightCont .contTop .topLeft{
	float:left;
	width:325px;
}

#rightCont .contTop .topLeft .con{
	padding: 16px 0 0 5px;
}

#rightCont .contTop .topLeft .con h3{
	margin-bottom:15px;
}

#rightCont .contTop .topLeft .con dl{height:100%;overflow:hidden;font-weight:bold;}

#rightCont .contTop .topLeft .con dl dt{
	background:url(images/cont_point.jpg) no-repeat 0px 1px;
	padding-left:15px;
	float:left;
	width: 195px;
	margin-bottom:10px;
}

#rightCont .contTop .topLeft .con dl dd{
	float:right;
	margin-bottom:10px;
	width: 110px;
}

#rightCont .contTop .topLeft .con dl dt.dt001{
	background:url(images/cont_point.jpg) no-repeat 0px 1px;
	padding-left:15px;
	float:left;
	width: 180px;
	margin-bottom:10px;
}

#rightCont .contTop .topLeft .con dl dd.dd001{
	float:right;
	margin-bottom:10px;
	width: 125px;
}

#rightCont .contTop .topLeft .con dl dd.dd01{margin-top:1em;}

#rightCont .contTop .topLeft .con dl dd span{font-size:10px;}
#rightCont .contTop .topLeft .con ul{line-height:1.5em; margin-bottom:10px; font-weight:bold; padding-left:12px;}
#rightCont .contTop .topLeft .con ul li span{color:#C28C82;}

#rightCont .contTop .topRight{
	float:right;
	padding-top:60px;
	padding-right:10px;
	margin-left:10px;
	width: 240px;
}

#rightCont .contTop .topRight p.mb{
  margin-bottom:13px;
}

#rightCont .contTop .topRight p.txt{
  text-align:right;
}

#rightCont .im{
	margin-bottom:11px;
}

#rightCont .cont2{
	padding-top:3px;
	height:100%;
	overflow:hidden;
	margin-bottom: 30px;
}

.mt20{margin-top:20px;}

#rightCont .cont2 .topLeft{
	float:left;
	width:220px;
}

#rightCont .cont2 .topRight{
	float:right;
	padding:0 10px;
	width: 345px;
}

#rightCont .cont2 .topRight .fram{
  border-left:#D4987E 2px solid;
  border-right:#D4987E 2px solid;
  padding-left:22px;
  width:202px;
}

#rightCont .cont2 .topRight .fram ul{
  font-size:12px;
  font-weight:bold;
  line-height:1.5em;
}

#rightCont .cont2 .topRight .fram ul span{
  color:#D4987E;
  margin-right:5px;
}

#rightCont .cont2 .topRight .fram .ul01{
  margin-right:36px;
  float:left;
}

#rightCont .cont2 .topRight dl{height:100%;overflow:hidden;font-weight:bold;}

#rightCont .cont2 .topRight dl dt{
	float:left;
	padding-bottom:10px;
	width: auto;
}

#rightCont .cont2 .topRight dl dt span{
	font-size:10px;
	font-weight:normal;
}

#rightCont .cont2 .topRight dl dt span.span01{
  padding-left:10px;
}

#rightCont .cont2 .topRight dl dd{
	float:right;
	margin-bottom:10px;
	text-align: right;
}

#rightCont .cont2 .topRight dl dd.dd01{margin-top:1em;}

#rightCont .cont2 .topRight dl dd span{font-size:10px;}
#rightCont .cont2 .topRight dl dt ul{margin-top:5px;line-height:1.5em;}
#rightCont .cont2 .topRight dl dt ul li span{color:#C28C82;}

#rightCont .cont2 .topRight p.mb{
  margin-bottom:13px;
}
#rightCont .cont2 .topRight p.txt{
  text-align:right;
}

/*****************************************************************/

#zizake{width:779px; margin:auto;font-size:15px;line-height:normal;font-weight:bold;}
#zizake .submenu {margin-bottom:20px; padding-top:10px;}
#zizake .submenu dl {height:100%;overflow:hidden;}
#zizake .submenu dl dt {float:left;}
#zizake .submenu dl dd {float:right;}
#zizake .style01{background:url(images/zizake_style01_bg.jpg) no-repeat;width:643px;height:222px;margin:4px 0 45px;padding:19px 0 0 136px;}
#zizake .style01 h3{width:386px;background:#DFA64E;line-height:23px;margin-bottom:8px;font-size:15px;padding-left:9px;}
#zizake .style01 p{margin-bottom:15px;color:#FFFFFF;font-size:12px;}

#zizake .style01 table{width:375px;color:#FFFFFF;}
#zizake .style01 table th{text-align:left;font-size:17px;padding-bottom:8px;}
#zizake .style01 table td{padding-bottom:8px;}

#zizake .style02{font-weight:bold;}
#zizake .style02 dl {height:100%;overflow:hidden;margin-bottom:20px;}
#zizake .style02 dl dt{float:left;margin-right:20px;}
#zizake .style02 dl dd{float:left;width:642px;}
#zizake .style02 dl dd h3{
	background:#DFA64E;
	line-height:23px;
	margin-bottom:10px;
	padding-left:9px;
	font-size:15px;
}
#zizake .style02 p{font-size:12px;}
#zizake .style02 table{width:100%;}
#zizake .style02 table td{padding-bottom:10px;}


#zizake .style03{padding:0 60px 0 20px;}
#zizake .style03 table{width:100%;margin-left:9px;}
#zizake .style03 table td{padding-bottom:10px;}


#onomimono{text-align:center;padding-top:15px;}
#onomimono .submenu {margin-bottom:335px;}
#onomimono .submenu dl{height:100%;overflow:hidden;}
#onomimono .submenu dl dt{float:left;width:50%;text-align:center;}
#onomimono .submenu dl ddt{float:right;width:50%;text-align:center;}

#kodawari{margin:0 30px 0 14px; padding-top:10px;}
#kodawari .style01{height:100%;overflow:hidden;margin-bottom:50px;}
#kodawari .style01 .left{float:left;}
#kodawari .style01 .right{
	float:right;
	padding-top:16px;
}
#kodawari .style01 .right p{margin-bottom:6px;}
#kodawari .style01 .mid{
	width:285px;
	padding-top:21px;
	margin:0 auto 0 228px;
	font-weight:bold;
	line-height:1.5em;
}

#shunnojouhou{margin:0 20px 0 18px; padding-top:10px;}
#shunnojouhou .style01{padding:0 16px 10px 29px;border:#172e60 4px solid;background:#fefde8 url(images/shunnojouhou_style01_bg.jpg) repeat-x;margin-bottom:12px;}
#shunnojouhou .style01 h2{padding:15px 0 7px 0;color:#FFFFFF;margin-bottom:12px; font-size:18px;}
#shunnojouhou .style01 dl{overflow:hidden;}
#shunnojouhou .style01 dl dt{float:right;}
#shunnojouhou .style01 dl dd{width:455px;padding-top:19px;float:left;}
#shunnojouhou .style01 dl dd p{line-height:1.5em;font-size:14px;}
#shunnojouhou .pages{text-align:center;font-weight:bold;color:#172e60;}
#shunnojouhou .pages a{color:#172e60;text-decoration:none;}

/************************@teishoku********************************/
#teishoku{
width:750px;
font-size:15px;
font-weight:bold;
padding-top:10px;
overflow:hidden;
height:100%;
}
#teishoku .teiheigh{
height:100%;
}
#teishoku .style01{
	width:430px;
	float:right;
	height:100%;
	overflow:hidden;
}
#teishoku .style01 ul{
	height:100%;
	overflow:hidden;
	margin-bottom:30px;
}
#teishoku .style01 ul li{
width:198px;
height:100%;
overflow:hidden;
}
#teishoku .style01 ul li p{
text-align:right;
padding-top:10px;
}
#teishoku .style01 ul .spanup{
padding-right:7px;
font-size:75%;
}
#teishoku .style01 .lileft{
float:left;
}
#teishoku .style01 .liright{
float:right;
}
#teishoku .style02{
background:url(images/teishoku_style02_bg.jpg) no-repeat;
height:192px;
width:632px;
position:relative;
margin-bottom:10px;
float:right;
}
#teishoku .allstyle02{
width:750px;
height:100%;
overflow:hidden;
margin-bottom:25px;
}
#teishoku .style02 p{position:absolute;}
#teishoku .style02 .styletwo001{
top:16px;
left:16px;
}
#teishoku .style02 .styletwo002{
top:32px;
left:272px;
}
#teishoku .style02 .styletwo003{
top:38px;
right:36px;
color:#1B315E;
}
#teishoku .style02 .styletwo004{
top:58px;
right:34px;
}
#teishoku .style02 .styletwo005{
top:75px;
left:272px;
width:326px;
font-size:85%;
}
#teishoku .style03{
background:url(images/teishoku_style03_bg.jpg) no-repeat;
height:194px;
width:632px;
position:relative;
margin-bottom:10px;
float:right;
overflow:hidden;
}
#teishoku .allstyle03{
margin-bottom:15px;
height:100%;
overflow:hidden;
}
#teishoku .style03 p{position:absolute;color:#FFFFFF;}
#teishoku .style03 .stylethree001{
top:16px;
left:16px;
}
#teishoku .style03 .stylethree002{
top:32px;
left:270px;
}
#teishoku .style03 .stylethree003{
top:38px;
right:30px;
}
#teishoku .style03 .stylethree004{
top:58px;
right:34px;
}
#teishoku .style03 .stylethree005{
top:75px;
left:272px;
width:327px;
font-size:85%;
}
#teishoku .style03 .stylethree006{
top:65px;
left:275px;
font-size:65%;
}
#teishoku .style03 .stylethree007{
top:94px;
left:272px;
font-size:85%;
width:327px;
}

#container .beer{
	width:783px;
	margin-bottom: 25px;
	margin-left:10px;
}

#container .beer dl{
margin-top:10px;
width:779px;
height:100%;
}
#container .beer dl dt{
float:left;
}
#container .beer dl dd{
float:right;
}
#container .beer .beerimg01{
margin-top:20px;
margin-left:10px;
}
#container .beer .beerimg02{
margin-top:20px;
}
#container .beer .beerbg01{
background:#192F60 no-repeat;
width:709px;
height:100%;
padding:20px 43px 0 27px;
}
#container .beer .beerbg01 table{
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}
#container .beer .beerbg01 table tr td{
padding-bottom:10px;
}
#container .beer .beerbg01 table .span03{
font-size:75%;
margin-left:20px;
}
#container .beer .beerbg01 table .span04{
margin-left:30px;
}
#container .beer .beerbg01 table .right{
text-align:right;
}
#container .beerbottom{
margin-top:20px;
margin-bottom:5px;
}
#container .beerbottom dl{
margin-bottom:40px;
width:779px;
float:left;
}
#container .beerbottom dl dt{
width:230px;
float:left;
}
#container .beerbottom dl dd{
float:left;
width:549px;
padding-top:12px;
}
#container .beerbottom table{
font-size:15px;
color:#231916;
font-weight:bold;
}
#container .beerbottom table td{
padding-bottom:10px;
text-align:left;
}
#container .beerbottom .tab01{
font-weight:bold;
}
#container .beerbottom .tab01 td{
padding-bottom:2px;
}
 
#container .beerbottom table th{
text-align:left;
font-size:75%;
padding-left:15px;
padding-bottom:10px;
}

#container .beerbottom table .right{
text-align:right;
}

/****************@enkai******************/
#container .enkai{
	width:797px;
	margin-bottom: 25px;
	font-weight:bold;
}
#container .pl17{
padding-left:17px;
}
#container .enkai .enkaiimg01{
margin:20px auto;
padding-left:17px;
}
#container .enkai .enkaiimg23{
height:100%;
overflow:hidden;
margin-bottom:22px;
}
#container .enkai .enkaiimg23 .enkaiimg02{
float:left;
width:200px;
}
#container .enkai .enkaiimg23 .enkaiimg03{
float:right;
padding-top:11px;
width:587px;
}
#container .enkai .enkaiimg04{
padding-left:17px;
margin-bottom:20px;
width:780px;
height:100%;
overflow:hidden;
}
#container .enkai .enkaiimg04 .leftimg04{
float:left;
width:320px;
padding-top:3px;
font-size:15px;
line-height:1.2em;
}
#container .enkai .enkaiimg04 .rightimg04{
float:right;
width:440px;
}
#container .enkai .enkaiimg56{
padding-left:17px;
margin-bottom:20px;
height:100%;
overflow:hidden;
}
#container .enkai .enkaiimg56 p{
color:#1B315E;
padding:15px 50px 0 55px;
line-height:1.5em;
}
#container .enkai .enkaiimg56 .enkaiimg05{
	float:left;
	margin-right:32px;
	width:370px;
}
#container .enkai .enkaiimg56 .enkaiimg06{
	float:left;
	width:370px;
}
#container .enkai .enkaip{
text-align:right;
margin-bottom:20px;
margin-right:15px;
}
#container .enkai .enkaiimg07{
	padding-left:17px;
	width:777px;
}
#container .enkai .enkaiimg07 p{
	font-size:125%;
	line-height:1.4;
	}
#container .enkai .enkaitxt{
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
}

/****************@houyou******************/
#container .houyou{
	margin-top:30px;
	margin-bottom:25px;
	width:800px;
}
#container .houyou .houyou_txt01{
	width:280px;
	float:left;
}
#container .houyou .houyou_img01{
	margin-left:14px;
	margin-bottom:25px;
	width:500px;
	float:left;
}
#container .houyou .houyou_img_main{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	}
#container .houyou .houyou_img_sub{
	width:800px;
	height:100%;
	overflow:hidden;
}
#container .houyou .houyou_img_sub ul{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-bottom:15px;
	}
#container .houyou .houyou_img_sub ul li{
	display:block;
	width:110px;
	margin-right:4px;
	float:left;
	}

