﻿@charset "UTF-8";
@import url("style-base.css");

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }
form { margin: 0; }
textarea,select,input {
    /*	font-family: Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Pゴシック",Osaka,sans-serif;*/
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;*/
	font-family:“ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro”, Osaka,”メイリオ”,Meiryo, Verdana, Arial,sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.pb29	{ padding-bottom: 29px; }
.borenge {	color: #DEB661; font-weight:bold;}
.cen { text-align:center; }
.font10 { font-size:10px; letter-spacing:1px;}


.p-t05{ padding-top:5px;}
.p-t10{ padding-top:10px;}
.p-t20{ padding-top:20px;}
.p-t30{ padding-top:30px;}
.p-t40{ padding-top:40px;}
.p-b05{ padding-bottom:5px;}
.p-b10{ padding-bottom:10px;}
.p-b15{ padding-bottom:15px;}
.p-b20{ padding-bottom:20px;}
.p-b30{ padding-bottom:30px;}
.p-b40{ padding-bottom:40px;}

.m-t05{ margin-top:5px;}
.m-t10{ margin-top:10px;}
.m-t20{ margin-top:20px;}
.m-t30{ margin-top:30px;}
.m-t40{ margin-top:40px;}
.m-b10{ margin-bottom:10px;}
.m-b20{ margin-bottom:20px;}
.m-b30{ margin-bottom:30px;}
.m-b40{ margin-bottom:40px;}









.comname{
padding-bottom: 5px;
font-size: 14px;
}
.p-b20{
padding-bottom: 20px;
}
.entry01{
width: 544px;
}
.entry01 img{
float: right;
margin: 0px 10px;
}
.entry01 p{
float: left;
}
.entry02{
width: 540px;
margin: 0px auto;
}
.entry02 div{
float:left;
text-align:center;
}
.entry02 img{
margin: 5px;
}
.entry03{
padding: 20px 0px;
}
.flow{
width: 488px;
margin: 0px auto;
background: url(img/inner/flow08.gif) no-repeat center center;
}
.flow01{
width: 205px;
text-align:center;
float:left;
}
.flow02{
width: 206px;
text-align:center;
float:right;
}
.flow03{
text-align:center;
padding-top:10px;
}
.flow-arrow{
text-align:center;
width: 57p;
float:left;
padding: 90px 0px 107px 20px;
color: #DEB661;
font-weight:bold;
}
.flow-arrow02{
text-align:center;
padding-top:10px;
width: 438px;
float:left;
color: #DEB661;
font-weight:bold;
background: url(img/inner/flow09.gif) no-repeat center center;
margin-left: 50px;
padding-bottom: 60px;
}

#tukemono01{
width: 544px;
}
#tukemono01 div{
float:left;
width: 221px;
padding: 10px 0px;
}
#tukemono01 p{
width: 303px;
float:right;
padding:10px 0px 10px 20px;
line-height:180%;
}
p.tukemono02 {
background:url(img/icon02.gif) no-repeat right center;
padding-right: 15px;
text-align:right;
font-weight:bold;
color: #DEB661;
width: 544px;
}
p.tukemono02 a:link,p.tukemono02a:visited { color: #DEB661; text-decoration:underline; }
p.tukemono02 a:hover,p.tukemono02 a:active { color: #F9D892; text-decoration:none; }

.tuke-cart{
width: 544px;
padding: 20px 0px;

border-bottom: 1px dotted #ffffff;
}
.tuke-cart02{
width: 247px;
float:left;
text-align:center;
}
.tuke-cart03{
float:right;
width: 297px;
padding-top: 25px;
}
.tuke-cart03 h4{
font-weight:bold;
color: #DEB661;
font-size:14px;
padding-bottom: 5px;
line-height:120%;
}
.tuke-cart03 p{
padding-bottom: 10px;
margin-bottom: 10px;

}
.tu-dot{
padding-bottom:20px;
border-bottom: 1px dotted #828282;
}
.cart-btn{
margin-top: 10px;
}
.price{
color: #ED4300;
font-weight:bold;
font-size:18px;
}
.price02{
color: #ED4300;
font-weight:bold;
}
.guramu{
font-weight:bold;
}
.tuke-cart04 {
}
.tuke-cart04 div{
padding: 20px 5px 0px 0px;
float:left;
}


.asaduke01{
width: 556px;
margin: 0px auto;
}
ul.asaduke02 {
background: #292929;
padding: 15px 15px 15px 30px;
margin: 20px 0px;
}
ul.asaduke02 li{
list-style:square;
}
.ore{
color: #ED4300;
}
.i-frame {
text-align : left;
width: 526px;
height: 150px;
overflow: auto;
scrollbar-arrow-color: #333333;
scrollbar-face-color: #cecece;
scrollbar-3dlight-color: #a0a0a0;
scrollbar-darkshadow-color: #909090;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #c0c0c0;
border: 1px solid #999999;
padding: 15px;
margin: 0px;
}
.i-frame h5{
color: #ED4300;
font-weight:bold;
font-size:14px;
padding-bottom: 10px;
} 
.i-frame h6{
color: #DEB661;
font-size:14px;
} 
.i-frame p{
padding:0px 15px 15px 15px;
}
.asaduke01 h4{
margin: 25px 0px 10px 0px;
}
.asaduke03 {
width: 556px;
}
.asaduke04 {
width: 139px;
float:left;
}
.asaduke04 p{
width: 105px;
margin: 0px auto 10px auto;
padding: 5px 0px;
}
.asa-bor{
border-bottom: 1px dotted #ffffff;
}
.asaduke05{
background:url(img/inner/asa17.gif) no-repeat center top;
padding: 117px 175px 71px 156px;
margin-bottom: 15px;
}


.asaduke_kisetu td{
font-size:14px;
line-height:180%;
padding: 0px 10px;
vertical-align:top;
}




table.box-pri{
width: 500px;
border-top: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;
margin: 30px auto 10px auto;
font-size:14px;
}
table.box-pri td{
border-right: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
padding: 5px;
font-size:14px;
}
.font14px{
font-size:14px;
color: #444444;
font-weight:bold;
}
.souryo{
width: 500px;
margin: 0px auto;
text-align:right;
}




/***************************************************山西*/

.whitetxt	{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 160%;
	text-align: left;
}
table.box-500	{
	width: 592px;
	margin: 15px auto;
}
table.box-500 th {
	background: #666464;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
}
table.box-500 td.oder_l,
table.asaduke03 td.oder_l	{
	background: #040404;
	font-size: 14px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}
table.box-500 td.oder_r	{
	background: #040404;
	font-size: 14px;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}
table.box-500 td.oder_c	{
	background: #040404;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}


table.box02-500	{
	width: 588px;
	margin: 15px auto;
	border:2px solid #DEB661;
}
table.box02-500 th	{
	background: #666464;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
}
table.box02-500 td	{
	width:365px;
}
table.box02-500 td.oder_l{
	background: #040404;
	font-size: 14px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}
table.box02-500 td.oder_r	{
	background: #040404;
	font-size: 14px;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}
table.box02-500 td.oder_c	{
	background: #040404;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px;
}






.ordered	{
	color: #FF0000;
}
#FName,
#FKana,
#FTel,
#FFax,
#SName,
#SKana,
#STel,
#AOName,
#AOKana,
#AOTel,
#AOFax,
#AName,
#AKana,
#ATel	{ width: 40%; }
#FZip,
#SZip,
#AOZip,
#AZip	{ width: 80px; }
#FAdd,
#FMail,
#SBuild,
textarea#SMsg,
#AOAdd,
#AOMail,
#AAdd,
textarea#AArea,
textarea#AKibou	{ width: 80%; }

div#abox01	{
	width: 524px;
	padding: 15px;
	margin: 15px auto;
	text-align: left;
	background: #292929;
}
div#abox01 ul	{
	margin-left: 20px;
	list-style: disc;
}
table.asaduke03	{
	width: 542px;
}
table.asaduke03 th	{
	background: #666464;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
}
div.catenaka_thanks	{
	color: #D2D2D2;
	font-size: 14px;
	line-height: 170%;
	width: 544px;
	margin: 0 auto;
	text-align: center;
}








.order-sou{
padding-top:20px;
}






/*------------------------------------------------------------------- NEW order.php ----*/
.order-table{
width: 592px;
margin: 15px auto;
}
.order-table th{
padding: 5px 3px;
font-size:14px;
font-weight:normal;
text-align:center;
color: #FFFFFF;
background: #666464;
width: 140px;
}


.order-table td{
padding: 5px 3px;
font-size:14px;
color: #FFFFFF;
background: #040404;
width:380px;
}
#order-table02{
	width: 588px;
	margin: 15px auto;
	border:2px solid #DEB661;
}











.topics{
color:#ffffff;
padding:10px 0px 20px 0px;
}




.gray_box{
background:#2E2E2E;
padding:10px 15px;
width:514px;
}

















