body{
margin:0px;
padding:0px;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
font-size:12px;
}

a:link{color:#0000ee;text-decoration:none;}
a:visited{color:#0000ee;text-decoration:none;}
a:active{color:#0000ee;text-decoration:none;}
a:hover{color:#0000ee;text-decoration:underline;}


/* ------------------------------
h1
------------------------------ */

h1{
color:#ce531a;
margin:0px;
height:0px;

font-size:1px;
background-color:#ce531a;
}


h1 a:link{color:#ce531a;text-decoration:none;}
h1 a:visited{color:#ce531a;text-decoration:none;}
h1 a:active{color:#ce531a;text-decoration:none;}
h1 a:hover{color:#ce531a;text-decoration:none;}

/* ------------------------------
h2
------------------------------ */

h2{
margin:0px;

font-size:12px;
padding-left:10px;
background-color:#ce531a;
padding-bottom:2px;
color:#ffffff;
}

h2 a:link{color:#ffffff;text-decoration:none;}
h2 a:visited{color:#ffffff;text-decoration:none;}
h2 a:active{color:#ffffff;text-decoration:none;}
h2 a:hover{color:#ffffff;text-decoration:none;}


/* ------------------------------
h3
------------------------------ */

h3{
padding-top:2px;
padding-bottom:0px;
margin:0px;
height:20px;
color:#000000;
font-size:14px;
}


h3 a:link{color:#0000EE;text-decoration:underline;}
h3 a:visited{color:#0000EE;text-decoration:underline;}
h3 a:active{color:#0000EE;text-decoration:underline;}
h3 a:hover{color:#0000EE;text-decoration:none;}

/* ------------------------------
form
------------------------------ */

form{
margin:0px;
padding:0px;
}


/* ------------------------------
header
------------------------------ */

#header{
width:100%;
border-bottom:solid 5px #ce531a;
}

.logo{
height:86px;
width:331px;
}

.top_navi{
vertical-align:bottom;
text-align:right;
}

/* ------------------------------
サイドメニュー
------------------------------ */
.left_menu{
padding-top:0px;

}

.info{
padding-bottom:10px;
}
/* ------------------------------
メインテーブル
------------------------------ */
.main_tb{
padding-top:5px;
padding-bottom:5px;
}


/* ------------------------------
イチオシ
------------------------------ */
.ichioshi{
margin-top:5px;
float:left;
width:247px;
padding-left:3px;
}

.ichioshi_item{
width:237px;
text-align:center;
background: url(img/ic_bg.jpg) repeat-y;
}

.ic_name{
width:237px;
padding-bottom:5px;
padding-top:5px;
border-bottom:solid 1px #5F945E;
}

.ic_img{
vertical-align:middle;
width:225px;
height:150px;
text-align:center;
border:solid 1px #5F945E;
background-color:#ffffff;
}

.ic_txt{
padding-left:5px;
padding-right:5px;
height:170px;
}

.ic_title{
margin-top:5px;
}

.ic_headtxt{
margin-bottom:7px;
color:#ffffff;
}

.ic_head{
padding-top:5px;
width:237px;
height:73px;
background: url(img/yamato_tamiya_01.jpg) no-repeat;
}

/* ------------------------------
オススメ
------------------------------ */
.osusume_box{
padding-left:15px;
clear:both;
width:735px;
}


.osusume_item{
float:left;
margin:1px;
}

.osusume_img{
width:142px;
height:150px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
background-color:#ffffff;
}


.osusume_txt{
text-align:center;
width:142px;
height:70px;
margin-top:5px;
font-size:12px;
}


.osusume_ber{
clear:both;
}


/* ------------------------------
売れ筋
------------------------------ */
.uresuji_box{
padding-left:15px;
}


/* ------------------------------
ご利用案内
------------------------------ */
.info{
font-size:12px;
text-align:left;
padding-left:5px;
line-height:15px;
color:#ce531a;
}




.info_contents{
line-height:18px;
font-size:14px;
padding:5px;
background-color:#F9EDDD;
margin-top:10px;
margin-bottom:10px;
}

.info_navi{
line-height:18px;
font-size:12px;
}

/* ------------------------------
価格
------------------------------ */
.item_kakaku{
font-size:12px;
color:#ff0000;
margin-bottom:3px;
}

/* ------------------------------
セレクトアイテム
------------------------------ */
.select_img{
width:468px;
height:350px;
border:solid 1px #808080;
text-align:center;
vertical-align:middle;
margin-bottom:3px;
}


.select_right{
padding-top:5px;
padding-left:24px;
background: url(img/sr_bg.jpg) repeat-y;
text-align:left;
}

.s_botan{
margin-bottom:5px;
}

.kakaku_box{
text-align:center;
width:231px;
border:solid 1px #808080;
margin-bottom:5px;
background-color:#ffffff;
padding-bottom:10px;
padding-top:10px;
}

.item_font{
margin-bottom:3px;
font-size:12px;
text-align:left;
padding-left:10px;
}

.select_font{
margin-top:10px;
padding-left:10px;
margin-bottom:10px;
font-size:12px;
width:735px;
text-align:left;
}

.item_chui{
text-align:left;
padding-left:10px;
font-size:10px;
}

.select_kakaku{
font-size:15px;
color:#ff0000;
margin-bottom:3px;
font-weight:900;
}

.select_price_a{
background-color:#eeeeee;
}

.kounyu_box{
padding-top:30px;
width:169px;
height:134px;
background: url(img/kounyu_bg.jpg) no-repeat;
}

.kago{
margin-top:10px;
}

.select_teika{
font-size:12px;
color:#000000;
}


.itemh2{

padding-top:5px;
padding-bottom:0px;
margin:0px;
height:20px;
color:#000000;
font-size:16px;
}

/* ------------------------------
インフォメーション
------------------------------ */
.info_contents{
width:740px;
text-align:left;
}

.info_navi{
text-align:center;
}

.info_txt{
width:745px;
padding-left:5px;
text-align:left;
}


/* ------------------------------
ページナビ
------------------------------ */
.site_navi{
text-align:left;
}



/* ------------------------------
検索ページ番号
------------------------------ */
.page_no_top{
font-size:15px;
margin-bottom:10px;
}

.page_no_top a:link{color:#0000ee;text-decoration:underline;}
.page_no_top a:visited{color:#0000ee;text-decoration:underline;}
.page_no_top a:active{color:#0000ee;text-decoration:underline;}
.page_no_top a:hover{color:#0000ee;text-decoration:none;}

.page_no_bottom{
font-size:15px;
}

.page_no_bottom a:link{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:visited{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:active{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:hover{color:#0000ee;text-decoration:none;}

/* ------------------------------
検索ページ
------------------------------ */

.item_font_s{
margin-bottom:3px;
font-size:12px;
}

.item_font_s a:link{color:#0000ee;text-decoration:underline;}
.item_font_s a:visited{color:#0000ee;text-decoration:underline;}
.item_font_s a:active{color:#0000ee;text-decoration:underline;}
.item_font_s a:hover{color:#0000ee;text-decoration:none;}

.item_left{
vertical-align:middle;
padding-left:15px;
background-color:#f2f2ed;
}


.item_right{
height:110px;
vertical-align:middle;
border:solid 1px #cccccc;
}

.item_rightb{
background-color:#f2f2ed;
}




/* ------------------------------
footer
------------------------------ */
#footer{
width:100%;
background-color:#B7D5FE;
border-top:solid 5px #ce531a;
}

.footer_main{
padding-top:5px;
font-size:12px;
width:880px;
padding-bottom:20px;
}

.footer_menu{
color:#000000;
margin-top:10px;
}

.footer_menu a:link{color:#0000ee;text-decoration:underline;}
.footer_menu a:visited{color:#0000ee;text-decoration:underline;}
.footer_menu a:active{color:#0000ee;text-decoration:underline;}
.footer_menu a:hover{color:#0000ee;text-decoration:none;}


.cg_footer{
color:#0000ee;
}


.footer_serch{
height:25px;
margin-bottom:5px;
}


.footer_3k{
width:800px;
height:79px;
}

.footer_3k_a{
width:150px;
height:79px;
float:left;
}

.footer_3k_b{
padding-top:17px;
text-align:left;
width:650px;
height:69px;
float:right;
font-size:10px;
line-height:13px;
}

.footer_3k_b a:link{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:visited{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:active{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:hover{color:#0000ee;text-decoration:none;}

.copy_3k{
clear:both;
font-size:12px;
}

/* ------------------------------
フォーム
------------------------------ */

.form_tb{
border-left:solid 1px #808080;
border-right:solid 1px #808080;
border-top:solid 1px #808080;
}

.form_koumoku{
width:120px;
font-size:12px;
border-bottom:solid 1px #808080;
}

.form_item{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-size:12px;
border-bottom:solid 1px #808080;
border-left:solid 1px #808080;
text-align:left;

}


/* ------------------------------
SEOリンク
------------------------------ */
.seo_link{
font-size:10px;
}

.seo_link a:link{color:#0000ee;text-decoration:underline;}
.seo_link a:visited{color:#0000ee;text-decoration:underline;}
.seo_link a:active{color:#0000ee;text-decoration:underline;}
.seo_link a:hover{color:#0000ee;text-decoration:none;}


/* ------------------------------
ランキング
------------------------------ */
.rank{
width:147px;
text-align:center;
background-color:#F6C350;
padding-bottom:5px;
}

.rank_txt{
padding-top:5px;
margin-bottom:5px;
}

/* ------------------------------
初めてのタイトル
------------------------------ */
.fast{
padding-bottom:5px;
background-color:#ffffff;
}

/* ------------------------------
レヴュー
------------------------------ */

.reveh2{
font-size:15px;
margin:0px;
color:#000000;
}

.reve_td_a{
line-height:15px;
text-align:left;
padding-left:5px;
}

.reviwe_txt{
text-align:left;
font-size:12px;
width:745px;
padding-left:5px;
}

.step{
margin-top:10px;
margin-bottom:5px;
}

.reve_txt{
width:750px;
text-align:left;
}

/* ------------------------------
トップタイトル
------------------------------ */
.top_baner{
margin-top:8px;
}

/* ------------------------------
サーチボックス
------------------------------ */

.serch_box{
width:496px;
height:156px;
padding-top:5px;
background: url(img/s01.jpg) bottom left no-repeat #E0ECFC;
}


.serch_boxb{
margin-top:2px;
margin-bottom:2px;
}

.serch_title{
padding-bottom:2px;
}

.serch_item{
padding-top:5px;
padding-left:8px;
}

.serch_item_a{
width:200px;
float:left;
padding-top:5px;
padding-left:8px;
}

.serch_item_b{
width:130px;
float:right;
padding-top:5px;
padding-left:8px;
}
/* ------------------------------
ヘッドバナー
------------------------------ */

.hed_baner{
padding-left:10px;
margin-bottom:2px;
}

/* ------------------------------
サイド検索ボックス
------------------------------ */

.sideserch_box{
width:145px;
height:87px;
padding-top:50px;
background: url(img/sideserch_box.jpg) no-repeat;
}

.sideserch_botan{
padding-top:25px;
}
