*{
margin:0;
padding:0;
}
body{
text-align:left;
background-color:#ffffff;
}

/*ヘッダー*/
#header{
width:100%;
height:30px;
margin:0;
background-image:url(http://www.yucre.com/navi/img/keyword.gif);
background-repeat:no-repeat;
background-color:#99cc00;
background-position:5% 50%;
}
/*ヘッダーここまで*/
/*ヘッダー内タイトル*/
#title{
width:100%;
background-color:#99cc00;
margin:0;
}
#title h1{
font-size:12px;
text-align:right;
padding-right:50px;
padding-top:0;
padding-bottom:0;
margin:0;
color:#ffffff;
}
/*ヘッダー内タイトルここまで*/
/*ヘッダー内ディスクリプション*/
#description{
width:100%;
background-color:#ffffff;
border-top:1px solid;
border-bottom:1px solid;
margin:0;
}
#description h2{
font-size:10px;
color:#336633;
text-align:left;
margin:0;
padding-top:2px;
padding-left:50px;
padding-bottom:2px;
}
/*ヘッダー内ディスクリプションここまで*/
/*ナビ*/
#navi{
width:100%;
background-color:#cccccc;
font-size:10px;
color:#ffffff;
}
#navi ul,#navi li{
margin:0;
padding:5px;
list-style:none;
}
#navi ul{
margin:2px;
padding:0;
}
#navi li{
margin:0;
padding:5px;
margin-right:5px;
float:left;
}
#navi a,#navi a:link,#navi a:visited{
text-decoration:none;
color:#ffffff;
}
#navi a:hover{
color:#990000;
border-bottom:2px solid #99cc00;
}
/*ナビここまで*/
#container{
width:740px;
margin:0 auto;
}
#footer{
width:100%;
height:20px;
font-size:10px;
letter-spacing:1px;
font-color:#336633;
border-top:10px groove;
border-top-color:#6b8e23;
margin-top:20px;
clear:both;
}
#ad_menu{
text-align:center;
margin-top:3px;
margin-bottom:3px;
font-size:12px;
}
/* ここまで1階層　*/

/*コンテナメイン内*/

#main{
width:550px;
float:left;
margin:0;
} 
#bar{
width:550px;
height:38px;
margin:0;
border-top:5px solid #000066;
background-color:#336699;

}
#bar p{
font-size:14px;
color:#ffffff;
text-align:left;
padding-top:14px;
padding-left:10px;
margin:0;
}
#ad{
width:500px;
margin-top:20px;
line-height:1.3;
letter-spacing:1px;
text-align:left;
font-size:12px;
}
#ad p img{

float:left;
margin-right:1px;
border:1px solid #999999;
}
#recommend{
width:500px;
padding-top:20px;
padding-bottom:20px;
margin:0px;
line-height:1.3;
letter-spacing:1px;
text-align:left;
font-size:12px;
}

#recommend h3{
color:#993300;
font-size:12px;
font-weight:bold;
}
#recommend h4{
font-size:14px;
color:#660000;
border-left:10px solid #669933;
border-bottom:1px solid #669933;
margin-bottom:10px;
margin-top:10px;
padding-left:5px;
}
#recommend h5{
font-size:12px;
color:#663300;
}
#recommend p{
padding-bottom:10px;
padding-left:40px;
padding-right:40px;
}
#recommend ul{
padding-bottom:10px;
padding-left:50px;
padding-right:50px;
}
#recommend2{
width:240px;
padding:3px;
margin:0px;
line-height:1.3;
letter-spacing:1px;
text-align:left;
font-size:12px;
float:left;
border:1px solid #cccccc;
}
#recommend2 h4{
margin:0;
font-weight:bold;
padding:1px;
color:#660000;
border-bottom:3px solid #660000;
}
#recommend2 li{
padding-bottom:3px;
padding-top:3px;
}
#recommend2 ul{
padding-bottom:5px;
}

#recommend3{
width:240px;
padding:3px;
margin:0px;
line-height:1.3;
letter-spacing:1px;
text-align:left;
font-size:12px;
float:right;
border:1px solid #cccccc;
}
#recommend3 h4{
margin:0;
font-weight:bold;
padding:1px;
color:#660000;
border-bottom:3px solid #660000;
}
#recommend3 li{
padding-bottom:3px;
padding-top:3px;
}
#recommend3 ul{
padding-bottom:5px;
}
#topics{
width:500px;
font-size:12px;
line-height:1.3;
letter-spacing:1px;
text-align:left;
margin-top:10px;
margin-bottom:10px;
padding:3px;
}
#topics h2{
font-size:12px;
color:#990000;
font-weight:strong;
}
#topics h3{
padding-bottom:3px;
color:#993300;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #993300;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
}

#topics h4{
font-size:12px;
color:#660000;
border-left:10px solid #336633;
border-bottom:1px solid #336633;
}
#topics h5{
font-size:12px;
color:#663300;
text-decoration:none;
}
#topics p{
padding-bottom:5px;
}
#comments{
width:200px;
}
#spec_pic{
float:left;
margin:0;
padding:5px;
height:140px;
text-align:center;
text-decoration:none;
}
#spec table{
margin:0;
margin-left:50px;
padding:5px;
border:1px solid #cccccc;
border-collapse:collapse;
color:#
}
#spec th{
border:1px solid #cccccc;
height:20px;
padding:3px;
}
#spec td{
padding:2px;
}
#spec td#index{
background-color:#ccffff;
padding:3px;
width:100px;
text-align:center;
}

#entrylink{
font-size:10px;
text-align:left;
margin:0;
}
#entrylink a{
text-decoration:none;
}

#contents{
text-align:left;
font-size:12px;
margin-bottom:20px;
}

#contents{
width:500px;
text-align:left;
font-size:12px;
margin-bottom:20px;
line-height:1.3;
letter-spacing:1px;
}
#contents h2{
color:#990000;
font-size:12px;
}
#contents h3{
color:#993300;
font-size:12px;
font-weight:bold;
}
#contents h4{
margin-bottom:5px;
font-size:12px;
color:#660000;
padding:3px;
border-bottom:1px solid #336633;
border-left:10px solid #336633;
}
#contents p{
margin:0;
padding-bottom:10px;
}
#contents2{
width:500px;
text-align:left;
font-size:10px;
margin:0;
line-height:1.3;
letter-spacing:1px;
}


#item{
text-align:center;
margin:0;
}
/*メイン内ここまで*/


/*サブ内*/
#sub{
width:190px;
float:right;
border-top:5px solid #003300;
text-align:center;
}
#sub ul{
margin:0;
width:140px;
text-align:left;
list-style-type:none;
font-size:10px;
}
#sub a{
margin:0;
}
#sub p{
margin:0;
padding-top:5px;
padding-bottom:10px;
width:140px;
font-size:10px;
text-align:left;
letter-spacing:1px;
}
#sub1{
margin-top:3px;
font-size:10px;
border:1px solid #999999;
}
#sub1 h2{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
text-align:left;
font-color:999999;
margin:0;
}
#sub1 h5{
margin:0;
font-weight:bold;
padding:1px;
color:#ffffff;
background-color:#999999;
}
#sub1 li{
padding-bottom:3px;
padding-top:3px;
border-bottom:1px solid #333333;
}
#sub1 ul{
padding-bottom:5px;
}
#sub2{
margin-top:10px;
border:1px solid #999999;
font-size:10px;
}
#sub2 h2{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
text-align:left;
font-color:999999;
margin:0;
}
#sub2 h5{
margin:0;
font-weight:bold;
padding:1px;
color:#ffffff;
background-color:#999999;
}
#sub2 li{
padding-bottom:3px;
padding-top:3px;
border-bottom:1px solid #333333;
}
#sub2 ul{
padding-bottom:5px;
}
#sub3{
margin-top:10px;
margin-bottom:20px;
border:1px solid #999999;
font-size:12px;
}
#sub3 h2{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
text-align:left;
font-color:999999;
margin:0;
}
#sub3 h5{
margin:0;
font-weight:bold;
padding:3px;
color:#ffffff;
background-color:#999999;
}
#sub3 li{
padding-bottom:3px;
padding-top:3px;
border-bottom:1px solid #333333;
}
#sub3 ul{
padding-bottom:5px;
}
#sub4{
margin-top:10px;
font-size:12px;
border:1px solid #999999;
}
#sub4 h2{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
text-align:left;
font-color:999999;
margin:0;
}
#sub4 h5{
margin:0;
font-weight:bold;
padding:3px;
color:#ffffff;
background-color:#999999;
}
#sub4 li{
padding-bottom:3px;
padding-top:3px;
border-bottom:1px solid #333333;
}
#sub4 ul{
padding-bottom:5px;
}

/*サブ内ここまで*/
/*クラスの設定*/
.entry{
font-size:12px;
color:#333333;
text-align:left;
padding-top:5px;
padding-bottom:1px;
}
.entry h2{
font-size:14px;
color:#999900;
padding-top:1px;
padding-bottom:5px;
}
.entry h3{
margin-top:3px;
margin-bottom:3px;
font-size:12px;
font-weight:bold;
color:#990000;
}
.entry p{
padding-bottom:5px;
}
.entry h4{
margin-top:3px;
margin-bottom:3px;
font-size:12px;
font-weight:bold;
color:#996600;
}
.entry h5{
margin-top:3px;
margin-bottom:3px;
font-size:12px;
font-weight:bold;
color:#660000;
}
.entry h6{
margin-top:3px;
margin-bottom:3px;
font-size:12px;
font-weight:bold;
color:#666600;
}
.entry li{
list-style:square;
padding-left:30px;
}
.entry p img{
float:left;
margin-right:20px;
margin-bottom:10px;
}
.itembox{
width:150px;
margin:0 20px 20px 0;
padding:0px;
float:left;
}
.itemphoto{
border:1px solid #9f9f9f;
margin:0;
padding:5px;
height:140px;
text-align:center;
text-decoration:none;
}
.itemphoto img{
border:none;
width:125px;

}
.itemtext{
border:1px solid #9f9f9f;
border-top:0px;
margin:0;
padding:5px;
height:50px;
}
.itemtext p{
margin:0;
padding:0;
font-size:10px;
}
.waku{
border:1px solid #cccccc;
padding:10px;
}
.table{
width:500px;
border:1px solid #cccccc;
padding:10px;
}
.table_pic{
float:left;
margin-top:5px;
margin-right:10px;
}
.table_text{
font-size:12px;
color:#990033;
text-decoration:none;
border-left:5px solid #990033;
}
.table_detail{
font-size:12px
color:#333333;
border-bottom:3px solid #cccccc;
}
.table_price{
font-weight:bold;
text-align:ceter;
color:#990033;
padding-top:3px;
border-bottom:3px solid #cccccc;
}
.table_detail2{
text-align:ceter;
padding-top:3px;
border-bottom:3px solid #cccccc;
}
.spec_pic{
float:left;
margin:0;
padding:5px;
height:140px;
text-align:center;
text-decoration:none;
}
.spec table{
margin:0;
padding:5px;
border:1px solid #cccccc;
border-collapse:collapse;
color:#
}
.spec th{
border:1px solid #cccccc;
height:20px;
padding:3px;
color:#cc0000;
}
.spec td{
padding:2px;
}
.spec td#index{
background-color:#ccffff;
padding:3px;
width:100px;
text-align:center;
}

.font01{
color:#cc0000;
font-size:10px;
}
.font03{
color:#336633;
font-size:12px;
font-weight:bold;
}
.clear{
clear:both;
}
.ex{
width:280px;
color:#660000;
}
.pickup a{
float:left;
margin-right:12px;
border:1px solid #999999;
}
.pic img{
float:left;
margin-right:1px;
border:1px solid #999999;
}
.right{
text-align:right;
}
.ad{
font-size:10px;
}
