#top #hdr {
 height:150px;
}

#top_alp_sec1{
 width:187px;
 float:left;
 height:auto;
 position:relative;
 padding-right:0px;
 margin-top:9px;
 margin-left:19px;
}



#top_alp_sec2{
 width:468px;
 background-color:#FFFFFF;
 margin-right:2px;
 margin-left:12px;
 margin-top:0px;
 padding-right:0px;
 float: left;
}


h2{
 font-size:12px;
}


div.detail_body{
 text-align:center;
}



div.detail_body div.simpleCart_shelfItem{
 width:350px;
 hight:350px;
 margin:0 auto 0 auto;
}

dov{

}
input {

}

#searchc_body{
 width:700px;
}

#searchc_body #top_alp_sec2{
 width:686px;
}

#pankuzu{
 text-align:right;
 margin-bottom:11px;
 padding-right:19px;
 width:700px;
}

#pankuzu a{
 font-size:11px;
 color:#6B4C52;
}

#search_title{
 background-image:url("../images/search_title.gif");
 background-repeat:no-repeat;
 background-position:0% 100%;
 width:650px;
 height:22px;
 color:#917C43;
 font-size:25px;
 font-weight:bold;
 margin:15px 0 15px 20px;
 
 
}
#search_title_step2{
 padding-top:20px;
 text-align:center;
}
#search_subtitle{
 font-size:10px;
 margin-left:20px;
 margin-top:25px;
}
 
#search_subtitle .search_subtitle_img{
margin-right:13px;
}
#search_subtitle_step2{
 margin-left:20px;
 margin-top:25px;
 font-size:10px;
}

#searchForm_div{
 background-color:#FFFFFF;
}

#searchForm_div form{
 margin-left:20px;
}

#searchFormC input{
 height:16px;
 width:16px;
}
#search_bolock_01{
  padding-top:19px;
}
#search_bolock_01 .checkbox_img{
text-align:center;
}
#search_bolock_02,#search_bolock_03,#search_bolock_04{
  padding-top:35px;
}

#searchForm_div form div table{
 margin-left:10px;
 width:606px;
}

#searchForm_div form div table tr{
 margin-left:4px;
 width:606px;
}

#search_bolock_01 table tr td{
 padding-top:22px;
}

#search_bolock_02 table tr td{
 padding-top:17px;
}

#search_bolock_03 table tr td.area_td{
 padding-top:25px;
 font-weight:bold;
}

#search_bolock_03 table tr td{
 padding-top:16px;
}

#search_bolock_03 table tr.area_tr_top td{
 padding-top:12px;
}

#search_bolock_03 table tr td div.input_div{
 padding-top:6px;
}

.input_div{
 margin-top:5px;
}

.check_label{
 line-height:16px;
 vertical-align:top;
}

#price_attention{
 color:#DA0000;
 height:0px;
 line-height:1.0em;
}

#search_bolock_04 table tr td{
 padding-top:13px;
}
#search_btn_div{
 text-align:center;
}
#search_btn_div input{
 margin-top:42px;
 margin-bottom:42px;
}


/*--line関係　　--*/
#bg-wite{
 background-color:#FFFFFF;
 width:701px;
}

div.pager_div table{
 float:right;
 margin-right:12px;
 margin-top:15px;
}
div.simpleCart_shelfItem_outer{
 width:156px;
 hight:249px;
 float:left;
}

div.simpleCart_shelfItem_header{
 widht:156px;
 hight:19px;
}

div.simpleCart_shelfItem{
 widht:156px;
 background-image: url("../images/boxbg_middle.jpg");
 background-repeat: repeat-y;
}
div.simpleCart_shelfItem_inner_inner{
 padding-top:auto;
 padding-bottom:auto;
}


div.simpleCart_shelfItem_footer{
 widht:156px;
 hight:14px;
}

div.simpleCart_shelfItem_keep{
 text-align:center;
}
div.simpleCart_shelfItem div.item_img{
 width:128px;
 height:128px;
 margin:0 auto 0 auto;
 padding-top:2px;
 padding-bottom:2px;

}

div.simpleCart_shelfItem div.item_img img{
}

div.simpleCart_shelfItem div.simpleCart_shelfItem_line{
 width:128px;
 margin:0 auto 0 auto;
}
div.simpleCart_shelfItem div.simpleCart_shelfItem_line img{
 width:122px; 
}

div.simpleCart_shelfItem div{
 margin-right:14px;
 margin-left:14px;
 text-vlien:center;
}

#bet-outer{
display:inline;
float:right;
height:auto;
position:relative;
width:230px;
}

#top_alp_sec2 div div div.simpleCart_shelfItem div.simpleCart_shelfItem_price{
 font-size:11px;
 width:128px;
 margin:0 auto 0 auto;
}

#top_alp_sec2 div div div.simpleCart_shelfItem div.simpleCart_shelfItem_title{
 font-size:12px;
 width:128px;
 margin:0 auto 0 auto;
}

#top_alp_sec2 div div div.simpleCart_shelfItem div.simpleCart_shelfItem_brand{
 font-size:14px;
 color:#6B4C52;
 width:128px;
 margin:0 auto 0 auto;
}

#top_alp_sec2 div div div.simpleCart_shelfItem div.simpleCart_shelfItem_brand a{ font-size:14px;
 color:#6B4C52;
 margin-top:12px;
}

#top_alp_sec2 div.research_div{
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;

}

#top_alp_sec2 div.top_href_div{
 float:left;
 margin-left:15px;
 margin-top:15px;
}
#gocart2{
 width:152px;
 float:left;
 margin-left:25px;
 margin-top:10px;
}

#bottom_pager{
 float:right;
}

div.items_footer_link_div{
 margin-top:30px;
}

div.cart{
 width:187px;
}

div.itemContainer{
 padding-bottom:15px;
}

#countbrand{
 background-image:url(../images/cart_bg.jpg);
 background-repeat:repeat-y;
 text-align:center;
 padding-top:8px;
}
#conf_cart_btn_div{
 background-image:url("../images/cart_bg.jpg");
 background-repeat:repeat-y;
 text-align:center;
}
#conf_cart_btn_div div{
 padding-top:10px;
}

#cart_empty_div{
 background-image:url("../images/cart_bg.jpg");
 background-repeat:repeat-y;
 text-align:center;
}
div.simpleCart_items{
 background-image:url("../images/cart_bg.jpg");
 background-repeat:repeat-y;
 text-align:center;
 padding-top:16px;
}

div.cart_bottom{
 background-image:url("../images/cart_bg.jpg");
}
#exitscart{
 background-color:#FFFFFF;
 width:233px;
 height:28px;
}

#exitscart_inner{
 padding-top:5px;
 padding-left:5px;
}
#exitscart a{
 color:#B82701;
}
div.all_bet_men3_brand_rank{
 background-image:url("../images/all_bet_men3_brand_rank_bg.gif");
 height:170px;
 margin-top:10px;
}

div.all_bet_men4_customize{
 background-image:url("../images/all_bet_men4_customize.gif");
 height:203px;
 margin-top:10px;
}

div.detail_body{
 margin-top:9px;
}

#back_list{
 text-align:center;
}

#favorit_list{
 width:701px;
 background-color:#FFFFFF;
}
#favorit_list_title{
 padding-top:30px;
 padding-left:40px;
}

#vist_suspend{
 float:right;
 width:450px;
 font-size:12px;
 margin-right:15px;
 
}
#favorit_list #countbrand{
 text-align:left;
 font-size:12px;
 padding-left:20px;
}

#favorit_list_tbl{
 width:665px;
 margin-left:20px;
 background-color:#E2D6CA;
 border-spacing:4px;
 border-collapse:separate;
 border:solid 1px #c3b182;
}
#favorit_list_tbl .img_space{
margin:10px 0 0 0;
}
#favorit_list_tbl .btn_space{
margin:10px 0 0 0;
}

#favorit_list_tbl td{
 vertical-align:top;
}

td.favorit_input_td{
 width:70px;
 background-color:#FFFFFF;
}
td.favorit_input_td input{
 margin-left:30px;
 margin-top:13px;
}

td.favorit_brand_td{
 width:180px;
 background-color:#FFFFFF;
}

div.favorit_brand_div{
 padding:13px 13px 13px 13px;
 font-size:14px;
 font-weight:bold;
}
#favorit_item_table{
  background-color:#ECE2C7;
}
table.favorit_item_table{
  background-color:#ECE2C7;
}
td.favorit_item_img_td{
 background-color:#FFFFFF;
 width:122px;
}

table.favorit_item_img_in_table td{
 padding:13px 13px 20px 13px;
}

div.favorit_item_title_div{
 font-size:12px;
 font-type:bold;
}

div.favorit_item_contents_div{
 margin-top:3px;
 font-size:11px;
}

td.favorit_item_price_td{
 background-color:#FFFFFF;
 border-left:4px solid #ECE2C7;
 width:112px;
}
td.favorit_item_price_td .btn_yoyaku{
margin-left:13px;
}
div.favorit_item_price_div{
 padding:13px 13px 13px 13px;
}
td.yoyaku_td{
 background-color:#FFFFFF;
 width:150px;
}
#tobradnselec{
 text-align:center;
}
#f03_caution{
 text-align:center;
 color:#bf0024;
}
#f03_btn{
 text-align:center;

}
#f03_btn_in{
 margin-left:auto;
 margin-right:auto;
 width:330px;
}
#f03_btn_left{
 float:left;
 margin-right:20px;
}
#f03_btn_right{
 float:left;
}

#all_bet_men6 {
background-color:#E2D6CA;
display:inline-table;
margin-top:15px;
padding:0 6px 6px;
width:218px;
}

