@charset "utf-8";
@import "default.css";
@import "sidemenu.css";
@import "pagenation.css";
@import "refine.css";

div#wrapper{
	width:900px;
	margin:0 auto;
	background:#ffffff;
}
div#content{
	background:#ffffff;
}
div#header{
	height:60px;
	background:url("/img/title.gif") no-repeat;
}
div#header a.top {
	display:block;
	height:60px;
	text-indent:-9000px;
	width:450px;
}
div#header h1{
	font-size:12px;
	font-weight:normal;
	margin:0 10px;
	padding:0px;
}
ul.leftmenu{
	margin:0;
	padding:0;
}
div.center_column{
	float:left;
	width:470px;
	padding-top:10px;
}
div.right_column{
	float:left;
	width:200px;
	padding-top:10px;
	padding-left:10px;
}
div#center_right{
	float:left;
	width:660px;
	padding:10px 0px;
}
div#center_right_top{
	float:left;
	width:680px;
	background:#ffffff;
}
div.conditions{
	width:600px;
	border-right:#CFCFCF 1px solid;
	border-left:#CFCFCF 1px solid;
	border-bottom:#CFCFCF 1px solid;
	padding:6px 29px 10px 29px;
	margin-bottom:15px;
}
div.center_column div.conditions{
	width:440px;
	padding:6px 12px;
}

div.center_column h2.searchtitle{
	background:url(/img/title/topsearch.gif) no-repeat -1px 0px;
	text-indent:-9000px;
	margin:0px;
	padding:0px;
	height:29px;
	line-height: normal;
}

div#center_right h2.searchtitle{
	background:url(/img/title/search.gif) no-repeat 0px 0px;
	text-indent:-9000px;
	margin:0px 0px 0 0;
	padding:0px;
	height:26px;
}
div.right_column h2{
	margin:0px;
	padding:3px 10px 3px 10px;
	height:20px;
	font-size:14px;
	color:#696969;
	text-indent:-9000px;
	width:170px;
}
div.right_column h2.first{
	background:url(/img/title/first.jpg) no-repeat 0px 0px;
}
div.right_column h2.toplogin{
	background:url(/img/title/toplogin.jpg) no-repeat 0px 0px;
}
div.right_column h2.topusermenu{
	background:url(/img/title/topusermenu.jpg) no-repeat 0px 0px;
}
div.conditions table{
	border:none;
	display: inline;
	width:500px;
}
div.conditions table td{
	border:none;
	padding:1px;
	height:25px;
}
div.center_column div.conditions table{
	width:auto;
}
div.center_column div.conditions table td{
	width:174px;
}
div.conditions table td{
	width:230px;
	background:none;
}
div.center_column div.conditions table td select{
	width:140px;
	margin-right:3px;
}
div.conditions table td select{
	width:200px;
	margin-right:3px;
}
div.conditions table td input.cm{
	width:30px;
	margin-right:3px;
}
div.conditions table th{
	border:none;
	background:none;
	width:50px;
}
div.loginbox{
	border-right:#CFCFCF 1px solid;
	border-left:#CFCFCF 1px solid;
	border-bottom:#CFCFCF 1px solid;
	padding:6px 4px 6px 4px;
	width:180px;
	margin-bottom:15px;
}
div.loginbox input.input{
	width:166px;
}
div.loginbox ul{
	margin:10px;
	padding:0px;
}
div.loginbox ul li{
	padding-left:10px;
	margin:3px;
	background:url(/img/icon/yn006_09.gif) no-repeat 0 4px;
}
div.loginbox ul li a{
	color:#454545;
}
div.loginbox ul li a:hover{
	color:#c85179;
}
div.pickup{
	margin-top:15px;
	padding:0px 0px 10px 0px;
}
div.pickup p{
	padding:2px;
}
.price{
	font-weight:bold;
	color:#640125;
	font-size:14px;
}
div#center_right div.pickup h2{
	background:url(/img/title/pickup.gif) no-repeat;
	text-indent:-9999px;
	height:34px;
	margin:4px 0px 10px 0px;
}
div.pickup table.kimono{
	margin:6px;
}
div table.kimono img{
	border:#CFCFCF 1px solid;	
}
div table.kimono td{
	border:none;
}
div table.kimono img.pickup_photo0{
	width:80px;
}
div table.kimono img.pickup_photo1{
	height:60px;
}
div.pu{
	float:left;
	width:216px;
	margin:4px 0px 6px 6px;
	background-color:#E5E1CE;
}
div.pu div.info{
	padding:10px 0px;
	margin:10px;
}
div.pickupinfo{
	float:left;
	width:300px;
}
div.pickup h3{
	margin:0px;
	font-size:14px;
}
div.ranking{
	margin-top:15px;
	height:275px;
}
div#center_right div.ranking h2{
	margin:0px;
	text-indent:-9000px;
	height:34px;
	background:url(/img/title/ranking.gif) no-repeat;
	margin:4px 0px 10px;
}
table.rankinfo{
	border:#CFCFCF 1px solid;
	width:140px;
	float:left;
	margin:10px;
	height:160px;
}
table.rankinfo th{
	background:none;
	border:none
}
table.rankinfo td.ranktitle{
	border:none;
	background:none;
	height:40px;
	font-weight:normal;
	text-align:center;
	padding:0px 3px;
}
table.rankinfo td.rankphoto{
	width:130px;
	padding:0 10px 10px 10px;
	height:130px;
	border:none;
	background:none;
}
table.rankinfo td img{
	border:1px #CFCFCF solid;
}
table.rankinfo img.wdt{
	width:110px;
}
table.rankinfo img.hgt{
	height:110px;
}
table.rankinfo div.photo{
	width:110px;
	height:110px;
	vertical-align:middle
}
div.information{
	margin-top:10px;
	padding:10px;
	height:160px;
	border-top:solid 2px #a9a9a9;
	border-left:solid 2px #a9a9a9;
	border-right:solid 2px #e5e5e5;
	border-bottom:solid 2px #e5e5e5;
	overflow:auto;
}
div.information h3{
	margin:0px;
	text-indent:-9000px;
	height:32px;
	background:url(/img/title/information.gif) no-repeat;
}
div.information dl{
	margin:0px 10px;
	border-top:1px dotted #a9a9a9;
}
div.information dl dt{
	background:url(/img/icon/yy004_09.gif) no-repeat 5px 7px;
	padding-left:20px;
	padding-top:4px;
	color:#543f32;
}
div.information dl dd{
	margin:0px;
	padding-left:20px;
	padding-bottom:4px;
	border-bottom:1px dotted #a9a9a9;
}
div#sort{
	width:200px;
	float:left;
	margin:0px 20px;
}
div#search_result img{
	border:#CFCFCF 1px solid;
}
div#search_result img.kimono_photo0{
	width:160px;
}
div#search_result img.kimono_photo1{
	height:160px;
}
div#search_result table{
	width:660px;
	border:none;
}
div#search_result table td{
	padding:5px 0px;
	border:none;
}
div#search_result table.kimono{
	width:210px;
	border:none;
	border-collapse:collapse;
}
div#search_result table.kimono td{
	border:none;
	padding:0px;
	padding-bottom:10px;
	text-align:center;
}
div#search_result table.kimono td.img{
	height:170px;
	padding:10px 0px 0px 0px;
}
table.mypagemenu {
	width:auto;
}
table.mypagemenu th{
	background:url(/img/button/botton01-p.gif) no-repeat;
	width:146px;
	height:41px;
	border:none;
	text-align:left;
}
table.mypagemenu th a{
	display:block;
	padding-left:30px;
	padding-top:10px;
	width:116px;
	height:31px;
}
table.mypagemenu td{
	border:none;
	background:none;
}
table.kimonolist{
	
}
table.kimonolist td{
	height:100px;
	vertical-align:middle;
	text-align:center;
}
table.kimonolist td img.kimonophoto0{
	width:80px;
}
table.kimonolist td img.kimonophoto1{
	height:80px;
}
table td.command a {
	background:#CFCFCF none repeat scroll 0% 50%;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#808080 1px solid;
	border-bottom:#808080 1px solid;
	color:#454545;
	display:block;
	margin:2px 0pt;
	overflow:hidden;
	padding:3px;
	text-align:center;
	width:50px;
}
table td.uncommand p {
	background:#CFCFCF none repeat scroll 0% 50%;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#808080 1px solid;
	border-bottom:#808080 1px solid;
	color:#a9a9a9;
	display:block;
	margin:2px 0pt;
	overflow:hidden;
	padding:3px;
	text-align:center;
	width:50px;
}
div.pref{
	margin:10px;
}
div#center_right h2{
	font-size:12px;
	margin:20px 0px 10px 10px;
	padding-left:15px;
	background:url(/img/title/p008_11.gif) no-repeat 0 2px;
}
div#center_right h3{
	font-size:12px;
	margin:20px 0px 10px 10px;
}
div.pref table td.command{
	width:80px;
}
div.pref table td.command a{
	display:inline;
}
div.pref table td{
	height:30px;
}
td.command a:hover {
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	text-decoration:none;
}
div.top{
	width:740px;
	float:left;
}
div.mypagelink{
	padding-top:15px;
	margin-right:10px;
	width:150px;
	float:left;
}
div.mypagelink img{
	margin-left:10px;
	margin-right:3px;
	position:relative;
	top:3px;
}
p.gonext{
	padding:0px;
	padding-left:3px;
}
p.gonext img{
	position:relative;top:3px;
}
div.explain{
	width:400px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#edd5dc;
	text-align:center;
	padding:10px 30px;
}
div#center_right div.explain h1{
	background:none;
	padding-left:0px;
}
div#center_right h1{
	padding-left:20px;
	letter-spacing:2px;
	border-left:6px solid #d3381c;
	border-bottom:1px solid #cfcfcf;
}
div.submit1{
	width:60px;
	margin:0 auto;
}
div.login{
	padding:0px 20px 20px 20px;
	margin:10px;
	width:276px;
	border:1px solid #CFCFCF;
	float:left;
}
div.login .input{
	width:260px;
}
div.confirm{
	width:80px;
	margin:0px auto;
	margin-top:20px;
}
span.require{
	color:#ba2636;
	padding:0 2px;
	font-weight:normal;
}

div.submits{
	width:120px;
	margin:0 auto;
	margin-top:10px;
}
table.info{
	width:240px;
	margin:0px;
	margin-bottom:20px;
}
table.info th{
	width:100px;
}
div.kimonoimage{
	width:400px;
	float:left;
	margin-right:10px;
}
div.kimonoimage table{
	margin-top:10px;
}
div.kimonoimage table td{
	padding:3px;
	width:100px;
	height:100px;
	text-align:center;
}
div.kimonoimage img{
	border:#CFCFCF 1px solid;
}
div.kimonoimage img.kimono_photo{
	width:400px;
}
div.kimonoimage img.mainphoto{
	width:400px;
}
div.kimonoimage img.kimono_photo0{
	width:90px;
}
div.kimonoimage img.kimono_photo1{
	height:90px;
}
div.input table{
	border-spacing: 0px;
	border-left: 1px solid #e5e4e6;
}
div.input table th{
	width:120px;
	border:1px solid;
	border-color: #FFFFFF #B2B2B2 #B2B2B2 #FFFFFF;
}
div.input table td{
	border:1px solid;
	border-color: #FFFFFF #B2B2B2 #B2B2B2 #e5e4e6;
	white-space: nowrap;
}
table.kimonolist {
	border-spacing: 0px;
	border: 1px solid #CFCFCF;
	border-collapse:collapse;
}
table.kimonolist  th{
	border:1px solid #CFCFCF;
	width:auto;
}
table.kimonolist  td{
	border:1px solid #CFCFCF;
}
div.buy{
	background-color:#e5e1ce;
	padding:10px;
	padding-left:20px;
	margin-bottom:20px;
}
div.buy p{
	margin:5px;
}
div.shopinfo{
	border-bottom: solid 1px #B2B2B2;
  	border-right: solid 1px #B2B2B2;
	background-color:#f5ecf4;
	padding:10px;
	padding-left:20px;
	margin-bottom:20px;
}
div.shopinfo p{
	margin:5px;
}
div.comment{
	background-color:#e5e1ce;
	padding:20px;
	margin:0px 10px 20px 10px;
}
table.ask_kimono td.askimg{
	text-align:center;
	border:none;
	width:320px;
	height:320px;
	
}
table.ask_kimono img.kimono_photo0{
	width:300px;
}
table.ask_kimono img.kimono_photo1{
	height:300px;
}
ul.disc li{
	list-style:disc;
}
div.rules dt{
	font-weight:bold;
	margin:10px;
}
div.rules dd{
	margin-left:10px;
}
div.rules ol{
	padding-left:20px;
	margin:0px;
}
div.rules ol li{
	
}
div.rules ul{
	padding-left:0px;
	margin-left:0px;
}
div.rules dl{
	margin-bottom:30px
}
div.rules dl.hie1 dt {
clear:left;
display:block;
float:left;
font-weight:normal;
margin:3px 0px;
padding-right:3px;
text-align:right;
width:30px;
}
div.rules dl.hie1 dd {
display:block;
float:left;
margin:2px;
width:610px;
}
div.rules dl.hie2 dt {
clear:left;
display:block;
float:left;
font-weight:normal;
margin:3px 0px;
padding-left:40px;
width:25px;
}
div.rules dl.hie2 dd {
display:block;
float:left;
margin:2px;
width:460px;
}
div.conditions td.searchtitle h3{
	background:url(/img/icon/p008_03.gif) no-repeat 0 3px;
	padding:0px 15px;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	width:250px;
}
div#menu li.top a{
	background:url(/img/menu/top.gif);
}
div#menu li.top a:hover{
	background:url(/img/menu/hover_top.gif);
}
div#menu li.search a{
	background:url(/img/menu/search.gif)
}
div#menu li.search a:hover{
	background:url(/img/menu/hover_search.gif)
}
div#menu li.bookmark a{
	background:url(/img/menu/bookmark.gif)
}
div#menu li.bookmark a:hover{
	background:url(/img/menu/hover_bookmark.gif)
}
div#menu li.shopsearch a{
	background:url(/img/menu/shopsearch.gif)
}
div#menu li.shopsearch a:hover{
	background:url(/img/menu/hover_shopsearch.gif)
}
div#menu li.refine a{
	background:url(/img/menu/menu_refine.gif)
}
div#menu li.refine a:hover{
	background:url(/img/menu/hover_refine.gif)
}
div#menu li.about a{
	background:url(/img/menu/about.gif)
}
div#menu li.about a:hover{
	background:url(/img/menu/hover_about.gif)
}
div.rulebox{
	height:450px;
	overflow:auto;
	margin:20px 0px;
	background:#f5ecf4;
}
dl.flow{
	margin-left:20px;
}
dl.flow dt{
	font-weight:bold;
	color:#a22041;
}
dl.flow dd{
	margin-left:20px;
	margin-bottom:10px;
}
dl.flow dd ul{
	margin:0px;
	padding:0px;
}
div.new{
	position:relative;
	z-index:1;
	width:55px;
	height:22px;
	background-image: url("/img/icon/new.gif");
	background-repeat:no-repeat;
	float:left;
	padding-left:5px;
}
img.confirmimage{
	width:300px;
}
dl.link{
	margin:10px;
}
dl.link dt{
	background:url(/img/icon/yy004_09.gif) no-repeat 5px 7px;
	padding-left:20px;
	padding-top:4px;
	color:#543f32;
}
dl.link dd{
	margin-bottom:6px;
}
img.thumb0{
	width:60px;
}
img.thumb1{
	height:60px;
}
dl.rss{
	margin:0 20px;
}
dl.rss dd{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;
}
dl.rss dt{
	padding-left:20px;
	background:transparent url(/img/icon/yy004_09.gif) no-repeat scroll 0px 3px;
	
}
div.area a{
	margin-left:10px;
}
div#center_right div.shop_boshu h1{
	background:url(/img/title/boshu_h1.gif) no-repeat;
	border-bottom:2px solid #CFCFCF;
	font-size:16px;
	letter-spacing:1px;
}
div#center_right div.shop_boshu h2{
	background:url(/img/icon/p008_03.gif) no-repeat 0px 4px;
	padding-left:15px;
	font-size:14px;
	letter-spacing:1px;
}
div#center_right div.shop_boshu h2.exc{
	background:url(/img/icon/icon_i_05.gif) no-repeat;
	padding-left:25px;
	
}
dl.price{
	margin-left:20px;
}
dl.price dt{
	float:left;
	font-weight:bold;
	padding-right:10px;
}
div.shop_boshu dl.flow dt{
	background:url(/img/icon/yy007_08.gif) no-repeat 0px 4px;
	padding-left:25px;
	padding-top:3px;
	font-size:15px;
	color:#ff8c00;
}
div.shop_boshu dl.flow dd{
	margin-left:25px;
}
div.shop_boshu a{
	color:#ff8c00;
}
div.shop_boshu a:hover{
	color:#f6ae54;
}
div.pickup table.kimono td img.kimono_photo0{
	width:91px;
}
div.pickup table.kimono td img.kimono_photo1{
	height:91px;
}
div.pickup table.kimono{
	float:left;
	width:100px;
	height:100px;
	border-collapse:collapse;
	border-spacing:0px;
}
div.pickup table.kimono td{
	padding:0px;
	width:100px;
	height:100px;

}
div#left_column img{
	border:1px solid #cfcfcf;
}
div.ranking table.kimono td img.kimono_photo0{
	width:60px;
}
div.ranking table.kimono td img.kimono_photo1{
	height:60px;
}
div.ranking table.kimono{
	float:left;
	width:80px;
	height:80px;
	border-collapse:collapse;
	border-spacing:0px;
}
div.ranking table.kimono td{
	padding:0px;
	width:80px;
	height:80px;

}
div.no1{
	background:url(/img/icon/ranking8_1.png) no-repeat 20px 20px;
	padding-left:90px;
	border:1px solid #cfcfcf;
	margin-bottom:6px;
}
div.no2{
	background:url(/img/icon/ranking8_2.png) no-repeat 20px 20px;
	padding-left:90px;
	border:1px solid #cfcfcf;
	margin-bottom:6px;
}
div.no3{
	background:url(/img/icon/ranking8_3.png) no-repeat 20px 20px;
	padding-left:90px;
	border:1px solid #cfcfcf;
}
div.ranking div.info{
	margin-top:10px;
	margin-left:10px;
}
div.kimonosearch{
	float:left;
	margin:4px;
	height:232px;
	background-color:#e5e1ce;
}