﻿@charset "utf-8";

/*****************************************************************************
 メインコンテンツ 共通設定
******************************************************************************/
/* フォント設定（継承） */
/* フォント小 */
.fonts{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.85em;
	line-height:1.2;
	letter-spacing:0.05em;
}
.fontsi{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.85em!important;
	line-height:1.2!important;
	letter-spacing:0.05em;
}
/* フォント小中 */
.fontsm{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* フォント小小 */
.fontss{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
	letter-spacing:0.05em;
}
.fontssi{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em!important;
	line-height:1.2!important;
	letter-spacing:0.05em;
}
/* フォント小-赤 */
.fontsr{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.85em;
	color:#e60011;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* フォント赤 */
.fontr{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	color:#e60011;
	line-height:1.5;
}
/* フォントエンジ */
.fontdr{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	color:#990000;
	line-height:1.5;
}
/* フォント大太字 */
.fontb{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
}
.fontbb{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2;
}
/* フォント大 */
.fontla{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1.2em;
	line-height:1.2;
}
/* スペース設定 */
.marginr0i{
	margin-right:0px!important;
}
.marginb20i{
	margin-bottom:20px!important;
}
.paddingb30{
	padding:0px 0px 30px 0px;
}
.paddingb10{
	padding:0px 0px 10px 0px;
}
/* テキスト位置 */
.txtcenter{
	text-align:center!important;
}
.txtright{
	text-align:right!important;
}
/* 回り込み */
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
/* クリア */
.clearboth{
	clear:both;
}
img.valignm{
	vertical-align:middle;
}

/* 水平線 */
hr{
height:0px;
border:none;
border-top:solid 1px #a0a0a0;
}

/* 販売終了 */
.markhanbaisyu{
	margin-left:5px;
	margin-bottom:4px;
	font-weight:bold;
	color:#8b2129;
	background-color:#ffffff;
}
/* 限定品 */
.markgentei{
	margin-left:5px;
	margin-bottom:4px;
	font-weight:bold;
	color:#eb409f;
	background-color:#ffffff;
}

/*****************************************************************************
 メインコンテンツ 詳細設定
******************************************************************************/
/*-----------------------------------------------*/
/* 共通本文 */
#content{
	margin-top:12px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
#content p{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	color:#4f4946;
	text-align:left;
	line-height:1.5;
}
#content p.b{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	font-weight:bold;
	color:#4f4946;
	text-align:left;
	line-height:1.5;
}
#content p.btitle{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	font-weight:bold;
	color:#4f4946;
	text-align:left;
	line-height:1.2;
}
/* 注意書き */
#caution{
	padding: 10px 6px 8px 14px;
	width:735px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	color: #666666;
	background-color: #eeeeee;
	line-height:1.2;
	letter-spacing:0.05em;
}
#caution690{
	padding: 10px 6px 8px 14px;
	width:670px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	color: #666666;
	background-color: #eeeeee;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* 注意書き2 */
.caution2{
	padding: 8px 12px 8px 12px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.4;
	background-color:#eeeeee;
}


/*2018 メンテナンス画面用追記*/

body {
    background-color: #e2e2e2;
    line-height:1.1em;
    margin:0;
    padding:0;
}


#content{
	width:100%;
	margin:0;
    padding:0;
}

#wrap{
	max-width:970px;
	width:100%;
	padding: 10px 20px 20px;
	background:#fff;
	margin:0 auto 0;
    box-sizing: border-box;
}

h2{
	color:#306cbd;
	margin-bottom:30px;
}

p.infoexcept{
    line-height: 1.5em;
}

#karimokulogo{	margin:20px 0 10px;}

