@charset "Shift_JIS";

/* CSS Document */

/*------------
一覧スタイル　01
------------*/

#ichiran {
width:500px;
text-align:center;
margin:0px auto;
}

#ichiran .menu a:link {
color:#006600;
text-decoration:none;
}

#ichiran .menu a:visited {
color:#006600;
text-decoration:none;
}

#ichiran .menu a:hover {
color:#009999;
text-decoration:none;
}


#ichiran h2 {
font-size:medium;
padding:10px 0px;
text-align:left;
}

#ichiran .menu {
font-size:small;
padding:10px 0px;
text-align:left;
clear:both;
}

.product {
float:left;
width:500px;
border-bottom:dashed 1px #666666;
}

.product img {
width:200px;
margin-right:15px;
margin-top:10px;
margin-bottom:10px;
float:left;
}

.inside {
padding-top:10px;
text-align:left;
padding-left:210px;
}

.inside h3 {
color:#996600;
font-size:medium;
padding:5px 0px;
}

.inside p {
font-size:small;
line-height:140%;
padding:5px 0px;
}

.price {
color:#FF0000;
font-weight:bold;
}


p.detail {
width:50px;
text-align:center;
margin:0px 20px 10px 120px;
display:block;
border:1px solid #669900;
padding:1px;
}

p.detail a {
text-decoration:none;
color:#ff0000;
}


.detail a:hover {
text-decoration:none;
color:#990000;
}

.cathand_list_back {
font-size:small;
text-align:left;
}


/*------------
詳細スタイル　01
------------*/

#syosai {
width:500px;
text-align:center;
margin:0px auto;
}


.cathand_detail_left p #img_title {
width:480px;
font-size:medium;
background-color:#006666;
text-align:center;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:5px;
}
.cathand_detail_left img {
margin:10px auto;
width:350px;
}

.cathand_detail_img p {
font-size:x-small;
margin:5px 0px;
}

.cathand_detail_img img {
width:60px;
margin:4px;
}

#syosai h2 {
font-size:medium;
color:#990000;
font-weight:bold;
margin:5px 0px;
}

#syosai table {
width:300px;
margin:10px 0px;
}

#syosai select {
width:100px;
border:1px solid #999999;
}

.de_pr {
font-size:small;
text-align:left;
margin:4px 0px 4px 100px;
color:#0000FF;
}

.de_se {
font-size:small;
text-align:left;
margin:4px 0px 4px 100px;
color:#FF0000;
font-weight:bold;
}

.de_ad {
font-size:small;
text-align:left;
margin:4px 0px 4px 100px;
}

.de_ka {
text-align:right;
margin:5px 80px 5px 0px;
}

.de_ka input {
font-size:small;
border:1px solid #999999;
}

.de_de {
width:400px;
text-align:left;
font-size:small;
line-height:140%;
}

/*
商品検索
-----------------------------------------------------------------*/
.serch {
width:155px;
height:45px;
text-align:center;
padding:0px;
margin:0px 0px 0px 0px;
font-size:14px;
color:#fff;
}

.serch input{
width:120px;
margin:0px 0px 0px 0px;
}

.serch .submit {
width:120px;
margin:0px 0px 0px 0px;
}
.serch form {
margin:0px 0px 0px 0px;
}






/*
カテゴリ
-----------------------------------------------------------------*/

div#nekoKate {
	margin:15px 0 5px 0;
	padding:0;
}

ul.big {
	padding:0 0 0px 8px;
	margin:0;
	list-style-type:none;
}

ul.big li {
	color:#FFFFFF;
	display:block;
	line-height:1.2;
}

ul.big li a {
	color:#FFFFFF;
	display:block;
	padding-left:4px;
	border-left:4px solid #FFCC00;
}

ul.big li a:hover {
	color:#FFCC00;
}

ul.small {
	padding-left:15px;
	padding-top:8px;
	margin:0;
	list-style-type:none;
}

ul.small li {
	color:#FFFFFF;
	line-height:1.2;
	display:block;
}

ul.small li a {
	color:#FFFFFF;
	display:block;
	border:none;
}

ul.small li a:hover {
	color:#FFCC00;
}


/*
お問い合わせ
-----------------------------------------------------------------*/

div#otoiawase {
	margin:0px 0px 0px 20px;
	width:500px;
}

div#otoiawase .must{
	font-size:12px;
	color:#FF0000;
	text-indent:0px 0px 0px 30px;
}

div#otoiawase .form_537{
	width:100%;
}

div#otoiawase .form_537 td {
	font-size:12px;
	line-height:16px;
	color:#000000;
}

div#otoiawase .form_537 td.form_index {
	color:#FFFFFF;
}

div#otoiawase .form_538{
	width:100%;
}

div#otoiawase .form_538 td {
	font-size:12px;
	line-height:16px;
	color:#fff;
}


div#otoiawase .form_index {
	width:150px;
	background-color:#006600;
	font-size:12px;
	line-height:16px;
	color:#fff;
	padding-left:5px;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
	}

div#otoiawase .style_name { 
}
#otoiawase .style_name  input{
	width:300px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

div#otoiawase .style_zip { 
}
#otoiawase .style_zip input {
	width:auto;
	margin:auto 3px;	
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

div#otoiawase .style_add {

}
#otoiawase .style_add input{
	width:300px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;	
}

div#otoiawase .style_tel {
}
div#otoiawase .style_tel input {
	width:50px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

div#otoiawase .style_e_mail {
}
div#otoiawase .style_e_mail input{
	width:300px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

iv#otoiawase .style_e_mail_check {
}
div#otoiawase .style_e_mail_check input{
	width:300px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

div#otoiawase .style_field1 {

}
div#otoiawase .style_field1 textarea {
	width:300px;
	height:150px;
	background-color:#CCFFCC;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-left:#999999 2px solid;
	border-bottom:#999999 1px solid;
}

div#otoiawase .tr_submit {
	text-align:center;
}







