/*■■■　個別設定　項目　■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#top_submenu_car {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_list_car.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_maker {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_list_maker.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_search {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_search.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_search_input {

	width  : 180px;
	height : 20px;

	font-size   : 14px;
	font-weight : normal;
	color       : #333;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	clear : both;

}


#top_submenu_part {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_list_part.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_kims {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_list_kims.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_shopinfo {

	margin  : 50px 10px 10px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_shop_info.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_shopinfo_text {

	margin  : 10px 10px 10px 20px;
	padding : 0px;

	width  : 250px;

	font-size   : 12px;
	font-weight : normal;
	color       : #333;
	line-height : 130%;
	text-align  : left;

	clear : both;

}

#top_submenu_site {

	margin  : 30px 10px 20px 10px;
	padding : 0px;

	width  : 260px;
	height : 28px;

	background-image  : url(../images/submenu_site.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_site_text {

	margin  : 0px 20px 10px 20px;
	padding : 0px;

	font-size   : 14px;
	font-weight : normal;
	color       : #333;
	line-height : 130%;
	text-align  : left;

	clear : both;

}


#top_marker {

	margin  : 5px 0px 4px 0px;
	padding : 0px;

	width  : 17px;
	height : 17px;

	background-image  : url(../images/marker.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_submenu_text {

	font-size   : 14px;
	font-weight : normal;
	color       : #333;
	line-height : 150%;
	text-align  : left;

}

#top_image-01 {

	margin  : 0px 10px 0px 10px;
	padding : 0px;

	width  : 260px;
	height : 346px;

	background-image  : url(../images/image-01.jpg);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_banner_blog {

	margin  : 30px 10px 0px 10px;
	padding : 0px;

	width  : 260px;

	clear : both;

}


#top_banner_top {

	margin  : 10px 10px 0px 10px;
	padding : 0px;

	width  : 600px;
	height : 260px;

	clear : both;

}

#top_banner_waku {

	margin  : 10px 10px 0px 10px;
	padding : 0px;

	width  : 600px;
	height : 150px;

	clear : both;

}

#top_banner_l {

	margin  : 0px;
	padding : 0px;

	width  : 295px;
	height : 150px;

	float : left;

}

#top_banner_r {

	margin  : 0px;
	padding : 0px;

	width  : 295px;
	height : 150px;

	float : right;

}

#top_banner_ipod {

	margin  : 10px 10px 0px 10px;
	padding : 0px;

	width  : 600px;
	height : 120px;

	clear : both;

}

#top_subtitle_newitem {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_newitem.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}


#top_subtitle_whatsnew {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_whatsnew.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_newitem_area {

	margin  : 13px 0px 0px 13px;
	padding : 0px;

	width  : 607px;

	clear : both;

}

#top_newitem_waku {

	margin  : 0px 6px 6px 0px;
	padding : 0px;

	width  : 142px;
	height : 200px;

	border : 1px solid #ccc;

	float : left;

}

#top_newitem_image {

	margin  : 5px;
	padding : 0px;

	width  : 132px;
	height : 99px;

	clear : both;

}

#top_newitem_title {

	margin  : 5px;
	padding : 0px;

	width  : 132px;
	height : 66px;

	font-size   : 12px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	clear : both;
}

#top_newitem_price {

	margin  : 0px 5px 0px 5px;
	padding : 0px;

	width  : 132px;
	height : 14px;

	font-size   : 12px;
	font-weight : bold;
	color       : #f00;
	line-height : 130%;
	text-align  : left;

	clear : both;
}

#top_whatsnew_area {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;
	height : 220px;

	border : 1px solid #ccc;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #aaaaaa;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #dddddd;

	clear : both;

}


#top_whatsnew_area_2 {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;

	border : 1px solid #ccc;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #aaaaaa;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #dddddd;

	clear : both;

}


#top_whatsnew_area_3 {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;

	border : 1px solid #ccc;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 150%;
	text-align  : left;


	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #aaaaaa;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #dddddd;

	clear : both;

}

#top_table_whatsnew {

	margin  : 0px;
	padding : 0px;

	font-size   : 12px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;


	clear : both;

}

#top_banner_kims {

	margin  : 0px 0px 0px 10px;
	padding : 0px;

	clear : both;

}

#top_blog_area {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;
	height : 400px;

	border : 1px solid #ccc;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #aaaaaa;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #dddddd;

	clear : both;

}

/*―　list　―――――――――――――――――――――――――――――――――*/

#list_title_car {

	margin  : 20px 20px 0px 20px;
	padding : 0px;

	width  : 860px;
	height : 36px;

	background-image  : url(../images/list_title_car.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#list_car_area {

	margin  : 29px 0px 40px 29px;
	padding : 0px;

	width  : 871px;

	clear : both;

}

#list_car_banner {

	margin  : 0px;
	padding : 0px 28px 28px 0px;

	width  : 262px;
	height : 102px;

	float : left;

}

#list_title_part {

	margin  : 0px 20px 0px 20px;
	padding : 0px;

	width  : 860px;
	height : 36px;

	background-image  : url(../images/list_title_part.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#list_part_area {

	margin  : 26px 0px 40px 26px;
	padding : 0px;

	width  : 874px;

	clear : both;

}

#list_part_banner {

	margin  : 0px;
	padding : 0px 20px 25px 0px;

	width  : 266px;
	height : 106px;

	float : left;

}

#list_title_kims {

	margin  : 0px 20px 0px 20px;
	padding : 0px;

	width  : 860px;
	height : 36px;

	background-image  : url(../images/list_title_kims.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#list_kims_area {

	margin  : 29px 0px 40px 29px;
	padding : 0px;

	width  : 871px;

	clear : both;

}

#list_kims_banner {

	margin  : 0px;
	padding : 0px 28px 28px 0px;

	width  : 262px;
	height : 102px;

	float : left;

}

#list_title_select {

	margin  : 20px 20px 0px 20px;
	padding : 0px;

	width  : 860px;
	height : 40px;

	clear : both;

}

#list_item_area {

	margin  : 20px 0px 10px 20px;
	padding : 0px;

	width  : 880px;

	clear : both;

}

#list_item_waku {

	margin  : 0px 20px 20px 0px;
	padding : 0px;

	width  : 154px;
	height : 225px;

	border : 1px solid #ccc;

	float : left;

}


#list_item_waku_2 {

	margin  : 0px 20px 20px 0px;
	padding : 0px;

	width  : 154px;
	height : 240px;

	border : 1px solid #ccc;

	float : left;

}

#list_item_image {

	margin  : 10px;
	padding : 0px;

	width  : 134px;
	height : 99px;

	clear : both;

}

#list_item_title {

	margin  : 0px 10px 0px 10px;
	padding : 0px;

	width  : 134px;
	height : 72px;

	font-size   : 12px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	clear : both;
}

#list_item_price {

	margin  : 0px 10px 0px 10px;
	padding : 0px;

	width  : 134px;
	height : 16px;

	font-size   : 12px;
	font-weight : bold;
	color       : #f00;
	line-height : 130%;
	text-align  : left;

	clear : both;
}

#list_pagetop {

	margin  : 10px 20px 10px 20px;
	padding : 0px;

	width  : 860px;

	text-align  : right;

	clear : both;

}

#list_reg_date {

	margin : 5px 10px 0px 0px;

	font-size : 10px;
	color     : #666;

	text-align : right;
}

/*―　cart　―――――――――――――――――――――――――――――――――*/

#cart_main {

	margin : 20px;

	text-align : center;

}

#cart_title {

	margin  : 0px 0px 20px 0px;
	padding : 0px;

	width  : 860px;
	height : 40px;

	background-image  : url(../images/title_cart.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#cart_form_month {

	width  : 40px;
	height : 16px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;
}

#cart_form_name {

	width  : 250px;
	height : 16px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;
}

#cart_form_zip {

	width  : 60px;
	height : 16px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;
}

#cart_form_addr {

	width  : 350px;
	height : 16px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;
}

#cart_form_tel {

	width  : 180px;
	height : 16px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;
}
#cart_form_memo {

	width  : 600px;
	height : 100px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #666;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #888888;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #cccccc;
}

#cart_useguide {

	margin  : 0px;
	padding : 10px;

	width  : 770px;
	height : 160px;

	font-size   : 12px;
	font-weight : normal;
	color       : #444;
	line-height : 150%;
	text-align  : left;

	border : 0px;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #888888;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #cccccc;
}

/*―　shop　―――――――――――――――――――――――――――――――――*/

#shop_subtitle_shopinfo {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_shopinfo.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#shop_area {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;

	border : 1px solid #ccc;

	overflow : auto;

	clear : both;

}

#shop_table_text {

	margin  : 0px;
	padding : 0px;

	font-size   : 12px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;


	clear : both;

}

#shop_subtitle_law {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_law.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_subtitle_useguide {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_useguide.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#top_subtitle_blog {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_blog.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

/*―　inquiry 　―――――――――――――――――――――――――――――――*/

#inquiry_text {

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

}

#inquiry_input_01 {

	width  : 300px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #fff8f8;

}

#inquiry_input_02 {

	width  : 65px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #f8f8f8;

}

#inquiry_input_03 {

	width  : 400px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #f8f8f8;

}

#inquiry_input_04 {

	width  : 200px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #fff8f8;

}

#inquiry_input_05 {

	width  : 370px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #fff8f8;

}

#inquiry_input_06 {

	width  : 300px;
	height : 18px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #f8f8f8;

}

#inquiry_input_07 {

	width  : 567px;
	height : 150px;

	font-size   : 14px;
	font-weight : normal;
	color       : #666;
	line-height : 130%;
	text-align  : left;

	border : 1px solid #aaa;

	background-color  : #fff8f8;

}

#inquiry_subtitle_inquiry {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_inquiry.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

#search_subtitle {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_search.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

/*―　new 　―――――――――――――――――――――――――――――――――*/


#new_area {

	margin  : 10px 10px 10px 10px;
	padding : 10px;

	width  : 578px;

	border : 1px solid #ccc;

	overflow : auto;

	scrollbar-base-color       : #f8f8f8;
	scrollbar-face-color       : #f8f8f8;
	scrollbar-arrow-color      : #aaaaaa;
	scrollbar-shadow-color     : #f8f8f8;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-3dlight-color    : #f8f8f8;
	scrollbar-track-color      : #dddddd;

	clear : both;

}

#new_subtitle_news {

	margin  : 10px 10px 10px 10px;
	padding : 0px;

	width  : 600px;
	height : 28px;

	background-image  : url(../images/subtitle_news.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	clear : both;

}

