#main{
 color:#666;
}

/*各見出し画像　背景設定*/
#main h4{
 margin:0 0 20px 0;
 background:url(../image/details_bg.gif) repeat-x left top;
}

/*メインイメージ及び説明文の設定*/
#image{
 width:590px;
 margin:20px 0 40px 20px;
 font-size:0.8em;
 text-align:justify;
 line-height:1.5;
}

#image h3{
 padding:20px 0 5px 0;
 font-size:1.4em;
 color:#666;
}

#image span{
 text-transform:uppercase;
}

#image p{
 padding:10px 0 0;
}

/*ITEM DATEの設定*/
#item_date{
 width:595px;
 margin:0 0 40px 0px;
 padding:0 0 0 15px;
}

#item_date h5{
 padding:0 0 10px 30px;
}

#item_date .space_top{
 padding-top:20px;
}

#item_date dl{
 padding:0 0 0 30px;
 font-size:0.8em;
}

#item_date dl span{
 text-transform:uppercase;
}

#item_date dt,#item_date dd{
 padding:0 0 3px 0;
}

#item_date dl dt{
 float:left;
 padding:0 0 0 12px;
 background:url(../image/point.gif) no-repeat left center;
 white-space:nowrap;
}

#item_date dl dd{
 margin:0 0 0 100px;
 line-height:1.3;
}

/*VALIATIONの設定*/
#valiation{
 width:620px;
 margin:0 0 20px -10px;
 text-align:center;
}

#valiation h4{
 margin-left:25px;
 text-align:left;
}

#valiation div{
 float:left;
 width:125px;
 padding:0 0 20px 30px;
 font-size:0.8em;
}

#valiation h5{
 text-transform:uppercase;
 font-size:0.9em;
}

#valiation ul{
 width:125px;
 padding:0 0 10px 0;
}

#valiation li{
 width:110px;
 margin:0 0 0 15px;
 list-style-type:disc;
 text-align:left;
}

#valiation p{
 width:115px;
 padding:0 0 10px 10px;
 font-weight:bold;
 text-align:left;
}

#valiation select{
 width:40px;
}

#valiation button{
 width:125px;
 padding:5px 0 0;
 background:none;
 border:none;
 cursor:pointer;
}

/*CHARM POINT*/
#charm_point{
 width:595px;
 margin:0 0 40px 15px;
}

#charm_point p{
 font-size:0.8em;
 text-align:justify;
}

#charm_point p img{
 padding:0 0 5px;
}

#charm_point p span{
 padding:0 0 0 12px;
 background:url(../image/star.gif) no-repeat left center;
 font-weight:bold;
 line-height:1.4;
}

 /*画像１verの設定*/
.style_1{
 width:590px;
 padding:0 0 10px 5px;
 line-height:1.4;
}

.style_1 img{
 float:left;
 margin:0 10px 5px 0;
}

 /*画像２verの設定*/
.style_2{
 float:left;
 width:280px;
 padding:0 0 10px 5px;
 line-height:1.4;
}

#style_2_last{
 padding:0 0 10px 30px;
}

 /*画像３verの設定*/
.style_3{
 float:left;
 width:170px;
 padding:0 0 10px 40px;
 line-height:1.3;
}

#charm_point #style_3_first{
 padding:0 0 10px 5px;
}

 /*画像４verの設定*/
.style_4{
 float:left;
 width:125px;
 padding:0 0 10px 30px;
 line-height:1.3;
}

#charm_point #style_4_first{
 padding:0 0 10px 5px;
}

/*FABULOUSの設定*/
#fabulous{
 width:595px;
 margin:0 0 40px 15px;
}

#fabulous h5{
 margin:0 0 3px 20px;
 padding:0 0 0 12px;
 background:url(../image/star.gif) no-repeat left center;
}

#fabulous p{
 margin:0 0 20px 30px;
 font-size:0.8em;
 line-height:1.4;
 text-align:justify;
}

/*FAB NOTEの設定*/
#fab_note{
 width:595px;
 margin:0 0 40px 15px;
}

#fab_note div{
 width:575px;
 margin:0 0 0 20px;
 padding:0 0 20px;
}

.fab_note_img{
 float:left;
 vertical-align:text-top;
}

#fab_note h5{
 float:right;
 width:423px;
 margin:0 0 3px;
 padding:0 0 0 12px;
 background:url(../image/star.gif) no-repeat left center;
}

#fab_note p{
 float:right;
 width:425px;
 padding:0 0 0 10px;
 font-size:0.8em;
 line-height:1.4;
 text-align:justify;
}

/*RELATED ITEMの設定*/
#related_item{
 width:610px;
 margin:0 0 40px 0;
}

#related_item h4{
 margin-left:15px;
}

#related_item ul{
 width:610px;
}

#related_item li{
 float:left;
 width:125px;
 padding:0 0 0 30px;
 font-size:0.8em;
}

#related_item #r_l_first{
 padding-left:20px;
}

#related_item li img{
 padding:0 0 5px;
}

#related_item li span{
 text-transform:uppercase;
}

/*FABLINKの設定*/
#fablink{
 width:610px;
 margin:0 0 40px 0;
 font-size: 0.8em;
 line-height: 1.4;
}

#fablink h4{
 margin-left:15px;
}

#fablink p{
 padding:0 0 10px 35px;
}

#fablink span{
 padding-right: 5px;
}

#fablink a{text-decoration:underline;}
#fablink a:link,#fablink a:visited{ color:#666;}
#fablink a:hover,#fablink a:active{ color:#963;}


/*ATTENTIONの設定*/
#attention{
 width:610px;
 margin:0 0 40px 0;
}

#attention h4{
 margin-left:15px;
}

#attention ul{
 margin-left:33px;
 font-size:0.8em;
 line-height:1.4;
}

#attention ul li{
 margin: 0 0 15px;
 padding: 0 0 5px 25px;
}

#attention ul .keikoku{
 background:url(../image/keikoku.gif) no-repeat left top;
}

#attention ul .kinshi{
 background:url(../image/kinshi.gif) no-repeat left top;
}

#attention ul .kyousei{
 background:url(../image/kyousei.gif) no-repeat left top;
}

/*FAQの設定*/
#faq{
 width:610px;
 margin:0 0 40px 0;
}

#faq h4{
 margin-left:15px;
}

#faq dl{
 margin-left:33px;
 font-size:0.8em;
 line-height:1.4;
}

#faq dl dt,#faq dl dd{
 padding: 0 0 5px 0;
}

#faq dl dt{
 float:left;
 width:1.7em;
}

#faq dl dd{
 margin-left:1.7em;
}

#faq .a_dd{
 padding-bottom:20px;
}

#faq .bold{
 font-weight:bold;
}

#faq .a{
 color:#963;
}

/*FAB TUBEの設定*/
#fab_tube{
 width:610px;
 margin:0 0 40px 0;
 line-height:1.4;
}

#fab_tube h4{
 margin-left:15px;
}

#fab_tube h5{
 margin:0 0 3px 33px;
 padding:0 0 0 12px;
 background:url(../image/star.gif) no-repeat left center;
}

#fab_tube p{
 margin:0 0 20px 33px;
 font-size:0.8em;
}

.movie_box{
 margin-left:33px;
 margin-bottom:20px;
}

/*リンクテキストの設定*/
#faq a,#attention a,#fab_tube a{text-decoration:underline;}
#faq a:link,#faq a:visited,#attention a:link,#attention a:visited,#fab_tube a:link,#fab_tube a:visited{ color:#666;}
#faq a:hover,#faq a:active,#attention a:hover,#attention a:active,#fab_tube a:hover,#fab_tube a:active{ color:#963;}


/*カテゴリ一覧へ、ページトップへ の設定*/
.link_img{
 text-align:right;
}