@charset "utf-8";
/* formatting style ------------------------------*/
/* -----------------------------------------*/
*{
	font-style:normal;
	margin:0px;
	padding:0px;
}


hr{
	display:none;
}


html {
	margin-bottom:1px;
	height:100%;
}


/* line style　------------------------------*/
/* -----------------------------------------*/

a img{
	border-style:none;
}


/* link style ------------------------------*/
/* -----------------------------------------*/

.clear {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}


/* lyout style ------------------------------*/
/* -----------------------------------------*/

body {
	text-align: center;
	color: #000;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 24px;
	background-repeat: repeat;
	background-position: center top;
	background-color: #FFF;
	background-image: url(../img/common_img/body_bg.jpg);
}

#inner {
	background-image: url(../img/common_img/body_bg_inner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	/*	zoom: 100%;
*/	background-image: url(../img/common_img/wrapper_bg.jpg);
	background-repeat: repeat-y;
}

/*#wrapper:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}*/




/* #side ------------------------------*/
/* -----------------------------------------*/

#side {
	float: left;
	width: 240px;
	color: #FFF;
	background-color: #000;
	background-image: url(../img/common_img/side_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	padding-bottom: 50px;
}
.logo {
	background-image: url(../img/common_img/logo.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 250px;
	width: 135px;
	left: 53px;
	top: 35px;
}
.logo span {
	display: none;
}
#side_contents {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 320px;
}

/* formatting style ------------------------------*/
.bt_home {
	background-image: url(../img/common_img/bt_img/bt_home02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
	margin-bottom: 10px;
}

.bt_home a {
	background-image: url(../img/common_img/bt_img/bt_home01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_home a:hover {
	background-image: none;
	}

.bt_home a span {
	display: none;
	}
.side_navi li {
	font-size: 0px;
	line-height: 0px;
	list-style-type: none;
	height: 45px;
	width: 200px;
}
/* .bt_picture ------------------------------*/
.bt_picture {
	background-image: url(../img/common_img/bt_img/bt_picture02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_picture a {
	background-image: url(../img/common_img/bt_img/bt_picture01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_picture a:hover {
	background-image: none;
	}

.bt_picture a span {
	display: none;
	}
	
/* .bt_antique ------------------------------*/
.bt_antique {
	background-image: url(../img/common_img/bt_img/bt_antique02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_antique a {
	background-image: url(../img/common_img/bt_img/bt_antique01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_antique a:hover {
	background-image: none;
	}

.bt_antique a span {
	display: none;
	}
	
/* .bt_teautensil ------------------------------*/
.bt_teautensil {
	background-image: url(../img/common_img/bt_img/bt_teautensil02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_teautensil a {
	background-image: url(../img/common_img/bt_img/bt_teautensil01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_teautensil a:hover {
	background-image: none;
	}

.bt_teautensil a span {
	display: none;
	}
	
/* .bt_hangingscroll ------------------------------*/
.bt_hangingscroll {
	background-image: url(../img/common_img/bt_img/bt_hangingscroll02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_hangingscroll a {
	background-image: url(../img/common_img/bt_img/bt_hangingscroll01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_hangingscroll a:hover {
	background-image: none;
	}

.bt_hangingscroll a span {
	display: none;
	}	
	
/* .bt_art ------------------------------*/
.bt_art {
	background-image: url(../img/common_img/bt_img/bt_art02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_art a {
	background-image: url(../img/common_img/bt_img/bt_art01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_art a:hover {
	background-image: none;
	}

.bt_art a span {
	display: none;
	}		

/* .bt_chinese_art ------------------------------*/
.bt_chinese_art {
	background-image: url(../img/common_img/bt_img/bt_chinese_art02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_chinese_art a {
	background-image: url(../img/common_img/bt_img/bt_chinese_art01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_chinese_art a:hover {
	background-image: none;
	}

.bt_chinese_art a span {
	display: none;
	}	
	
/* .bt_ceramic_industrial ------------------------------*/
.bt_ceramic_industrial {
	background-image: url(../img/common_img/bt_img/bt_ceramic_industrial02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_ceramic_industrial a {
	background-image: url(../img/common_img/bt_img/bt_ceramic_industrial01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_ceramic_industrial a:hover {
	background-image: none;
	}

.bt_ceramic_industrial a span {
	display: none;
	}	
	
/* .bt_alcoholic_beverage ------------------------------*/
.bt_alcoholic_beverage {
	background-image: url(../img/common_img/bt_img/bt_alcoholic_beverage02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
	margin-bottom: 20px;
}

.bt_alcoholic_beverage a {
	background-image: url(../img/common_img/bt_img/bt_alcoholic_beverage01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_alcoholic_beverage a:hover {
	background-image: none;
	}

.bt_alcoholic_beverage a span {
	display: none;
	}	
	


/* .side_navi02 ------------------------------*/
.side_navi02 li {
	font-size: 0px;
	line-height: 0px;
	list-style-type: none;
	height: 35px;
	width: 200px;
}


/* .bt_step ------------------------------*/
.bt_step{
	background-image: url(../img/common_img/bt_to_flow02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 200px;
	margin-bottom: 5px;
}

.bt_step a{
	background-image: url(../img/common_img/bt_to_flow01.jpg);
	background-repeat: no-repeat;
	display: block;	
	height: 35px;
	width: 200px;
}

.bt_step a:hover{
	background-image: none;
	}
.bt_step a span{
	background-image: none;
	}

/* .bt_form ------------------------------*/
.bt_form{
	background-image: url(../img/common_img/bt_to_form02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 200px;
	margin-bottom: 50px;
}

.bt_form a{
	background-image: url(../img/common_img/bt_to_form01.jpg);
	background-repeat: no-repeat;
	display: block;	
	height: 35px;
	width: 200px;
}

.bt_form a:hover{
	background-image: none;
	}
.bt_form a span{
	background-image: none;
	}
	
	
/* .bt_memento ------------------------------*/
.bt_memento {
	background-image: url(../img/common_img/bt_img/bt_memento02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_memento a {
	background-image: url(../img/common_img/bt_img/bt_memento01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_memento a:hover {
	background-image: none;
	}

.bt_memento a span {
	display: none;
	}
	
/* .bt_dismantling ------------------------------*/
.bt_dismantling {
	background-image: url(../img/common_img/bt_img/bt_dismantling02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
	margin-bottom: 30px;
}

.bt_dismantling a {
	background-image: url(../img/common_img/bt_img/bt_dismantling01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 200px;
}

.bt_dismantling a:hover {
	background-image: none;
	}

.bt_dismantling a span {
	display: none;
	}	
#side_shop_info {
	line-height: 19px;
	font-size: 13px;
	margin-bottom: 50px;
}
#side_shop_info dl dt {
	font-weight: bold;
}
#side_shop_info dl dd {
	margin-bottom: 7px;
}
#side_tel_box {
	background-color: #666;
}

#side_face_box{
	margin-bottom: 10px;
}

/* bt_memento_page ------------------------------*/
.bt_memento_page{
	background-image: url(../img/common_img/bt_memento_page02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 200px;
}

.bt_memento_page a{
	background-image: url(../img/common_img/bt_memento_page01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 200px;
}

.bt_memento_page a:hover{
	background-image: none;
	}
	
.bt_memento_page a span{
	display: none;
	}	

/* #main ------------------------------*/
/* -----------------------------------------*/
#main {
	float: right;
	width: 720px;
}
#main #main_header {
	color: #FFF;
	height: 117px;
	background-image: url(../img/common_img/main_top_bg.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.seijit_siuatei {
	position: absolute;
	height: 45px;
	width: 256px;
	top: 52px;
	left: 160px;
}
#header_tel {
	position: absolute;
	left: 484px;
	top: 52px;
	height: 45px;
	width: 236px;
	font-size: 15px;
	line-height: 20px;
}
.header_telno {
	font-size: 30px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.header_24 {
	height: 45px;
	width: 45px;
	position: absolute;
	left: 191px;
	top: 0px;
}


/* #main_contents ------------------------------*/
/* -----------------------------------------*/

#main #main_contents {
	background-image: url(../img/common_img/main_bg.jpg);
	padding-left: 40px;
	background-repeat: no-repeat;
	padding-top: 40px;
}
.right {
	float: right;
}
h1 {
	font-size: 22px;
	line-height: 34px;
	font-weight: bold;
	margin-bottom: 20px;
}
.main_lead {
	margin-bottom: 30px;
}
h3 {
	background-color: #D0C5AE;
	height: 40px;
	width: 670px;
	margin-bottom: 15px;
	line-height: 40px;
	font-size: 22px;
	padding-left: 10px;
	background-image: url(../img/common_img/h3_bg.jpg);
	background-repeat: no-repeat;
}

.ban_main_text {
	margin-bottom: 20px;
	zoom: 100%;
}

.ban_main_text :after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

.main_text {
	margin-bottom: 50px;
	zoom: 100%;
}

.main_text :after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
.main_ban li{
	
}




.ban_picture {
	background-image: url(../img/index_img/main_ban_img/ban_picture02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	margin-bottom: 16px;
	float: left;
	margin-right: 16px;
}

.ban_picture a {
	background-image: url(../img/index_img/main_ban_img/ban_picture01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_picture a:hover {
	background-image: none;
	}

.ban_picture a span {
	display: none;
	}
	
	
/* .ban_antique ------------------------------*/
.ban_antique {
	background-image: url(../img/index_img/main_ban_img/ban_antique02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	margin-bottom: 16px;
	float: left;
	margin-right: 16px;
}

.ban_antique a {
	background-image: url(../img/index_img/main_ban_img/ban_antique01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_antique a:hover {
	background-image: none;
	}

.ban_antique a span {
	display: none;
	}	
	
	
/* .ban_teautensil ------------------------------*/
.ban_teautensil {
	background-image: url(../img/index_img/main_ban_img/ban_teautensil02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	margin-bottom: 16px;
	float: left;
	margin-right: 16px;
}

.ban_teautensil a {
	background-image: url(../img/index_img/main_ban_img/ban_teautensil01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_teautensil a:hover {
	background-image: none;
	}

.ban_teautensil a span {
	display: none;
	}		
	
	
/* .ban_hanging_scroll ------------------------------*/
.ban_hanging_scroll {
	background-image: url(../img/index_img/main_ban_img/ban_hanging_scroll02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	margin-bottom: 16px;
	float: left;
}

.ban_hanging_scroll a {
	background-image: url(../img/index_img/main_ban_img/ban_hanging_scroll01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_hanging_scroll a:hover {
	background-image: none;
	}

.ban_hanging_scroll a span {
	display: none;
	}	
	
/* .ban_art ------------------------------*/
.ban_art {
	background-image: url(../img/index_img/main_ban_img/ban_art02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	float: left;
	margin-right: 16px;
}

.ban_art a {
	background-image: url(../img/index_img/main_ban_img/ban_art01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_art a:hover {
	background-image: none;
	}

.ban_art a span {
	display: none;
	}		
	
	
/* .ban_chinese_art ------------------------------*/
.ban_chinese_art {
	background-image: url(../img/index_img/main_ban_img/ban_chinese_art02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	float: left;
	margin-right: 16px;
}

.ban_chinese_art a {
	background-image: url(../img/index_img/main_ban_img/ban_chinese_art01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_chinese_art a:hover {
	background-image: none;
	}

.ban_chinese_art a span {
	display: none;
	}	
	
/* .ban_ceramic_industrial ------------------------------*/
.ban_ceramic_industrial {
	background-image: url(../img/index_img/main_ban_img/ban_ceramic_industrial02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	float: left;
	margin-right: 16px;
}

.ban_ceramic_industrial a {
	background-image: url(../img/index_img/main_ban_img/ban_ceramic_industrial01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_ceramic_industrial a:hover {
	background-image: none;
	}

.ban_ceramic_industrial a span {
	display: none;
	}	
	
/* .ban_alcoholic_beverage ------------------------------*/
.ban_alcoholic_beverage {
	background-image: url(../img/index_img/main_ban_img/ban_alcoholic_beverage02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
	float: left;
}

.ban_alcoholic_beverage a {
	background-image: url(../img/index_img/main_ban_img/ban_alcoholic_beverage01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 158px;
	width: 158px;
}

.ban_alcoholic_beverage a:hover {
	background-image: none;
	}

.ban_alcoholic_beverage a span {
	display: none;
	}		
.to_shosai {
	background-image: url(../img/common_img/bt_to_shosai02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 20px;
	width: 100px;
}

.to_shosai a {
	background-image: url(../img/common_img/bt_to_shosai01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 100px;
}

.to_shosai a:hover {
	background-image: none;
	}
	
.to_shosai a span {
	display: none;
	}


/* .to_top ------------------------------*/
.to_top {
	margin-bottom: 20px;
	text-align: right;
	font-size: 12px;
}

.to_top a {
	text-decoration: none;
	color: #B41D23;
}
	
	
/* #main_shop_info ------------------------------*/
/* -----------------------------------------*/
#main_shop_info {
	background-image: url(../img/common_img/main_shop_info_bg.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 580px;
	padding-left: 100px;
	padding-top: 10px;
	position: relative;
	margin-left: 40px;
}
.main_shop_info_okigaru {
	color: #b41d23;
	font-size: 14px;
	line-height: 20px;
}
.main_shop_info_tel {
	font-size: 45px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #b41d23;
	line-height: 45px;
}	
.to_mail {
	background-image: url(../img/common_img/to_mail02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 300px;
	position: absolute;
	left: 100px;
	top: 104px;
}

.to_mail a {
	background-image: url(../img/common_img/to_mail01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 300px;
	}
	
.to_mail a:hover{
	background-image: none;
	}

.to_mail a span{
	display: none;
	}
	
#footer {
	font-size: 11px;
	text-align: center;
	clear: both;
	margin-left: 240px;
}
.right_img {
	float: right;
	margin-left: 20px;
}
