@charset "Shift_JIS";



ul,li{

  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

}



/*///ƒJƒeƒSƒŠ[/////////////////////////////style.css‚Æ—v“¯Šú*/


div#category ul {
	list-style-position:outside;
	margin: 0;
	padding: 0;
}

div#category ul li {
	margin: 0;
	padding: 0;
}

div#category ul.big {
    list-style: none;
	margin:0;
	paddingt: 0;
}



div#category ul.big li{

	margin-top: 5px;

	padding-left: 25px;

	background:url(../../images/arrow_navi.gif) no-repeat;

}



div#category ul.big li a{

	font-weight: bold;

}



div#category ul.small li a{

	font-weight:normal;

 }



div#category ul.small li {
	margin-left:15px;

	padding:0;

	list-style: circle;

	font-size: 90%;

	background: none;

 }



div#category ul.small li a:hover {

	color:#ff0000;



 }





/*///¤•iˆê——/////////////////////////////*/



div.menu a:after{

	content:" ";

}



div#list h2 {
	background: url(../../images/icon01.gif) no-repeat left top;
	padding: 35px 0 10px 70px;
	font-size: 120%;
	height: 35px;
	text-align: left;
	clear: both;
}



div#list div.menu{

	color:#CC0000;

	padding:5px;

}



div#contents div.product{

	padding:5px;
	overflow: auto;
	margin:5px;
	height: 100%;
	border:3px solid #cccccc;

	clear:both;

}



div#contents div.product img{

	padding:5px;

	width:150px;

	float:left

}



div#contents div.inside {

	vertical-align:middle;

	text-align:right;

}



div#contents div.inside h3{
	font-size: 100%;
	margin:15px 5px 0 0;

}



div#contents div.inside p.price {

	margin-right:10px;

	font-size:medium;

	color:red;

}



div#contents div.inside p.detail{
	font-size:medium;
	margin: 10px;
}

div#contents div.inside p.detail a{

	padding:3px 8px 3px 8px;

	background:#cc0000;
	color:#ffffff;
}
div#contents div.inside p.detail a:hover {
	background: #F30;
}


div#list div.cathand_list_back {

	margin:10px;

}



div#list div.cathand_list_banner{

	display:none;

}



/*///¤•iÚ×/////////////////////////////*/

div#detail {
	padding-bottom:10px;
}


div#detail div.cathand_detail{
	width:560px;
	padding: 10px 0 0 0;
	margin:10px 0 0 10px;
	clear: both;

}
div#detail div.cathand_detail div.cathand_detail_left {
	clear: both;
	text-align: center;
}

div#detail div.cathand_detail div.cathand_detail_left p{
	font-size: 120%;
	background: url(../../images/line.gif) no-repeat bottom;
	padding-bottom: 15px;

}

div#detail div.cathand_detail div.cathand_detail_left img{
	width: 400px;
}
div#detail div.cathand_detail div.cathand_detail_right {
	clear: both;
	text-align: center;
}

div#detail div.cathand_detail div.cathand_detail_right h2{
	font-size: 120%;
	background: url(../../images/line.gif) no-repeat bottom;
	padding-bottom: 15px;
}
div#detail div.cathand_detail div.cathand_detail_right img{
	width: 90px;
	border: solid 1px #dedede;
	margin-right: 4px;
}
div#detail div.cathand_detail div.cathand_detail_right p.de_pr{
	font-size: 140%;
	font-weight: bold;
	color: #C00;
}
div#detail div.cathand_detail div.cathand_detail_right p.de_se{
	font-size: 140%;
	font-weight: bold;
	color: #C00;
}

div#detail div.cathand_detail div.de_de {
	border: solid 3px #dedede;
	padding: 15px;
	font-size: 80%;
	line-height: 1.6;
}


/*///‚¨–â‚¢‡‚¹/////////////////////////////*/



div#otoiawase  {

	text-align:center;

}



div#otoiawase table {

	margin:auto;

	font-size:small;

	padding:10px;

	width:550px;

	border:2px dotted #cccccc; 



}



div#otoiawase td{

	padding:5px;

	border-bottom:2px dotted #cccccc; 

}



div#otoiawase td.form_index {

	width:200px;

}



div#otoiawase input{

	margin-left:5px;

}



div#otoiawase tr.style_name input{

	width:200px;

}



div#otoiawase tr.style_kana input{

	width:200px;

}



div#otoiawase tr.style_zip input{

	width:50px;

}



div#otoiawase tr.style_pre select{

	margin-left:5px;

}



div#otoiawase tr.style_add input{

	width:200px;

}



div#otoiawase tr.style_tel input{

	width:40px;

}



div#otoiawase tr.style_e_mail input{

	width:200px;

}



div#otoiawase tr.style_e_mail_check input{

	width:200px;

}



div#otoiawase td.form_index{

	font-weight:bold;

	width:150px;

}





/***********************¤•i‚¨–â‡‚¹•ª**************/

div#otoiawase tr.style_field1 input{

	width:250px;

	height:100px;

	margin-left:5px;

}



div#otoiawase span.value{

	margin-left:20px;

	color:#ff0000;

}

/***********************************************/



div#otoiawase span.must{

	color:#ff0000;

}



div#otoiawase tr.style_field1 textarea{
	width:340px;
	height:300px;
	font-size: small;
}



div#otoiawase td.td_submit {

	border:none;

}

/*------“Á’è¤Žæˆø–@--------*/

div#law {

	width:583px;

	margin:12px auto;

}





div#law tr td table tr td.title {

	padding-top:10px;

	font-size:13px;

	font-weight:bold;

	color:#000000;

}



div#law table td.right {

	font-size:12px;

	line-height:1.5;

	padding:10px;

	border-bottom: #000000 dotted 1px;

}



div#law table td.left {

	padding-left:10px;

	border-bottom:#000000 dotted 1px;

	width:130px;

	font-size:12px;

}



div#law a {

	font-size:10px;

}



div#law table td.contents p{

	font-size:12px;

	text-align:center;

}
