/* テーマ：カラー／ホワイト */
body{font-family:"ＭＳ Ｐゴシック", Osaka,monospace;text-align:center;margin:0;margin-left:auto;margin-right:auto;padding:0px;font-size:80%;line-height:135%;color:#333;/*background:#C9D1D1;*/
}

table{ /* 基本テーブル設定（固定）*/
border:0px none;margin:0px;padding:0px;text-align:left;border-collapse:collapse;}
th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}
td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}
th {white-space:nowrap;}
 h1,h2,h3,h4 { /* 基本タイトル（固定）*/
padding:0px;margin:0px;font-size:100%;text-align:left;}
a{ /* 基本のリンク （固定）*/
color:#666666;text-decoration:underline;}
a:hover {color:#FF0000;text-decoration:none;}
ul{ /* 基本のリスト （固定）*/
list-style-type:square;}
ul ul{list-style-type:none;}
img{ border:0px;}
/* イメージボーダー指定 */
form {padding:0px;display:inline;}
p{ line-height:150%;margin:5px 0px;padding:2px 0px;}
.clear_both { /* 画像の周り込み解除 */
clear:both;font-size:1px;visibility:hidden;overflow:hidden;height:1px;text-align:center;}
.button1{ /* inputボタン設定 */
/*cursor:hand;font-size:12px;color:#FFFFDD;background:#333333;border:1px solid #999999;font-weight:normal;*/
}
.sidebox .text1 {
	width:100%;
}
.text1 {border:1px solid #CCCCCC;}
/* テキストエリアデザイン設定 */

.caution{ font-weight:bold;color:#CC0000;}
/* エラーメッセージ */
.no2{font-size:110%;}
 /* フォントズーム */
.strong{ font-weight:bold;}
/* フォントボールド */
.red{color:#CC0000;}
 /* フォント赤 */
.orange{color:#FF9900;}
 /* フォントオレンジ */
.blue{color:#0000FF;}
 /* フォント青 */
.green{color:#006600;}
 /* フォント緑 */
.glay{color:#666666;}
 /* フォントグレー */
.item img{/* 商品画像枠  */
 height:auto;padding:5px;margin:0px;background:#FFFFFF;text-align:center;}
.spacebox{/* スペース設定  */
 height:50px;}
/********************************************************************/
/* 大枠テーブル（固定） */
#container {width:800px;
background:#ffffff;margin-top: 50px;margin-right: auto;margin-bottom: 20px;margin-left: auto;}
/* マイページ、ポップアップ画面 */
#enter {width:100%;text-align:left;background:/* url(../img/enter.gif) */
 #ffffff;border:1px solid #B6A081;}
/* ヘッダー */
#header{width:100%;/* height:70px; */
padding-bottom:12px;padding-left:20px;background:url()  no-repeat;}
td>#header { /* IE7 Safari Firefox 用 */
height:auto;min-height:70px;}
#header:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
#header {display: inline-block;}
/*\*/
* html #header {height: 1%;}
#header {display: block;}
.shoplogo{ /* サイトロゴブロック（設定の場合） */
padding:15px 5px 5px 0px;margin:0px;width:100%;}
.shoplogo img{ /* サイトロゴブロック（表示なし） */
/*display:none;*/
}
.siteName { /* サイト名 h1 （テキスト） */
margin:0px;padding:10px 10px 0px 0px;font-size:120%;font-weight:900;line-height:1em;}
.siteName a { color:#000000;text-decoration:none;}
.siteName a:hover {color:#FF0000;text-decoration:underline;}
.sitecopy{ /* サイトコピー h2 （ロゴがテキストの場合使用）*/
padding:5px 10px 2px 0px;margin:0px;line-height:120%;font-weight:normal;}
.sitecopy a {color:#666666;text-decoration:none;}
.sitecopy a:hover {color:#282828;text-decoration:underline;}
/* ヘッダーメニュー */
#headMenu {width:100%;margin:0;margin-bottom:30px;color:#FFFFFF;text-align:right;clear:both;}
.headnavi { /* ヘッダーメニューテキスト */
padding-right:5px;padding-top:10px;/*color:#C8C8C8;*/
background-color:#FFFFFF;color:#666666;}
.headnavi a{padding:10px 0px;text-decoration:none;color:#666666;border-top:5px #FFFFFF solid;}
.headnavi a:hover {color:#000000;margin:5px 0px;text-decoration:none;border-top:5px #FF0000 solid;}
.navi01 {/* ヘッダーメニューアイコン */
color:#333333;/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}
/* ヘッダー下装飾ライン */
.hline {border:0px solid #B6A081;/*background:url(../img/hline.gif) no-repeat #B6A081;*/
}
/********************************************************************/
#leftSide {min-width:180px; /* 左サイドtd */
padding:0px;margin:0px;background:#ffffff;vertical-align:top;/* background:url(../img/leftside.gif) ;*/
}
#rightSide {min-width:170px; /* 右サイドtd （3列）*/
padding:0px;margin:0px;background:#ffffff;vertical-align:top;/* background:url(../img/rightside.gif) ;*/
}
#rightSide {min-width:170px; /* 右サイドtd （3列 ブログ）*/
padding:0px;margin:0px;vertical-align:top;/* background:url(../img/rightside2.gif) ;*/
}
#center1 { /* センター td （2列）*/
	width:600px;
	padding:0px;
	vertical-align:top;
	background:#FFFFFF;/* background:url(../img/center1.gif) ;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#center2 {min-width:520px; /* センターtd （3列）*/
width:auto;padding:0px;margin:0px;vertical-align:top;background:#FFFFFF;/* background:url(../img/center2.gif) ;*/
}
#center3 { /* センターtd （装飾用）*/
vertical-align:top;background:#ffffff;width:100%;/* background:url(../img/center3.gif) ;*/
}
/* 表組みセンタリング */
#center3 table{margin:0 auto;}
#center3 table table.bordlayoutp3{margin:0;}
.header_area { /* ヘッダのフリーエリア */
	padding:0px;
	width:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.footer_area { /* フッタのフリーエリア */
	width:600px;/*border:1px #1587C2 solid;*/
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.sidebox { /* サイド用ブロック（幅設定） */
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}
.centerbox { /* センター用ブロック（幅設定） */
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.center{ text-align:center;}
 /* センター */
.right{ text-align:right;}
 /* 右 */
.left{ text-align:left;}
 /* 左 */
.middle{ vertical-align:middle;}
/* テキスト縦中央 */
.buttom{ vertical-align:bottom;}
/* テキスト縦下 */
.float_right{ float:right;}
.float_left{ float:left;}
/********************************************************************/
/* 基本商品テキスト設定 */
.price{ /* 商品価格 */
color:#FF0000;text-align:left;font-weight:bold;}
.price.zoom{ /* 商品価格 （商品詳細） */
font-size:140%;font-weight:bold;}
.expl{ /* 商品説明文 */
text-align:left;color:#333333;}
.expl a{color:#333333;text-decoration:none;}
.expl a:hover{color:#333333;text-decoration:underline;}
.fixed{ /* 商品定価 */
font-size:120%;color:#333333;text-align:left;}
h2.goods /* 商品名 （商品一覧）*/
a{color:#666666;text-decoration:none;font-weight:bold;text-decoration:underline;}
h2.goods a:hover{color:#FF0000;text-decoration:underline;}
/********************************************************************/
/*センターコンテンツ  */
.topIMG { /* トップイメージ 外枠設定 */
margin:0px ;padding:0px;}
.topIMG td{margin:0px;padding:0px;background:#ffffff;}
.shopCopy { /* サイト説明 */
font-size:110%;line-height:130%;margin:0px;padding:3px 10px 3px 10px;color:#666666;font-weight:normal;text-align:left;}
/* タイトルデザイン */
.free_title { /* タイトル1 h3 */
padding:15px 0px 12px 8px;margin:0px;width:auto;line-height:100%;font-size:12px;vertical-align:middle;font-weight:bold;letter-spacing:0.2em;color:#000000;background-color:#D6D6D6;}
.title1{ /* タイトル2 h1 */
	margin:0px;
	width:auto;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	color:#77644D;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(/USERTHEMEIMG/vol1/mottozutto.hs.shopserve.jp//title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
}
.title1 a{color:#000000;text-decoration:underline;}
.title1 a:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.title2{ /* タイトル2 h1 */
margin:0px;width:auto;line-height:100%;font-weight:bold;font-size:12px;vertical-align:middle;letter-spacing:0.2em;color:#77644D;background-color:#C9E7DF;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;}
.title2 a{color:#000000;text-decoration:underline;}
.title2 a:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.title3{ /* タイトル2 h1 */
margin:0px;width:auto;line-height:100%;font-weight:bold;font-size:12px;vertical-align:middle;letter-spacing:0.2em;color:#77644D;background-color:#C9E7DF;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;}
.title3 a{color:#FF286F;text-decoration:underline;}
.title3 a:hover{color:#FF286F;text-decoration:underline;font-weight:bold;}
.rank{/* ランキングアイコン */
        text-align:left;}
.mainCont { /* メインコンテンツ */
	padding:0px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contbox { /* メインコンテンツ内項目ボックス*/
padding:10px 0px;margin:0px;width:auto;}
ul.news{ /* 最新情報リスト設定 */
text-align:left;padding:0px 0px 0px 12px;margin:0px;list-style-type:none;color:#000000;}
li.p3{padding:3px;}
ul.free_list{ /* リスト設定 */
text-align:left;padding:5px 10px;margin:0px;list-style:square;color:#333333;}
ul.list{ /* リスト設定 */
text-align:left;padding:5px 10px;margin:0px;list-style:square;color:#333333;}
ul.map{ /* サイトマップリスト設定 */
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#333333;
	list-style-type: none;
}
li.sm1 {
	display:block;
	list-style-type:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
li.sm2 {
	display:block;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sitemap{ /* サイトマップリスト 項目タイトルh4*/
	font-size:14px;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_sitemap.gif) no-repeat;
	background-position:left center;
}
/* テーブル余白設定  （固定） */
.layoutp5  { padding:5px 0px;}
/* 余白5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:0px solid #CCCCCC;}
.layoutp3 table{text-align:left;width:100%;}
.layoutp3  { padding:5px 0px;}
/* 余白3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}
.bordlayoutp3  { padding:5px 0px;}
/* ボーダーテーブル(余白3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}
/* 横余白10px */
.backcolor1 { background:#DDDDDD;}
 /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 { background:#FFFFFF;vertical-align:middle}
 /* コンテンツ内 */
.backcolor3 { background:#D7EBF4;padding:10px 0px;}
 /* カート部分 */
/* 商品レイアウト（トップページセンター、商品一覧用）*/
.layoutFrame{/* 大枠 table */
margin:10px 0px 0px 0px;padding:1px;width:99%;/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td{text-align:center;margin:0px;padding:0px;vertical-align:top;}
.layout1{ /* レイアウト */
margin:1px;padding:3px;background:#FFFFFF;/* background:url(../img/layout1.gif) ;*/
}
.layout1 td{margin:0px;padding:3px;text-align:center;}
/* 第二階層 */
#bread{ /* パンクズ */
margin:0px;padding:3px 15px;color:#666666;text-align:left;background:#FFFFFF;}
#bread a { color:#666666;}
#bread a:link { text-decoration:underline;}
#bread a:hover { text-decoration:underline;color:#FF0000;}
h4.title{font-size:110%;margin:5px 0px;padding:2px 0px;color:#FF0000;border-bottom:1px dotted #333333;}
.mainFrame{ /* メイン大枠 */
margin:0px;padding:0px;background-color:#EBEBEB;/*ackground:#1587C2;*/
/* background:url(../img/mainframe.gif) ;*/
}
p.title{ margin:3px 0px;padding:2px 0px;color:#669933;border-bottom:1px dotted;font-weight:bold;}
/* メールマガジンアイコン設定 */
.mailmag_ent,.mailmag_cha,.mailmag_can {color:#FF0000;}
.mailmag_ent{ /* 新規登録 h4 */
font-size:110%;padding:12px 0px 0px 60px;background:url(../img/icon_mailmag_ent.gif) no-repeat;}
.mailmag_cha{ /* アドレス変更 h4 */
font-size:110%;padding:12px 0px 0px 60px;background:url(../img/icon_mailmag_cha.gif) no-repeat;}
.mailmag_can{ /* 配信解除 h4 */
font-size:110%;padding:12px 0px 0px 60px;background:url(../img/icon_mailmag_can.gif) no-repeat;}
#sortList{ /* ソート */
margin:0px;padding:10px 3px 5px 3px;width:auto;color:#333333;float:right;}
.pageTop { /* ページトップ */
padding:13px 0px 3px 17px;margin:10px 0px 5px  5px ;background-image:url(../img/icon_top.gif);background-repeat:no-repeat;background-position:left;font-size:90%;font-weight:bold;float:right;}
.pageTop a{ color:#666666;text-decoration:none;border:1px #FFFFFF solid;padding:3px;}
.pageTop a:hover{ color:#FF0000;text-decoration:none;border:1px #FF0000 solid;padding:3px;}
/********************************************************************/
/* フッターーメニューレイアウト設定 */
#footer {padding:0px;width:auto;background-color:#FFF;color:#333;height:100px;text-align:center;margin-top:13px;vertical-align:bottom;padding-top:35px;}
td>#footer { /* IE7 Safari Firefox 用 */
height:auto;min-height:100px;}
.footnavi { /*フッターメニューテキスト設定*/
padding:0px;color:#FFFFFF;}
.footnavi a{ color:#FFFFFF;text-decoration:underline;font-weight:normal;}
.footnavi a:hover { color:#FF0000;text-decoration:underline;}
#copyright { /* コピーライト */
padding:0px;width:auto;height:20px;text-align:center;vertical-align:bottom;/* background:url(../img/copyright.gif) ;*/
}
#footer>#copyright { /* IE7 Safari Firefox 用 */
height:auto;min-height:20px;}
/********************************************************************/
/* サイド設定 */
#search {/* サイド商品検索枠設定 */
padding:6px 5px 12px 5px;margin:0px;width:auto;background:#F8F9F9;border-bottom:1px #DDDDDD solid;}
#search form{width:155px;}
#search label{padding:7px 0px 0px 7px;margin:0px;color:#000000;line-height:100%;letter-spacing:0.2em;font-size:12px;font-weight:bold;}
.fieldarea{padding:5px 0px 5px 0px;vertical-align:middle;}
/* サイドメニューカテゴリリスト */
.list { /* メニュー枠設定 */
padding:0px 0px;display:block;line-height:130%;}
.list h3 { /* タイトル */
padding:5px 5px;margin:0px;}
ul.free_listbox{text-align:left;padding:0px;margin:0px;list-style:none;}
ul.listbox{text-align:left;padding:0px;margin:0px;list-style:none;}
li.ca1 {margin:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
li.ca2 {margin:0px;border-bottom:1px solid #FFFFFF;}
li.ca1 a{ padding:5px 3px 5px 15px;display:block;font-weight:normal;text-decoration:none;background-image:url(../img/icon_eye01.gif);background-repeat:no-repeat;/*background:#FFF0F5;*/
color:#000000;}
li.ca1 a:hover{font-weight:normal;text-decoration:none;color:#FFFFFF;background-image:url(../img/icon_eye01_ov.gif);background-repeat:no-repeat;background-color:#666666;}
li.ca2 a{ padding:1px 3px 1px 15px;display:block;color:#666666;font-weight:normal;text-decoration:none;}
li.ca2 a:hover{color:#000000;font-weight:normal;text-decoration:none;background:url(../img/icon_eye02_ov.gif) no-repeat #DDDDDD;}
li.ca3 {margin:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
li.ca3 a{ padding:5px 3px 5px 15px;display:block;font-weight:normal;text-decoration:none;background-image:url(../img/icon_eye01.gif);background-repeat:no-repeat;/*background:#FFF0F5;*/
color:#000000;}
li.ca3 a:hover{font-weight:normal;text-decoration:none;color:#FFFFFF;background-image:url(../img/icon_eye01_ov.gif);background-repeat:no-repeat;background-color:#666666;}
li.ca4 {margin:0px;border-bottom:1px solid #FFFFFF;}
li.ca4 a{ padding:3px 3px 3px 25px;display:block;color:#333333;font-weight:normal;text-decoration:none;background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;}
li.ca4 a:hover{color:#547D2B;font-weight:normal;text-decoration:none;background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;}
.sline1 { /* サイドバー下ライン */
padding:0px;margin:0px;}
.sline2 { /* サイドバー下ライン */
padding:0px;margin:0px;}
/* サイドコンテンツ */
.sidemain1 { /* メイン枠 */
	margin:0px;
	padding:0px;
	background: #FFFFFF;
}
.sidemain1 p {
	padding:0px;
	margin:0px;
}
/* カレンダー */
caption { /* 年月タイトル */
 font-weight:bold; text-align:center; padding:3px; color:#333333;}
caption a{ color:#333333;text-decoration:underline;}
caption a:hover{ color:#333333; text-decoration:underline;}
.carender { /* カレンダー テーブル*/
 border-collapse:collapse; padding:5px 0px; margin:0 auto; text-align:center; background-color:#FFFFFF;}
div#calendar_div table{margin:0 auto;text-align:center;width:150px;}
.carender td {padding:2px;border-collapse:collapse;text-align:center;border:1px solid #CCCCCC; background-color:#FFFFFF;}
.carender th {padding:2px;border-collapse:collapse;border:1px solid #CCCCCC; background-color:#FFFFFF;}
th.day { /* ヘッダ平日 */
font-weight:bold;color:#666666;background:#FFFFFF;text-align:center;}
th.sun { /* ヘッダ日曜 */
color:#FFFFFF;background:#666666;text-align:center;}
th.sat { /* ヘッダ土曜 */
color:#666666;background:#DDDDDD;text-align:center;}
.chert { /* 表示色説明枠  */
margin:5px 5px;font-size:84%;}
.chert td {border-collapse:separate;padding:0px 0px 0px 5px;border:2px solid #FFFFFF;}
.line01{/*border:#DEDBBE 1px dotted;*/
vertical-align:bottom;}
 /* RSS設定 */
#rss{margin:0 0 20px 0;padding:0;}
#count{ /* カウンター */
margin:0px;padding:5px;}
/********************************************************************/
/* ブログ */
.blogbox { /*コメントボックス*/
padding:5px;margin:2px 0px;width:auto;/*background:url(../img/blogbox.gif) ;*/
}
.entry_title { /* ブログエントリータイトル h2 */
padding:5px 0px 5px 0px;display:block;font-size:110%;color:#666666;height:19px;text-decoration:underline;/*background:url(../img/entry_title.gif);*/
}
.entry_date{display:block;padding:10px 0px 3px 0px;color:#333333;text-align:right;}
.state{ /* ブログステータス */
padding:2px 0px;text-align:right;border-top:1px solid #ded9c5;}
.subtitle {/* h3 ブロックサブタイトル */
padding:5px 0px 5px 0px;margin:10px 0px 10px 0px;text-align:left;font-size:110%;color:#547D2B;background:url(../img/subtitle.gif);height:19px;}
 p.label { /* ブログコメントタイトル */
font-weight:bold;color:#666666;}
.tb_url{ /* トラックバックurl */
font-weight:bold;margin-bottom:10px;}
/********************************************************************/
/* カート */
.point {font-size:120%;color:red;font-weight:900;}
.pointline {font-size:100%;color:#FFFFFF;font-weight:900;padding:3px ;padding-bottom:5px;background-color:#666666;}
/* ナビゲーション （固定）*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {text-align:center;width:100%;height:83px;}
.step_navi01 {background-image:url(../img/navi01.gif);background-repeat:no-repeat;}
.step_navi02 {background-image:url(../img/navi02.gif);background-repeat:no-repeat;}
.step_navi03 {background-image:url(../img/navi03.gif);background-repeat:no-repeat;}
.step_navi04 {background-image:url(../img/navi04.gif);background-repeat:no-repeat;}
/* ご利用案内 */
table.layout_left_shoppinguide{width:100%;}
/* お客様の声（コメント）投稿画面用 */
div.comment_box table { /*テーブル枠線の表示形式*/
border-collapse:collapse;}
div.comment_box td { /*テーブル枠線の指定*/
border:1px solid #999;}
div.comment_box td.backcolor1 { /*項目名欄*/
/*background:#333;color:#fff; */
}
div.comment_box td.backcolor2 { /*入力欄*/
/*background:#fff;color:#333; */
}
div.comment_box div.item_name a { /*ご購入商品名リンク*/
/*color:#00c; */
}
div.comment_box div.item_name a:hover { /*ご購入商品名リンクマウスオーバー*/
/*color:#c00; */
}
div.comment_box div.write_comment input { /*コメントを書くボタン*/
/*color:#333;*/
}
div.comment_box div.write_comment a { /*コメントを書くリンク*/
/*color:#00c; */
}
div.comment_box div.write_comment a:hover { /*コメントを書くリンクマウスオーバー*/
/*color:#c00; */
}
div.comment_box div.mainFrame { /*まだコメントはありません*/
/*background:#333;color:#fff; */
}
div.comment_box td.backcolor2 td { /*会員IDとパスワード*/
/*color:#333; */
}
/*** 商品詳細ページの在庫の直接表示用 ***/
#itemStocklist table {border-collapse:collapse;margin:5px 0;padding:0;}
#itemStocklist th,#itemStocklist td {margin:0;padding:0;font-weight:normal;text-align:left;line-height:1.2;}
#itemStocklist th {white-space:normal;width:auto;border:1px solid #999;vertical-align:middle;;}
#itemStocklist td {white-space:normal;width:auto;border:1px solid #999;}
#itemStocklist th p,#itemStocklist td p {padding:1px 4px;line-height:1.2;}
#itemStocklist td input,#itemStocklist td img {width:80px;height:24px;margin:2px;}
/* バリエーションなしorまとめて管理 */
#itemStocklist table.contType {width:auto;}
#itemStocklist table.contType th,#itemStocklist table.contType td {padding:0 10px;vertical-align:middle;font-size:0.9em;}
/* バリエーションごとに管理 */
#itemStocklist table.listType {width:100%;}
#itemStocklist table.listType th,#itemStocklist table.listType td {font-size:0.8em;}
#itemStocklist table.listType td.stk {width:5em;text-align:center;}
#itemStocklist table.listType td.btn {width:84px;vertical-align:middle;text-align:center;}
/* テーマ：カラー／ホワイトここまで */
/*** マスコミで話題ページ ***/
#media {margin: 0px;padding: 20px 0px 0px 0px;width: 635px;}
#media dt {color: #FF6600;margin:0px;padding:0px 0px 3px 0px;clear: both;}
#media dd {margin:0px;padding:0px 10px 15px 0px;}
#media img {margin:0px 10px 15px 0px;padding:0px;float:left;}
#media span {color: #ff0000;}
/**** 各商品の詳細ページ **/
.item_table01{width:580px;margin:20px 0px;    padding:20px 0px;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;}
.item_table01 th{font-weight:normal;line-height:150%;padding-top:20px;}
.item_table01 td{padding-right:10px;}
.item_table02{    width:580px;vertical-align:middle;padding-top:20px;}
.item_table02 th{width:140px;font-weight:normal;padding-right:3px;padding-left:2px;font-size:11px;line-height:110%;}
.item_table02 td{width:140px;padding-right:3px;padding-left:2px;}
.item_table03{    width:580px;margin:20px 0px;    padding:20px 0px;}
.item_table03 th{    padding:0px 10px 0px 0px;    width:220px;font-weight:normal;}
.item_table03 td{width:350px;}
.item_table04{width:580px;}
/***各商品の詳細ページ（表組み）***/
.th{color: #666666;vertical-align: middle;border-bottom: 1px dotted #3399CC;padding: 2px 10px;}
.td{color: #666666;vertical-align: middle;padding: 2px 10px;}
/**** 各カテゴリーのヘッダー **/
#cate_top1 {margin: 0px;padding: 0px;width: 620px;}
#cate_top1_left {margin: 0px;padding: 10px 0px 10px 0px;width: 215px;float: left;}
#cate_top1_right {float: right;margin: 0px;padding:10px 0px 0px 0px;width:390px;}
#cate_top1_right p {    margin:0px;padding:0px10px 5px 0px;line-height: 120%;}
.b_name{font-size: 14px;font-weight: bold;}
/**** 各カテゴリーのバナー部分 **/
#bland_banner{width:620px;padding:20px 0px 30px;clear: both;}
#bland_banner img{    padding:0px 5px 5px 0px;}
/**** 各カテゴリ・小分類ヘッダーh2画像 **/
#smallcate{width:620px;padding:10px 0px;clear: both;}
#smallcate h2{padding:10px 20px;font-weight: normal;line-height: 150%;font-size: 14px;color: #0066CC;}
/*** 新着情報ページ部分 ***/
#news_wrapper {padding-right:10px;width:355px;font-size:10px;color:#333333;background-color:#FFFFFF;padding-left: 5px;}
#news_wrapper dt {font-weight:bold;color:#FF6600;padding-bottom:2px;}
#news_wrapper dd {margin:0px;padding:0px 0px 5px 0px;line-height:120%;}
/*** ギフトラッピングページ ***/
#wrap_wrapper{width:600px;padding-right:10px;}
#wrap_wrapper dl {padding:10px 0px 30px 0px;}
#wrap_wrapper dt {    padding-bottom:5px;font-weight:bold;color:#FF6600;}
#wrap_wrapper dd {    padding:0px 20px 10px 10px;line-height:130%;}
#wrap_nomal-table {margin-bottom:20px;}
#wrap_nomal-table td {padding:5px 5px 5px 5px;font-size:12px;line-height: 120%;}
#wrap_xmas-table {margin:10px 0px 20px;}
#wrap_xmas-table li {    padding:10px 20px 5px 10px;list-style-type:none;}
#wrap_gift-table {margin:10px 0px 20px 0px;font-size:11px;}
#wrap_gift-table dt {padding-right:15px;}
#wrap_gift-table dd {margin-bottom:15px;}
.gino_tx {padding-right:15px;}
/*** プレゼントページ ***/
#monky_wrapper {margin:0px auto;padding-bottom:50px;width:340px;background-color:#FFFFFF;text-align: center;}
.mp_tx01 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;margin-bottom: 10px;padding-bottom: 15px;margin-right: 10px;margin-left: 10px;}
.mp_red {font-weight: bold;color: #FF0000;}
/*** オートモブロックス遊び方説明部分 ***/
#a-mob_wrapper {width:590px;padding-right:10px;}
#a-mob_wrapper table {line-height:130%;margin-bottom:30px;}
#a-mob_wrapper th {width:120px;padding-right:10px;padding-bottom:10px;border-bottom:1px dotted #999999;}
#a-mob_wrapper .exp {padding-bottom:10px;border-bottom:1px dotted #999999;}
.spec_table {float:right;text-align:center;font-size:11px;vertical-align:middle;border:1px solid #CCCCCC;margin-top:30px;margin-right: 5px;}
.spec_table td {padding:6px 0px;border:1px dotted #CCCCCC;}
.spec_red {font-weight:bold;color:#FF0000;}
.spec_blue {font-weight:bold;color:#0000FF;}
.spec_green {font-weight:bold;color:#006633;}
.spec_purple {font-weight:bold;color:#CC00CC;}
.spec_orange {font-weight:bold;color:#FF6600;}
.spec_l-blue {font-weight:bold;color:#00CCFF;}
#spec_dl {float:left;width:240px;margin-top:15px;}
#spec_dl dd {padding:5px 0px 0px 0px;}
.spec_cap {clear:both;font-size:11px;}
/*** クリックス遊び方説明部分 ***/
#clics_wrapper {width:590px;padding-right:10px;}
#clics_wrapper p {padding-left:30px;}
#clics_wrapper table {width:590px;}
#clics_wrapper th {width:90px;}
#clics_wrapper td {width:205px;}
.media_inq {padding-left: 415px;vertical-align: middle;}
/*** 手ぶらんブレラページ ***/
.tebu_pan {text-align:right;padding-right:35px;}
.tebu_cap {font-size:11px;padding-right:15px;padding-left:15px;padding-bottom:20px;}
#tebu_chara {width:610px;margin:0px 20px 0px 0px;}
#tebu_chara td {　　margin-bottom:10px;padding:10px;width:160px;border-bottom:1px dotted #CCCCCC;}
#tebu_chara th{width:110px;margin-bottom:10px 0px;padding:10px;border-bottom:1px dotted #CCCCCC;}
#tebu_chara2 {width:610px;margin:10px 20px 10px 0px;}
#tebu_chara2 td {width:510px;margin-bottom:10px;padding:10px 0px 20px 10px;border-bottom:1px dotted #CCCCCC;}
#tebu_chara2 th {width:110px;margin-bottom:10px;padding:10px 10px 20px 0px;border-bottom:1px dotted #CCCCCC;}
#tebu_chara2 img {margin-left:10px;}
.chara_title {font-size:14px;color:#E7393F;}
.movie_tx {font-size:11px;text-align:right;padding-top:5px;}
/*** 手ぶらんブレラ装着ページ ***/
#tebu2_wrapper {width:580px;background-color:#FFFFFF;padding:20px 15px 0px 5px;}
#tebu2_wrapper table {text-align:center;}
#tebu2_wrapper th {font-weight:normal;padding:10px;text-align:left;}
#tebu2_wrapper p {font-size:11px;text-align:right;padding-bottom:20px;}
/*** 3wayページ ***/
#hc_wrapper {width:610px;padding:10px;}
#hc_wrapper p {padding:5px 10px;}
#hc_wrapper table {width:580px;margin:10px 0px;}
#hc_wrapper td {padding:5px;}
#hc_wrapper th {padding:5px;vertical-align:middle;}
/*** お店案内ページ ***/
.origin_h4 {    margin:0px 10px 10px 0px;padding:10px 0px 3px 0px;font-size:14px;color:#FF6600;border-bottom:1px solid #FF9966;}
#cont .shopguide_table {line-height:130%;}
#cont .shopguide_table th {padding:5px 0px 5px 10px;border-bottom:1px dotted #CCCCCC;}
#cont .shopguide_table td {padding:5px 0px;border-bottom:1px dotted #CCCCCC;}
/*** 特定商取引法に関する表示ページ ***/
#cont .business_table {line-height:130%;margin-top:20px;}
#cont .business_table th {padding:10px 0px 10px 10px;border-bottom:1px dotted #CCCCCC;}
#cont .business_table td {padding:10px 0px;border-bottom:1px dotted #CCCCCC;}
#shoppingguide_dl {padding-top:20px;}
#shoppingguide_dl dt {font-size:12px;font-weight:bold;color:#FF6600;}
/*** ビューティーステップページ ***/
#beautystep {width:600px;padding-top:10px;clear:both;text-align:left;}
#beautystep  p {padding-right:30px;padding-left:24px;}
#beautystep_cont3 table {margin:0px;width:590px;padding-top:10px;padding-bottom:10px;padding-left:20px;}
#beautystep_cont3 th {padding-top:10px;padding-bottom:10px;padding-left:20px;color:#A65166;}
#beautystep_cont3 td {padding-bottom:10px;padding-left:36px;line-height:140%;padding-right:10px;}
#beautystep #beautystep_cont3 .beautystep_cont3_bg {padding-right:170px;background-image: url(http://mottozutto.hs.shopserve.jp/pic-labo/beautystep_pi01.gif);background-repeat: no-repeat;background-position: top;}
.clear{clear: both;}
img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#header_r {height: 150px;width: 620px;margin: 0px;padding: 0px;}
.left_cate{color: #7D5F33;padding: 0px;width: 180px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;line-height: 120%;text-decoration: none;}
.left_cate ul{padding: 0px;list-style-type: none;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.left_cate li{
	padding: 0px;
	width: 180px;
	margin: 0px;
}
.left_cate li a{color: #7D5F33;padding: 0px;text-decoration: none;}
.left_cate li a:hover{color: #7D5F33;}
li.title{padding: 0px;width: 180px;margin-top: 0px;font-weight: bold;color: #F60;}
li.title a{font-weight: bold;color: #F60;}
.left_cate_brand{padding: 0px;width: 180px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
.left_cate_brand ul{padding: 0px;list-style-type: none;margin: 0px;}
.left_cate_brand li{width: 80px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 10px;float: left;background-image: url(http://mottozutto.com/pic-labo/left_arrow_h.jpg);background-repeat: no-repeat;background-position: left 4px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
.left_cate_brand li a{color: #7D5F33;padding: 0px;text-decoration: none;}
.left_cate_brand li a:hover{color: #7D5F33;}
.left_cate_brand2{padding: 0px;width: 180px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
.left_cate_brand2 ul{padding: 0px;list-style-type: none;margin: 0px;}
.left_cate_brand2 li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	float: left;
	background-image: url(http://mottozutto.com/pic-labo/left_arrow_h.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 170px;
}
.left_cate_brand2 li a{color: #7D5F33;padding: 0px;text-decoration: none;}
.left_cate_brand2 li a:hover{color: #7D5F33;}
.left_bn{padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;width: 180px;}
.footer_con{padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;line-height: 120%;color: #666;}
/***フッター***/
#footer {padding:0px;width:580px;text-align:center;clear:both;border-top: 1px solid #977E60;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#footer p {margin:0px;font-size:11px;padding-top:5px;}
#footer img {margin:20px 0px 0px 0px;}

.toph1{
	margin:10px 0 3px 0;
	padding:0;
	font-size:10px;
	font-weight:normal;
}
.toptxt{
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
	line-height:1.2;
}/* CSS Document */

