/* CSS Document */



body{

	color:#FFFFFF;

	font-size: 12px;

	font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;

	line-height: 1.4em;

	margin:0;

	padding:0;

	background-color: #262e3b;

	background-image: url(../images/bg_up_01.jpg);

	background-repeat: repeat-x;

}

p{

	margin: 0px;

	line-height: 1.6em;

}

img {

	vertical-align:bottom;

	}

a{

	color: #efc638;

	text-decoration: underline;

}

a:hover{

	text-decoration: none;

}



*{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

h1{

	margin: 0px;

	font-size: 10px;

	float: right;

}

.bt{

	float: left;

	padding-bottom: 10px;



}

.left{

	float: left;

}

.kigou{

	color: #CCCCCC;

	text-indent: 20px;

}

input{

	padding: 3px;

}



.red {color : red ;}

.blue{color : navy ;}

.white{color : white ;}

.black{color : black ;}

.orange{color : #ff6600 ;}

.green{color : green ;}

.gray{color : #cccccc ;} 

.pink{color:pink;}

.p1{

	border-left-width: thick;

	border-left-style: solid;

	border-left-color: #333333;

	text-indent: 4px;

	margin-left: 20px;

	margin-top: 5px;

	margin-bottom: 5px;

	float: left;

	width: 190px;

}

.copy{

	padding-top: 60px;

	font-size: 10px;

	padding-left: 60px;

}

.blank{

	margin-top: 100px;

	float: left;

}

.blank2{

	margin-top: 20px;

}

.c_table{

	width: 597px;

}

.c_th{

	background-color: #28303D;

	width: 30%;

	padding: 10px;

	border: 1px solid #515C6E;

}

.c_td{

	padding: 10px;

	border: 1px solid #515C6E;

}

.clearFix:after{

display:block;

clear:both;

height:0;

visibility:hidden;

content:".";

zoom:1;

}

#top_wrapper {

	width: 910px;

	margin-right: auto;

	margin-left: auto;

}

#header_box {

	height: 74px;

	width: 910px;

}

#header_tel {

	background-image: url(../images/tel_board_03.jpg);

	height: 74px;

	width: 556px;

	float: right;

}

#logo_box {

	width: 354px;

	height: 74px;

	float: left;

}







#h1_box {

	height: 17px;

	width: 354px;

	background-image: url(../images/h1_bg_06.jpg);

	background-position: top;

}

#mail_box {

	height: 46px;

	width: 114px;

	float: right;

	padding-top: 8px;

	padding-right: 8px;

}

#mail_box2 {

	height: 46px;

	width: 114px;

	float: right;

	padding-top: 25px;

	padding-right: 35px;

}

#menu_box {

	background-image: url(../images/g_menu_05.jpg);

	height: 53px;

	width: 910px;

}

#menu_box ul {

	margin: 0px;

	padding: 0px;

}

#menu_box li {

list-style-type: none;

float: left;

}

#menu_box em {

	visibility: hidden;

}

#menu_box li#bt01 a{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_01.jpg);

}

#menu_box li#bt02 a{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_02.jpg);

}

#menu_box li#bt03 a{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_03.jpg);

}

#menu_box li#bt04 a{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_04.jpg);

}

#menu_box li#bt05 a{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_05.jpg);

}

#menu_box li#bt01 a:active{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_01.jpg);

}

#menu_box li#bt02 a:active{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_02.jpg);

}

#menu_box li#bt03 a:active{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_03.jpg);

}

#menu_box li#bt04 a:active{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_04.jpg);

}

#menu_box li#bt05 a:active{

	display: block;

	height: 53px;

	width: 182px;

	float: left;

	text-decoration: none;

	background-image: url(../images/g_menu_ac_05.jpg);

}

#menu_box li#bt01 a:hover{

	text-decoration: none;

	background-image: url(../images/g_menu_on_01.jpg);

}

#menu_box li#bt02 a:hover{

	text-decoration: none;

	background-image: url(../images/g_menu_on_02.jpg);

}

#menu_box li#bt03 a:hover{

	text-decoration: none;

	background-image: url(../images/g_menu_on_03.jpg);

}

#menu_box li#bt04 a:hover{

	text-decoration: none;

	background-image: url(../images/g_menu_on_04.jpg);

}

#menu_box li#bt05 a:hover{

	text-decoration: none;

	background-image: url(../images/g_menu_on_05.jpg);

}

#contents_body {

	width: 910px;

	background-image: url(../images/body_bg_05.jpg);

	padding-bottom: 20px;

	margin-top: 5px;

	float: left;

}

#left_box {

	width: 220px;

	float: left;

}

#footer_wrapper {

	clear: both;

	background-color: #1a1a1a;

	height: 200px;

	width: 100%;

	margin-top: 10px;

	float: left;

}

#left_box ul {

	padding: 0px;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 100px;

	margin-left: 0px;

}

#left_box li {

	background-image: url(../images/menu_bg_22.jpg);

	height: 29px;

	width: 218px;

	line-height: 29px;

	text-indent: 30px;

}

#left_box li a {

	color: #FFFFFF;

	text-decoration: none;

}

#left_box li a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

#left_box h3 {

	border-left-width: thick;

	border-left-style: solid;

	border-left-color: #333333;

	text-indent: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	font-size: 12px;

}





#footer_box {

	width: 910px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

	height: 190px;

}

#footer_box a{

	color: #FFFFFF;

	text-decoration: none;



}

#footer_box a:hover{

	text-decoration: underline;



}#f_logo {

	float: right;

	height: 85px;

	width: 363px;

	background-image: url(../images/footer_logo_17.jpg);

	margin-top: 20px;

}

#right_box {

	width: 682px;

	float: right;

}

#right_box h2 {

	background-image: url(../images/h2_bg_12.jpg);

	margin: 0px;

	height: 27px;

	width: 597px;

	font-size: 14px;

	line-height: 27px;

	text-indent: 20px;

}

#contents_box {

	width: 597px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

}

#contents_text_box {

	width: 527px;

min-height: 100px;

height: auto !important;

height: 100px;

	background-image: url(../images/kiji_bg_19.jpg);

	background-repeat: no-repeat;

	padding-left: 70px;

	padding-top: 5px;

	margin-bottom: 15px;

}

#contents_text_box h3 {

	font-size: 18px;

	color: #C13617;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#contents_text_box p {

	font-size: 14px;

}

#yahoo {

	background-image: url(../images/yahoo_bg_33.jpg);

	height: 117px;

	width: 597px;

}

#yahoo p {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	padding-top: 90px;

	padding-left: 50px;

}

#tel_box {

	background-image: url(../images/tel_big_69.jpg);

	height: 94px;

	width: 583px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 3px;

}

#contents_text_box li {

	font-size: 14px;

	line-height: 1.5em;

}

#concept {

	background-image: url(../images/omakase_bg_68.jpg);

	height: 112px;

	width: 557px;

	padding-top: 90px;

	padding-right: 20px;

	padding-left: 20px;

}

#concept p {

	color: #000000;

	font-size: 14px;

}


