@charset "Shift_JIS";
/* 制作者情報 */
/* ブラウザ初期化スタイル */
/* 共通部分のスタイル */
/* 各ページ個別のスタイル */

/*--------------------------------------------------------------------
since : 2009/11/01
writer : Minagwa
last_editday : 2009/11/01
last_editor : 
--------------------------------------------------------------------*/


/*---------------------------------------------------
	 TopPage
----------------------------------------------------*/
div#home{
width:900px;
background:transparent url(../../img/top/top_bg.jpg) no-repeat scroll 0 0;
}
div#home h2{
width:610px;
height:32px;
text-indent:-9999px;
background:transparent url(../../img/top/top_text01.gif) no-repeat scroll 0 0;
}
div#home h3{
width:610px;
height:74px;
margin-top:18px;
text-indent:-9999px;
background:transparent url(../../img/top/top_text02.gif) no-repeat scroll 0 0;
}

#topArea01{
width:900px;
margin-top:45px;
overflow:hidden;
}
#topArea01 .topArea01_l{
width:560px;
height:330px;
float:left;
}
#topArea01 .topArea01_r{
width:310px;
margin:10px 0 0 10px;
padding:15px 0 15px 15px;
background:transparent url(../../img/top/top-bnn-bg.gif)  scroll 0 0;
float:left;
}


#topArea01 #topic{
width:555px;
height:400px;
overflow:auto;
}
#topArea01 #topic ul li{
width:530px;
margin:5px 0 0 3px;
font-size:11px;
padding:7px 0 7px 0;
border-bottom:dotted #999999 1px;
}
#topArea01 #topic ul li em{
display:block;
width:80px;
float:left;
font-size:12px;
}

#topArea01 #topic ul li a{
font-size:11px;
}

#topArea02{
width:900px;
height:162px;
margin-top:30px;
overflow:hidden;
background:transparent url(../../img/top/topArea02_bg.jpg) no-repeat  0 0;
}
#topArea02 img{
float:right;
margin:10px 8px 0 0;
}
#topArea02 .topArea02_l{
width:290px;
padding-left:10px;
margin-top:10px;
float:left;
}
#topArea02 .topArea02_c{
width:290px;
padding-left:10px;
margin-top:10px;
float:left;
}
#topArea02 .topArea02_r{
width:290px;
padding-left:10px;
margin-top:10px;
float:left;
}
#topArea02 .topArea02_l h2{
background:transparent url(../../img/top/top_title01.gif) no-repeat  0 0;
width:141px;
height:15px;
}
#topArea02 .topArea02_c h2{
background:transparent url(../../img/top/top_title02.gif) no-repeat  0 0;
width:210px;
height:15px;
}
#topArea02 .topArea02_r h2{
background:transparent url(../../img/top/top_title03.gif) no-repeat  0 0;
width:260px;
height:15px;
}

#topArea02 .topArea02_l p,#topArea02 .topArea02_c p{
margin-top:8px;
width:130px;
line-height:130%;
}
#topArea02 .topArea02_r p{
margin-top:8px;
width:183px;
line-height:130%;
}
/*---------------------------------------------------
	 コンセプト
----------------------------------------------------*/
div#concept{
padding:15px 0 25px 0;
}

div#concept p{
width:670px;
padding:0 0 0 0;
line-height:160%;
}
div#concept p.p_14b{
width:500px;
font-size:14px;
margin:5px 0 10px 0;
font-weight:bold;
}
div#concept h2{
width:680px;
height:38px;
text-indent:-9999px;
background:transparent url(../../img/concept/concept-title.gif) no-repeat scroll 0 0;
}
div#ueki h2{
width:680px;
height:38px;
text-indent:-9999px;
background:transparent url(../../img/concept/ueki-title.gif) no-repeat scroll 0 0;
}
div#concept #conceptArea01{
width:675px;
margin-top:50px;
background:transparent url(../../img/concept/concept-line01.gif) repeat-x scroll 0 0;
position:relative;

}
div#concept #conceptArea01 #photo{
width:277px;
height:208px;
float:left;
margin-left:10px;
position:absolute;
top:269px;
left:0px;
_left:9px;
background:transparent url(../../img/concept/concept-img08.jpg) no-repeat scroll 0 0;
}
div#concept #conceptArea01_l{
width:350px;
float:left;
}
div#concept #conceptArea01_r{
width:300px;
float:right;
padding-right:10px;
text-align:right;
}


div#concept #conceptArea01_l h2{
width:340px;
margin-top:0;
background:transparent url(../../img/concept/concept-title01.gif) no-repeat scroll 0 0;
}
div#concept #conceptArea01_l p{
width:300px;
height:50px;
/*background:transparent url(../../img/concept/concept-title05.gif) no-repeat scroll 0 0;
text-indent:-9999px;*/
}



div#concept #conceptArea02{
width:675px;
margin-top:60px;
background:transparent url(../../img/concept/concept-line01.gif) repeat-x scroll 0 0;
overflow:hidden;
}
div#concept #conceptArea02_l{
width:290px;
float:left;
margin-left:10px;

}

div#concept #conceptArea02_r{
width:350px;
float:right;
}
div#concept #conceptArea02_r h2{
width:340px;
margin-top:0;
background:transparent url(../../img/concept/concept-title02.gif) no-repeat scroll 0 0;
}
div#concept #conceptArea02_r p{
width:300px;
padding-bottom:10px;
/*background:transparent url(../../img/concept/concept-title06.gif) no-repeat scroll 0 0;
text-indent:-9999px;*/
}


div#concept #conceptArea03{
width:675px;
margin-top:60px;
background:transparent url(../../img/concept/concept-line01.gif) repeat-x scroll 0 0;
overflow:hidden;
}
div#concept #conceptArea03_l{
width:350px;
float:left;
}
div#concept #conceptArea03_r{
width:230px;
float:right;
padding-right:10px;
}
div#concept #conceptArea03_l h2{
width:340px;
margin-top:0;
background:transparent url(../../img/concept/concept-title04-2.gif) no-repeat scroll 0 0;
}
div#concept #conceptArea03_l p{
width:330px;
padding-bottom:15px;
/*background:transparent url(../../img/concept/concept-title07.gif) no-repeat scroll 0 0;
text-indent:-9999px;*/
}
div#concept #conceptArea03_l p.chef{
width:400px;
height:15px;
background:transparent url(../../img/concept/concept-title08.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}

div#concept #conceptArea04{
width:675px;
margin-top:60px;
background:transparent url(../../img/concept/concept-line01.gif) repeat-x scroll 0 0;
overflow:hidden;
}
div#concept #conceptArea04_l{
width:190px;
float:left;
margin-left:10px;
}
div#concept #conceptArea04_r{
width:450px;
float:right;
padding-right:10px;
}
div#concept #conceptArea04_r h2{
width:400px;
margin-top:0;
background:transparent url(../../img/concept/concept-title04.gif) no-repeat scroll 0 0;
}
div#concept #conceptArea04_r p{
width:400px;
height:110px;
background:transparent url(../../img/concept/concept-title09.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}
div#concept #conceptArea04_r p.chef{
width:400px;
height:50px;
background:transparent url(../../img/concept/concept-title08.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}
/*---------------------------------------------------
	 メニュー
----------------------------------------------------*/
div#menu{
width:680px;
padding:15px 0 25px 0;
background:transparent url(../../img/menu/menu-bg.jpg) no-repeat scroll 34px 25px;
}
div#menu p{
width:670px;
padding:5px 0 0 0;
line-height:160%;
}
div#menu h2{
width:678px;
height:45px;
text-indent:-9999px;
background:transparent url(../../img/menu/men-title.gif) no-repeat scroll 0 0;
}
div#menu h3.ala_share{
width:570px;
height:45px;
text-indent:-9999px;
background:transparent url(../../img/menu/men-title17.gif) no-repeat scroll 0 0;
}
div#menu h2.ber_food{
width:680px;
height:35px;
margin-top:15px;
text-indent:-9999px;
background:transparent url(../../img/menu/men-title16.gif) no-repeat scroll 0 0;
}
div#menu h2.co_a{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:13px;
background:transparent url(../../img/menu/course-a.gif) no-repeat scroll 0 0;
}
div#menu h2.co_b{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/course-b.gif) no-repeat scroll 0 0;
}
div#menu h2.co_c{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/course-c.gif) no-repeat scroll 0 0;
}
div#menu h2.co_m{
width:300px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/course-m.gif) no-repeat scroll 0 0;
}
div#menu h2.co_d{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/course-d.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_one{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:16px;
background:transparent url(../../img/menu/lunch_one.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_plate{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/lunch_plate.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_course_j{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/lunch_course_j.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_course_a{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/lunch_course_a.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_course_b{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/lunch_course_b.gif) no-repeat scroll 0 0;
}
div#menu h2.lu_course_c{
width:174px;
height:47px;
text-indent:-9999px;
margin-top:40px;
background:transparent url(../../img/menu/lunch_course_c.gif) no-repeat scroll 0 0;
}
div#menu h2.cake_set{
width:174px;
height:47px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/cake-set.gif) no-repeat scroll 0 0;
}
div#menu h2.bosparkling{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/bosparkling.gif) no-repeat scroll 0 0;
}
div#menu h2.bowhitewine{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/bowhitewine.gif) no-repeat scroll 0 0;
}
div#menu h2.boredwine{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/boredwine.gif) no-repeat scroll 0 0;
}
div#menu h2.btglass{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/btglass.gif) no-repeat scroll 0 0;
}
div#menu h2.apcocktail{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/apcocktail.gif) no-repeat scroll 0 0;
}
div#menu h2.whiskybrandy{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/whiskybrandy.gif) no-repeat scroll 0 0;
}
div#menu h2.spirits{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/spirits.gif) no-repeat scroll 0 0;
}
div#menu h2.serryvermouth{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/serryvermouth.gif) no-repeat scroll 0 0;
}
div#menu h2.portdessertwine{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/portdessertwine.gif) no-repeat scroll 0 0;
}
div#menu h2.sherryvermouth{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/sherryvermouth.gif) no-repeat scroll 0 0;
}
div#menu h2.liqueur{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/liqueur.gif) no-repeat scroll 0 0;
}
div#menu h2.cocktail{
width:400px;
height:20px;
text-indent:-9999px;
margin:17px 0 10px 0;
background:transparent url(../../img/menu/cocktail.gif) no-repeat scroll 0 0;
}
div#menu h2.alacarte{
width:174px;
height:18px;
text-indent:-9999px;
margin:30px 0 10px 0;
background:transparent url(../../img/menu/alacalt.gif) no-repeat scroll 0 0;
}
div#menu h2.drink{
width:174px;
height:18px;
text-indent:-9999px;
margin:30px 0 10px 0;
background:transparent url(../../img/menu/drink.gif) no-repeat scroll 0 0;
}
div#menu h2.co-ap{
width:190px;
height:18px;
text-indent:-9999px;
margin:20px 0 10px 0;
background:transparent url(../../img/menu/co-ap.gif) no-repeat scroll 0 0;
}
div#menu h2.ho-ap{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/ho-ap.gif) no-repeat scroll 0 0;
}
div#menu h2.ho-ve{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/ho-ve.gif) no-repeat scroll 0 0;
}
div#menu h2.co-ve{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/co-ve.gif) no-repeat scroll 0 0;
}
div#menu h2.fish{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/fish.gif) no-repeat scroll 0 0;
}
div#menu h2.meat{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/meat.gif) no-repeat scroll 0 0;
}
div#menu h2.dessert{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/dessert.gif) no-repeat scroll 0 0;
}
div#menu h2.cheese{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/cheese.gif) no-repeat scroll 0 0;
}
div#menu h2.bevarage{
width:190px;
height:18px;
text-indent:-9999px;
margin:40px 0 10px 0;
background:transparent url(../../img/menu/bevarage.gif) no-repeat scroll 0 0;
}


div#menu #co dl dt,div#menu #lu dl dt{
margin-top:20px;
color:#6E4709;
}
div#menu #co dl dd,div#menu #lu dl dd{
margin-top:1px;
color:#666;
padding-left:5px;
}

div#menu .charge,div#info .charge{
width:660px;
margin:35px 0 20px 8px;
_margin:40px 0 20px 8px;
color:#CC6633;
font-size:11px;
padding-top:10px;
border-top:dotted #CCCCCC 1px;
}
.proviso{
width:670px;
margin:35px 0 20px 8px;
_margin:40px 0 20px 8px;
color:#CC6633;
font-size:11px;
padding-top:12px;
border-top:dotted #CCCCCC 1px;
}
div#menu .charge span{
color:#777777;
display:block;
}

div#menu table.plice {
font-weight:normal;
margin-bottom:20px;
}
div#menu table.plice th {
border-bottom:1px solid #C4BEB4;
color:#6E4709;
font-weight:normal;
margin:0;
padding:15px 5px 15px 5px;
text-align:left;
}
div#menu table.plice th span {
color:#7D7972;
font-size:0.9em;
padding-left:1em;
}
div#menu table.plice td {
border-bottom:1px solid #C4BEB4;
margin:0;
text-align:right;
padding:15px 5px 15px 5px;
vertical-align:top;
white-space:nowrap;
}
div#menu table.plice p{
width:450px;
margin:-10px 0 5px 0;
color:#333;
}


div#menu #menuArea01{
width:650px;
margin-top:35px;
}

div#menu #menuArea01 dl {  
width:460px; 
}  
div#menu #menuArea01 dt {  
float:left;  
width:115px;  
padding:3px 0 3px 10px;  
clear:both;
color:#583c31; 
}  
div#menu #menuArea01 dd {  
width:280px;  
margin-left:115px;  
padding:3px 5px 3px 10px;
}
div#menu #menuArea01 dd em a,div#menu #menuArea02 dd em a{
padding-left:15px;
color:#583c31;
font-size:12px;
padding:0 0 0 15px;
width:30px;
margin-left:20px;
background:transparent url(../../img/menu/men-more-ico.gif) no-repeat  scroll 0px 0px;
}

div#menu #menuArea01 p{
width:400px;
font-size:11px;
margin:0px 0 0 125px;
}

div#menu #menuArea02{
width:650px;
margin-top:50px;
}
div#menu #menuArea02 dl {  
width:640px;
}  
div#menu #menuArea02 dt {  
float:left;  
width:275px;  
padding:3px 0 3px 10px;  
clear:both;
color:#583c31;
}  
div#menu #menuArea02 dd {  
width:150px;  
margin-left:276px;  
padding:3px 5px 3px 10px;
}

div#menu #menuArea03{
width:650px;
margin-top:50px;
}
div#menu #menuArea03 dl {  
width:540px;
}  
div#menu #menuArea03 dt {  
float:left;  
width:140px;  
padding:3px 0 3px 10px;  
clear:both;
color:#583c31;
}  
div#menu #menuArea03 dd {  
width:380px;  
margin-left:140px;  
padding:3px 5px 3px 10px;
}


/*---------------------------------------------------
	 パーティ
----------------------------------------------------*/
div#bridal{
width:680px;
padding:15px 0 25px 0;
background:transparent url(../../img/bridal/bridal-bg.jpg) no-repeat scroll 310px 25px;
}
div#bridal p{
width:670px;
padding:15px 0 0 0;
line-height:160%;
}
div#bridal h2{
width:680px;
height:32px;
text-indent:-9999px;
background:transparent url(../../img/bridal/bridal-title.gif) no-repeat scroll 0 0;
}
div#bridal #bridalArea01{
width:680px;
margin-top:55px;
}
div#bridal #bridalArea01 h2{
width:680px;
height:23px;
text-indent:-9999px;
background:transparent url(../../img/bridal/bridal-title01.gif) no-repeat scroll 0 0;
}

div#bridal #bridalArea01 p{
margin:0px 0 0 80px;
}
div#bridal #bridalArea01 ul{
margin-top:8px;
}
div#bridal #bridalArea01 ul li{
display:inline;
margin-right:17px;
vertical-align:top;
}

div#bridal .sc{
width:450px;
height:13px;
margin-top:50px;
margin:160px 0 0 0px;
text-indent:-9999px;
background:transparent url(../../img/menu/men-title09.gif) no-repeat scroll 0 0;
}


/*---------------------------------------------------
	 アクセス
----------------------------------------------------*/
div#access{
width:680px;
padding:15px 0 25px 0;
background:transparent url(../../img/access/access-bg.jpg) no-repeat scroll 310px 25px;
}
div#access p{
width:670px;
padding:15px 0 0 0;
line-height:160%;
}
div#access h2{
width:680px;
height:32px;
text-indent:-9999px;
background:transparent url(../../img/access/access-title.gif) no-repeat scroll 0 0;
}

div#access #accessArea01{
margin-top:40px;
background:transparent url(../../img/access/access-bg.gif) repeat-y scroll 0 0;
}

div#access #accessArea01 .mapr{
float:right;
margin-top:15px;
}
div#access #accessArea01 dt,div#access #accessArea01 dd{
margin-top:15px;
}


/*---------------------------------------------------
	 インフォメーション
----------------------------------------------------*/
div#info{
width:680px;
padding:15px 0 25px 0;
background:transparent url(../../img/info/info-bg.jpg) no-repeat scroll 310px 25px;
}
div#info p{
padding:15px 0 0 0;
line-height:160%;
}
div#info h2{
width:680px;
height:32px;
text-indent:-9999px;
background:transparent url(../../img/info/info-title.gif) no-repeat scroll 0 0;
}

div#info #infoArea01{
width:680px;
}
div#info #infoArea01 h2{
width:680px;
height:43px;
margin-top:15px;
text-indent:-9999px;
background:transparent url(../../img/info/info-title01.gif) no-repeat scroll 0 0;
}
div#info #infoArea01 h3{
width:680px;
height:38px;
margin-top:25px;
text-indent:-9999px;
background:transparent url(../../img/info/xmas-title.gif) no-repeat scroll 0 0;
}
div#info #infoArea01 h3.wine{
width:680px;
height:38px;
margin-top:15px;
text-indent:-9999px;
background:transparent url(../../img/info/wine-title.gif) no-repeat scroll 0 0;
}
div#info #infoArea01 p.period-info{
padding-left:20px;
}

div#info #infoArea01 .infoArea01_inn01{
width:670px;
padding:5px 0 3px 10px;
background-color:#F8F2D0;
}
div#info #infoArea01 .infoArea01_inn01 h4{
width:670px;
height:26px;
margin-top:5px;
text-indent:-9999px;
background:transparent url(../../img/info/xmas-title01.gif) no-repeat scroll 0 0;
}
div#info #infoArea01 .infoArea01_inn01w{
width:655px;
background:transparent url(../../img/info/info-img.jpg) no-repeat scroll 415px 0px;
background-color:#ffffff;
}
div#info #infoArea01 .infoArea01_inn02w{/*---------------ワイン背景*/
width:655px;
padding:15px 0 15px 0;
background:transparent url(../../img/info/wine-img.jpg) no-repeat scroll 415px 0px;
background-color:#ffffff;
}
div#info #infoArea01 .infoArea01_inn01w p{
width:400px;
color:#333333;
padding:5px 0 0 10px;
}
div#info #infoArea01 .infoArea01_inn02w p{/*---------------ワイン背景内　<p>*/
width:400px;
color:#333333;
padding:5px 0 0 10px;
}
div#info #infoArea01 .infoArea01_inn01_btn{
width:659px;
margin-top:2px;
text-align:right;
}


div#info #infoArea02{
width:680px;
margin-top:30px;
}
div#info #infoArea02_list{
width:680px;
height:360px;
overflow:auto;
scrollbar-base-color:#efefef;
scrollbar-darkshadow-color:#ccc;
scrollbar-arrow-color:#999;
}
div#info #infoArea02 h2{
width:680px;
height:43px;
text-indent:-9999px;
background:transparent url(../../img/info/info-title02.gif) no-repeat scroll 0 0;
}
div#info #infoArea02 ul li{
width:650px;
padding:10px 0 10px 10px;
border-bottom:dotted #CCCCCC 1px;
}
div#info #infoArea02 ul li em{
display:block;
float:left;
width:120px;
color:#666;
}
div#info table.xm p{
width:420px;
margin-top:0;
}

div#info .xm td{
vertical-align:top
}

div#info table.xm img{
vertical-align:middle;
}
div#info table.xm tr td p.ts11{
font-size:11px;
margin-top:2px;
}
div#info table.xm ol{
margin-left:20px;
/margin-left:30px;
margin-top:20px;
}
div#info table.xm ol li{
margin-top:5px;
}


/*---------------------------------------------------
	 サイトマップ
----------------------------------------------------*/
div#sitemap{
width:680px;
padding:15px 0 85px 0;
background:transparent url(../../img/sitemap/sitemap-bg.jpg) no-repeat scroll 15px 30px;
}
div#sitemap p{
padding:15px 0 0 0;
line-height:160%;
}
div#sitemap h2{
width:680px;
height:32px;
text-indent:-9999px;
background:transparent url(../../img/sitemap/sitemap-title.gif) no-repeat scroll 0 0;
}

div#sitemap .sitemap-tree p{
background:transparent url(../../img/sitemap/sitemap-ico.gif) no-repeat scroll 0 21px;
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:13px;
font-weight:bold;
margin-left:25px;
padding-left:15px;
width:230px;
margin-top:20px;
}
div#sitemap .sitemap-tree p a{
color:#666666;
}



/*---------------------------------------------------
	 追加CSS
----------------------------------------------------*/
div#info .wine td{
vertical-align:top
}
div#info .wine td p{
line-height:110%;
}

p .info_me{
margin-top:10px;

}
span.brown{
color:#993333;
line-height:100%;
}
span.ml_15{
margin-left:35px;
margin-top:0px;
}




