@charset "EUC-JP";

/* CSS Document */



/*

=====  BLOCK BOX ALL ========================

*/
.font_s10 {
	font-size: 10px;
	padding-left: 3px;
}
.font_red {	color:#FF0000;}

/*
=====  LOGIN FORM========================
*/

#loginform {
	width: 198px;
}

#login {font-size="12px";
}

#login ul.box01,
#login ul.box00 {
	background-image: url(../img/side/na-su/leftbox_bg.jpg);
	background-repeat: repeat;
	padding: 10px 0px 5px 0px;
		border-bottom:solid 1px #d2d2d2;
}

#login .box00 li{
	text-align: center;
	padding-bottom:3px;
	font-size: 12px;
}

#login .box01 li {
	margin-left: 10px;
}

#login .m_b {
	margin-bottom: 3px;
}

#login .box01 li.memory {
	margin-left: 50px;
	padding-bottom: 5px;
	vertical-align:middle;
}

#login_form .pass{
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
#login .btn_area {
	margin-left: 10px;
	margin-bottom:15px;
}
.login_footer {
	vertical-align: top;
/*	background-image: url(../img/side/na-su/flame_bottom.gif);
	background-repeat: no-repeat;
	width: 198px;
	margin-bottom: 0px;
	border-top:solid 1px #d2d2d2;*/
}
#login .btn_area{
	margin-bottom:3px;
}
/*
=====  guidebox ========================
*/

#guidebox {
	width: 198px;
}

#guidebox {font-size="12px";}

#guidebox ul.box01,
#guidebox ul.box00 {
	background-image: url(../img/side/na-su/leftbox_bg.jpg);
	background-repeat: repeat;
	padding: 10px 0px 10px 0px;

}

#lguidebox .box00 li{
	text-align: center;
	padding-bottom:3px;
	font-size: 12px;
}

#guidebox .box01 li {
	margin-left: 10px;
}

#guidebox .menu1 {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu1.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu2 {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu2.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu3 {
	margin: 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu3.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu4 {
	margin: 0px;
	padding:5px 0px 2px 30px;
	background-image: url(../img/side/na-su/guidemenu4.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu5 {
	margin: 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu5.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu6 {
	margin: 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu6.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}
#guidebox .menu7 {
	margin: 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu7.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}

#guidebox .menu8 {
	margin: 0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/side/na-su/guidemenu8.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:28px;
	font-size:12px;
	
}





/*
=====  SEARCH_BOX  ========================
*/

#search_box ul {
	background-image: url(../img/side/na-su/leftbox_bg.jpg);
	background-repeat: repeat;
	width: 198px;
	padding: 5px 0 0 0;
}

#search_box li {
	padding-bottom: 1px;
	margin-left: 8px;
}

#search_box .search_box_footer {
	background-image: url(../img/top/na-su/leftbox_bottom.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 198px;
	margin-bottom: 10px;
	padding-bottom:5px;
}

#search_box .m_b {
padding:3px;
	padding-left:15px;
	
}
#search_box .m_b2 {
	margin: 0px;
}

#search_box p{
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}


/*
=====  ranking_BOX  ========================
*/
#ranking_box{
	width:198px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 7px 0px;
	background-image: url(../img/side/na-su/ranking_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	}

#ranking_box ul {
	width: 198px;
	padding: 0px;
	margin:0px;
	list-style:none;
}

#ranking_box li {
	padding: 0px;
	margin: 0px;
}
/*
#ranking_box_box .box_footer {
	background-image: url(../img/side/na-su/ranking_bottom.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 198px;
	margin-bottom: 0px;

}
*/


/*
=====  onclic_BOX  ========================
*/
	
#oneclick{
	width:198px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 12px 0px;
	background-image: url(../img/top/na-su/oc_05.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	}



/*
=====  CATEGOTY_BOX  ========================
*/

#categoty_box ul {
/*	background-image: url(../img/side/na-su/flame_bg.gif);*/
	background-repeat: repeat-y;
	padding-top: 5px;
}

#categoty_box li {
	font-size: 12px;
	padding-bottom: 3px;
}

#categoty_box li.own {
	font-size: 12px;
}

#categoty_box li.sub {
	font-size: 12px;
	margin-left: 15px;
}

.category_box_foot {
/*	background-image: url(../img/side/na-su/flame_bottom.gif);*/
	background-repeat: no-repeat;
	height: 5px;
	width: 180px;
	vertical-align: top;
	margin-bottom: 3px;
}

#categoty_box li img {
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 5px;
}

/*
=====  CART BOX  ========================
*/

#cart_box {
	width: 180px;
	font-size: 12px;
}

#cart_box ul {
	background-image: url(../img/side/na-su/flame_bg.gif);
	background-repeat: repeat;
	text-align: center;
}

#cart_box li {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}

.cart_box_foot {
	background-image: url(../img/side/na-su/flame_bottom.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 180px;
	vertical-align: top;
	margin-bottom: 3px;
}

#cart_box .item_number {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5BAA13;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}

/*
=====  PICK_UP_ITEM  ========================
*/

.pickup_box_foot {
	background-image: url(../img/top/na-su/flame_item_foot.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 400px;
	vertical-align: top;
	margin-bottom: 3px;
}

#pickup_item_box {
	width:465px;
	margin:20px 0px 0px 0px;
	}

#pickup_title
{
	width:460px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/top/na-su/title_pickup.jpg);
	background-repeat: no-repeat;
	height:35px;
	text-align:right;
	padding:0px 10px 3px 0px;
		}
	
#pickup_item_box_left {
	width:230px;
	float:left;
}
#pickup_item_box_right {
	width:230px;
	float:right;
}

#pickup_item_box .bana {
	margin: 5px 0px 5px 0px;

}
#pickup_item_box .bana a:hover {
border:solid 3px #FCF;

}

/*\*/

* html div.parent{
	overflow: visible;
	height:1px;
}

/**/


#pickup_item_box .goods {
	height: 150px;
	width: 86px;
	margin-left: 9px;
	padding-top: 8px;
	float:left;

}

#pickup_item_box .pict {

	width:84px;

	height:84px;

	border: 1px solid #CCCCCC;

}

#pickup_item_box .goods p {

	font-size: 11px;
	line-height: 1.2;
	margin-top: 3px;

}
#pickup_item_box .goods .price {
	font-size: 11px;
	color: #FF0000;
	text-align: center;
}

=====  RECOMEND_ITEM  ========================
#recomend_area{

	width: 680px;
	margin:10px 0px 15px 0px;
}
#recomend_box{
	background-image: url(../img/top/na-su/ichioshi_bg.jpg);
	background-repeat: repeat-y;
	background-position:0 0;
	width: 680px;
	padding:20px 0px 15px 30px;
}

.recomend_item{

	width: 110px;
	margin:0px 18px 0px 0px;
	float:left;
}


.item_name a{
	color:#f76868;
}

/*
=====  NEWS_BOX  ========================
*/
#news_box{
	width:680px;
}
.news_box_head{
	background-image: url(../img/top/na-su/news_top.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	height: 35px;
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding:0px;

	
}

.news_btn_ss {
	background-image: url(../img/top/na-su/news_btn_ss.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	margin: 0px;
	padding:0px;
	position:relative;

	
}

.news_box_foot {
	background-image: url(../img/top/na-su/news_bottom.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	height: 9px;
	width: 680px;
	margin-bottom: 3px;
	padding-bottom:5px;
}

#news_area{
	background-image: url(../img/top/na-su/news_bg.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	width:680px;
}

#news_area dl{
	width:650px; 
	margin:3px 10px 3px 10px;
	overflow: auto;   /* スクロール表示 */ 
  	height: 100px;
	background-image: url(../img/top/na-su/news_bg_s.gif);
	background-repeat: repeat-y;
	
}

#news_area dt{
	float:left;  
	width:100px;  
	padding:4px 0 3px 25px;  
	
	font-weight:bold; 

	background-image: url(../img/top/na-su/arrow.jpg);
	background-repeat: no-repeat;
	background-position:8px 5px;
	border-top:solid 1px #FFF;
	
}
#news_area dd{
	width:490px;  
	margin-left:120px;  
	padding:3px 5px 3px 10px;  
	border-bottom:dotted 1px #dfcd92;
}


/*
#navi{
 width:680px;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
}



#navi ul{
 list-style:none;
 margin:0;
 padding:0;
}

#navi ul li{
 display:inline;
 margin:0;
}

#navi ul li a{
 float:left;
 margin:0;
 padding:6px 15px;
 color:#ffffff;
 background:#66ccff;
 text-decoration:none;
 border:1px solid #3399ff;
 border-left:0;
}

#navi ul li a:hover{
 background:#eeeeee;
 color:#999999;
 text-decoration:none;
 border-bottom:1px solid #eeeeee;
}

#navi ul li a.active{
 background:#eeeeee;
 color:#999999;
 border-bottom:1px solid #eeeeee;
}

#main{
 width:472px;
 background:#eeeeee;
 clear:both;
 font-size:12px;
 color:#666666;
 padding:10px;
 font-family:Arial, Helvetica, sans-serif;
}
*/

/*
=====  SHOPPING GUIDE  ========================
*/
#sh_guide_area{
	width: 680px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#bl_guidenew{
		width: 680px;
	}

#sh_guide_box{

	width: 680px;
	padding:10px 0px 0px 0px;
	background-image: url(../img/top/na-su/guide_bg.gif);
	background-repeat: repeat-y;
}

#sh_guide_box1{

	width: 210px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	border-right:solid 1px #999;
}

#sh_guide_box2{

	width: 210px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	float:left;
	border-right:solid 1px #999;
}
#sh_guide_box3{

	width: 210px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	float:left;

}

.guide_subhead{
	background-image: url(../img/top/na-su/guide_subhead.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding:4px 0px 2px 30px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#e08383;
	}


#sh_guide_box .guide_txt{
	font-size:12px;
	padding:5px 5px 5px 5px;
	
	}
	
#sh_guide_box .btn_detail_g{
	text-align:right;
	
	}

/*

=====  taのしくみ  ========================

*/

/*081114_熊谷変更*/
#navi_bg{
 width:472px;
 margin:0;
 padding-top:52px;
 background:url(../img/top/na-su/tab_title.jpg) center top no-repeat;
}

#navi{
 width:472px;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
}


#navi ul{
 list-style:none;
 margin:0;
 padding:0;
}

#navi ul li{
 display:inline;
 margin:0;
}

#navi ul li a{
 float:left;
 margin:0;
 /*padding:6px 15px;*/
 color:#ffffff;
 /*background:#66ccff;*/
 text-decoration:none;
 /*border:1px solid #3399ff;*/
 border-left:0;
}

#navi ul li a:hover{
/* background:#eeeeee;
 color:#999999;*/
 text-decoration:none;
 /*border-bottom:1px solid #eeeeee;*/
}

#navi ul li a.active{
/* background:#eeeeee;
 color:#999999;*/
 /*border-bottom:1px solid #eeeeee;*/
}

#main{
 width:472px;
 background:#eeeeee;
 clear:both;
 font-size:12px;
 color:#666666;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
}


/*

=====  新tab　　==============

*/



ul#tab_menu{
    list-style:none;
}
ul#tab_menu li{
    list-style:none;
    float:left;
    width:81px;
}
ul#tab_menu a{
    display:block;
    width:81px;
    height:24px;
    text-indent:-9999px;
    overflow:hidden;
}
a.aa{
    background-image:url(/img/top/na-su/n_tab01.jpg);
}
a:hover.aa{
    background-position:0px -27px;
}
a:active.aa{
    background-position:0px -27px;
}
a.bb{
    background-image:url(/img/top/na-su/n_tab02.jpg);
}
a:hover.bb{
    background-position:0px -27px;
}
a:acive.bb{
    background-position:0px -27px;
}
a.cc{
    background-image:url(/img/top/na-su/n_tab03.jpg);
}
a:hover.cc{
    background-position:0px -27px;
}
a.dd{
    background-image:url(/img/top/na-su/n_tab04.jpg);
}
a:hover.dd{
    background-position:0px -27px;
}
a.ee{
    background-image:url(/img/spacer.gif);
}
/*a:hover.ee{
    background-position:0px -27px;
}*/



ul#tab2_menu{
    list-style:none;
    width:100%;
}
ul#tab2_menu li{
    list-style:none;
    float:left;
    width:81px;
}
ul#tab2_menu a{
    display:block;
    width:81px;
    height:24px;
    text-indent:-9999px;
    overflow:hidden;
}
a.ff{
    background-image:url(/img/top/na-su/n_tab06.jpg);
}
a:hover.ff{
    background-position:0px -27px;
}
a.gg{
    background-image:url(/img/top/na-su/n_tab07.jpg);
}
a:hover.gg{
    background-position:0px -27px;
}
a.hh{
    background-image:url(/img/top/na-su/n_tab08.jpg);
}
a:hover.hh{
    background-position:0px -27px;
}
a.ii{
    background-image:url(/img/top/na-su/n_tab09.jpg);
}
a:hover.ii{
    background-position:0px -27px;
}
a.jj{
    background-image:url(/img/top/na-su/n_tab10.jpg);
}
a:hover.jj{
    background-position:0px -27px;
}
a.kk{
    background-image:url(/img/top/na-su/n_tab11.jpg);
}
a:hover.kk{
    background-position:0px -27px;
}



/*

=====  CATEGORY PHOTO BOX==============

*/



#category_photo_box {

	margin-top:3px;

}



#category_photo_box .left_box {

	width: 130px;

	float: left;

	clear: both;

}



#category_photo_box .right_box {

	width: 129px;

	float:right;



	margin-left: 6px;

}

#category_photo_box p {

	font-size: 10px;

	color: #333333;

	height: 45px;

}


/*
=====  CATEGORY PAGE SEARCH TABLE==============
*/

#find-table td,
#find-table-bottom td {
	padding:5px 5px 5px 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}


/*

/*
=====  ENTRY PAGE==============
*/

#entry-form {
	width:580px;
	margin:auto;
	font-size:12px;
	line-height:1.4;
}

#entry-form p {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#entry-form table {
	font-size: 12px;
	background-color:#cccccc;
}

#entry-form th {
	text-align: left;
	padding:10px 10px 10px 10px;
	font-weight:normal;
	background-color:#f0f0f0;
}


#entry-form .office{
	background-color:#d7e5f7;
} 

#entry-form td {
	text-align: left;
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
}

#entry-form .button {
	margin-top: 20px;
	text-align: center;
}


/*

=====  BANNER  ========================

*/



.banner {

	margin-bottom: 5px;

}



.banner00 {

	margin-bottom: 6px;

}



.bana {

	margin-bottom: 3px;

}



#banner_box01 {

	background-image: url(../img/bana/na-su/banner10.jpg);

	background-repeat: no-repeat;

	width: 180px;

	padding-top: 63px;

	vertical-align: bottom;

}

#banner_box01 p {

	font-size: 11px;

	padding-left: 18px;

}



#banner_box02 {

	background-repeat: no-repeat;

	width: 180px;

	padding-top: 51px;

	background-image: url(../img/bana/na-su/banner11.jpg);

	vertical-align: bottom;

}



#banner_box02 p {

	font-size: 11px;

	padding-left: 18px;

}



.banner_foot {

/*	background-image: url(../img/bana/na-su/banner11_foot.gif);*/

	background-repeat: no-repeat;

	height: 5px;

	width: 180px;

	vertical-align: top;

	margin-bottom: 3px;

}



#s_plan_box {

	margin-bottom:3px;

}

#s_plan_box ul {

	width: 180px;

}





#s_plan_box a {

	height: 62px;

	width: 60px;

	display: block;

	margin-left: 5px;

	float: left;

}

#s_plan_box p {

	width: 100px;

	float: right;

	padding-left: 5px;

	font-size: 12px;

	color: #333333;

	padding-top: 4px;

	padding-right: 5px;

}



#s_plan_box li.plan01 {

	background-image: url(../img/bana/na-su/s_plan_bg01.jpg);

	background-repeat: no-repeat;

	height: 67px;

	width: 180px;

	vertical-align: bottom;

}



#s_plan_box li.plan02 {

	background-image: url(../img/bana/na-su/s_plan_bg02.jpg);

	background-repeat: no-repeat;

	height: 67px;

	width: 180px;

	vertical-align: bottom;

}



#s_plan_box li.plan03 {

	background-image: url(../img/bana/na-su/s_plan_bg03.jpg);

	background-repeat: no-repeat;

	height: 67px;

	width: 180px;

	vertical-align: bottom;

}



#s_plan_box li.plan04 {

	background-image: url(../img/bana/na-su/s_plan_bg04.jpg);

	background-repeat: no-repeat;

	height: 67px;

	width: 180px;

	vertical-align: bottom;

}



#s_plan_box .plan01,

#s_plan_box .plan02,

#s_plan_box .plan03,

#s_plan_box .plan04{

	clear:both;

}



#s_plan_box .s_plan_foot {

	background-image: url(../img/bana/na-su/s_plan_foot.gif);

	background-repeat: no-repeat;

	height: 6px;

	width: 180px;

	vertical-align: top;

}


/*
=====  PR　========================
*/



#prbox {font-size="12px";}

#prbox ul.box01,
#prbox ul.box00 {
	background-image: url(../img/top/na-su/pr_bg.jpg);
	background-repeat: repeat;
	padding-top: 10px;
}

#prbox .box00 li{
	text-align: center;
	padding-bottom:3px;
	font-size: 12px;
}

#prbox .box01 li {

	text-align:center;
}



/*
=====  CATEGOTY_AREA_CENTER  ========================
*/
#category_area{
	width:680px;
	margin:10px 0px 10px 0px;
	}

#category_box{
	width:680px;
	background-image: url(../img/top/na-su/categorybox_bg.jpg);
	background-repeat: repeat;
	margin:10px 0px 10px 0px;
	}
	
#category_table{
	width:660px;
	margin:10px;
	padding:5px;
	background-color:#FFF;
	}
#category_table td{
	vertical-align:top;
	padding-bottom:5px;
	}
#category_table .td_rb{
	border-right:dotted 1px #999;
	border-bottom:dotted 1px #999;
	vertical-align:top;
	padding-bottom:5px;
	}

#category_table .td_r{
	border-bottom:dotted 1px #999;
	vertical-align:top;
	padding-bottom:5px;
	}
	
#category_table .td_n{
	vertical-align:top;
	padding-bottom:5px;
	border-right:dotted 1px #999;
	}
.category_ss{
	width:200px;
	margin:5px 0px 5px 10px ;
	padding:0px 0px 0px 0px;

	}
.cate_pic{
	width:55px;
	margin:0px;
	padding:0px;
	float:left;
	}
.cate_txt{
	width:140px;
	margin:0px;
	padding:0px;
	float:left;
	}
.cate_txt a{
	color:#333;
	}	
.cate_name{
	background-image: url(../img/top/na-su/icon.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	}
	

	
.cate_txt ul{
 list-style:none;
 margin: 5px 0px 0px 5px;
 padding:0;
}

.cate_txt ul li{
 display:inline;
 margin:0;
 border-right:solid 1px #CCC;
 padding: 0px 2px 0px 2px;

}

.cate_txt ul li a{
 color:#666666;
 text-decoration:underline;

}

.cate_txt ul li a:hover{

 color:#666666;
 text-decoration:none;
 
}

/*
=====  CAMPAING BANNER AREA  ========================
*/

#camp_bnr{
	width:680px;
	margin:10px 0px 10px 0px;
	padding:0px;
		float:left;
	}
	
.camp_bnr_left{
	float:left;
	width:334px;
	margin:0px 12px 0px 0px;
	}
	
.camp_bnr_right{
	float:right;
	width:334px;
	
	}
	
	


	
#verisign{
	width:198px;
	text-align:center;
	}
	
/*
=====  CATEGOTY_AREA_page bottom  ========================
*/


.category_ss_b{
	width:150px;
	margin:5px 0px 5px 10px ;
	padding:0px 0px 0px 0px;

	}


	/*
=====  PICKUP_PAGE  ========================
*/

#pickup_bnn_area{
	width:680px;
	margin:10px 0px 20px 0px ;
	padding:0px 0px 0px 0px;

	}

#pickup_bnn_box{
	width:680px;
	margin:15px 0px 10px 0px ;
	padding:0px 0px 15px 0px;
	border-bottom:dotted 1px #333
	}
.pickup_bnn{
	width:198px;
	margin:0px 12px 0px 10px ;
	padding:0px 0px 0px 0px;
	float:left;
}


	/*
=====  5pocket  ========================
*/

.box_top{
		margin:0px ;

	}

#pocket_box{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 20px 0px;
	background-image: url(../img/5pocket/5pocket_bg.jpg);
	background-repeat: repeat-y;
	background-position:0px 0px;

	}

.pocket_img1{
		text-align:center;
		margin:0px 0px 0px 0px ;
		padding:5px 0px 0px 0px ;
	}
.pocket_img2{
		text-align:center;
		margin:10px 0px 20px 0px ;
	}
	
#comment_box{
	width:590px;
	margin:10px 30px 0px 40px;
	border:solid 4px #a7d76e;
	padding:0px 0px 10px 0px;	
	}
#comment_box p{
	width:550px;
	padding:0px 10px 10px 10px;
	line-height:23px;
	font-size:12px;
	}
.comment_btn{
	margin:0px 10px 0px 0px;
	text-align:right;

	}
.comment_p{
	width:570px;
	margin:0px 10px 0px 15px;
	background-image: url(../img/5pocket/line.gif);
	background-repeat: repeat-y;
	background-position:0px 1px;


	}
	
	
	/*
=====  pickup side  ========================
*/
#pickup_side{
	width:198px;
	margin:10px 0px 0px 0px;
	}

	/*
=====  3reason page  ========================
*/
#btn_area1{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 0px;
	background-image: url(../img/reason/bg_re1.gif);
	background-repeat: repeat-y;
	background-position:0px 0px;
	text-align:center;
	}
	
#btn_area2{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 0px;
	background-image: url(../img/reason/bg_re2.gif);
	background-repeat: repeat-y;
	background-position:0px 0px;
	text-align:center;
	}
	
#btn_area3{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 0px;
	background-image: url(../img/reason/bg_re3.gif);
	background-repeat: repeat-y;
	background-position:0px 0px;
	text-align:center;
	}
	
.rs_img{
	margin:15px 0px 0px 0px ;
	}
	
.box_center{
	text-align:center;
	width:680px;
	margin:20px 0px 0px 0px ;

	}
.box_center p{
	text-align:center;
	width:680px;
	font-size:12px;
	padding:20px 0px 10px 0px;
	}


	/*
=====  odorokiprice  ========================
*/


	

#o_item_box{

	width: 680px;
	padding:20px 0px 20px 0px;

}
.o_item_item{

	width: 120px;
	margin:0px 20px 0px 0px;
	float:left;

}
.o_item_item1{

	width: 120px;
	margin:0px 0px 0px 0px;
	float:left;

}
.o_item_name{
	margin:2px 0px 0px 0px;
	background-image: url(../img/odoroki/icon_name.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding:1px 0px 0px 17px;
	font-size:12px;
	color:#202020;

}

.o_item_name a{
	color:#202020;
	text-decoration:underline;
}
.o_item_name a:hover{
	color:#202020;
	text-decoration:none;
}
.o_item_img{

	padding:2px;
	border:solid 1px #999;

}

	/*
=====  webpoint  ========================
*/
.box_top1{
	margin:0px;
	clear:both;
	}

#point_box{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 20px 0px;
	background-image: url(../img/webpoint/point_bg1.gif);
	background-repeat: repeat-y;
	background-position:0px 0px;

	}
#point_box_s{
	width:630px;
	margin:0px 0px 0px 50px ;
	padding:0px 0px 0px 0px;


	}
.point_box_l{
	width:380px;
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:12px;

	}
.point_box_r{
	width:205px;
	margin:0px 25px 0px 0px ;
	padding:0px px 0px 0px;
	float:left;

	}
#box_bb{
	width:680px;
	margin:0px 0px 0px 0px ;
	padding:20px 0px 20px 0px;
	background-image: url(../img/webpoint/point_bg_w.jpg);
	background-repeat: repeat-y;
	background-position:0px 0px;

	}
	
#box_bb p{

	text-align:center;
	}


	/*
=====  PICKUP_PAGE  ========================
*/

#hiroba_bnn_area{
	width:680px;
	margin:10px 0px 20px 0px ;
	padding:0px 0px 0px 0px;

	}

#hiroba_bnn_box{
	width:680px;
	margin:15px 0px 10px 0px ;
	padding:0px 0px 15px 0px;
	border-bottom:dotted 1px #333
	}
.hiroba_bnn{
	width:212px;
	margin:0px 22px 0px 0px ;
	padding:0px 0px 0px 0px;
	float:left;
}

.hiroba_bnn1{
	width:212px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	float:right;
}

.hiroba_bnn_seiza{
	background-image: url(../img/newhiroba/ichiran/bnn_hiroba_13.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:100px;
	padding:5px 0px 0px 0px;
	}



