
@charset "Shift_JIS";

/*-----------
全体共通用なので、
まだ読み込んでいないページはこのCSSを読み込ませて下さい。

2017/3/8 海野が作成。
不明点は海野まで。
-------*/

body {
	font-family: 'Noto Sans JP', "メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
}

.itemDetail , #itemNotice {
	line-height:150%;	
	font-size: 14px;
}

/* 画像
----------------------------------*/
img {
	border:none;
	vertical-align:top;
	-ms-interpolation-mode: bicubic;
}
a:hover img {
opacity:0.9;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background: #fff;
}



/* 回り込み解除(clearfix)
----------------------------------*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clear {
	clear:both;
}

/* 汎用
----------------------------------*/
/* font size */
.f18 {font-size:18px;}
.f22 {font-size:22px;}


/* font color */
.tRed {color:#f00;}

/* margin */
.mRL5 {margin-left:5px; margin-right:5px;}


/* align */
.tc {text-align:center;}

.lh200 {line-height:200%;}



/* 商品詳細テキスト・レイアウト
----------------------------------*/

/* 商品詳細ページ */

.itemDetail img {
vertical-align:top;
}
.itemDetail * {
margin:0;
padding:0;
}

.detailPage {
border-collapse:collapse;
border:0px;
}

.detailPage tr td {
padding:0px;
vertical-align:top;
}

/* PC用商品説明文 */

#page-setumei{
width:410px;
padding:10px;
margin:0 0 10px 0;
background-color:#FAFAFA;
}

#itemNotice {
	width: 390px;
	padding: 10px;
	background-color: #fafafa;
	margin: 0 0 10px 0;
}

.specTbl {
	width: 390px;
	background-color:#FFF;
	border-collapse:collapse;
	border-spacing:1px;
}
.specTbl .staffCom {
	background: url("https://resort.itembox.design/item/item-page/staff-voice.gif") no-repeat left top #FFF;
	padding: 90px 10px 10px;
	width: 370px;
}
.specTbl th , .specTbl td {
	padding:5px;
	border:solid 1px #CCC;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
}

.specTbl th {
	width:50px;
	text-align:center;
	color: #400;
}
.specTbl .iconCh {
	background: url("https://resort.itembox.design/item/bnr/icon-top.gif")no-repeat left top #FFF;
	padding: 50px 0 10px 0;
}

.lnkIcons {text-align:right;}

/* 購入エリア */
.catch_copy {
	display: block;
    margin-bottom: 10px;
    color: #999 !important;
    font-size: 10px !important;
	width:365px;
}

.item_name b {
	color: #2e2e2e !important;
    font-size: 14px !important;
	font-weight:normal !important;
	padding:25px 0 0 10px;
	background:url("https://www.rakuten.ne.jp/gold/zakka-elements/new/img/item-detail/bg_cart-itemname.jpg") no-repeat left top;
	display:block;
	height:115px;
	width:365px;
}