@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, #000000), color-stop(0.00, #333333));
    background: -webkit-linear-gradient(top, #333333 0%, #000000 100%);
    background: -moz-linear-gradient(top, #333333 0%, #000000 100%);
    background: -o-linear-gradient(top, #333333 0%, #000000 100%);
    background: -ms-linear-gradient(top, #333333 0%, #000000 100%);
    background: linear-gradient(top, #333333 0%, #000000 100%);
    color: #FFF;
    font-size: 14px;
    padding: 9px 10px 7px 10px;
    margin-bottom: 15px;
    text-align: left;
    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;
}
h3.midashi_feat {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	line-height: 150%;
	margin-bottom: 20px;
	border-left: 8px solid #850;
	padding: 5px 14px;
}

.midashi_feat02 {
font-weight: bold;
color: #000000;
font-size: 16px;
line-height: 150%;
padding-right: 10px;
padding-bottom: 5px;
}

.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: 480px;
float: left;
margin-right: 20px;
line-height: 150%;
}
.contextbox940_r {
width: 420px;
float: right;
}
.contextbox940_rbox{
width: 440px;
overflow: hidden;
}
.contextbox940_rbox01{
width: 270px;
margin-right: 10px;
float: left;
}
.contextbox940_rbox02{
width: 160px;
float: right;
font-size: 12px;
text-align: left;
line-height: 150%;
}

.contextbox940_lbox{
overflow: hidden;
}
.contextbox940_lbox01{
width: 280px;
margin-right: 20px;
float: left;
}
.contextbox940_lbox02{
width: 180px;
float: right;
font-size: 12px;
text-align: left;
line-height: 150%;
}

.contextbox940_lbox02 .cap{
color:#900;
}
.contextbox940_lbox02 .cap_bold{
font-weight:bold;
margin-bottom:5px;
}




.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:14px; text-align:left; 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: 20px;
}
.itemList li {
margin-bottom: 10px;
width: 300px;
float: left;
margin-right: 20px;
list-style: none;
text-align: left;
}
.itemList li:after { content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.itemList li.listend {margin-right: 0px;}

.itemList2 {clear: both;margin-bottom: 0px;float: left;width: 100%;margin-top: 15px;}
.itemList2 li {
	margin-bottom: 10px;
	width: 460px;
	float: left;
	margin-right: 20px;
	list-style: none;
}
.itemList2 li:after { content: ""; clear: both; height: 0; display: block; visibility: hidden;}
.itemList2 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;}

.txt {font-size: 12px;}
.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?20140916);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?20140916);background-repeat: no-repeat;display: block;height: 60px;width: 940px;}

.tabs_top li, .tabs_bottom li {float: left;height: 60px;cursor:pointer;}

.hp_link{border:4px solid #CCCCCC;padding:20px 10px;text-align:center;font-size:18px;font-weight:bold;}



#shop .cap {
	font-size: 12px;
	line-height: 130%;
}

.shopbox_midashi {
background-color: #000;
color: #fff;
padding-top: 10px;
padding-right: 7px;
padding-left: 15px;
padding-bottom: 5px;
width: auto;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0;
font-size: 18px;
}
.shopbox {
width: 260px;
padding: 15px 15px 10px 15px;
border: 5px solid #000;
text-align: left;
margin-top: 0;
overflow: hidden;
}
.shopbox01 {
width: 260px;
}
.shopbox02 {
width: 260px;
font-size: 12px;
line-height: 1.8em;
margin-top: 10px;
}
.shopbox03 {width: 280px; font-size: 12px; float: right;}
.shopbox02 .brand_name { font-weight: bold; font-size: 14px;font-weight: bold; margin-bottom: 5px;}

.shopinfo { width: auto; padding: 15px; border: 3px solid #000; text-align: left; margin-top: 0; overflow: hidden;}


.contextbox940_tl400{
	width: 400px;
	float: left;
	margin-right: 10px;
}
.contextbox940_tr400{
	width: 500px;
	float: right;
	padding-top: 20px;
}

.contextbox400_pointbox{
	width: 400px;
	overflow: hidden;
	padding-bottom: 0px;
}
.contextbox400_pointbox01{
	width: 195px;
	float: left;
	margin-right: 10px;
}
.contextbox400_pointbox02{
	width: 195px;
	float: right;
}


.contextbox940_tl{
	width: 460px;
	float: left;
	margin-right: 20px;
}
.contextbox940_tr{
	width: 460px;
	float: right;
}

.contextbox460_pointbox{
	width: 460px;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.contextbox460_pointbox01{
	width: 225px;
	float: left;
	margin-right: 10px;
}
.contextbox460_pointbox02{
	width: 225px;
	float: right;
}

.contextbox940_intro{
text-align: left;
font-size: 16px;
color: #000;
margin-bottom: 20px;
overflow: hidden;
font-family: 'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
background-color: #000000;
background-color: #FFFFEE;
padding: 10px;
border-top: 1px solid #999;
/* border-bottom: 1px solid #999; */
line-height: 150%;
}

.contextbox940_intro h3.intro_midashi{
font-size: 24px;
margin-bottom: 10px;
margin-top: 5px;
}



.contextbox940_l02{
width: 460px;
float: left;
margin-right: 20px;
line-height: 140%;
}
.contextbox940_r02{
width: 460px;
float: right;
font-size: 12px;
line-height: 160%;
}

.contextbox940_l03{
width: 620px;
float: left;
margin-right: 20px;
}
.contextbox940_r03{
width: 300px;
float: right;
}



.introtext2{margin-top:40px;}

.bloglink a{
	display:block;
	width: auto;
	margin-top:5px;
}

/* テーブル */


 
.table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:12px;
	margin-top: 5px;
	margin-bottom:15px;
}
th{
	padding:5px;
}
.td{
	padding:5px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.td_under{
	padding: 10px;
	border-bottom: dashed 1px #CCCCCC;
	background-color: #FFFCF4;
}
.td2{
	padding: 10px;
	text-align: center;
	font-weight: bold;
	background-color: #F5F5F5;
	border-bottom: 1px solid #FFFFFF;
}

.tr {
	background-color: #efefef;
}

.shoplist_name {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
	background-color: #864700;
	padding: 5px 15px;
	
}

.txtblock  {
	clear: both;
	margin-top: 0em;
	font-size: 14px;
	line-height: 170%;
	float: left;
	width: 100%;
	height: auto;
}

.logoblock {clear: both;margin-top: 0em;font-size: 14px;line-height: 170%;float: left;width: 100%; border-top:1px solid #000; border-bottom:1px solid #000;}

.td_under {	padding: 10px;	border-bottom: solid 0px #FFF;	background-color: #FFFCF4;}
.td_under2{	padding: 10px;	border-bottom: solid 0px #FFF;	background-color: #FFF8F0;}

.shopinfomidashi {font-size:10.5px; font-weight:bold;padding-left:0px; margin-bottom:5px; border-left:0px solid #ccc; border-bottom:1px dashed #ccc;}

.shopinfomidashi2 {
	font-size: 10.5px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 5px;
	border-left: 0px solid #ccc;
}

.subshopbox{text-align:center;margin-bottom:5px;}



#photo_topicsbox{width:940px;margin-bottom:10px;clear:both;background-color:#000;}	
#photo_topicsbox #photo_topicsbox_l{width:940px;float:left;background-color:#000;margin-right:10px;}	
.panel img{ width:939px; text-align:left; border-right:1px solid #000!important;}
.photog-cap{padding-top:10px;font-size:12px;font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:150%;padding-left: 2.4em;text-indent: -2.4em; margin-right:15px; text-align:left;}	
.photo_number{background-color:#CC0000;color:#FFFFFF;padding:2px 5px 2px 5px;margin-right:5px;}	
.photo_number2{background-color:#CC0000;color:#FFFFFF;padding:2px 4px 2px 4px;margin-right:5px;}

ul.itemList li .threebox_info{
	font-size:12px;
	margin-top:5px;
	line-height:160%;
}
