﻿@charset "utf-8";
/* CSS Document */

#new_box {background:url(/imgdir/shoplist/line.gif) no-repeat bottom left; padding:10px;}

#new_box dl {margin:0; padding:0;}
#new_box dl dt {width:100px; height:25px; line-height:25px;}
#new_box dl dd {margin:-25px 0 0 100px; line-height:25px;}

#new_box p.entry_date {background:url(/imgdir/common/ic_arrow02.gif) no-repeat left center; padding-left:10px;}
#new_box #news_body h2 {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; border-bottom:1px solid #122f6f;}
#new_box #news_body p.img_caption {font-size:10px; margin:10px;}
#new_box #news_body p {text-align:justify; text-justify:inter-ideograph;}
#new_box #news_body .news_img img {padding:1px; border:1px solid #ededed;}


body {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

img {
	border: none;
}

p.img_space {
	margin-left;2;
}

p.theme	{
	text-align:center;
	color:#6699ff;
	margin-bottom:30px;
}

p.theme span.medium	{
	font-size:16px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
p.theme span.mediumb	{
	font-size:16px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
p.theme span.bigfont	{
	font-size:22px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

p.space	{
	margin-left:5px;
}

p.img_name	{
	text-align:center;
	margin-top:20px;
}


a:link {
	color: #6F9BC8;
	text-decoration: underline;
}
a:visited {
	color: #6F9BC8;
	text-decoration: underline;
}
a:hover {
	color: #6F9BC8;
	text-decoration: none;
}
a:active {
	color: #6F9BC8;
	text-decoration: none;
}

div#news_date {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	padding: 5px;
	text-align: right;
}

div#news_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background-color: #F5F5F5;
	padding: 5px;
}

p#content_main {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	margin-left:5px;
}

table#price_table {
	margin:0;
	width:100%;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	border:spacing:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}

table#price_table td.center {
	padding:10px 0 10px 5px;
	text-align:center;
	font-size:10px;
	border:1px solid #dbdbdb;
}

table#price_table	th.head{
	padding:10px 0 10px 5px;
	font-size:10px;
	border:1px solid #dbdbdb;
}

table#price_table	td.data{
	padding:10px 0 10px 5px;
	font-size:10px;
	border:1px solid #dbdbdb;
}

table#price_table td.data span.small	{
	color:#6699ff;
}

table#price_table	td.price_content{
	border:1px solid #dbdbdb;
	text-align:left;
	padding-left:10px;
}

table#price_table	tr.price_content{
	margin-left : auto ;
	margin-right : auto ;
}


p#toiawase {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	margin-left: 5px;
	padding-top: 30px;
}

td.frame	{
	border:1px solid #dbdbdb;
}

td.frame ul.square	{
	margin-left:30px;
	padding:0;
	font-size:14px;
	list-style-type:square;
}

td.notes_center	{
	padding-left:30px;
	padding-top:10px;
}
ul.notes	{
	list-style-type:none;
	margin:0;
	padding:10px;
	font-size:10px;
}

ul.square		{
	list-style:square;
	margin:15px 0 15px 15px;
	padding:0;
	line-height:17px;
}
ul.square li{
	margin-bottom:5px;
}



td.bg_image{
	width:605px;
	background-image:url(./imagedir/blue_sky.jpg);
}

td.bg_image p.white_space	{
	position:absolute;
	padding:10px;
	margin:40px;
	background-color:white;
	color:#000000;
	filter:alpha(opacity=65); /*IE*/
	-moz-opacity:0.65; /*FF*/
	opacity:0.65;
	width:490px;
}

td.bg_image p.normal	{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#003366;
	margin-top:200px;
}

td.bg_image p.small	{
	font-size:11px;
	margin-top:30px;
	margin-bottom:0;
	text-align:center;
	color:#333333;
}

td.bg_image p.imgCar	{
	margin-left:47px;
	margin-top:0;
}

td.bg_image div.bdCar	{
	border:#dbdbdb solid 1px;
	width:400px;
	margin:30px auto;
	padding:15px;
	background-color: #FFFFFF;
}

td.bg_image div.bdCar p.title	{
	font-size:15px;
	font-weight:bold;
	color:#003366;
	text-align:center;
}

td.bg_image div.bdCar p.writing{
	color:#333333;
	font-size:14px;
}
div.mainCar	{
	width:587px;
	height:829px;
	margin:0 auto;
	padding:0;
}
div.mainCar2	{
	width:579px;
	height:818px;
	margin:0 auto;
	padding:0;
}

h2 {
	margin:0 0 15px;
	font-size:14px;color:#374D6D;
	font-weight:bold;line-height:140%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


#blue_bg { text-align:center; padding:5px; background:#90B7E1; }




div#mainBody{
	margin:8px;
}
div#mainBody h1{
	margin:15px 0;
}
div#mainBody h2{
	font-size:16px;
	color:#90b7e1;
	margin:0;
}
div#mainBody h2 span{
	font-size:18px;
	color:#90b7e1;
	font-weight:bold;
	margin:5px 0 0 30px;
}

div#mainBody h3{
	background:#90b7e1;
	width:100%;
	height:70px;
	margin:5px 0;
}

div#mainBody h3 img{
	vertical-align:middle;
}

p#sub_title{
	width:100%;
	text-align:center;
	margin:5px 0 0 0;
}


div#chef{
	margin:10px 0 30px 0;
}
div#chef img{
	float:left;
	margin:0;
}
div#chef p#comment{
	float:left;
	margin:0 0 0 10px;
	width:300px;
	height:110px;
	padding:20px 35px 20px 55px;
}
div#chef p#name{
	margin:0px;
}


div#ingredients{
	margin:10px 25px;
	width:500px;
}
div#ingredients ul{
	list-style:none;
	width:200px;
	margin:0;
	padding:0;
	float:left;
}
div#ingredients ul li{
	margin:0;
}
div#ingredients img{
	float:right;
}

dl#make{
	width:555px;
}
dl#make dt{
	width:170px;
	height:113px;
	float:left;
	clear:both;
	margin:0 0 5px 0;
}
dl#make dt span{
	position: relative;
	left:-10px;
	bottom:10px;
}
dl#make dd{
	width:370px;
	height:113px;
	margin:5px 0 5px 180px;
}



div#corner{}
div#corner img{
	float:left;
}
div#corner div{
	width:390px;
	margin:0 0 0 155px;
	border:#6699CC solid 1px;
	padding:2px 5px;
}
div#corner div p.title{
	font-weight:bold;
	color:#6699CC;
	margin:0;
}
div#corner div p.detail{
	color:#6699CC;
	margin:5px 0;;
}
div#corner div p.green{
	text-align:center;
	margin:0;
	color: #339999;
}

/*p#logo img{
	margin:10px 20px;
}*/

.clear{
	clear:both;
}
.center{
	text-align:center;
}


/*100120*/

.room{ margin-top:20px;}


/*100727*/

dl.kids_box {
width:600px;
padding:0;
margin:50px 0 0;
}

dl.kids_box dt{ 
padding:0;
width:280px;
margin:0;
line-height:180%;
}


dl.kids_box dd{ 
width:280px;
padding:0 0 0 200px;
margin:20px 0 0 0;
line-height:180%;
}

* html
dl.kids_box dd{ 
width:280px;
padding:0;
margin:20px 0 0 300px;
line-height:180%;
}


dl.kids_box dd p{ 
padding:10px;
margin:30px 0 0px;
border:1px solid #999999;
background:#ededed;
}

dl.kids_box dd p span{
font-weight:bold;} 




dl.kids_box2 {
width:600px;
padding:0;
margin:100px 0 0;
height:180px;

}



dl.kids_box2 dt{ 
width:280px;
padding:0;
margin:0;
line-height:180%;
}


dl.kids_box2 dd{ 
width:280px;
padding:0 0 0 200px;
margin:0;
line-height:180%;
}


* html 
dl.kids_box2 dd{ 
width:280px;
padding:0;
margin:0 0 0 200px;
line-height:180%;
}

dl.kids_box2 dd p{ 
padding:10px;
margin-top:10px;
}

dl.kids_box2 dd p span{
font-weight:bold;
color:#333399;
width:280px;} 


/*kids_box3*/

dl.kids_box3 {
width:600px;
padding:100px 0 0;
margin:50px 0 0!important;
height:180px;
}

dl.kids_box3 dt{ 
width:280px;
padding:0;
margin:0;
line-height:180%;
float:left;
}


dl.kids_box3 dt p{ 
padding:10px;
margin:0;
width:280px;	
}

dl.kids_box3 dt p span{
font-weight:bold;
color:#333399;
} 


dl.kids_box3 dd{ 
padding:0 0 0 200px;
width:280px;
margin:20px 0 0 0;
line-height:180%;
width:280px;
}

* html  
dl.kids_box3 dd{ 
padding:0;
width:280px;
margin:20px 0 0 200px;
line-height:180%;
width:280px;
} 

.mt50 { margin-top:50px;}



p.tit {
font-weight:bold;
color:#333399;
margin:50px 0 0;
padding:0;}


.clear { clear:both; }
/*-------------------------------------
 clearfix
--------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */


	/* for IE6 */
	* html .clearfix {display:inline-block;}
	
	/* for IE7 */
	*+html .clearfix {display:inline-block;}
