@charset "Shift_JIS";

*{margin:0; padding:0}

/*文字色・リンク*/
body {background-color: #ffffff; color: #333333}
a:link {color: #003366;	text-decoration: none}
a:visited {color: #660033; text-decoration: none}
a:hover {color: #ff0000; text-decoration: underline}
a:active {color: #ff0000; text-decoration: none}
.txtmain {font-size:80%; line-height:150%;} /*旧スタイルより*/
.txtmain-s {font-size: 60%; line-height:150%;}/*旧スタイルより*/
.txtfooter a{font-size:60%;	color: #990066; line-height:150%;}/*旧スタイルより*/

/*区切り線*/
div.sikiri{		
	width:650px;
	border-width: 1px 0 0 0;
	border-style: dashed;
	border-color: #990000;
}

/*ベース*/
#base{width:800px; margin:0.5em 0}

/*ヘッダー部*/
#header{width:800px}
#header h1{font-size:80%; font-weight:normal; text-align:left;}
strong.head{font-size:80%; font-weight:bold; color:red; text-align:left;}

/*サイドバー*/
#side{width:145px}
#side{padding-top:0.5em}
#side h2,#side h3{font-size:80%; font-weight:normal}
#side h2{text-align:center; margin: 1em 0 0.5em 0}
#side ul{list-style-type:none; margin:0.2em 0}
#side ul.cateList{margin:0.5em 0 2em 0}
#side hr{width:120px; text-align:center}
div.search{margin:0.5em 0}
div.search,ul.information li,ul.search li,ul.link li,ul.link-ec li{
	font-size:80%;
	text-align:center;
}
ul.rinking li,ul.cateList li{font-size:80%; margin:0.5em 0; text-align:left}
div.seal{font-size:60%; text-align:center; margin:0.5em 0}

.style3 {font-size: 80%; text-align:left}

/*スペース*/
#space{width:5px}

/*本体（サイドあり）*/
#main-index,#main-shohinList,#main-sohin{width:650px}

/*本体（サイドなし）*/
#main-other{width: 800px}

/*フッター部*/
#footer{width: 800px; text-align:center}

/*-----------------------------------------------------------------*/

/*トップページ設定*/
#main-index{padding-top:0.5em}
#main-index h2{font-size:80%; font-weight:normal; text-align:center}
#main-index p{font-size:80%; margin: 0.5em 1em; line-height:130%}
.news,.kikaku,.pickup,.information3{width:100%; text-align:center; margin-bottom:1em}	/*商品ページと共通*/
#kikakuTable{border:0; text-align:center} /*商品ページと共通*/
p.pickupMore{text-align:right}
#pickupTable,#pickupTable td{border: 1px solid #990033}
#pickupTable{font-size:80%}
#pickupTable td{padding: 0.5em}
#column,#blog,#mailmaga,#mobile,#ask,#onegai{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #990033;
	width:318px;
	margin-top:1em;
	text-align:left;
	/*overflow: hidden;　h2を線にかぶせるため、使わない*/
}
#column h2,#blog h2,#mailmaga h2,#mobile h2,#ask h2,#onegai h2{
	position:relative;
	width:320px;
    margin-left:-1px;
    margin-right: -1px;
}
#mailmaga,#mobile{height:16em}
#ask,#onegai{height:16em}
#column,#mailmaga,#ask{float:left}
#blog,#mobile,#onegai{float:right}
#mobile ul{list-style-type:none; margin:0.5em 1em; font-size:80%}
#moblie table{width:300px}
.mailmaga-form{font-size:80%; margin: 0.5em 1em}

/*-----------------------------------------------------------------------*/
/*商品一覧　設定*/
#main-shohinList{padding-top:0.5em}
#main-shohinList h2{font-size:90%; text-align:left}
div.kList_img{text-align:center; margin-bottom:1em}
div.kList_free,div.kList_comment{text-align:left; margin-bottom:1em}
div.navi{font-size:110%; text-align:left; font-weight:bold}	/*商品詳細と共通*/
div.displayNow{font-size:100%; text-align:left; margin-top:0.5em}
div.jumpPage{font-size:100%; text-align:right; margin-bottom:2em}
div.sList{width:650px; text-align:left; margin-top:2px}
table.sList_value{width:212px; float:left; border:1px solid #3300cc; margin:0 2px}
td.sList_value_fl{height:15px}
td.sList_value_img{width:80px; height:8em; overflow: hidden}
td.sList_value_txt{width:122px; height:8em; font-size:80%; overflow: hidden}
td.sList_value_title{width:212px; height:3em; overflow: hidden}
table.sList_null{width:212px; float:left; margin:0 2px}
div.linkNo{font-size:130%; text-align:center; margin: 1em 0}
div.linkNo a,div.linkNo span{margin-left:1em; font-weight:bold}

/*-------------------------------------------------------------------------*/
/*商品詳細　設定*/
#main-shohin{padding-top:0.5em}
#main-shohin h2,#main-shohin h3{font-size:150%; color: #660000}	/*便宜上同じスタイル*/
#main-shohin h3.saleComment,#main-shohin h4{font-size:100%; color: #990000}	/*便宜上同じスタイル*/
/*ナビゲーション*/
ul.cateNavi{list-style-type:none; width:650px; text-align:left}
ul.cateNavi li{display: inline}
li.nowCate{font-size:90%; font-weight:bold; margin-left:1em}
li.otherCate{font-size:80%; margin-left:1em}
/*商品名部分*/
#shohinHead{width:650px}
#shohinHead td{text-align:left}
/*評価コメント*/
#hyoukaHead,#hyoukaValue{width:650px; text-align:left; font-size:80%; margin-top:1em}
#hyoukaValue td{padding: 0 4em 0 2em}
#hyoukaValue span{color: #660000; margin-right:5em}
/*追番リスト*/
#serialList{width:650px; text-align:center; margin-top:1em}
#serialList td{font-size:80%; color: #660000; text-align:left; padding:0 1em 0.5em 0}
#serialList td.big{font-size:100%; color: #660000; text-align:left; padding:0 1em 0.5em 0}
td.s_no{width:70px; font-weight:bold}
td.s_set{width:340px; font-weight:bold}
td.s_price,td.s_q,td.s_cariage{width:80px; font-weight:bold}
/*買い物籠ボタン*/
div.cart{width:650px; font-size:80%; text-align:right; margin:1em 0}
div.cart em{color: #990000; font-weight:normal; font-style : normal}
/*商品画像*/
div.shohin_img{width:650px; text-align:center}
/*自由記入欄*/
div.shohin_free{width:650px; text-align:left; margin-top:1em}
/*商品説明*/
table.shohin_setumei{width:600px; text-align:left; margin-top:1em}
table.shohin_setumei td{padding:0.5em}
table.shohin_setumei h3{text-align:center}
table.shohin_setumei h4{margin-bottom:1em}
/*紹介・評価・印刷*/
#shohin_shokai{width:600px; margin-top:1em}
#shohin_shokai td{padding:1em 0; font-size:80%}
#shohin_shokai td.syoukai{width:250px}
#shohin_shokai td.insatu{text-align:right}
/*商品詳細情報*/
#shohin_shosai{
	width:650px;
	border-collapse:collapse;
	border-top:1px solid #660000;
    border-left:1px solid #660000;
	margin: 1em 0;
}
#shohin_shosai td{
	font-size:80%;
	color: #660000;
	text-align:left;
	padding: 3px;
	border-right:1px solid #660000;
    border-bottom:1px solid #660000;
}
td.shohin_shosai_h{width:150px}
#shohin_shosai ul{list-style-type:none; margin:1em 0}
/*関連商品*/
#kanren{width:650px; margin-top:1em}
#kanren table{width:600px}
#kanren td{width:100px; padding:5px; font-size:80%}
/*ページトップへ*/
div.toTop{width:650px; text-align:center; margin: 1em 0}
