@charset "utf-8";
/*---------------------------------------------------reset setup*/
body>#container{height:auto;}
html,body{height:100%;}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font-size: 12px;
	line-height:1.4;
	letter-spacing:0.1em;
	color:#666;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
p,form{
	margin: 0px;
	padding: 0px;}
h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;}
a{
	color:#3e4ced;
	text-decoration:none;}
a:hover{text-decoration:underline;}
#category_center h2 a:hover{color:#FF8645; text-decoration:none;}
img{border:none;}
li img{vertical-align:bottom;}
.cnt{display:none;}
.v-a_bottom{vertical-align:bottom;}
strong{font-weight:normal;}
table{border-collapse:collapse;}
th{
	text-align:left;
	font-weight:normal;}
/*------------------------------------------------------box*/
.block{margin-bottom:30px;}
#container{
	margin:0px auto;}
#wrapper{
	width:903px;
	margin:0px auto;
	padding-left:3px;}
#content_outer{
	float:left;
	margin-bottom:10px;
	background:url(../img/inavi_bg.jpg) left top repeat-y;}
#content_wrap{
	float:left;
	margin:0px;
	 background:url(../img/inavi_bottom.jpg) left bottom no-repeat;}
/*------------------------------------clear_fix
#wrapper{
	overflow:hidden;}
#wrapper:after{
	height:1px;
	content:".";
	display:block;
	clear:both;}*/
/*\
*html #wrapper{
	height:1px;
	overflow:visible;}*/
/*--------------------------------------------------------header*/
#head_warp{
	height:80px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#ccc solid 1px;
	background:url(../img/head_bg.jpg) top repeat-x;}
#header{
	width:900px;
	margin: 0px auto;}
#top_title{
	width:180px;
	height:0px;
	padding-top:80px;
	overflow:hidden;
	background:url(../img/logo.jpg) top left no-repeat;
	margin-right:20px;
	float:left;}
#head_com{
	width:700px;
	height:45px;
	padding-top:10px;
	float:left;}
#head_txt{width:365px; float:left;}
#free_shipping{
	width:335px;
	height:0px;
	padding-top:35px;
	margin-bottom:10px;
	overflow:hidden;
	background:url(../img/free_shipping.jpg) top left no-repeat;
	float:left;}
/*--------------------------------------------------------header_navigationr*/
#head_navi{
	width:700px;
	height:25px;
	float:left;}
#head_navi li{display:inline;}
#head_navi a{display:block; float:left; height:0px; padding-top:25px; overflow:hidden; outline:none;}
#hn_home a{background:url(../img/head_navi.jpg) 0px 0px no-repeat; width:89px;}
#hn_flow a{background:url(../img/head_navi.jpg) -90px 0px no-repeat; width:134px;}
#hn_set_meth a,#hn_deli a,#hn_return a{width:119px;}
#hn_set_meth a{background:url(../img/head_navi.jpg) -223px 0px no-repeat;}
#hn_deli a{background:url(../img/head_navi.jpg) -342px 0px no-repeat;}
#hn_return a{background:url(../img/head_navi.jpg) -461px 0px no-repeat;}
#hn_cart a{background:url(../img/head_navi.jpg) -581px 0px no-repeat; width:120px;}
#hn_home a:hover{background-position:0px -25px;}
#hn_flow a:hover{background-position:-90px -25px;}
#hn_set_meth a:hover{background-position:-223px -25px;}
#hn_deli a:hover{background-position:-342px -25px;}
#hn_return a:hover{background-position:-461px -25px;}
#hn_cart a:hover{background-position:-581px -25px;}
/*--------------------------------------------------------------------------content_left navigation*/
#content_left{width:180px; margin-right:20px; padding-bottom:15px; float:left;}
#inavi_head{width:180px; height:0px; padding-top:37px; overflow:hidden; background:url(../img/inavi_head.gif) left top no-repeat;}
#item_navi{width:150px; padding:10px 15px 15px;}
#item_navi li{margin-bottom:11px;}
#item_navi li a{display:block; width:138px; height:0px; padding:14px 0px 0px 12px; overflow:hidden;}
#item_navi #inavi_cleansing a,#item_navi #inavi_facial a{display:block; width:150px; height:0px; padding-top:17px; margin:0px 0px 7px 0px; overflow:hidden;}
#item_navi h2 a,
#inavi_skintoner a,
#inavi_milk a,
#inavi_liquid a{
display:block; width:150px; height:0px; padding-top:17px; margin:0px 0px 15px 0px; overflow:hidden;}
#item_navi #inavi_cleansing a{background:url(../img/item_navi.jpg) 0px 0px no-repeat;}
#item_navi #inavi_cleansing a:hover{background:url(../img/item_navi.jpg) -150px 0px no-repeat;}
#item_navi #cl_gel a{background:url(../img/item_navi.jpg) 0px -25px no-repeat;}
#item_navi #cl_gel a:hover{background:url(../img/item_navi.jpg) -150px -25px no-repeat;}
#item_navi #cl_milk a{background:url(../img/item_navi.jpg) 0px -49px no-repeat;}
#item_navi #cl_milk a:hover{background:url(../img/item_navi.jpg) -150px -49px no-repeat; margin-bottom:11px;}
#item_navi #cl_oil a{background:url(../img/item_navi.jpg) 0px -73px no-repeat;}
#item_navi #cl_oil a:hover{background:url(../img/item_navi.jpg) -150px -73px no-repeat;}
#item_navi #cl_soap a{background:url(../img/item_navi.jpg) 0px -97px no-repeat;}
#item_navi #cl_soap a:hover{background:url(../img/item_navi.jpg) -150px -97px no-repeat;}
#item_navi #cl_wipe a{background:url(../img/item_navi.jpg) 0px -121px no-repeat;}
#item_navi #cl_wipe a:hover{background:url(../img/item_navi.jpg) -150px -121px no-repeat;}
#item_navi #cl_remove a{background:url(../img/item_navi.jpg) 0px -145px no-repeat;}
#item_navi #cl_remove a:hover{background:url(../img/item_navi.jpg) -150px -145px no-repeat;}
#item_navi #cl_set a{background:url(../img/item_navi.jpg) 0px -169px no-repeat;}
#item_navi #cl_set a:hover{background:url(../img/item_navi.jpg) -150px -169px no-repeat;}

#item_navi #inavi_facial a{background:url(../img/item_navi.jpg) 0px -196px no-repeat;}
#item_navi #inavi_facial a:hover{background:url(../img/item_navi.jpg) -150px -196px no-repeat;}
#item_navi #fa_soap a{background:url(../img/item_navi.jpg) 0px -221px no-repeat;}
#item_navi #fa_soap a:hover{background:url(../img/item_navi.jpg) -150px -221px no-repeat;}
#item_navi #fa_form a{background:url(../img/item_navi.jpg) 0px -245px no-repeat;}
#item_navi #fa_form a:hover{background:url(../img/item_navi.jpg) -150px -245px no-repeat;}
#item_navi #fa_mousee a{background:url(../img/item_navi.jpg) 0px -269px no-repeat;}
#item_navi #fa_mousee a:hover{background:url(../img/item_navi.jpg) -150px -269px no-repeat;}
#item_navi #fa_powder a{background:url(../img/item_navi.jpg) 0px -293px no-repeat;}
#item_navi #fa_powder a:hover{background:url(../img/item_navi.jpg) -150px -293px no-repeat;}
#item_navi #fa_set a{background:url(../img/item_navi.jpg) 0px -317px no-repeat;}
#item_navi #fa_set a:hover{background:url(../img/item_navi.jpg) -150px -317px no-repeat;}

#item_navi #inavi_skintoner a{background:url(../img/item_navi.jpg) 0px -344px no-repeat;}
#item_navi #inavi_skintoner a:hover{background:url(../img/item_navi.jpg) -150px -344px no-repeat;}

#item_navi #inavi_milk a{background:url(../img/item_navi.jpg) 0px -374px no-repeat;}
#item_navi #inavi_milk a:hover{background:url(../img/item_navi.jpg) -150px -374px no-repeat;}

#item_navi #inavi_liquid a{background:url(../img/item_navi.jpg) 0px -404px no-repeat;}
#item_navi #inavi_liquid a:hover{background:url(../img/item_navi.jpg) -150px -404px no-repeat;}
/*--------------------------------------------------------------------------content_left other*/
#moshi_bnr{float:left; width:150px; padding:0px 15px; font-size:10px; letter-spacing:0;}
#moshi_bnr_img{text-align:center; margin:15px 0px;}
/*-----------------------------------------------------top_index_content_center*/
#content_center{	width:500px; float:left; margin-right:20px;}
#top_news{margin-bottom:15px;}
#top_news_head{	width:500px; height:30px; background:url(../img/news_head.jpg) left top no-repeat; margin-bottom:0px;}/* text-indent:-9999em;*/
#top_news_com{width:470px; 	padding:0px 14px 5px; overflow:auto; border-left:#C0C0C0 1px solid; border-right:#C0C0C0 solid 1px;}
#top_news_com dl{	float:left; 	padding:10px 0px; border-bottom:#C0C0C0 solid 1px;}
#top_news_com dt{width:80px; float:left;}
#top_news_com dd{float:left; width:380px;}
#top_news_btm{width:500px; height:10px; background:url(../img/news_bottom.gif) left top no-repeat;}
#inf_complex_ttl{width:488px; height:79px; margin:20px auto 0px; position:relative; z-index:1;}
#infcomp_frame{float:left; width:498px; background-color:#fffdfd; margin:-50px 0px 30px; padding:70px 0px 10px; border:#f1b0ce solid 1px;}
#infcomp_frame h3{margin-bottom:9px;}
.infcomp_item{float:left; width:150px; margin:0px 10px 0px 0px; border:#ccc solid 1px;}
.infcomp_item_en{float:left; width:150px; border:#ccc solid 1px;}
.infcomp_item,.infcomp_item_en{border-bottom:none;}
.infcomp_inner{float:left; padding:0px 0px 0px 11px; margin-bottom:10px; background:url(../img/border_CCC.gif) 11px bottom no-repeat;}
#infcomp_dry_skin{margin-bottom:30px;}
.comp_txt{padding:10px;}
#dry_skin_btn,#oily_skin_btn{clear:both; text-align:right; padding-right:10px;}
#top_bnr_space{margin-bottom:20px;}
#top_bnr_space p{margin-bottom:10px;}
/*-----------------------------------------------------top*/
#cleansing_bnr{
	width:500px;
	height:130px;
/*	text-indent:-9999em;*/
	margin-bottom:30px;
	background:url(../img/cleansing_bnr.jpg) left top no-repeat;}
.daihiki td,.daihiki_row td,.daihiki_row th{
	padding:2px 3px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	text-align:center;
	border-collapse:collapse;
	line-height:1.2;}
.daihiki th{
	padding:2px 3px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#000 1px solid;}
.daihiki th,.daihiki_row th{background-color:#fff0fd;}
.daihiki_row td{text-align:right;}
/*-----------------------------------------------------site_search*/
#search{width:180px; margin-bottom:10px;}
#input_txt{width:120px;}
/*-----------------------------------------------------top_index_content_right*/
#content_right{width:180px; float:left;}
#top_rank_head{width:180px; height:0px; padding-top:105px; overflow:hidden; background:url(../img/top_rank_ttl.jpg) left top no-repeat;}
#top_rank_cle,
#top_rank_facial,
#top_rank_skintoner,
#top_rank_milk,
#top_rank_liquid{
	width:178px; border-left:#E5E5E5 solid 1px; border-top:none; border-right:#E5E5E5 solid 1px; border-bottom:#E5E5E5 solid 1px;}
#content_right .title{width:178px; height:0px; padding-top:29px; overflow:hidden;}
#content_right .content{padding:10px; font-size:10px;}
#content_right .content p{text-align:center; margin-bottom:10px;}
#top_rank_cle{background:url(../img/rank_cleansing_ttl.jpg) center top no-repeat;}
#top_rank_facial{background:url(../img/rank_facial_ttl.jpg) center top no-repeat;}
#top_rank_skintoner{background:url(../img/rank_skintoner_ttl.jpg) center top no-repeat;}
#top_rank_milk{background:url(../img/rank_milk_ttl.jpg) center top no-repeat;}
#top_rank_liquid{background:url(../img/rank_liquid_ttl.jpg) center top no-repeat;}
/*---------------------------------------------------------rightmain*/
#right_main,#item_wrap{width:703px; float:left;}
/*----------------------------------------------------------------faq*/
#question_box{margin-bottom:30px; float:left;}
.faq_qbox{width:198px; margin-right:20px; padding:10px; float:left; border:#CCC solid 1px;}
.faq_qbox_last{width:198px; padding:10px; float:left; border:#CCC solid 1px;}
.faq_qbox li,.faq_qbox_last li{margin-bottom:5px; padding-left:18px; background:url(../img/q_tlt.gif) left no-repeat; border-bottom:#CCCCCC dotted 1px;}
#faq_abox{clear:both;}
#faq_abox dl{padding-left:20px;}
#faq_abox dt{padding:5px 0px 0px 18px; margin-bottom:5px; background:url(../img/question_mark.gif) left 5px no-repeat;}
#faq_abox dd{padding:0px 0px 5px 18px; margin-bottom:10px; background:url(../img/answer_mark.gif) left top no-repeat; border-bottom:#CCC solid 1px;}
/*----------------------------------------------------------------aosct*/
#aosct dl p{margin-bottom:1em;}
#aosct dt,#aosct dd{float:left; padding-top:1em; border-top:#CCC solid 1px;}
#aosct .top_aosct,#aosct .top_aosct{border-top:none; padding-top:0em;}
#aosct dt{width:120px;}
#aosct dd{width:580px;}
/*----------------------------------------------------------------policy*/
#policy dt{font-weight:bold;}
#policy dd{margin-bottom:1.5em; padding-left:1.5em;}
#policy ol{margin-left:1.5em;}
#policy li{list-style-type:decimal;}
/*----------------------------------------------------information*/
.info_txt_ttl{color:#dea400; font-size:16px; font-weight:bold;}
.info_txt{color:#00adfe; font-size:14px; font-weight:bold;}
#seller{float:left;}
#seller_txt{width:377px; margin-right:20px; float:left;}
#seller_img{width:303px; float:left;}
#seller_txt li{margin-bottom:1em;}
/*-----------------------------------------------------content_left*/
.block,#setmethod,#delivery,#return,#about,#seller,#exemptionma{margin-bottom:30px;}
#exemptionma{clear:both;}
.toptit{margin-top:0px;}
.top_btn{
	margin-top:15px;
	text-align:right;
	width:510px;}
/*----------------------------------------------------category_page*/
#category_center{width:500px; float:left; margin-right:20px;}
#category_center h1{width:500px; height:0px; padding-top:60px; overflow:hidden; margin-bottom:15px;}
#cleansing_title{background:url(../item_common_img/cleansing_title.jpg) left top no-repeat;}
#milkylotion_title{background:url(../item_common_img/milkylotion_title.jpg) left top no-repeat;}
#facial_title{background:url(../item_common_img/facial_title.jpg) left top no-repeat;}
#skintoner_title{background:url(../item_common_img/skintoner_title.jpg) left top no-repeat;}
#beautyliquid_title{background:url(../item_common_img/beautyliquid_title.jpg) left top no-repeat;}
.list_block{float:left; padding-bottom:15px; margin-bottom:15px; border-bottom:#CCCCCC solid 1px;}
.list_block h2{margin-bottom:5px; color:#3846b0; font-size:14px; font-weight:bold;}
.list_block .list_img{float:left; width:80px; height:80px; padding-bottom:20px; margin-right:15px;}
.right_block{float:left; width:402px;}
.list_block .list_com{color:#3D3D3D; font-size:10px; margin-bottom:10px;}
.list_block .price,#link_item_box .price{color:#ff1a00; text-align:right; font-size:14px; font-weight:bold; margin-bottom:10px;}
.pricetax{font-size:12px;}
.status_link{text-align:right;}
.status_link li{float:left;}
.status_link img{margin-left:5px;}

#gel,#milk,#oil,#soap,#wipe,#remove,#set,#foam,#mousee,#powder{float:left;}

#gel .list_img{background:url(../item_common_img/item_tag_gel.gif) center bottom no-repeat;}
#milk .list_img{background:url(../item_common_img/item_tag_milk.gif) center bottom no-repeat;}
#oil .list_img{background:url(../item_common_img/item_tag_oil.gif) center bottom no-repeat;}
#soap .list_img{background:url(../item_common_img/item_tag_soap.gif) center bottom no-repeat;}
#wipe .list_img{background:url(../item_common_img/item_tag_wipe.gif) center bottom no-repeat;}
#remove .list_img{background:url(../item_common_img/item_tag_remove.gif) center bottom no-repeat;}
#set .list_img{background:url(../item_common_img/item_tag_set.gif) center bottom no-repeat;}

#foam .list_img{background:url(../item_common_img/item_tag_foam.gif) center bottom no-repeat;}
#mousee .list_img{background:url(../item_common_img/item_tag_mousee.gif) center bottom no-repeat;}
#powder .list_img{background:url(../item_common_img/item_tag_powder.gif) center bottom no-repeat;}


#rank_head{width:180px; height:0px; padding-top:30px; overflow:hidden; background:url(../item_common_img/rank_head.jpg) left top no-repeat;}
.rank_box{width:160px; padding:9px; border:#E6E6E6 solid 1px;}
.rank_box{border-top:none;}
.rank_img{float:left; margin-bottom:10px;}
#rank_1st,
#rank_2nd,
#rank_3rd{
	float:left; width:65px; height:0px; padding-top:55px; overflow:hidden; margin-right:15px;/* text-indent:-9999em;*/}
#rank_1st{background:url(../item_common_img/rank_no1.jpg) left top no-repeat;}
#rank_2nd{background:url(../item_common_img/rank_no2.jpg) left top no-repeat;}
#rank_3rd{background:url(../item_common_img/rank_no3.jpg) left top no-repeat;}
.rank_txt{clear:both; letter-spacing:0em;}

/*----------------------------------------------------item_page*/
.add_list_link{margin:5px; text-align:right;}
#item_wrap #item_title{width:670px; padding:15px; background:#e6e7ff url(../item_common_img/item_title_bg.jpg) left top repeat-x;}
#item_wrap #item_title h1{color:#061166; font-size:16px; font-weight:bold; padding-left:6px; border-left:#413ca6 solid 2px;}
#item_wrap #sales_termination{margin:20px 0px 0px; text-align:center; font-size:18px; color:#FF0066; font-weight:bold;}
#item_wrap #main_detail{float:left; margin:20px 0px;}
#item_wrap #main_img{background-color:#CCCCCC; float:left; width:300px; margin-right:20px;}
#item_wrap #details{float:left; width:380px;}
#item_wrap #price{color:#f51900; font-weight:bold; font-size:22px;}
#item_wrap #price .supple{font-size:16px;}
#item_wrap #details dl{float:left; margin-bottom:15px; border-bottom:#CCC solid 1px;}
#item_wrap #details dt{float:left; width:69px; height:0px; overflow:hidden; padding:22px 3px 0px 3px; border-top:#CCC solid 1px;}
#item_wrap #details dd{float:left; width:299px; padding:3px; font-size:14px; border-top:#CCC solid 1px;}
#details .stock{background:url(../item_common_img/stock_ttl.gif) left center no-repeat;}
#details .send{background:url(../item_common_img/send_ttl.gif) left center no-repeat;}
#details .pay{background:url(../item_common_img/pay_ttl.gif) left center no-repeat;}
#details .pack{background:url(../item_common_img/pack_ttl.gif) left center no-repeat;}
#details .cart_btn{float:left; margin-bottom:15px;}
#details .cart_btn .cart_look,
#details .cart_btn .cart_in,
#middle_btn .cart_look,
#middle_btn .cart_in,
#middle_btn .question_btn,
#middle_btn,
#item_discl #set_meth,
#item_discl #delivery,
#item_discl #about_br{
	float:left;}

#details .cart_btn .cart_look a,
#middle_btn .cart_look a{
	display:block; width:140px;height:0px; padding-top:40px; margin-right:20px; overflow:hidden; background:url(../item_common_img/cart_look_btn.jpg) left top no-repeat; overflow:hidden;}
#details .cart_btn .cart_in a,
#middle_btn .cart_in a{
	display:block; width:220px;height:0px; padding-top:40px; background:url(../item_common_img/cart_in_btn.jpg) left top no-repeat; overflow:hidden;}
#img_thumbnail{float:left; margin-bottom:5px;}
#img_thumbnail li{float:left; width:80px; height:80px; padding:0px 20px 15px 0px;}
#img_thumbnail .nonpd{padding-right:0px;}
.shipping_bnr{clear:both;width:700px; height:0px; padding-top:50px; margin-bottom:30px; overflow:hidden; background:url(../item_common_img/free_ship_bnr.gif) left top no-repeat;}
#expla,#spec{margin-bottom:30px;}
#expla h2,#spec h2{width:700px; height:0px; padding-top:25px; margin-bottom:15px; overflow:hidden;}
#expla h2{ background:url(../item_common_img/item_ex_title.gif) left top no-repeat;}
#expla h3{color:#d90000; font-size:16px; font-weight:bold;}
#spec h2{background:url(../item_common_img/item_spec_title.gif) left top no-repeat;}
#cartin_box{float:left; width:670px; padding:14px; margin-bottom:30px; background-color:#fffaf5; border:#CCC solid 1px;}
#small_img{float:left; width:80px; height:80px; margin-right:15px;}
#cartin_box_right{float:left; width:575px;}
#mini_ttl{float:left; width:575px; color:#061166; font-size:14px; font-weight:bold; margin-bottom:20px;}

#link_item_box{float:left; width:670px; padding:5px 14px; margin:-20px 0px 30px 0px; background-color:#f5fcff; border:#CCC solid 1px;}

#link_item_set_ttl,#link_item_single_ttl{width:670px; height:0px; padding-top:33px; margin-bottom:5px; overflow:hidden;}
#link_item_set_ttl{background:url(../item_common_img/set_item_title.jpg) left top no-repeat;}
#link_item_single_ttl{background:url(../item_common_img/single_item_title.jpg) left top no-repeat;}
#link_item_box #mini_ttl{float:left; width:670px; color:#061166; font-size:14px; font-weight:bold; margin-bottom:5px;}
#link_item_box .line{border-bottom:#2a3170 solid 1px; margin-bottom:10px;}
#link_item_box .price{display:inline; vertical-align:top;}

#middle_btn {width:575px; height:40px;}
#middle_btn .cart_look a{margin-right:10px;}
#middle_btn .question_btn a{float:left; display:block; width:195px; height:0px; padding:17px 10px 0px 0px; overflow:hidden; background:url(../item_common_img/item_question.gif) left top no-repeat;}
#item_discl{float:left; margin-bottom:20px; font-size:10px;}
#item_discl #set_meth,
#item_discl #delivery,
#item_discl #about_br{
	width:340px;}
#item_discl #set_meth h3,
#item_discl #delivery h3,
#item_discl #about_br h3{
	width:340px; height:0px; padding-top:25px; overflow:hidden;}
#item_discl #set_meth{margin-right:20px;}
#item_discl #set_meth h3{background:url(../item_common_img/item_pay_ttl.gif) left top no-repeat;}
#item_discl #delivery h3{background:url(../item_common_img/item_deli_ttl.gif) left top no-repeat;}
#item_discl #about_br h3{background:url(../item_common_img/item_brand_ttl.gif) left top no-repeat;}
.spec_tab td,.spec_tab_set td{
	padding:3px 0px 3px 5px;
	border-bottom:#CCC solid 1px;}
.spec_tab th,.spec_tab_set th{
	font-weight:bold;
	white-space:nowrap;
	background-color:#f4f5ff;
	padding:3px 10px 3px 5px;
	border-bottom:#CCC solid 1px;}
.spec_tab_set{margin-bottom:20px;}
/*----------------------------------------------top_return*/
#top_return{text-align:right; margin-top:20px; clear:both;}
#category_center .top_return{text-align:right; margin:20px 0px; clear:both;}
/*----------------------------------------------footer*/
#foot_wrap{
	clear:both;
	padding:15px 0px;
	margin-top:10px;
	background:#ccd6ff url(../img/foot_bg.jpg) repeat-x top left;
	border-top:#CCC solid 1px;}
#footer{
	width:900px;
	height:100px;
	margin:0px auto;
	background:url(img/foot_bg.jpg) no-repeat;}
#foot_link{text-align:right;}
#copyright{text-align:right; margin:30px 0px;}
/*-----------------------------------------------------common_heading*/

h3{margin-bottom:15px;}
#disclaimer h3{margin-bottom:5px;}
#disclaimer h4,
#setmethod h4,
#seller_txt h4,
#item_discl h4
{margin:0px 0px 5px; padding-left:15px; color:#363d7d; font-weight:bold; background:url(../img/sttl_bg.jpg) left  center no-repeat;}
.expla h4,
.shopfl h4,
#about h4{padding-bottom:3px; margin-bottom:10px; border-bottom:#00acf4 solid 1px;}
.expla h5{color:#363d7d; font-weight:bold;}
/*-----------------------------------------------------common_margin-padding*/
p{margin-bottom:1em;}
#disclaimer #set_meth{
	margin-bottom:30px;}
/*----------------------------------separate setting*/
.clear{clear:both;}
.dke{font-size:10px;}
.bold{font-weight:bold;}
.red01{color:#ff4040;}
.blue_str01{color:#363d7d; font-weight:bold;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.indent{
	text-indent:-1em;
	padding-left:1em;}