@charset "euc-jp";
@import url("./mmenu.css");
* {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
}

/* old_style */
.linkp a{
	font-size: x-small;
	color: #FFFFFF;
}
.linkp a:hover{
	font-size: x-small;
	color: #FFFFFF;
}
.linkp {
	font-size: x-small;
	color: #FFFFFF;
}
h1 {
	font-size: medium;
	font-weight: normal;
	text-align: left;
}
h2 {
	font-size: x-small;
	margin-left: 1em;
	text-align: center;
}
h3{
	font-size: x-small;
	margin-left: 1em;
	color : #ffffff;
}
h4{
	font-size: x-small;
	color: #ffffff;
}
.qrdiv a {
	color: #333333;
}
strong{
	font-weight : normal;
	margin-top : 1em;
}

.style1 {
	color: #FFFFFF;
	font-size: small;
}

.style2 {color: #5C6220}
.style2_big {font-size: 14px;color: #5C6220}
.style3 {font-size: small}
.black_big {font-size: 14px}
.style4 {font-size: x-small}
.red_darck {color: #990000}
.red_darck_04 {font-size: small;color: #990000}
.red_darck_02 {font-size: 14px;color: #990000}
.red_darck_03 {font-size: x-small;color: #990000}
.white {font-size: small;color:#FFFFFF}
.white02 {font-size: X-small;color:#FFFFFF}
.blue {color: #000099}
.gray02 {font-size: small;color: #666666}
.gray03 {font-size: x-small;color: #666666}
.green {
	font-size: 14px;
	color: #117318;
	font-weight: bold;
}

a.whites{ font-size:10px; color:#FFF; }

/* base */
h2 span,h3 span,h4 span {display:none;}

p,th,td,li{
	font-size: 80%;
	line-height: 1.5;
	color:#080808;
	}
	
ul,li,dl,dt{ list-style:none;}

img{
	border: none;
	margin: 0;
}

.cyu{
	font-size: 11px;
	padding-left:11px;
	text-indent:-11px;
	}

.hedkey {
	font-size: 9px;
	font-weight: bold;
	line-height:17px;
}

.keyword {
	font-size: 70%;
	font-weight: bold;
}	
	
.red {color: #FF0000;}
.org {color: #FF6600;}
.black { color:#000000;}

.mmtxt {margin-top:15px;}
.min { font-size:80%;}
.mix90 { font-size:90%;}
.mix100 { font-size:100%;}
.mix110 { font-size:110%;}
.mix120 { font-size:120%;}
.mix130 { font-size:130%;}
.mix140 { font-size:140%;}
	
.cl {clear:both;}
.left { float:left;}
.right { float:right; display:inline;}

A { color:#080808;}
A:hover { color:#999999;}

/* フォーム関係 */
input,
select{ 
	border:1px solid #A9ACB1;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:3px;
}
.bot{ border:none; }
.short{ width:110px;}
.suryo{
	width: 50px;
	ime-mode: disabled;
	text-align: right;
}

/* body */
body {
	background: #FFFFFF;
	text-align: center;
}

#wraptop{
	width: 800px;
	font-size: medium;
	font-weight: normal;
	margin: 0 auto;
	text-align: left;
	}


/* head */
#head{
	width: 800px;
	height: 150px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#contenthead{
	width: 800px;
	height: 70px;
	margin-top:17px;
	padding-top:10px;
	background: url(../img/head.gif) no-repeat;
}

#head h1,#contenthead h1 { display:none;}

#contenthead img {
	float:right;
	margin-top: 0;
	padding: 0;
}

#contenthead A.logo {
	float: left;
	margin-top: 14px;
	padding: 0;
	width: 118px;
	height: 44px;
}
/* menu */
#leftmenu {
	width:180px;
	font-size:80%;
}

#menu {
	padding-top:10px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:left;
}

#menu iframe {
	width: 180px;
	height: 200px;
	border-style: none;
	margin-bottom: 5px;
}

/* main */
#content {
	width:602px;
	float:right;
	text-align:left;
	display:inline;
}

#content b {
	font-weight:normal;
}

#itemcontent {
	width:700px;
	margin-left:50px;
	margin-right:50px;}

.itemlbox,.itemright {
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;}
	
.itemlbox {
	width:400px;
	float:left;
	display:inline;}
	
.itemright {
	width:250px;
	margin-left:25px;
	margin-right:23px;
	float:right;
	display:inline;
}

/* フッタ */
#foot {
	width:auto;
	font-size:12px;
	line-height: 2.0;
	text-align: center;
	clear:both;
}		

#foot A{
	width:600px;
	font-size: 12px;
	line-height: 2;
	text-decoration: none;
	color: #333333;
	/*border-right: 1px solid #333333;*/
	padding-right: 3px;
	padding-left: 3px;
	}

.foottxt,.foottxtcont {
	width: auto;
	margin-bottom:50px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top: 5px solid #333333;
	background: #F2F2F2;
	text-align:center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}

.foottxtcont {
	text-align:left;}

/* カテゴリーメニュー */
.cmenu {
	width: 160px;
	margin: 5px;
	padding: 5px;
	background: white;
	font-size: medium;
}

.cmenu li {
	width: 150px;
	text-align: left;
}

.cmenu li.title {
	width: 150px;
	padding: 5px;
	background: black;
	color: #FFFFFF;
	font-weight: bold;
}

.cmenu li.title a{ color: #FFFFFF; }
.cmenu li table { font-size: medium; }
.cmenu li td { font-size: 12px; }

/* 画像メニューたち */	
#mmenu { margin-bottom:10px;}

#mmenu li {
	margin-bottom:1px;
	padding-left:5px;
	padding-right:5px;
}

#mmenu li A{
	display:block;
	width:166px;
	text-align:right;
	background: no-repeat left;
	border: 2px solid #FFFFFF;
	}

#mmenu img {vertical-align:bottom; }
	
/*
#mmenu #m01 A {	background: url(../img/m01.jpg); }
#mmenu #m02 A {	background: url(../img/m02.jpg); }
#mmenu #m03 A {	background: url(../img/m03.jpg); }
#mmenu #m04 A {	background: url(../img/m04.jpg); }
#mmenu #m05 A {	background: url(../img/m05.jpg); }
#mmenu #m06 A {	background: url(../img/m06.jpg); }
#mmenu #m07 A {	background: url(../img/m07.jpg); }

#mmenu #m01 A:hover,
#mmenu #m02 A:hover,
#mmenu #m03 A:hover,
#mmenu #m04 A:hover,
#mmenu #m05 A:hover,
#mmenu #m06 A:hover,
#mmenu #m07 A:hover { background-position:-117px 0;}
*/

#mmenu span,.submenu span { display:none;}

.cartbt {
	width: 180px;
	text-align: center;
	padding-bottom: 5px;
}

.submenu { margin-top:10px; margin-bottom:10px;}

.submenu li A{
	display:block;
	width:180px;
	height:30px;
	text-align:right;
	background: no-repeat -180px 0;
	border-bottom:1px solid #808080;
	}
	
.submenu #sm01 A {	background: url(../img/sm01.gif) left 0; border-top:1px solid #808080; }
.submenu #sm02 A {	background: url(../img/sm02.gif) left 0; }
.submenu #sm03 A {	background: url(../img/sm03.gif) left 0; }
.submenu #sm04 A {	background: url(../img/sm04.gif) left 0; }
.submenu #sm05 A {	background-image: url(../img/sm05.gif); }
.submenu #sm06 A {	background: url(../img/sm06.gif) left 0; }
.submenu #sm07 A {	background: url(../img/sm07.gif) left 0; }
.submenu #sm08 A {	background: url(../img/sm08.gif) left 0; }
.submenu #sm09 A {	background: url(../img/sm09.gif) left 0; }
.submenu #sm10 A {	background: url(../img/sm10.gif) left 0; }
.submenu #sm12 A {	background-image: url(../img/sm12.gif); }
.submenu #sm13 A {	background-image: url(../img/sm13.gif); }
.submenu #sm14 A {	background: url(../img/sm14.gif) left 0; }
.submenu #sm15 A {	background-image: url(../img/sm15.gif); }
.submenu #sm16 A {	background: url(../img/sm16.gif) left 0; }
.submenu #sm17 A {	background: url(../img/sm17.gif) left 0; }
.submenu #sm18 A {	background: url(../img/sm18.gif) left 0; }
.submenu #sm19 A {	background: url(../img/sm19.gif) left 0; }
.submenu #sm20 A {	background: url(../img/sm20.gif) left 0; }
.submenu #sm21 A {	background: url(../img/sm21.gif) left 0; }
.submenu #sm22 A {	background: url(../img/sm22.gif) left 0; }

.submenu li#sm01 A:hover,
.submenu li#sm02 A:hover,
.submenu li#sm03 A:hover,
.submenu li#sm04 A:hover,
.submenu li#sm06 A:hover,
.submenu li#sm07 A:hover,
.submenu li#sm08 A:hover,
.submenu li#sm09 A:hover,
.submenu li#sm10 A:hover,
.submenu li#sm14 A:hover,
.submenu li#sm15 A:hover,
.submenu li#sm16 A:hover,
.submenu li#sm17 A:hover,
.submenu li#sm18 A:hover,
.submenu li#sm19 A:hover,
.submenu li#sm20 A:hover,
.submenu li#sm21 A:hover,
.submenu li#sm22 A:hover { background-position:-180px 0; }


/* 中面menu */
#contentmenu {
	width:800px;
	text-align: center;
}

#contentmenu td { font-size: 11px; }

/* 中面商品詳細menu */
#itemmenu {
	width:700px;
	text-align:left;
}

#itemmenu li { display:inline; }

#itemmenu li A{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	width:175px;
	height:33px;
	float:left;
	text-indent:-9999px;
	}
	
#itemmenu #item01 A {	background: url(../img/item01.gif); }
#itemmenu #item02 A {	background: url(../img/item02.gif); }
#itemmenu #item03 A {	background: url(../img/item03.gif); }
#itemmenu #item04 A {	background: url(../img/item04.gif); }



/* 下部テキストメニューたち */	
.sub2menu { margin-top:10px; margin-bottom:10px;}

.sub2menu li A{
	display:block;
	width:176px;
	height:29px;
	padding-left:16px;
	background: url(../img/tmenu_back.gif) no-repeat left;
	color: #333;
	font-size:11px;
	line-height: 29px;
	text-align:left;
	text-decoration:none;
	}
	
.sub2menu li A:hover {
	color: #999999;
	line-height: 29px;
	text-align:left;
	}


/* パンくず */
.pnavi {
	width: 800px;
	clear: both;
}

.pnavi p {color:#006699; line-height:35px;}

/* メニュー内検索項目 */
.searchbox {
	width:168px;
	margin-left:6px;
	padding-bottom:10px;
	text-align:left;
}

.colorblandsearch {
	width: 176px;
	margin-right: 1px;
	margin-left: 1px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.colorblandsearch img,.colorblandsearch input { margin-left:6px;}
.colorblandsearch select {
	margin-left:6px;
	font-size: 11px;
}
/* メニュー内ログイン */
.login {
	width: 170px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 10px;
	padding-bottom: 6px;
	background: #acab41;
	border: 1px solid #FFFFFF;
	color: #080808;
	text-align:left;
}

.login input { margin-left: 6px; }

.login font {
	font-size: 100%;
	vertical-align: middle;
}
/* メニュー内携帯 */
.ph {
	margin-top:40px;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom:55px;
	padding-top:10px;
	color:#333;
	text-align:center;
	/*height: 179px;*/
	height: 190px;
	width: 152px;
	background: url(../img/ph_back.jpg) no-repeat;
	}

.ph img {
	margin-top:10px;
	margin-bottom:10px;}
	

/* メニュー内バナー */
.banner { text-align:center;}

.banner img { margin-bottom:20px;}

/* TOP新着 */
/*
.news {
	width:592px;
	background: #FFFBD5 url(../img/news.jpg) no-repeat top;
	padding-top: 47px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	border: 1px solid #CCCCCC;
}
*/
.news {
	width:598px;
	height:278px;
	background-color: #FFFBD5;
	padding-top: 4px;
	padding-bottom:4px;
	border: 1px solid #CCCCCC;
}

.news table {
	width: 592px;
}

iframe.news {
	width: 600px;
	height: 288px;
	border-style: none;
}

body.news2{ background-color: #FFFBD5; }

/*
.news2 {
	width:576px;
	float: left;
}
*/

.news2 {
	width: 592px;
	height: 206px;
	overflow-y:scroll;
	float: left;
}
.news2 table {width:574px;}

.news2 td {padding:7px; text-align:left;}
.day td { width:100px;}

.news2 td A { color:#0099CC; text-decoration:underline;}
	
/* TOP OLD */

.topold .linkp {
	font-size: 80%;
	color: #000000;
	margin-top: 20px;
}
.topold .linkp a{
	font-size: 90%;
	color: #000000;
}
.topold .linkp a:hover{
	color: #000000;
}
.topold H1 {
	font-size : medium;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
  font-weight : normal;
}
.topold H2 {
	font-size : 70%;
	margin-left: 0;
	margin-top: 20px;
}
.topold .qrdiv {
}
.topold .qrdiv a {
	color: #333333;
}
.topold H3{
  font-size : 80%;
	color: #000000;
  margin-left: 0;
	margin-top: 15px;
	margin-bottom: 20px;
}
.topold STRONG{
  font-weight : normal;
}
.topold H4{
	font-size : 80%;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
}

.topold P{
	font-size: -1;
	color: #333333;
	line-height: 110%;
}

#topold .linkp {
	font-size: 80%;
	color: #000000;
	margin-top: 20px;
}
#topold .linkp a{
	font-size: 90%;
	color: #000000;
}
#topold .linkp a:hover{
	color: #000000;
}
#topold H1 {
	font-size : medium;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
  font-weight : normal;
}
#topold H2 {
	font-size : 70%;
	margin-left: 0;
	margin-top: 20px;
}
#topold .qrdiv {
}
#topold .qrdiv a {
	color: #333333;
}
#topold H3{
  font-size : 80%;
  color: #000000;
  margin-left: 0;
	margin-top: 15px;
	margin-bottom: 20px;
}
#topold STRONG{
  font-weight : normal;
}
#topold H4{
	font-size : 80%;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
}

#topold P{
	font-size: -1;
	color: #333333;
	line-height: 110%;
}

/* TOP商品一覧 */
.llist {
	font-size: 80%;
	color: #666666;
}

.llist a { color: black; }
.llist a:hover { color: #666666; }

.secondbody {
	clear: both;
	font-size:medium;
}

.linkbanner {
	width: 602px;
}

.linkbanner img.space {
	margin-top: 7px;
}

.linkbanner img.space1 {
	margin-bottom: 8px;
}

.linkbanner img.space2 {
	margin-top: 10px;
	margin-bottom: 8px;
}

.linkbanner img.arrow {
	margin-right: 10px;
	vertical-align:middle;
}

.linkbanner div.text1 {
	width: 289px;
	float: left;
	font-size: 80%;
}

.linkbanner div.text2 {
	width: 289px;
	float: right;
	font-size: 80%;
}

.linkbanner table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.linkbanner td.h7 {
	height: 7px;
}

.pickup {
	width:590px;
	background: #000000 url(../img/pickup.gif) no-repeat top;
	margin-top:15px;
	margin-left:2px;
	padding-top: 30px;
}

.pickup div.item {
	float: left;
	width: 130px;
	line-height: 150%;
	font-size: 80%;
	margin: 8px 5px 8px 10px;
}

.pickup div.item A {
	color: #FFFFFF;
	text-decoration: underline;
}

.pickup table {
	width:130px;
	margin:5px;
	float:left;
}

.pickup td th {
	padding:5px;
	text-align:left;
	color: #CCCC00;
}

.pickup td A { color:#FFFFFF;  text-decoration:underline;}

.pickup img {
	margin-bottom:5px;
	margin-top:5px;
}

.pickup div.navi {
	float: right;
	padding: 10px;
	font-size: 80%;
}

.pickup div.navi a {
	color: #FFFFFF;
	font-weight: bold;
}

/* 商品詳細　その他写真群 */
.lboxminphot {
	margin-top:2px;
	background-color:#006666;
	}

/* 商品詳細　バナー群 */
.lboxbanner {
	margin-top:2px;
	clear: both;
}

.lboxbanner table {
	width: 250px;
}

.lboxbanner td {
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.lboxbanner div.buy {
	width: 113px;
	height: 50px;
	font-size: 12px;
	padding-left: 8px;
	color: #0000dd;
	line-height: 16px;
}

.lboxminphot img {
	margin-right:2px;
	float:left;
}

/* 商品詳細　商品タイトル */
/*
table.itemtitle {
	border-collapse: separate;
	width:700px;
	margin-bottom: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #8F8F49;
	border-bottom: 1px solid #8F8F49;
	border-left: 1px solid #E5E5B1;
}

.itemtitle td,.itemtitle th {border: 1px solid #808080; font-size:90%; text-align:center;}
.itemtitle th { color:#FFFFFF; background-color:#303030; }
.itemtitle td { background-color:#FFFFFF; }
*/

table.itemtitle {
	border-collapse: separate;
	width:700px;
	margin-bottom: 10px;
	border: 1px solid #CCCC66;
}

.itemtitle td,.itemtitle th {border: 1px solid #CCCC66; font-size:90%; text-align:center;}
.itemtitle th { color:#CCCC66; background-color:#000000; }
.itemtitle td { background-color:#FFFFFF; }


/* 商品詳細 商品品番金額 */
table.itemprice {
	border-collapse: collapse;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #E5E5B1;
	border-right: 1px solid #8F8F49;
	border-bottom: 1px solid #8F8F49;
	border-left: 1px solid #E5E5B1;
	background:#000000;
}

.itemprice td,.itemtitle th {
	color:#FFFFFF; 
	border: 1px solid #808080;
	text-align: center;}
	
.itemprice th {
	background-color:#999999;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.pricetd {
	background-color:#CBCC66;
	border: 1px solid #CBCC66;
	font-weight: bold;
}
.pricetxt {
	color:#CBCC66;
	font-size: medium;
}
.price {
	font-size: 160%;
	font-weight: bold;
}

/* 商品詳細 サイズ */
table.itemsize {
	border-collapse: collapse;
	width:250px;
	margin-bottom: 5px;
	border: 1px solid #808080;
}

.itemsize td,.itemsize th {
	text-align:center;
	height:32px;
	line-height:32px;
	font-weight:normal;
	border: 1px solid #808080;
}
	
.itemsize th { width:60px; background-color:#CBCC66;}
.itemsize td { background-color:#FFFFFF;}
.itemsize ul {
	font-size: medium;
}
.itemsize li {
	font-size: 80%;
	text-align: left;
	margin-left: 5px;
}

/* 商品詳細 御注意枠 */
.itemlefttxtbox {
	margin-top: 15px;
	padding: 10px;
	width: 378px;
	background: #F5FFBE;
	border: 1px solid #FF0000;
	clear: both;
}

.itemlefttxtbox P{
	font-size: 90%;
	padding-left:12px;
	text-indent:-12px;
}

.itemlefttxtbox A{
	font-size: 90%;
}
	
/* 商品詳細 下部 */
.itemother {
	width:700px;
	text-align:left;
	clear:both;
}
	
/* 関連製品 */
.itemlineup {
	margin-bottom:40px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.itemlineup img { margin:5px 1px; float:left;}
.ime_act { ime-mode: active; }
.ime_dis { ime-mode: disabled; }

/* カート */
.cartlist {
	padding-bottom: 15px;
	clear: both;
}

.cartlist th {
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

.cartlist td {
	padding: 3px;
}

.cartlist input.amount {
	text-align: right;
	ime-mode: disabled;
}

.bt_blue {
	border-color:#1565EA;
	background-color:#1565EA;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

.bt_green {
	border-color:#44B500;
	background-color:#44B500;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

/* login */
#logincontent {
	width: 610px;
	margin-left: 95px;
	margin-right: 95px;
	padding-bottom: 15px;
	clear:both;
}

.logintitle {
	width: 610px;
	text-align: left;
	font-weight: bold;
}

.headnavi {
	width: 610px;
	margin-top: 8px;
}

.headnavi li {
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	float: left;
}

.headnavi li.green {
	width: 124px;
	background: #44B500;
	color: #FFFFFF;
}

.headnavi li.rgray {
	width: 124px;
	background: #DDDDDD;
}

.headnavi li.dgray {
	width: 38px;
	background: #666666;
}

.attention {
	width: 610px;
	margin-top: 8px;
	text-align: left;
}

.agreement {
	width: 610px;
	height: 200px;
	margin-top: 8px;
	text-align: left;
}

.loginform {
	margin-top: 15px;
	width: 610px;
	height: 150px;
}

.loginform p {
	padding-top: 10px;
}

.loginform div.blue {
	width: 294px;
	height: 120px;
	border: 3px solid #1565EA;
	background: #E1EBFC;
	text-align: center;
	float: left;
}

.loginform div.blue div {
	background: #1565EA;
	width: 284px;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}

.loginform div.green {
	width: 294px;
	height: 120px;
	border: 3px solid #44B500;
	background: #E7F5DE;
	float: right;
}

.loginform div.green div {
	background: #44B500;
	width: 284px;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}

.customer {
	clear: both;
	width: 590px;
	_width: 610px;
	padding: 10px;
	background: #E7F5DE;
	margin-top: 15px;
}

.customer input,select { margin: 0px; }
.customer td.blue { color: #1565EA; }
.customer td.green { color: #44B500; }
.customer td.min { font-size: 11px; }
.customer td.paddl5 { padding-left: 5px; }
.customer td.padd5 { padding: 5px; }
.customer th {
	padding-left: 5px;
	width: 178px;
	font-weight: bold;
	background: #666666;
	color: #FFFFFF;
}

.ta_right { text-align: right; }
.ta_left { text-align: left; }
.fl_right { float: right; }
.fl_left { float: left; }
.c_red { color: #FF0000; }
.center { text-align: center; }
.rsstext {
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	padding:5px;
}

.staff {
	background-color:#000;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:16px;
}

.staff2 {
	padding-top:10px;
	line-height:130%;
}

#rssicon {
	background-color:#FFFBD5;
	margin:5px;
}

#rssicon ul { padding:5px; }
#rssicon li { padding:5px 0; }
#rssicon img { vatical-align:middle; }

#itemcontent #site_map table td a{ color:#FFF; }
#faq table td a{ color:#FFF; }

/*
クチコミ評価
*/
#womform {width:700px; text-align:center; margin:10px; pdding:10px; clear:both;}
#womform table {text-align:left; margin:0 auto;}
#womform th {padding-left:5px; width:178px; font-weight:bold; background:#666666; color:#FFFFFF;}
#womform td {padding-left:5px;}
#womform td li {display:block; float:left;}
#womform td li.num {padding:0 5px; line-height:30px; font-size:medium;}
#womform input.radio {padding:0; border:0 none;}
#womform textarea {width:300px; height:100px;}
#womform input.cpointer { cursor:pointer; }
#womform select.gold { color:#993; }
.compmess {margin:10px 0; padding:30px; border:1px solid #AAA; text-align:center; line-height:130%;}
div.reason_column {margin-bottom:10px; width:680px; float:left; padding:10px; border:1px solid #993; font-size:12px; line-height:16px;}
div.reason_column {float:right;}
div.reason_column span {color:#993; font-weight:bold; font-size:14px;}
div.reason_column input {width:167px; height:20px; background-color:#993; color:#fff; font-weight:bold; border:0 none; cursor:pointer;}
div.reason_column dl {list-style:none;}
div.reason_column dd {width:100%; color:#666; padding:10px 0; border-bottom:1px solid #CCC; clear:both;}
div.reason_column table {width:200px; float:right;}
div.reason_column th {background-color:#993; padding:3px; color:#fff; font-weight:bold; font-size:12px;}
div.reason_column td {padding-left:3px; color:#993; font-size:12px; text-align:center;}
div.reason_column img {float:left; width:65px; height:73px; margin-right:5px}
div.link_list {text-align:right; padding:5px 0; width:700px; font-size:12px; color:#993;}
#searchform { width:700px; padding-bottom:5px; border-bottom:1px solid #993; }
#searchform table { width:100%; }
#searchform th { background-color:#993; color:#fff; font-weight:bold; text-align:center; }
#searchform td.center { text-align:center; }
