﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#fcon{
	padding:20px 0 0 17px;
}

.cbox{
	padding:25px 0 0 0;
}

.cbox-inner{
	padding:5px 17px;
}


#shopinfo{
	
}

#shopinfo dl{
	padding:8px 10px 8px 5px;
	border:1px dotted #565656;
	border-width:0 0 1px 0;
}

#shopinfo dt{
	float:left;
	width:120px;
	font-weight:bold;
}

#shopinfo dd{
	float:right;
	width:530px;
	font-size:95%;
	line-height:160%;
}

#shopinfo dd em{
	font-style:normal;
	color:red;
	font-weight:bold;
}

#shopinfo dd em.blue{
	font-style:normal;
	color:blue;
	font-weight:bold;
}


#newsbox{
	border:1px solid #808080;
	background-color:white;
	padding:12px 15px;
	min-height:1px;
	_height:1px;
}

#gmap{
	padding:0 4px 0 3px;
}

#gmap-inner{
	border:8px solid #e5e2da;
}

#access{
	padding:30px 0 0 0;
}

#acar{
	background:url(../img/cmn-sec/icon-car.gif) left top no-repeat;
	padding:0 0 10px 38px;
}

#acar dt{
	font-size:110%;
	line-height:150%;
	font-weight:bold;
}

#acar dd{
	padding:0 0 0 7px;
}


#abus{
	background:url(../img/cmn-sec/icon-bus.gif) left top no-repeat;
	padding:0 0 10px 38px;
}

#abus dt{
	font-size:110%;
	line-height:150%;
	font-weight:bold;
}

#abus dd{
	padding:0 0 0 7px;
}

#access .red{
	color:red;
}

#atrain{
	background:url(../img/cmn-sec/icon-train.gif) left top no-repeat;
	padding:0 0 10px 38px;
}

#atrain dt{
	font-size:110%;
	line-height:150%;
	font-weight:bold;
}

#atrain dd{
	padding:0 0 0 7px;
}


#store dl {
	margin:10px 0 0 0;
}

#store dl dd dl{
	margin:5px 0 20px 0;
}

/*******************************
	なんなり
*******************************/

#nannari #shopinfo p{
	padding:0 0 20px 0;
}

#nannari #store dl dd #ul2 .left{
	width:349px;
}
#nannari #store dl dd #ul2 .right{
	width:311px;
}

#nannari #shopinfo dd #ul1,
#nannari #store dd #ul4 {
	margin:10px 0 0 0;
}

#nannari #shopinfo dd #ul1 li{
	float:left;
	width:125px;
	margin:0 10px 0 0;
}

#nannari #store dd #ul4 li{
	float:left;
	width:130px;
	margin:0 5px 0 0;
}

#nannari #shopinfo dd #ul1 li.li1,
#nannari #store dd #ul4 li.li1{
	margin:0;
}

#nannari #store dd #ul3 .left{
	width:460px;
}

#nannari #store dd #ul3 .right{
	width:200px;
}

/*******************************
	炭火なんなり
*******************************/
.s-font{
	font-size:85%;
}
#nannari2 #shopinfo p{
	padding:0 0 20px 0;
}
#nannari2 #shopinfo ul li{
	float:left;
	margin:0 10px 0 0;
}
#nannari2 #store #td1{
	width:15%;
	text-align:right;
	vertical-align:bottom;
}
#nannari2 #store #dl1 dl,
#nannari2 #store #dl2 ul li,
#nannari2 #store #dd1{
	float:left;
	margin:0 10px 0 0;
}
#nannari2 #store ul li{
	float:left;
	margin:0 5px 0 0;
}
/*******************************
	さぬきうどん 讃州
*******************************/
.s-font{
	font-size:85%;
}
.bold{
	font-weight:bold;
}
#sansyu #shopinfo p{
	padding:0 0 20px 0;
}
#sansyu #shopinfo ul li{
	float:left;
	margin:0 10px 0 0;
}
#sansyu #shina {
	margin:0 -20px 20px 0;
	position: relative;
}
#sansyu #store #shina dl{
	float:left;
	margin:0 20px 10px 0;
	_margin:0 12px 10px 0;
}
#sansyu #shina dl dt{
	margin:5px 0 0 0;
}


#sansyu #shina #moti2{
	float:left;
	margin:0px;
}
#sansyu #shina #moti2 table{
	clear:both;
	text-align:left;
	border:#ff0000 solid 2px;
	padding:5px 10px;
	margin:15px 0 5px 0;
}
#sansyu #shina #moti2 table td{
	padding:3px 5px;
}
#sansyu #shina #moti2 p{
	clear:both;
}


#sansyu #shina #moti{
	float:left;
	margin:0 0 0 30px;
}
#sansyu #shina #moti table{
	clear:both;
	text-align:left;
	border:#ff0000 solid 2px;
	padding:5px 10px;
	margin:15px 0 5px 0;
}
#sansyu #shina #moti table td{
	padding:3px 5px;
}
#sansyu #shina #moti p{
	clear:both;
}
#sansyu #store dl{
	margin:20px 0;
}

#sansyu #store dt{
}

#sansyu #store dd{

}
/*******************************
	徳楽
*******************************/

#tokuraku #shopinfo p{
	padding:0 0 20px 0;
	display:block;
}

#tokuraku #shopinfo li{
	float:left;
	width:115px;
	margin:0 20px 0 0;
}

#tokuraku #shopinfo ul#ul1{
	margin:5px 0 0 0;
}

#tokuraku #shopinfo li.li{
	float:left;
	width:230px;
	margin:0;
}

#tokuraku #store dl{
	margin:20px 0 0 0;
	clear:both;
}

#tokuraku #store dd ul{
}

#tokuraku #store dd li.right{
	width:185px;
}

#tokuraku #store dd li.left{
	width:450px;
}


#tokuraku #store dl dl{
	margin:10px 0 0 0;
}

#tokuraku #store dd #dl1 {
	margin:0;
}

#tokuraku #store dd #dl1 dt{
	width:80px;
	float:left;
	clear:both;
}

#tokuraku #store dd #dl1 dd{
	width:590px;
	float:right;
}

/*******************************
	こころ
*******************************/

#kokoro #con1 .cbox2{
	margin:20px 0 0 0;
}
#kokoro #con1 p.txt{
	margin:10px 0 0 0;
	display:block;
	padding:8px;
	border:red solid 3px;
}

#kokoro #con1 .cbox2 dl {
	padding:0;
	border:none;
}

#kokoro #con1 .cbox2 dl dt{
	width:100px;
	float:left;
}

#kokoro #con1 h4{
	padding:0 0 5px 0;
	_padding:0;
}

#kokoro #con1 h4 img{
}

#kokoro #shopinfo p{
	margin:5px 0 0 0;
}

#kokoro #con1 .cbox2 dl dd{
	width:560px;
	float:right;
}

#kokoro #shopinfo h4{
	font-weight:bold;
}

#kokoro #shopinfo h4.h4{
	margin:10px 0 0 0;
}

/*******************************
	地下水
*******************************/


#chikasui .cbox-inner{
	margin:0 0 30px 0;
}

#chikasui #con1 dl{
	padding:8px;
	margin:15px 0 0 0;
	border:#dddddd solid 3px;
}

#chikasui #con1 dl dt{
	margin:0 0 3px 0;
	font-weight:bold;
}

#chikasui #con2 dl{
	margin:15px 0 0 0;
	padding:0 40px 0 0;
}

#chikasui #con2 dl dt{
	font-weight:bold;
	float:left;
	width:80px;
	text-align:right;
}

#chikasui #con2 dl dd{
	width:540px;
	float:right;
}


#caution{
	border:2px solid red;
	padding:1em 1em 1em 2em;
	background:white;
}

#caution li{
	text-indent:-1em;
	font-weight:bold;
	color:red;
}


#ntb{
	width:543px;
	table-layout:fixed;
	border-collapse:collapse;
}

#ntb th,
#ntb td{
	vertical-align:top;
}
/*******************************
	山一番
*******************************/
.s-font{
	font-size:85%;
}
#yamaichiban #shopinfo p{
	padding:0 0 20px 0;
}
#yamaichiban #shopinfo ul li{
	float:left;
	margin:0 10px 0 0;
}
#nannari2 #store #td1{
	width:15%;
	text-align:right;
	vertical-align:bottom;
}
#yamaichiban #store #dl1 dl,
#yamaichiban #store #dl2 ul li,
#yamaichiban #store #dd1{
	float:left;
	margin:0 10px 0 0;
}
#yamaichiban #store ul li{
	float:left;
	margin:0 5px 0 0;
}

