* {
	padding: 0;
	margin: 0;
	font-size:11pt;
	line-height:130%;
}
body {
	background-color: #FFFFFF;
	text-align:center;

}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
textarea,select,input {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino KakuGothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
}

#wrapper {
	position:relative;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(images/back.gif);
}





.c_both {
	clear:both;
}

#pcpro_image{
	margin-left: 10px;
	}










/* トップページコンテンツ部分 */
#toppage_contents {
	width:760px;
	position:relative;

}

#top_menu_2{
	width: 760px;
	height: 40px;
	background-image:;
}

#top_menu_2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#top_menu_2 li{
	float: left;
}

#ebisuke , #toribon , #honjitukaiten , #kararintan , #piza {
	float:left;
	width:152px;
	height:245px;

}

#ebisuke p , #toribon p , #honjitukaiten p , #kararintan p , #piza p {
	margin-top:10px;
	text-align:center;

}

#ebisuke {
	background-image:url(images/ebisuke_back.jpg);
	background-repeat:no-repeat;
}
#toribon {
	background-image:url(images/toribon_back.jpg);
	background-repeat:no-repeat;
}
#honjitukaiten {
	background-image:url(images/honjitukaiten_back.jpg);
	background-repeat:no-repeat;
}
#kararintan {
	background-image:url(images/kararintan_back.jpg);
	background-repeat:no-repeat;
}
#piza {
	background-image:url(images/piza_back.jpg);
	background-repeat:no-repeat;
}



#ebisuke ul , #toribon ul , #honjitukaiten ul , #kararintan ul , #piza ul {
	margin-top:10px;
	text-align:center;
	list-style:none;

}


#ebisuke li , #toribon li , #honjitukaiten li , #kararintan li , #piza li {
	width:150px;
	height:22px;
	margin-bottom:2px;
	padding:0px;

}

#top_menu_3{
	width: 760px;
	height: 35px;
	background-image:;
}

#top_menu_3 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#top_menu_3 li{
	float: left;
}


#toppage_contents #news {
	float:left;
	width:380px;
	background-image:url(images/news.gif);
	background-position:top;
	background-repeat:no-repeat;
	min-height:140px;
	height:140px;
}
#toppage_contents[id] #news {
	height:auto;
}
#news .shinchaku_ichiran {
	margin-left:150px;
	padding-top:15px;
}

#news ul {
	margin-top:20px;
	margin-left:10px;
	list-style:none;
}
#news li {
	margin:0px;
	padding-bottom:2px;
}
#tuhan {
	float:left;
	width:378px;
	border-left:2px solid #000000;
	background-image:url(images/toppage_border_back.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#tuhan p {
	margin-top:5px;
}
.tuhan_syoukai {
	background-image:url(images/tuhan_back.gif);
	background-repeat:repeat;
}

#oshirase {
	width: 380px;
	text-align: center;
}




/* ヘッダー部分 */

#header {

}

h1 {
	background-image:url(images/h1_back2.gif);
	background-repeat:no-repeat;
	width:760px;
	height:60px;

}
h1 span {
	display:none;
}


/* パンくず部分 */

#toppage_pnkz {
	background-image:url(images/g_back.gif);
	background-repeat:repeat-x;
	width:760px;
	height:25px;
}
#pnkz {
	background-image:url(images/pankuzu_back.gif);
	background-repeat:no-repeat;
	width:760px;
	height:25px;
}
#pnkz .list{
	padding-top:7px;
	padding-left:10px;
}



/* ユーティリティ部分 */

#utility .shop{
	display:inline;
	position:absolute;
	top:60px;
	left:424px;
}
#utility .gaiyou{
	display:inline;
	position:absolute;
	top:60px;
	left:536px;
}		
#utility .saiyou{
	display:inline;
	position:absolute;
	top:60px;
	left:648px;
}


/* グローバルメニュー部分 */

#g_menu {
	width:190px;
	position:absolute;
	top:80px;
	left:10px;
	margin-top:15px;
}

#g_menu ul {
	width:175px;
	list-style:none;
	margin: 0;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:2px solid #000000;
}
#g_menu li {
	margin: 5px 0px;
	padding: 0;
	width:175px;
	height:22px;
	text-indent:-9999px;

}
#g_menu li a {
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
	width:175px;
	height:22px;
}
#g_menu li#mt_1 {
	background:url(images/menu_01.gif) no-repeat 0px 0px;
}
#g_menu li#mt_1 a:hover {
	background:url(images/menu_01.gif) no-repeat -175px 0px;
}
#g_menu li#mt_2 {
	background:url(images/menu_02.gif) no-repeat 0px 0px;
}
#g_menu li#mt_2 a:hover {
	background:url(images/menu_02.gif) no-repeat -175px 0px;
}
#g_menu li#mt_3 {
	background:url(images/menu_03.gif) no-repeat 0px 0px;
}
#g_menu li#mt_3 a:hover {
	background:url(images/menu_03.gif) no-repeat -175px 0px;
}
#g_menu li#mt_4 {
	background:url(images/menu_04.gif) no-repeat 0px 0px;
}
#g_menu li#mt_4 a:hover {
	background:url(images/menu_04.gif) no-repeat -175px 0px;
}
#g_menu li#mt_5 {
	background:url(images/menu_05.gif) no-repeat 0px 0px;
}
#g_menu li#mt_5 a:hover {
	background:url(images/menu_05.gif) no-repeat -175px 0px;
}

#g_menu li#mt_7 {
	background:url(images/menu_07.gif) no-repeat 0px 0px;
}
#g_menu li#mt_7 a:hover {
	background:url(images/menu_07.gif) no-repeat -175px 0px;
}
#g_menu li#mt_8 {
	background:url(images/menu_08.gif) no-repeat 0px 0px;
}
#g_menu li#mt_8 a:hover {
	background:url(images/menu_08.gif) no-repeat -175px 0px;
}
#g_menu li#mt_9 {
	background:url(images/menu_09.gif) no-repeat 0px 0px;
}
#g_menu li#mt_9 a:hover {
	background:url(images/menu_09.gif) no-repeat -175px 0px;
}
#g_menu li#mt_10 {
	background:url(images/menu_10.gif) no-repeat 0px 0px;
}
#g_menu li#mt_10 a:hover {
	background:url(images/menu_10.gif) no-repeat -175px 0px;
}
#g_menu li#mt_12 {
	background:url(images/menu_12.gif) no-repeat 0px 0px;
}
#g_menu li#mt_12 a:hover {
	background:url(images/menu_12.gif) no-repeat -175px 0px;
}
#g_menu li#mt_17 {
	background:url(images/menu_17.gif) no-repeat 0px 0px;
}
#g_menu li#mt_17 a:hover {
	background:url(images/menu_17.gif) no-repeat -175px 0px;
}
#g_menu li#mt_18 {
	background:url(images/menu_18.gif) no-repeat 0px 0px;
}
#g_menu li#mt_18 a:hover {
	background:url(images/menu_18.gif) no-repeat -175px 0px;
}
#g_menu li#mt_63  {
	background:url(images/menu_06.gif) no-repeat 0px 0px;
}
#g_menu li#mt_63  a:hover {
	background:url(images/menu_06.gif) no-repeat -175px 0px;
}

#g_menu li#mt_67  {
	background:url(images/sendai_menu.gif) no-repeat 0px 0px;
}
#g_menu li#mt_67  a:hover {
	background:url(images/sendai_menu.gif) no-repeat -175px 0px;
}

#g_menu li#mt_74  {
	background:url(images/menu_74.gif) no-repeat 0px 0px;
}
#g_menu li#mt_74  a:hover {
	background:url(images/menu_74.gif) no-repeat -175px 0px;
}






#g_menu li#tuhan_oshiharai {
	background:url(images/tuhan_oshiharai.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_oshiharai a:hover {
	background:url(images/tuhan_oshiharai.gif) no-repeat -175px 0px;
}


#g_menu li#tuhan_haisou {
	background:url(images/tuhan_haisou.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_haisou a:hover {
	background:url(images/tuhan_haisou.gif) no-repeat -175px 0px;
}

#g_menu li#tuhan_zei {
	background:url(images/tuhan_zei.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_zei a:hover {
	background:url(images/tuhan_zei.gif) no-repeat -175px 0px;
}

#g_menu li#tuhan_cool {
	background:url(images/tuhan_cool.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_cool a:hover {
	background:url(images/tuhan_cool.gif) no-repeat -175px 0px;
}


#g_menu li#tuhan_henpin {
	background:url(images/tuhan_henpin.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_henpin a:hover {
	background:url(images/tuhan_henpin.gif) no-repeat -175px 0px;
}







#g_menu li#tuhan_kojin {
	background:url(images/tuhan_kojin.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_kojin a:hover {
	background:url(images/tuhan_kojin.gif) no-repeat -175px 0px;
}

#g_menu li#tuhan_privacy {
	background:url(images/tuhan_privacy.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_privacy a:hover {
	background:url(images/tuhan_privacy.gif) no-repeat -175px 0px;
}

#g_menu li#tuhan_hyouji {
	background:url(images/tuhan_hyouji.gif) no-repeat 0px 0px;
}
#g_menu li#tuhan_hyouji a:hover {
	background:url(images/tuhan_hyouji.gif) no-repeat -175px 0px;
}


#g_menu p {
	text-align:center;
}
#g_menu .license , #g_menu .feed , #g_menu .search , #g_menu .contact {
	text-align:left;
}
#g_menu .first {
	margin-top:0px;
}
#g_menu .p_none {
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
}

/* コンテンツ部分 */

#wrapper #contents {
	width:560px;
	margin-left:200px;
	padding-top:15px;
	min-height:950px;
	height:950px;
}
#wrapper[id] #contents {
	height:auto;
}

#contents ul {
	list-style:none;
	margin-left:10px;
	margin-bottom:20px;
	padding-bottom:15px;
}
#contents ol {
	list-style:none;
	margin:10px 0px;
}
#contents table {
	width:520px;
}
#contents td , #contents th {
	padding:3px;
}
#contents .b_b {

}
#contents .b_bl {
	padding-left:10px;
}

/* フッター部分 */
#footer {
	background-image:url(images/f_back.gif);
	background-repeat:repeat-x;
	width:760px;
	height:20px;
}
#footer .c_right {
	padding: 2px 5px;
	color:#FFFFFF;
	text-align:center;
}


/* カテゴリーページ */

.excerpt {
	width:540px;
}



/* エントリーページ */

.font_color_red{
	color: #FF0000;
}


.font_strong1{
	font-size: 30px;
	color: red;
}

.font_strong2{
	font-size: 18px;
	color: red;
}

h2 {
	background-image:url(images/h2_back2.gif);
	background-repeat:no-repeat;
	width:540px;
	height:25px;
	text-align:left;
	display:block;
	padding: 2px 15px;
	margin-bottom:10px;
}
h2 span {
	margin-left:25px;
	font-size:12pt;
}
h3 {
	width:520px;
	text-align:left;
	font-size:14pt;
	border-left:15px solid #990000;
	border-bottom:1px solid #990000;
	display:block;
	padding: 2px 0px 2px 5px;
	margin-bottom:10px;
}
h4 {
	width:520px;
	text-align:left;
	border-left:15px solid #cc6600;
	border-bottom:1px solid #cc6600;
	display:block;
	padding: 2px 0px 2px 5px;
	margin:20px 0px;
}
h5 {
	background-image:url(images/h5_back.gif);
	background-repeat:no-repeat;
	width:550px;
	height:40px;
	text-align:left;
	display:block;
	padding: 5px 15px 0px 15px;
	margin: 0px 0px -5px 0px; 
	color:#FFFFFF;

}
h5 span {
	margin-left:30px;
	font-size:16pt;
}
#image {
	float:left;
	width:310px;
}
#info {
	float:left;
	width:230px;
	text-align:center;
}

#contents #image .text , #contents #info .text {
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
#contents #info .text {
	margin-left:10px;
}
#contents #info .text .eigyou {
	margin-left:65px;
}
.text .tel , .text .fax {
	margin-left:15px;
}
#osusume {
	position:relative;
	width:540px;
	background-image:url(images/osusume_title.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-top:10px;
	padding-top:100px;
}


.menu01 ,  .menu02 , .menu03 , .menu04 , .menu05 , .menu06 {
	float:left;
	width:160px;
	padding:0px 0px 15px 15px;


}

/*menu一覧表示*/

#menu_list {
	position:relative;
	width:550px;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-top:0px;
	padding-top:10px;
}


.menu_list_yaki{
	padding:0px 0px 20px 15px;
	width: 520px;
}

.menu_table table{
	width: 500px;
	}

.menu_midashi h3{
	width: 300px;
	}
	
#menu_syousai{
	margin-left: 15px;
	}
/*menu一覧終了*/


/*席のご案内*/

#seki p {
	text-indent: -9999px;
}

#seki a {
	width: 125px;
	height: 31px;
	display: block;
}

#seki {
	width: 125px;
	height: 31px;
	background:url(images/seki.gif) no-repeat;
}

#seki a:hover {
	background:url(images/seki_f2.gif) no-repeat;
}

#seki_box{
	position: relative;
	width: 540px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#seki_text{
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
#seki_photo{
	width: 250px;
	margin: 5px 5px 10px 10px;
	float: right;
	}
	
/*席のご案内終了*/


.menu01_kara {
	float:left;
	width:160px;
	padding:0px 0px 15px 15px;
}

.menu02_kara {
	float:left;
	width:540px;
	padding:0px 0px 15px 15px;
}

.menu01 img , 
.menu02 img , 
.menu03 img , 
.menu04 img , 
.menu05 img , 
.menu06 img {
	padding-bottom:2px;

}

#course {
	position:relative;
	width:540px;
	background-color:#FFFFFF;
	margin-top:10px;
    margin-bottom: 10px;
}
#course .drink {
	float:left;
	margin-left: 10px;
	width:260px;

}
#course .drink_kara {
	float:left;
	width:210px;
	margin-left: 10px;
        margin-bottom: 10px;
}
#course .food {
	float:left;
	width:270px;

}
#course .food_kara {
	float:left;
	width:110px;
    margin-left: 10px;
}
#course .course_image {
	float:left;
	width:145px;
}
#course .course_image img {
	margin-bottom:10px;
}
#course .food p , #course .drink p , #course .course_image p {
	margin-bottom:10px;
}
#course .food ul , #course .drink ul , #course .course_image ul {
	margin-left:0px;
	margin-bottom:0px;
}


#youkihi {
	position: relative;
	width: 540px;
        height: 400px;
	background-color: #FFFFFF;
	margin-top: 10px;

}

#youkihi_b {
	position: relative;
	width: 540px;
        height: auto;
	background-color: #FFFFFF;
	margin-top: 10px;
        padding-bottom: 10px;

}
#youkihi_text_con {
       width: 250px;
       height: auto;
       margin-left: 10px;
}


#youkihi_image {
	width: 244px;
	margin: 10px 5px 10px 20px;
        float: right;
}

#youkihi_image2 {
	width: 501px;
	margin: 10px 20px 10px 20px;
}

#contents .comment_notes {
	width: 540px;
	padding-bottom: 20px;
}
#contents .comment_jyouhou {
	float: left;
	width: 240px;
	margin-bottom:20px;

}
#contents .comment_naiyou {
         text-align: left;
	float: left;
	width: 310px;
	margin-bottom:20px;
	padding-left:5px;
}

#minami_lunch{
	position: relative;
	width: 540px;
	height: 700px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#lunch_text_a{
	width: 230px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
#lunch_photo_a{
	width: 250px;
	margin: 5px 5px 10px 20px;
	float: right;
	}
	
#lunch_midasi{
	width: 230px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid bl
ack;
	margin-left: 10px;
	margin-bottom: 10px;
}

#lunch_syousai{
	width: 230px;
	border: 1px dotted red;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	}	
	
#lunch_komidasi{
	font-size: 16px;
	text-indent: -9999px;
	background-image: url(images/lunch_nedan.gif);
	background-repeat: no-repeat; 
	width: 220px;
	height: 150px;

}


#saien_beer{
	position: relative;
	width: 540px;
	height: 720px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#beer_text{
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
#beer_photo{
	width: 250px;
	margin: 5px 5px 10px 10px;
	float: right;
	}
	
#beer_midasi{
	width: 230px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
	margin-left: 10px;
	margin-bottom: 10px;
}

#beer_syousai{
	width: 230px;
	border: 1px dotted red;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	}	
	
#beer_syousai h5{
	text-indent: -9999px;
	background: url(images/IPA.gif) no-repeat;
	width: 230px;
	height: 50px;
	}	
	
#beer_nedan{
	text-indent: -9999px;
	background-image: url(images/beer.png);
	background-repeat: no-repeat; 
	width: 220px;
	height: 150px;
	margin: 10px 0px 0px 0px;
}

#tati_cup{
	position: relative;
	width: 540px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#cup_mainphoto{
	margin: 10px 20px 10px 20px;
	}
	
#cup_maintext{
	width: 500px;
	height: auto;
	margin: 10px 0px 10px 20px;
	}
	
#cup_midasigif{
	margin: 0px;
	text-align: center;
	}
	
#sentou p{
	text-indent: -9999px;
	}	
	
#sentou{
	width: 160px;
	height: 40px;
	background-image: url(images/page_re.gif);
	background-repeat: no-repeat;
	float: right;
	margin-right: 20px;
	}

#sentou {
	width:160px;
	height:40px;
	float: right;
	background: url(images/page_re.gif);
	margin-right: 20px;
}

#sentou a {
	display: block;
	width:160px;
	height:40px;
	text-indent:-9999px;
}

/* 菜園秋の宴会 */

#akienkai_saien{
	position: relative;
	width: 540px;
	height: 650px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#akienkai_text{
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
#akienkai_photo{
	width: 250px;
	margin: 5px 5px 10px 10px;
	float: right;
	}
	
#akienkai_midasi{
	width: 230px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* 立呑cup酒table表示 */

.cup_photo{
	margin: 5px 10px 5px 5px;
	width: 130px;
	height: 160px;
	text-align: center;
}

.cup_text{
	width: 130px;
	height: 160px;
	margin: 5px 5px 5px 0px;
}

#cup_table table{
	width: 500px;
	margin: 10px 20px;
}

.cup_midasi{
	font-weight: bold;
	border-bottom: 1px red solid;
	}

#cup_kome{
	margin-left: 30px;
	}
	
/* 採用photo */

#saiyou_box{
	position: relative;
	width: 540px;
	height: 650px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#saiyou_title{
	margin-left: 20px;
	
}

#saiyou_table table{
	width: 500px;
	margin: 0px 20px 0px 20px;
}

.saiyou_photo{
	margin: 5px 10px 0px 5px;
	width: 150px;
	height: 171px;
	text-align: center;
}

.saiyou_text{
	width: 330px;
	height: 171px;
	margin: 30px 5px 0px 0px;
}

/*　満点生の店 */
#manten{
	position: relative;
	width: 540px;
	height: 400px;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}

#manten_text{
	width: 280px;
	height: 300px;
	margin: 10px;
	padding-top: 5px;
	text-align: center;
}

#manten_photo{
	width: 220px;
	margin-top: 10px;
	float: right;
}

#manten_photo img { 
	vertical-align: middle;
 }

#manten_midasi{
	width: 280px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
	text-align: center;
	margin-bottom: 10px;
}

#manten_yakusoku{
	text-indent: -9999px;
	background: url(images/6.gif) no-repeat;
	width: 280px;
	height: 271px;
	list-style: none;
	}	

/*企業理念・行動理念*/
#rinen_link{
	margin-left: 20px;
	}
	
.rinen_txt{
	width: 520px;
	margin-left: 20px;
	}
	
#rinen_list{
	margin-left: 40px;
	}

/* ストロベリーコーンズページ */


#contents .p_jyouhou {
	float:left;
	width:240px;

}
#contents .p_column {
	float:left;
	width:295px;
	height:170px;
	border:1px solid #999999;
	background-color: #FFFFFF;
	padding: 10px;
}

#contents .p_erea , #contents .p_kyujin , #contents .p_notes {
	margin-top:15px;
	width:520px;
}
#contents .p_erea dt , #contents .p_kyujin dt {
	margin-top:10px;
}
#contents .p_kyujin ol {
	list-style:none;
}

/*トラックバック*/

#trackback{
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#trackback p{
	padding: 5px 0px 0px 20px;
	margin-right: 20px;
	font-size: 0.85em;
	color: #000000;
	}
	
#trackback h4{
	color: #000000;
	margin-bottom: 0;
	}
		
.bor_t
f3b
est{
	b
e04
order-bottom: dotted 1px #990000;
	width: 500px;
	text-align: right;
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
	}


/*酔貴妃の雫*/

#youkihi_image_a{
	width: 332px;
	height: auto;
	margin: 0px 20px 0 px 20px;
}

#youkihi_text_a{
	width: 350px;
	height: 250px;
	padding-right: 10px;
	margin-left: 20px;
}

#youkihi_text_b{
	width: 350px;
	height: 250px;
	padding-right: 10px;
	margin-left: 20px;
}

#youkihi_text_d{
	width: 500px;
	height: 250px;
	margin: 0px 20px;
}

#youkihi_text_c{
	width: 540px;
	height: 120px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#youkihi_image_b{
	width: 152px;
	heigt: auto;
	float: right;
	margin-top: 20px;
}

#youkihi_image_c{
	width: 152px;
	heigt: auto;
	float: right;
	margin-top: 40px;
}

#youkihi_wakutori{
	width: 370px;
	margin: auto;
	padding: 10px;
	border: 2px dotted black;
}

.youkihi_midasi{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
        width: 250px;
}
	
	
.youkihi_test{
	margin-left: 40px;
}
	
.youkihi_test_b{
	margin-left: 40px;
	font-size: 18px;
	font-weight: bold;
}

#youkihi_content {
	position: relative;
	width: 540px;
	background-color: #FFFFFF;
	margin-top: 10px;

}






#wrapper #contents .tuhan_image {
	width:180px;
	float:left;
}
#wrapper #contents .tuhan_text01 {
	width:345px;
	float:left;
	margin-left:15px;
}
#wrapper #contents .tuhan_text01 p.notes {
	color:#FF0000;
	font-weight:bold;
}

#wrapper #contents .tuhan_text02 {
	width:540px;
	padding-top:15px;
	
}



#wrapper #contents .tuhan_text01 table {
	margin:15px 0　0　0;
	width:300px;
	background-color:#FFFFFF;
	border:1px solid #999999;
}
#wrapper #contents .tuhan_text01 tr {

}
#wrapper #contents .tuhan_text01 th {
	width:100px;
	background-color:#FFFFFF;
	text-align:left;

}

/*通販イベント*/
#tuhan_back {
	position:relative;
	width:540px;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-top:0px;
	padding: 10px 0px 10px 10px;
}

#tuhan_cart_image{
	text-align: right;
	margin: 15px 45px 15px 15px;
	}

.text_center{
	text-align: center;
	}

#tuhan_text01{
	font-size: 24px;
	color: #666666;
	}

.tuhan_text02{
	font-size: 16px;
	color: #990000;
	}

.tuhan_text03{
	font-size: 18px;
	color: black;
	font-weight: bold;
	}
	
.tuhan_text04{
	font-size: 24px;
	color: red;
	}

#youkihi_make{
	width: 500px;
	height: 543px;
	background-image: url(tuhan/images/youkihi_make.jpg);
	background-repeat: no-repeat;
	}
	
#youkihi_make_txt{
	width: 240px;
	margin-left: 10px;
	}
	
#youkihi_bold{
	font-size: 14px;
	font-weight: bold;
	}
	
#youkihi_youkihi_txt_ma{
	font-size: 12px;
	}

#youkihi_comment_2{
	color: #C80000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}


/* bdid_tuhan_about */


#wrapper #contents .bdcs_tuhan {
	width:560px;
	margin-left:200px;
	padding-top:15px;
	min-height:950px;
	height:950px;
}
#wrapper[id] #contents .bdcs_tuhan  {
	height:auto;
}


#wrapper #contents #bdid_tuhan_about .btm_m {
	margin-bottom:10px;
}

#wrapper #contents #bdid_tuhan_about p {
	width:530px;
}

#wrapper #contents #bdid_tuhan_about dl {
	width:530px;
	margin:10px 0;
}

#wrapper #contents #bdid_tuhan_about dl dt {
	margin-bottom:5px;
}

#wrapper #contents #bdid_tuhan_about dl dd {
	margin-bottom:15px;
}


#wrapper #contents #bdid_tuhan_about ul {
	width:530px;
	margin:0;
	padding:0;
}
#wrapper #contents #bdid_tuhan_about ol {
}


#wrapper #contents #bdid_tuhan_about ul.henpinlist {
	margin:10px 0;
}

#wrapper #contents #bdid_tuhan_about ul.adress {
	margin:0 0 10px 0;
}

#wrapper #contents #bdid_tuhan_about table {
	width:530px;
	margin-bottom:10px;
	border-top:1px solid #310A07;
	border-left:1px solid #310A07;
}

#wrapper #contents #bdid_tuhan_about table th {
	width:140px;
	text-align:left;
	border-bottom:1px solid #310A07;
	border-right:1px solid #310A07;
}
#wrapper #contents #bdid_tuhan_about table td {
	width:390px;
	border-bottom:1px solid #310A07;
	border-right:1px solid #310A07;
}

#wrapper #contents #bdid_tuhan_about table td p {
	width:auto;
}


#wrapper #contents #bdid_tuhan_about table.hyou01 {
	width:360px;
}
#wrapper #contents #bdid_tuhan_about table.hyou01 td {
	width:180px;
}


#wrapper #contents #bdid_tuhan_about table.hyou02 {
	width:530px;
}

#wrapper #contents #bdid_tuhan_about table.hyou02 td {
  text-align:center;
	width:auto;
}

#wrapper #contents #bdid_tuhan_about table.hyou03 {
	width:530px;
}
#wrapper #contents #bdid_tuhan_about table.hyou03 .td01 {
	width:430px;
}
#wrapper #contents #bdid_tuhan_about table.hyou03 .td02 {
	width:100px;
}

#wrapper #contents #bdid_tuhan_about table.hyou04 {
	width:150px;
}










.ebisuke_butadon {
	text-align:center;
	margin-left:6px;
}

div.ebisuke_butadon p.syousai {
	text-align:right;
	margin-right:35px;
}

/*サブメニュー*/
#globalmenu {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	width:550px;
	float:left;
}

#globalmenu a {
	display:block; 
	padding-top:8px;
	padding-bottom:8px;
	color:#660000;
	text-decoration:none;
	text-align:center;
	width: 91.5px;
	background-color:#FFCC66;
	background-repeat:no-repeat;
	
}

#globalmenu a:hover {
	background-color:#FFFFCC;
	
}

#globalmenu li {
	float:left;
	width:91.5px;
}

#globalmenu_tuhan {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	width:550px;
	float:left;
}

#globalmenu_tuhan a {
	display:block; 
	padding-top:8px;
	padding-bottom:8px;
	color:#660000;
	text-decoration:none;
	text-align:center;
	width:137.5px;
	background-color:#FFCC66;
	background-repeat:no-repeat;
	
}

#globalmenu_tuhan a:hover {
	background-color:#FFFFCC;
	
}

#globalmenu_tuhan li {
	float:left;
	width:137.25px;
}
/*サブメニュー終了*/

/*クーポンページ紹介 */
#ticket_back {
	position:relative;
	width:530px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-top:0px;
	padding: 5px 5px 5px 5px;
}
.ticket_img{
    float:left;
	width:200;
}
.ticket_p{
    float:left;
	width:300px;
	text-align: center;
	padding-left:10px;
}
.ticket_midasi{
	float:left;
	width: 300px;
	font-size: 20px;
	font-weight: bold;
	color:#660000;
	border-bottom: 1px solid black;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left:10px;

}