@charset "UTF-8";

#mainimg940{ width:940px; margin-bottom:10px;}
#credit{ font-size:12px; text-align:left; width:940px; overflow:hidden;}
#credit .left{ float:left; width:720px; text-align:left;}
#credit .right{ float:right; width:220px; text-align:right;}

h2.introtitle {
/*
	background-color: #000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #996633), color-stop(0.00, #FF6600));
	background: -webkit-linear-gradient(top, #FF6600 0%, #996633 100%);
	background: -moz-linear-gradient(top, #FF6600 0%, #996633 100%);
	background: -o-linear-gradient(top, #FF6600 0%, #996633 100%);
	background: -ms-linear-gradient(top, #FF6600 0%, #996633 100%);
	background: linear-gradient(top, #FF6600 0%, #996633 100%);
	color: #FFF;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;

	*/

color: #000;
font-size: 28px;
padding: 9px 10px 7px 5px;
margin-bottom: 15px;
text-align: left;
border-bottom: solid 3px #000;
font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}

h3.midashi_feat {
    font-weight: bold;
    color: #000000;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 20px;
    border-left: 8px solid #C30;
    padding: 5px 14px;
}

.midashi_feat02 {
    font-weight: bold;
    color: #000000;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 10px;
    border-left: 5px solid #C30;
    padding: 5px 10px;
}

.contextbox940 {
text-align: left;
font-size: 14px;
color: #000;
line-height: 165%;
margin-bottom: 30px;
overflow: hidden;
font-family: 'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

.contextbox940_l {
width: 470px;
float: left;
margin-right: 30px;
}
.contextbox940_r {
	width: 440px;
	float: right;
}

.contextbox940_r_l {
	width: 215px;
	float: left;
	margin-right: 10px;
}
.contextbox940_r_r {
	width: 215px;
	float: right;
}


.contextbox940_l02 {
width: 470px;
float: left;
margin-right: 30px;
}
.contextbox940_r02 {
	width: 440px;
	float: right;
}

.contextbox940_r02_l {
	width: 215px;
	float: left;
	margin-right: 10px;
}
.contextbox940_r02_r {
	width: 215px;
	float: right;
}


.nameprofile{ font-size:13px; font-weight:bold; margin-bottom:5px;}

.context {padding-top: 10px;position: relative;font-size:14px;text-align:left;line-height:150%;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS PGothic", sans-serif;}
.context .right {background-image: url(../img/waku.jpg);background-repeat: no-repeat;width: 520px;float: right;background-position: 0px top;left: 0px;position: relative;}
img.mainph {position: absolute;top: 28px;height: 630px;width: 470px;left: 24px;}

.feat_intro{
padding: 14px;
border: 1px solid #ccc;
background-color: #eee;
color: #000;
font-size: 16px;
text-align: center;
line-height: 150%;
margin-top: 15px;
width: 910px;
margin-bottom: 15px;
}

.context .left {float: left;width: 410px;padding-top: 10px;}
.itemList {clear: both;margin-bottom: 0px;float: left;width: 100%;margin-top: 15px;}
.itemList li {margin-bottom: 20px;width: 220px;float: left;margin-right: 20px; list-style:none;}
.itemList li:after { content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.itemList li.listend {margin-right: 0px;}
.left_img {float: left;margin: 0px;}
.s-midashi {font-size: 14px;font-weight: bold;color: #900;line-height: 120%;margin-bottom: 0px;height: 2.5em;display: block;clear: both;}
.b-midashi {font-size: 22px;line-height: 110%;font-weight: bold;margin-bottom: 10px;background-image: url(../img/border.jpg);background-repeat: no-repeat;background-position: left 2px;padding-left: 17px;padding-top: 5px;}
.txtblock {clear: both;margin-top: 0em;font-size: 14px;line-height: 170%;float: left;width: 100%;overflow: hidden;}
.txt {font-size: 12px;line-height: 135%;}
.linkBtn {text-align: right;margin-top: 5px;}
#mainph {height: 710px;}
#thumbnail {clear: both;text-align: center;padding-left: 10px;top: 690px;position: absolute;}
#thumbnail ul {padding-left: 10px;}
#thumbnail li {	display: inline;height: 130px;width: 155px;margin-right: 11px;float: left;}
.zoombtn {text-align: center;}
.w420 {width: 420px;}
.indent {margin-top: -230px;}
#viewer {text-align: left;overflow: hidden;position: relative;margin: 0;width: 520px;height: 710px;}
#viewer img {top: 28px;left: 24px;position: absolute;}
#shop {float: right;padding-right: 0px;margin-left: 3em;margin-right: 15px;margin-top: 0px;overflow: hidden;margin-bottom: 3em;}
.disnon {display: none;}
.item_midashi{font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;line-height: 19px;font-weight: bold;color: #333333;background-color: #F5F5F5;margin-bottom: 10px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;clear: both; padding:10px 10px 8px 10px;}
.upday{ font-size:13px; color:#C00; margin-bottom:5px;}


.content_wrap {clear: left;width: 950px;}
#contents-tab {background-image: url(../img/navi.jpg);background-repeat: no-repeat;display: block;height: 60px;width: 940px;}
#contents-tab li {float: left;height: 60px;cursor:pointer; list-style:none;}
.tabs_top {background-image: url(../img/navi.jpg);background-repeat: no-repeat;display: block;height: 60px;width: 940px;}
.tabs_bottom {background-image: url(../img/navi02.jpg);background-repeat: no-repeat;display: block;height: 60px;width: 940px;}
.tabs_top li, .tabs_bottom li {float: left;height: 60px;cursor:pointer;}


#navi01 {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}

#navi02 {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -259px -60px;
}

#navi03 {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -509px -60px;
}

#navi01.select {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navi02.select {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -259px 0px;
}

#navi03.select {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -509px 0px;
}

.tabs_top li#navi01.current {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.tabs_top li#navi02.current {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -259px 0px;
}

.tabs_top li#navi03.current {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -509px 0px;
}

.tabs_top li#navi03.select {
	background-image: url(../img/navi.jpg);
	background-repeat: no-repeat;
	background-position: -509px 0px;
}

.tabs_bottom li#navi01 {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}

.tabs_bottom li#navi02 {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: -259px -60px;
}

.tabs_bottom li#navi03 {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: -509px -60px;
}



.tabs_bottom li#navi01.current {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.tabs_bottom li#navi02.current {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: -259px 0px;
}

.tabs_bottom li#navi03.current {
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: -509px 0px;
}
#shop .cap {
	font-size: 12px;
	line-height: 130%;
}

.shopbox_midashi {
	background-color: #000;
	color: #fff;
	padding: 7px 7px 5px 7px;
	width: 206px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
.shopbox { width: 900px; padding: 15px 15px 10px 15px; border: 5px solid #000; text-align: left; margin-top: 0; overflow: hidden;}
.shopbox01 { width: 300px;margin-right: 20px;float: left;font-size: 12px;}
.shopbox02 {
	width: 210px;
	margin-right: 20px;
	float: left;
	font-size: 12px;
}
.shopbox03 {
	width: 350px;
	font-size: 12px;
	float: right;
}
.shopbox .brand_name {
	font-weight: bold;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}



.itembox{
margin-top: 30px;

}


.itembox .itembox_l{
width: 360px;
float: left;
margin-right: 20px;
}

.itembox .itembox_r{
width: 560px;
float: right;

}

.itembox .itembox_name{
font-weight: bold;
font-size: 24px;
font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;
/* border-bottom: 1px dashed #A60000; */
margin-bottom: 9px;
padding: 6px 5px 0px 10px;
height: 30px;
color: #FFF;
background-color: #000;
}

.itembox .itembox_cap{
height: 125px;
font-size: 13px;

}

.itembox .itembox_spec{
padding: 10px;
background-color: #F0F0F0;
font-size: 12px;
margin-top: 10px;
height: 40px;
vertical-align: middle;

}

.itembox .itembox_cap02{
height: 145px;
font-size: 13px;

}

.itembox .itembox_spec02{
padding: 10px;
background-color: #F8F8F8;
font-size: 12px;
margin-top: 10px;
height:20px;
vertical-align:middle;

}

.shopinfobox{
margin: 20px auto 25px auto;

}

.shopinfobox .shopmidashi{
background-color: #000;
padding: 5px 0 3px 10px;
color: #FFF;
font-weight: bold;
}
.shopinfobox .shopinfo{
border: 1px solid #999;
padding: 10px;
font-size: 13px;
line-height: 1.5;
}


.photocap {
padding: 10px;
background-color: #F0F0F0;
font-size: 12px;
color:#c00;
margin-bottom:10px;
}


.caption p{
font-size: 12px;
color: #000;
margin-bottom: 10px;
line-height: 1.4;
}
