@charset "UTF-8";
/* CSS Document */

/* 初期設定 */
* {
margin: 0;
padding: 0;
font-size: 100%;
font-style: normal;
font-weight: normal;
text-decoration: none;
background: transparent;
line-height:1.6;
}

img {
border: none;
line-height: 0;
vertical-align: bottom;
}

a{color:#004ea2; text-decoration:underline;}
a:hover{color:#72beb7;}

body{text-align:center;}

#wrapper{width:910px; margin:0 auto; padding:10px 0 15px; border-top:#2BB4BA solid 4px; border-bottom:#2BB4BA solid 8px;}

#header{width:910px; height:102px; text-align:left; margin:0 0 10px;}

#header h1{float:left; margin:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../00_image/common/rogo_ov.jpg) no-repeat;}
#header h1 a{display:block; width:145px; height:102px; background:url(../00_image/common/rogo.jpg) no-repeat;}
#header h1 a:hover{background:none;}

#header .header_t,#header .header_u{width:725px; height:25px; margin:0 0 0 180px;}
#header .header_t{padding:8px 0 8px; border-bottom:#333333 dotted 1px;}
#header .header_u{padding:10px 0 0;}

#header .header_t h2{float:left; font-size:66%; margin:3px 20px 0 0;}
#header .header_t ul{font-size:66%; list-style:none; float:left;}
#header .header_t ul li{float:left; margin:3px 10px 0 0;}
#header .header_t ul li a{color:#231815; text-decoration:none; background:url(../00_image/common/ic_01.jpg) no-repeat 0 50%; padding:0 0 0 7px;}
#header .header_t p{float:right; margin:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../00_image/common/bt_login_ov.jpg) no-repeat;}
#header .header_t p a{display:block; width:75px; height:22px; background:url(../00_image/common/bt_login.jpg) no-repeat;}
#header .header_t p a:hover{background:none;}
#header .header_t .bt_logout{background:url(../00_image/common/bt_logout.jpg) no-repeat;}
#header .header_t .bt_logout a{background:url(../00_image/common/bt_logout.jpg) no-repeat;}

#header .header_u ul{font-size:83%; list-style:none; float:left;}
#header .header_u ul li{float:left; margin:0 15px 0 0;}
#header .header_u ul li a{background:url(../00_image/common/ic_01.jpg) no-repeat 0 50%; padding:0 0 0 10px;}
#header .header_u p{float:right; margin:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../00_image/common/bt_cart_ov.jpg) no-repeat;}
#header .header_u p a{display:block; width:103px; height:25px; background:url(../00_image/common/bt_cart.jpg) no-repeat;}
#header .header_u p a:hover{background:none;}

#top_img{width:880px; height:187px; text-align:left; margin:-8px 0 20px; padding:15px 0 0 30px; background:url(../00_image/index/bg_main.jpg) no-repeat right bottom; font-size:83%; position:relative;}
#top_img h4{margin:0 0 15px;}

#top p{float:left; margin:0 0 5px;}
#top .r_marg{margin-right:4px;}
#top .img_box{clear:both; padding:10px 0 20px; font-size:83%;}
#top .img_box .img{float:left; margin:0; padding:0; width:250px;}
#top .img_box h5,#top .img_box p,#top .img_box ul{float:none; margin:0 0 0 263px;}
#top .img_box h5{margin-bottom:13px; padding-top:5px;}
#top .img_box ul{list-style:none; padding:20px 0 10px;}
#top .img_box ul li{margin:0 0 10px; font-weight:bold; line-height:1.0;}
#top .top_bn_01,#top .top_bn_02,#top .top_bn_03,#top .top_bn_04,#top .top_bn_05,#top .top_bn_06,#top .top_bn_07,#top .top_bn_08,#top .top_bn_09,#top .top_bn_10,#top .top_bn_11,#top .top_bn_12,#top .top_bn_13,#top .top_bn_14,#top .top_bn_16,#top .top_bn_17,#top .top_bn_18,#four_seasons .top_bn_17,#four_seasons .top_bn_18,#dx .top_bn_17,#dx .top_bn_18,#neo .top_bn_17,#neo .top_bn_18,#natural .top_bn_17,#natural .top_bn_18,#guide_futon .top_bn_17,#guide_futon .top_bn_18,#top .top_bn_19{text-indent:-9999px; overflow:hidden;}
#top .top_bn_01 a,#top .top_bn_02 a,#top .top_bn_03 a,#top .top_bn_04 a,#top .top_bn_05 a,#top .top_bn_06 a,#top .top_bn_07 a,#top .top_bn_08 a,#top .top_bn_09 a,#top .top_bn_10 a,#top .top_bn_11 a,#top .top_bn_12 a,#top .top_bn_13 a,#top .top_bn_14 a,#top .top_bn_16 a,#top .top_bn_17 a,#top .top_bn_18 a,#four_seasons .top_bn_17 a,#four_seasons .top_bn_18 a,#dx .top_bn_17 a,#dx .top_bn_18 a,#neo .top_bn_17 a,#neo .top_bn_18 a,#natural .top_bn_17 a,#natural .top_bn_18 a,#guide_futon .top_bn_17 a,#guide_futon .top_bn_18 a,#top .top_bn_19 a{display:block;}
#top .top_bn_01 a:hover,#top .top_bn_02 a:hover,#top .top_bn_03 a:hover,#top .top_bn_04 a:hover,#top .top_bn_05 a:hover,#top .top_bn_06 a:hover,#top .top_bn_07 a:hover,#top .top_bn_08 a:hover,#top .top_bn_09 a:hover,#top .top_bn_10 a:hover,#top .top_bn_11 a:hover,#top .top_bn_12 a:hover,#top .top_bn_13 a:hover,#top .top_bn_14 a:hover,#top .top_bn_16 a:hover,#top .top_bn_17 a:hover,#top .top_bn_18 a:hover,#four_seasons .top_bn_17 a:hover,#four_seasons .top_bn_18 a:hover,#dx .top_bn_17 a:hover,#dx .top_bn_18 a:hover,#neo .top_bn_17 a:hover,#neo .top_bn_18 a:hover,#natural .top_bn_17 a:hover,#natural .top_bn_18 a:hover,#guide_futon .top_bn_17 a:hover,#guide_futon .top_bn_18 a:hover,#top .top_bn_19 a:hover{background:none;}
#top .top_bn_01{background:url(../00_image/index/bn_02_ov.jpg) no-repeat;}
#top .top_bn_01 a{background:url(../00_image/index/bn_02.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_02{background:url(../00_image/index/bn_03_ov.jpg) no-repeat;}
#top .top_bn_02 a{background:url(../00_image/index/bn_03.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_03{background:url(../00_image/index/bn_04_ov.jpg) no-repeat;}
#top .top_bn_03 a{background:url(../00_image/index/bn_04.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_04{background:url(../00_image/index/bn_05_ov.jpg) no-repeat;}
#top .top_bn_04 a{background:url(../00_image/index/bn_05.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_05{background:url(../00_image/index/bn_06_ov.gif) no-repeat;}
#top .top_bn_05 a{background:url(../00_image/index/bn_06.gif) no-repeat; width:328px; height:80px;}
#top .top_bn_06{background:url(../00_image/index/bn_08_ov.gif) no-repeat;}
#top .top_bn_06 a{background:url(../00_image/index/bn_08.gif) no-repeat; width:328px; height:80px;}
#top .top_bn_07{background:url(../00_image/index/bn_07_ov.jpg) no-repeat;}
#top .top_bn_07 a{background:url(../00_image/index/bn_07.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_08{background:url(../00_image/index/bn_09_ov.jpg) no-repeat;}
#top .top_bn_08 a{background:url(../00_image/index/bn_09.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_09{background:url(../00_image/index/bn_10_ov.jpg) no-repeat;}
#top .top_bn_09 a{background:url(../00_image/index/bn_10.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_10{background:url(../00_image/index/bn_11_ov.jpg) no-repeat;}
#top .top_bn_10 a{background:url(../00_image/index/bn_11.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_11{background:url(../00_image/index/bn_12_ov.jpg) no-repeat;}
#top .top_bn_11 a{background:url(../00_image/index/bn_12.jpg) no-repeat; width:660px; height:440px;}
#top .top_bn_12{background:url(../00_image/index/bn_13_ov.jpg) no-repeat;}
#top .top_bn_12 a{background:url(../00_image/index/bn_13.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_13{background:url(../00_image/index/bn_14_ov.jpg) no-repeat;}
#top .top_bn_13 a{background:url(../00_image/index/bn_14.jpg) no-repeat; width:328px; height:250px;}
#top .top_bn_14{background:url(../00_image/index/bn_15_ov.jpg) no-repeat;}
#top .top_bn_14 a{background:url(../00_image/index/bn_15.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_16{background:url(../00_image/index/bn_16_ov.jpg) no-repeat;}
#top .top_bn_16 a{background:url(../00_image/index/bn_16.jpg) no-repeat; width:660px; height:250px;}
#top .top_bn_17,#four_seasons .top_bn_17,#dx .top_bn_17,#neo .top_bn_17,#natural .top_bn_17,#guide_futon .top_bn_17{background:url(../00_image/index/im_fuyu_kaiteki_ov.jpg) no-repeat;}
#top .top_bn_17 a,#four_seasons .top_bn_17 a,#dx .top_bn_17 a,#neo .top_bn_17 a,#natural .top_bn_17 a,#guide_futon .top_bn_17 a{background:url(../00_image/index/im_fuyu_kaiteki.jpg) no-repeat; width:660px; height:125px;}
#top .top_bn_18,#four_seasons .top_bn_18,#dx .top_bn_18,#neo .top_bn_18,#natural .top_bn_18,#guide_futon .top_bn_18{background:url(../00_image/index/im_winter_cam_ov.jpg) no-repeat;}
#top .top_bn_18 a,#four_seasons .top_bn_18 a,#dx .top_bn_18 a,#neo .top_bn_18 a,#natural .top_bn_18 a,#guide_futon .top_bn_18 a{background:url(../00_image/index/im_winter_cam.jpg) no-repeat; width:660px; height:125px;}
#top .top_bn_19{background:url(../00_image/index/bn_17_ov.jpg) no-repeat;}
#top .top_bn_19 a{background:url(../00_image/index/bn_17.jpg) no-repeat; width:328px; height:250px;}


#top .osusume{width:660px; clear:both; background:url(../00_image/hajimete/bg_01.jpg) no-repeat; margin:0 0 10px; padding:14px 0 0;}
#top .osusume .osusume_m{width:660px; background:url(../00_image/hajimete/bg_02.jpg) repeat-y; margin:0; padding:5px 0 0;}
#top .osusume .osusume_f{width:660px; background:url(../00_image/hajimete/bg_03.jpg) no-repeat; margin:0; padding:0; font-size:0; line-height:0; height:14px;}
#top .osusume .o_txt{width:620px; margin:0 20px 20px;}
#top .osusume .o_txt p{width:90px; height:77px; margin:0;}
#top .osusume .o_txt dl{width:520px; float:left;}
#top .osusume .o_txt dl dt{padding:10px 0 5px; margin:0;}
#top .osusume .o_txt dl dd{font-size:83%; padding:0 0 8px; border-bottom:dotted 1px #000;}
#top .osusume .syouhin{width:625px; margin:0 0 25px 35px;}
#top .osusume .syouhin .syouhin_box{width:170px; float:left; margin:0 38px 0 0; font-size:83%; display:inline;}
#top .osusume .syouhin .syouhin_box p{width:130px; margin:0 20px 10px; float:none;}
#top .osusume .syouhin .syouhin_box dl dt{margin:0 0 8px; width:170px; display:block; line-height:1.3;}
#top .osusume .syouhin .syouhin_box dl dt a{color:#0063CC;}
#top .osusume .syouhin .syouhin_box dl dt a:hover{color:#FF6950;}
#top .osusume .syouhin .syouhin_box dl dd{text-align:center; font-weight:bold; color:#E81F2D; margin:0 0 8px;}


#contents{width:910px; margin:0 0 15px;}
#left{width:240px; float:left;}
#right{width:660px; float:right; text-align:left; margin:0; padding:0;}

#left h3{margin:0; padding:0; width:240px; height:28px; line-height:1.0; font-size:0;}
#left h3 img{vertical-align: text-bottom;}
#left .syouhin{width:240px; margin:0; padding:5px 0; border-bottom:#dedede 1px solid; text-align:left;}
#left .marg{margin-bottom:10px;}
#left .syouhin p{width:75px; height:50px; margin:0; padding:0; display:table-cell; vertical-align:middle;}
#left .syouhin dl{padding:0; margin:0; font-size:83%; text-align:left; display:table-cell; vertical-align:middle; width:165px;}
#left .syouhin dl dt{border-left:#F9BF11 solid 2px; padding:0 0 3px 10px; line-height:1.2;}
#left .syouhin dl dt a{text-decoration:none; line-height:1.2; margin-bottom:5px;}
#left .syouhin dl dd{color:#E50615; font-weight:bold; line-height:1.0; border-left:#F9BF11 solid 2px; padding:0 0 2px 10px;}
/* IE 6 */
* html #left .syouhin p,* html #left .syouhin dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #left .syouhin p,*:first-child+html #left .syouhin dl{display:inline; zoom:1;}

#left .l_nav{margin:0 0 10px; padding:0;}
#left .l_nav dt{width:240px; height:25px;}
#left .l_nav dt img{vertical-align: text-bottom;}
#left .l_nav dd{width:240px; text-align:left; font-size:83%; padding:0; margin:0; border-bottom:solid #dedede 1px;}
#left .l_nav dd a{display:block; width:220px; padding:5px 10px; margin:0; background:url(../00_image/common/nv_ic_01.gif) no-repeat 225px 50%; text-decoration:none;}
#left .l_nav dd a:hover{background-color:#fffaa6; color:#FF6950;}
#left .l_nav .b_non{border:none;}
#left .l_nav .no_link{width:220px; padding:5px 10px; background:url(../00_image/common/nv_ic_01.gif) no-repeat 225px 50%; color:#999;}
#left .l_nav dd a .ninki{background:url(../00_image/common/nv_ic.gif) no-repeat 0 50%; padding:0 0 0 35px; display:block;}
#left .l_nav dd a .new{background:url(../00_image/common/nv_ic_02.gif) no-repeat 0 50%; padding:0 0 0 35px; display:block;}

#left .list_01{list-style:none; text-align:left; font-size:83%; margin:0 0 10px;}
#left .list_01 li{padding:8px 0; border-bottom:#dedede 1px solid; background:url(../00_image/common/ic_01.jpg) no-repeat 230px 50%;}
#left .list_01 li a{text-decoration:none;}
#left .list_02{background:url(../00_image/common/bg_01.jpg) no-repeat; list-style:none; padding:0 5px 5px; margin:0 0 10px;}
#left .list_02 li{margin:0 0 5px; position:relative; text-indent:-9999px; overflow:hidden;}
#left .list_02 li a{display:block; width:230px; height:55px;}
#left .list_02 li a:hover{background:none;}
#left .list_02 .b_01{background:url(../00_image/common/bt_01_ov.jpg) no-repeat;}
#left .list_02 .b_01 a{background:url(../00_image/common/bt_01.jpg) no-repeat;}
#left .list_02 .b_02{background:url(../00_image/common/bt_02_ov.jpg) no-repeat;}
#left .list_02 .b_02 a{background:url(../00_image/common/bt_02.jpg) no-repeat;}
#left .list_02 .b_03{background:url(../00_image/common/bt_03_ov.jpg) no-repeat;}
#left .list_02 .b_03 a{background:url(../00_image/common/bt_03.jpg) no-repeat;}
#left .list_03{background:url(../00_image/common/bg_02_b.jpg) no-repeat; list-style:none; padding:0 5px 5px; margin:0 0 10px;}
#left .list_03 li{margin:0 0 5px; width:230px; height:55px;}
#left p{margin:0 0 10px;}
#left .report{position:relative; text-indent:-9999px; overflow:hidden; background:url(../00_image/common/bt_report_ov.jpg) no-repeat;}
#left .report a{display:block; width:240px; height:60px; background:url(../00_image/common/bt_report.jpg) no-repeat;}
#left .report a:hover{background:none;}

#left .new_list{list-style:none; padding:20px 0 10px;}
#left .new_list li{margin:0 0 10px; width:240px; height:18px; text-indent:-9999px; overflow:hidden;}
#left .new_list li a{display:block; width:240px; height:18px;}
#left .new_list li a:hover{background:none;}
#left .new_list .nl_01{background:url(../00_image/common/bt_faq_ov.gif) no-repeat;}
#left .new_list .nl_01 a{background:url(../00_image/common/bt_faq.gif) no-repeat;}

#left .blog_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_blog_ov.jpg) no-repeat; width:240px; height:60px;}
#left .blog_bn a{display:block; background:url(../00_image/common/im_blog.jpg) no-repeat; width:240px; height:60px;}
#left .blog_bn a:hover{background:none;}

#left .blog_bn2{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_blog2_ov.jpg) no-repeat; width:240px; height:120px;}
#left .blog_bn2 a{display:block; background:url(../00_image/common/im_blog2.jpg) no-repeat; width:240px; height:120px;}
#left .blog_bn2 a:hover{background:none;}

#left .futon_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_guide_futon_ov.gif) no-repeat; width:240px; height:120px;}
#left .futon_bn a{display:block; background:url(../00_image/common/im_guide_futon.gif) no-repeat; width:240px; height:120px;}
#left .futon_bn a:hover{background:none;}

#left .hajimete_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_hajimete_ov.gif) no-repeat; width:240px; height:60px;}
#left .hajimete_bn a{display:block; background:url(../00_image/common/im_hajimete.gif) no-repeat; width:240px; height:60px;}
#left .hajimete_bn a:hover{background:none;}

#left .business_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_business_ov.gif) no-repeat; width:240px; height:60px;}
#left .business_bn a{display:block; background:url(../00_image/common/im_business.gif) no-repeat; width:240px; height:60px;}
#left .business_bn a:hover{background:none;}

#left .dx_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_dx_ov.jpg) no-repeat; width:240px; height:240px;}
#left .dx_bn a{display:block; background:url(../00_image/common/im_dx.jpg) no-repeat; width:240px; height:240px;}
#left .dx_bn a:hover{background:none;}

#left .dx_mat{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_mat_report_ov.gif) no-repeat; width:240px; height:240px;}
#left .dx_mat a{display:block; background:url(../00_image/common/im_mat_report.gif) no-repeat; width:240px; height:240px;}
#left .dx_mat a:hover{background:none;}

#left .facebook_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_facebook_ov.jpg) no-repeat; width:240px; height:60px;}
#left .facebook_bn a{display:block; background:url(../00_image/common/im_facebook.jpg) no-repeat; width:240px; height:60px;}
#left .facebook_bn a:hover{background:none;}

#left .mat_bn{text-indent:-9999px; overflow:hidden; background:url(../00_image/common/im_cusion_mat_o.jpg) no-repeat; width:240px; height:120px;}
#left .mat_bn a{display:block; background:url(../00_image/common/im_cusion_mat.jpg) no-repeat; width:240px; height:120px;}
#left .mat_bn a:hover{background:none;}


#cal{text-align:center; margin:0 0 10px; padding:10px 0 0;}
#cal table{border-left:solid 1px #C8C8C8; border-top:solid 1px #C8C8C8; font-size:83%; margin:0 auto 10px;}
#cal table caption{font-weight:bold; padding-bottom:5px;}
#cal table th,#cal table td{border-right:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; text-align:center;}
#cal table th{background:#F8BE11; color:#FFFFFF; font-weight:bold;}
#cal table .yasumi{background:#FFE9E5; color:#ED0000;}
#cal table .today{background:#FFF77F; font-weight:bold;}
#cal ul{list-style:none; font-size:83%; margin:0;}
#cal ul li{padding:0;}


#list{width:650px; height:28px; background:url(../00_image/common/bg_list.jpg) no-repeat 0 50%; font-size:66%; line-height:2.6; padding:0 0 0 10px; margin:0 0 25px;}
#right h4{margin:0 0 22px;}
#right h5,#right h6{margin:0 0 10px; padding:0;}
#contents_list{list-style:none;}
#contents_list li{margin:0 0 10px; position:relative; text-indent:-9999px; overflow:hidden;}
#contents_list li a{display:block; width:660px; height:50px;}
#contents_list li a:hover{background:none;}
#contents_list .l_01{background:url(../00_image/common/bt_con_01_ov.jpg) no-repeat;}
#contents_list .l_01 a{background:url(../00_image/common/bt_con_01.jpg) no-repeat;}
#contents_list .l_02{background:url(../00_image/common/bt_con_02_ov.jpg) no-repeat;}
#contents_list .l_02 a{background:url(../00_image/common/bt_con_02.jpg) no-repeat;}
#contents_list .l_03{background:url(../00_image/common/bt_con_03_ov.jpg) no-repeat;}
#contents_list .l_03 a{background:url(../00_image/common/bt_con_03.jpg) no-repeat;}
#contents_list .l_04{background:url(../00_image/common/bt_con_04_ov.jpg) no-repeat;}
#contents_list .l_04 a{background:url(../00_image/common/bt_con_04.jpg) no-repeat;}
#contents_list .l_05{background:url(../00_image/common/bt_con_05_ov.jpg) no-repeat;}
#contents_list .l_05 a{background:url(../00_image/common/bt_con_05.jpg) no-repeat;}
#contents_list .l_06{background:url(../00_image/common/bt_con_06_ov.jpg) no-repeat;}
#contents_list .l_06 a{background:url(../00_image/common/bt_con_06.jpg) no-repeat;}
#contents_list .l_07{background:url(../00_image/common/bt_con_07_ov.jpg) no-repeat;}
#contents_list .l_07 a{background:url(../00_image/common/bt_con_07.jpg) no-repeat;}


#contents_list .g_01{background:url(../00_image/guide/common/bt_li_01_ov.jpg) no-repeat;}
#contents_list .g_01 a{background:url(../00_image/guide/common/bt_li_01.jpg) no-repeat;}
#contents_list .g_02{background:url(../00_image/guide/common/bt_li_02_ov.jpg) no-repeat;}
#contents_list .g_02 a{background:url(../00_image/guide/common/bt_li_02.jpg) no-repeat;}
#contents_list .g_03{background:url(../00_image/guide/common/bt_li_03_ov.jpg) no-repeat;}
#contents_list .g_03 a{background:url(../00_image/guide/common/bt_li_03.jpg) no-repeat;}
#contents_list .g_04{background:url(../00_image/guide/common/bt_li_04_ov.jpg) no-repeat;}
#contents_list .g_04 a{background:url(../00_image/guide/common/bt_li_04.jpg) no-repeat;}
#contents_list .g_05{background:url(../00_image/guide/common/bt_li_05_ov.jpg) no-repeat;}
#contents_list .g_05 a{background:url(../00_image/guide/common/bt_li_05.jpg) no-repeat;}
#contents_list .g_06{background:url(../00_image/guide/common/bt_li_06_ov.jpg) no-repeat;}
#contents_list .g_06 a{background:url(../00_image/guide/common/bt_li_06.jpg) no-repeat;}
#contents_list .g_07{background:url(../00_image/guide/common/bt_li_07_ov.jpg) no-repeat;}
#contents_list .g_07 a{background:url(../00_image/guide/common/bt_li_07.jpg) no-repeat;}
#contents_list .g_08{background:url(../00_image/guide/common/bt_li_08_ov.jpg) no-repeat;}
#contents_list .g_08 a{background:url(../00_image/guide/common/bt_li_08.jpg) no-repeat;}
#contents_list .g_09{background:url(../00_image/guide/common/bt_li_09_ov.jpg) no-repeat;}
#contents_list .g_09 a{background:url(../00_image/guide/common/bt_li_09.jpg) no-repeat;}



#footer{width:910px;}
#footer .page_top{margin:0 20px 10px 0; padding:0; float:right; position:relative; text-indent:-9999px; overflow:hidden; background:url(../00_image/common/bt_pagetop_ov.jpg) no-repeat; display:inline;}
#footer .page_top a{display:block; width:79px; height:15px;  background:url(../00_image/common/bt_pagetop.jpg) no-repeat;}
#footer .page_top a:hover{background:none;}

#footer .shopinfo{clear:both; background:url(../00_image/common/bg_f02.jpg) repeat-y; text-align:left; margin:0 0 40px;}
#footer .shopinfo .shopinfo_t{width:910px; height:7px; font-size:0; background:url(../00_image/common/bg_f01.jpg) no-repeat; margin:0;}
#footer .shopinfo .shopinfo_f{width:910px; height:30px; font-size:0; background:url(../00_image/common/bg_f03.jpg) no-repeat; margin:0;}

#footer .shopinfo .shopinfo_01{margin:0 30px 0 20px; width:860px; border-bottom:#C8C8C8 solid 1px;}
#footer .shopinfo .shopinfo_02{margin:0 30px 0 20px; width:860px; border-top:#ffffff solid 1px; padding:22px 0 0;}

#footer .shopinfo dl dt{color:#00A5A5; border-left:#00A5A5 solid 4px; margin-bottom:15px; padding:0 0 0 5px; line-height:1.2;}
#footer .shopinfo dl dt a{color:#00A5A5; line-height:1.0;}
#footer .shopinfo dl dd{font-size:83%;}
#footer .shopinfo dl dd a{color:#000000;}
#footer .shopinfo dl dd span{color:#999999;}

#footer .shopinfo .shopinfo_01 .info_01{width:410px; float:left; padding:15px 0 0;}
#footer .shopinfo .shopinfo_01 .info_02{width:429px; float:right; border-left:#C8C8C8 solid 1px; padding:0 0 22px 20px; position:relative; margin-top:-20px;}

#footer .shopinfo .shopinfo_02 dl{float:left; margin:0 30px 0 0;}
#footer .shopinfo .shopinfo_02 .info_03{width:180px;}
#footer .shopinfo .shopinfo_02 .info_04{width:290px;}
#footer .shopinfo .shopinfo_02 .info_05{width:330px; margin-right:0;}

#footer .copy{font-size:83%;}




/* about */
#about{width:660px; margin:0 0 25px; padding:0;}
#about .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#about .box .box_m{width:600px; padding:20px 30px 20px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#about .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#about .box .box_m p{margin:0 0 25px 0; padding:0; font-size:83%; text-align:center;}
#about .box .box_m p strong{font-weight:bold;}

#about #s_ichiran{text-align:left;}
#about #s_ichiran ul{list-style:none; width:570px; margin:0 0 10px; padding:0;}
#about #s_ichiran li{margin:0 5px 5px 0; text-indent:-9999px; overflow:hidden; float:left; width:280px; height:50px;}
#about #s_ichiran li a{display:block; width:280px; height:50px;}
#about #s_ichiran li a:hover{background:none;}
#about #s_ichiran .makura{background:url(../00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#about #s_ichiran .makura a{background:url(../00_image/hajimete/bt_s_01.gif) no-repeat;}
#about #s_ichiran .pet{background:url(../00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#about #s_ichiran .pet a{background:url(../00_image/hajimete/bt_s_02.gif) no-repeat;}
#about #s_ichiran .futon{background:url(../00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#about #s_ichiran .futon a{background:url(../00_image/hajimete/bt_s_03.gif) no-repeat;}
#about #s_ichiran .sozai{background:url(../00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#about #s_ichiran .sozai a{background:url(../00_image/hajimete/bt_s_04.gif) no-repeat;}
#about #s_ichiran .car{background:url(../00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#about #s_ichiran .car a{background:url(../00_image/hajimete/bt_s_05.gif) no-repeat;}
#about #s_ichiran .sonota{background:url(../00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#about #s_ichiran .sonota a{background:url(../00_image/hajimete/bt_s_06.gif) no-repeat;}
#about #s_ichiran p{background:url(../00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 12px; margin:0; font-size:83%; text-align:left;}



/* manufacture */
#manufacture{width:660px; margin:0 0 25px; padding:0;}
#manufacture .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#manufacture .box .box_m{width:600px; padding:20px 30px 1px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#manufacture .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#manufacture .box p{margin:0 200px 20px 0; padding:0; font-size:83%;}
#manufacture .box .img{float:right; width:160px; margin:70px 0 0; padding:0; text-align:left;}

/* artist */
#artist{width:660px; margin:0 0 25px; padding:0;}
#artist .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#artist .box .box_m{width:600px; padding:20px 30px 1px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#artist .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#artist .box p{font-size:83%; margin:0 0 15px;}
#artist .box p strong{font-weight:bold;}
#artist .box .txt_box{width:570px;}
#artist .box .txt_box p{margin:0 136px 15px 0;}
#artist .box .txt_box .img{float:right; width:116px; margin:15px 0 0; padding:0;}
#artist .box .jiturei{margin:0 0 10px;}
#artist .box .jiturei p{float:left; width:300px; margin:0; padding:0;}
#artist .box .jiturei dl{margin:0 0 0 320px;}
#artist .box .jiturei dl dt{font-weight:bold; margin:0 0 5px; padding:0 0 3px; border-bottom:dotted 1px #3F3B3A;}
#artist .box .jiturei dl dd{font-size:83%; margin:0 0 8px;}
#artist .box .bt{width:278px; height:48px; margin:0 auto 20px;}

/* attention */
#att{width:660px; margin:0 0 25px; padding:0;}
#att p{margin:0 0 20px 13px; padding:0; font-size:83%;}
#att .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#att .box .box_m{width:600px; padding:20px 30px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#att .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#att .box dl{margin:0 230px 0 0; padding:0;}
#att .box dl dt{line-height:1.0; margin:0 0 20px;}
#att .box dl dd{font-size:83%; margin:0 0 0 20px;}
#att .box dl dd span{color:#FF6950; font-weight:bold;}
#att .box p{float:right; width:210px; margin:0; padding:0; display:inline; text-align:center;}

/* point */
#point{width:660px; margin:0 0 25px; padding:0;}
#point .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#point .box .box_m{width:600px; padding:20px 30px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#point .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#point .box dl{margin:0 230px 0 0; padding:0;}
#point .box dl dt{line-height:1.0; margin:0 0 20px;}
#point .box dl dd{font-size:83%; margin:0 0 0 20px;}
#point .box dl dd span{color:#FF6950; font-weight:bold;}
#point .box p{float:right; width:210px; margin:0; padding:0; display:inline; text-align:center;}
#point .box .img{float:right; width:210px; margin:0; padding:5px 0 0 5px; display:block; position:relative;}
#point .box .img .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}

#point h6{margin:0 0 3px; padding-top:10px;}
#point .o_box{background:url(../00_image/about/point/bg_01.jpg) no-repeat; padding:4px 0 0; width:660px;}
#point .o_box .o_box_m{background:url(../00_image/about/point/bg_02.jpg) repeat-y; padding:25px; margin:0; width:610px;}
#point .o_box .o_box_m p{font-size:83%; margin-right:132px;}
#point .o_box .o_box_m .img{float:right; width:102px; margin:0; padding:0;}
#point .o_box .o_box_m p span{font-weight:bold;}
#point .o_box .o_box_f{background:url(../00_image/about/point/bg_03.jpg) no-repeat; padding:0; width:660px; height:4px;}

/* scene */
#scene{width:660px; margin:0 0 25px; padding:0;}
#scene p{margin:0 0 20px 13px; padding:0; font-size:83%;}
#scene .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#scene .box .box_m{width:600px; padding:20px 30px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#scene .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#scene .box .box_m .box_s{border-bottom:dotted 1px #9F9FA0; padding:0 0 15px; margin:0 0 15px;}
#scene .box .box_m .b_none{border:none;}
#scene .box .box_m .box_s p{width:250px; float:right; margin:0; padding:0;}
#scene .box .box_m .box_s dl{width:320px;}
#scene .box .box_m .box_s dl dt{margin:0 0 10px;}
#scene .box .box_m .box_s dl dd{margin:0 0 15px; font-size:83%;}
#scene .box .box_m .box_s dl .ill{text-align:center; margin:0;}
#scene .box .box_m .box_s dl dd strong{font-weight:bold;}
#scene .box .box_m .jiturei{margin:0 0 10px;}
#scene .box .box_m .jiturei p{float:left; width:300px; margin:0; padding:0;}
#scene .box .box_m .jiturei dl{margin:0 0 0 320px;}
#scene .box .box_m .jiturei dl dt{font-weight:bold; margin:0 0 5px; padding:0 0 3px; border-bottom:dotted 1px #3F3B3A;}
#scene .box .box_m .jiturei dl dd{font-size:83%; margin:0 0 8px;}


/* choice */
#choice{width:660px; margin:0 0 25px; padding:0;}
#choice p{margin:0 0 20px; padding:0 37px; font-size:83%;}
#choice p sup{font-size:66%;}
#choice .txt_01{margin:0 0 15px 13px; padding:0;}
#choice .txt_02{margin:0 262px 45px 37px; padding:0;}

#choice .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#choice .box .box_m{width:630px; padding:20px 15px 1px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#choice .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#choice .box dl{margin:0; padding:0;}
#choice .box dl dt{line-height:1.0; margin:0 0 20px;}
#choice .box dl dd{font-size:83%; margin:0 20px 20px;}
#choice .box dl dd span{color:#FF6950; font-weight:bold;}

#choice .blue_box_01{background:url(../00_image/about/choice/bg_b1_01.jpg) no-repeat; width:587px; margin:0 auto 15px; padding:10px 0 0;}
#choice .blue_box_01 .blue_box_01c{background:url(../00_image/about/choice/bg_b1_02.jpg) repeat-y; padding:0 15px; margin:0; width:557px;}
#choice .blue_box_01 .blue_box_01c p{width:87px; margin:0; padding:0;}
#choice .blue_box_01 .blue_box_01c dl{font-size:83%; width:470px;}
#choice .blue_box_01 .blue_box_01c dl dt{color:#0063CC; font-weight:bold; margin:0 0 5px; padding:0;}
#choice .blue_box_01 .blue_box_01c dl dd{margin:0;}
#choice .blue_box_01 .blue_box_01f{background:url(../00_image/about/choice/bg_b1_03.jpg) no-repeat; padding:0; width:587px; height:11px; line-height:0; font-size:0;}

#choice .blue_box_01 .blue_box_01c p,
#choice .blue_box_01 .blue_box_01c dl{display:table-cell; vertical-align:middle;}
/* IE 6 */
* html #choice .blue_box_01 .blue_box_01c p,* html #choice .blue_box_01 .blue_box_01c dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #choice .blue_box_01 .blue_box_01c p,
*:first-child+html #choice .blue_box_01 .blue_box_01c dl{display:inline; zoom:1;}

#choice .red_box_01{background:url(../00_image/about/choice/bg_r1_01.jpg) no-repeat; width:587px; margin:0 auto 15px; padding:10px 0 0;}
#choice .red_box_01 .red_box_01c{background:url(../00_image/about/choice/bg_r1_02.jpg) repeat-y; padding:0 15px; margin:0; width:557px;}
#choice .red_box_01 .red_box_01c p{width:87px; margin:0; padding:0;}
#choice .red_box_01 .red_box_01c dl{font-size:83%; width:470px;}
#choice .red_box_01 .red_box_01c dl dt{color:#F05AB4; font-weight:bold; margin:0 0 5px; padding:0;}
#choice .red_box_01 .red_box_01c dl dd{margin:0;}
#choice .red_box_01 .red_box_01f{background:url(../00_image/about/choice/bg_r1_03.jpg) no-repeat; padding:0; width:587px; height:11px; line-height:0; font-size:0;}

#choice .red_box_01 .red_box_01c p,
#choice .red_box_01 .red_box_01c dl{display:table-cell; vertical-align:middle;}
/* IE 6 */
* html #choice .red_box_01 .red_box_01c p,* html #choice .red_box_01 .red_box_01c dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #choice .red_box_01 .red_box_01c p,
*:first-child+html #choice .red_box_01 .red_box_01c dl{display:inline; zoom:1;}





#choice .blue_box_03{background:url(../00_image/about/choice/bg_b3_01.jpg) no-repeat; width:587px; margin:0 auto 15px; padding:10px 0 0;}
#choice .blue_box_03 .blue_box_03c{background:url(../00_image/about/choice/bg_b3_02.jpg) repeat-y; padding:0 15px; margin:0; width:557px;}
#choice .blue_box_03 .blue_box_03c p{width:87px; margin:0; padding:0;}
#choice .blue_box_03 .blue_box_03c dl{font-size:83%; width:470px;}
#choice .blue_box_03 .blue_box_03c dl dt{color:#2CA6E0; font-weight:bold; margin:0 0 5px; padding:0;}
#choice .blue_box_03 .blue_box_03c dl dd{margin:0;}
#choice .blue_box_03 .blue_box_03f{background:url(../00_image/about/choice/bg_b3_03.jpg) no-repeat; padding:0; width:587px; height:11px; line-height:0; font-size:0;}

#choice .blue_box_03 .blue_box_03c p,
#choice .blue_box_03 .blue_box_03c dl{display:table-cell; vertical-align:middle;}
/* IE 6 */
* html #choice .blue_box_03 .blue_box_03c p,* html #choice .blue_box_03 .blue_box_03c dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #choice .blue_box_03 .blue_box_03c p,
*:first-child+html #choice .blue_box_03 .blue_box_03c dl{display:inline; zoom:1;}

#choice .red_box_03{background:url(../00_image/about/choice/bg_p1_01.jpg) no-repeat; width:587px; margin:0 auto 15px; padding:10px 0 0;}
#choice .red_box_03 .red_box_03c{background:url(../00_image/about/choice/bg_p1_02.jpg) repeat-y; padding:0 15px; margin:0; width:557px;}
#choice .red_box_03 .red_box_03c p{width:87px; margin:0; padding:0;}
#choice .red_box_03 .red_box_03c dl{font-size:83%; width:470px;}
#choice .red_box_03 .red_box_03c dl dt{color:#643278; font-weight:bold; margin:0 0 5px; padding:0;}
#choice .red_box_03 .red_box_03c dl dd{margin:0;}
#choice .red_box_03 .red_box_03f{background:url(../00_image/about/choice/bg_p1_03.jpg) no-repeat; padding:0; width:587px; height:11px; line-height:0; font-size:0;}

#choice .red_box_03 .red_box_03c p,
#choice .red_box_03 .red_box_03c dl{display:table-cell; vertical-align:middle;}
/* IE 6 */
* html #choice .red_box_03 .red_box_03c p,* html #choice .red_box_03 .red_box_03c dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #choice .red_box_03 .red_box_03c p,
*:first-child+html #choice .red_box_03 .red_box_03c dl{display:inline; zoom:1;}








#choice .box_02{width:310px; margin:0 0 10px 20px; float:right;}

#choice .blue_box_02{background:url(../00_image/about/choice/bg_b_waku.jpg) no-repeat; width:128px; height:138px; margin:0; padding:12px; float:left; text-align:center;}
#choice .blue_box_02 p{margin:0 0 2px; padding:0;}
#choice .blue_box_02 .txt{color:#6496F0; font-weight:bold; margin:0; padding:0; text-align:center;}

#choice .red_box_02{background:url(../00_image/about/choice/bg_r_waku.jpg) no-repeat; width:128px; height:138px; margin:0; padding:12px; float:right; text-align:center;}
#choice .red_box_02 p{margin:0 0 2px; padding:0;}
#choice .red_box_02 .txt{color:#F0967D; font-weight:bold; margin:0; padding:0; text-align:center;}


#choice .o_box{background:url(../00_image/about/choice/bg_g_01.jpg) no-repeat; padding:6px 0 0; width:660px;}
#choice .o_box .o_box_m{background:url(../00_image/about/choice/bg_g_02.jpg) repeat; padding:15px 21px; margin:0; width:618px;}
#choice .o_box .o_box_m p{float:right; margin:10px 0 0; padding:0; width:140px;}
#choice .o_box .o_box_m dl{margin:0 160px 0 0;}
#choice .o_box .o_box_m dl dt{color:#FF6950; font-weight:bold; margin:0 0 15px;}
#choice .o_box .o_box_m dl dd{font-size:83%;}
#choice .o_box .o_box_f{background:url(../00_image/about/choice/bg_g_03.jpg) no-repeat; padding:0; width:660px; height:6px; line-height:0; font-size:0;}


/* tokutei */
#tokutei dl{width:660px;}
#tokutei dl dt,#tokutei dl dd{border-top:#aca8a7 dotted 1px; font-size:83%;}
#tokutei dl dt{float:left; padding:10px 0 10px; width:170px; font-weight:bold;}
#tokutei dl dd{padding:10px; margin-left:190px;}
#tokutei dl .border_non{border:none;}
#tokutei dl .border_bottom{border-bottom:#aca8a7 dotted 1px;}


/* privacy */
#privacy{width:660px;}
#privacy h5{font-weight:bold; margin:0 0 15px;}
#privacy p{font-size:83%; margin:0 0 15px;}
#privacy li{font-size:83%; margin:0 0 5px;}
#privacy ol{padding:0 10px 0 50px; margin:0 0 30px;}
#privacy ol li ul{padding:10px 0 5px 15px; list-style:disc;}


/* shop */
#shop{width:660px;}
#shop .box,#shop .box2{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 15px;}
#shop .box .box_m,#shop .box2 .box2_m{width:600px; padding:20px 30px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#shop .box .box_f,#shop .box2 .box2_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#shop .box .box_m h5{margin:0 0 20px; text-align:center; padding:0 0 27px; background:url(../00_image/shop/border.gif) no-repeat left bottom;}
#shop .box .box_m p{font-size:83%; margin:0 0 20px; padding:0 40px 0 0;}
#shop .box .box_m .main{text-align:center; margin:10px 0 5px; padding:0;}
#shop .box .box_m .right_txt{text-align:right; margin:0 0 20px; padding:0 40px 27px 0; background:url(../00_image/shop/border.gif) no-repeat left bottom;}
#shop .box .box_m p strong{font-weight:bold;}
#shop .box .box_m p .color_r{color:#FF6950;}
#shop .box .box_m .blog_box p{float:left; width:133px; margin:0; padding:0;}
#shop .box .box_m .blog_box h6{margin:0 0 15px 153px;}
#shop .box .box_m .blog_box dl{margin:0 0 0 153px; font-size:83%; width:420px;}
#shop .box .box_m .blog_box dl dt{margin:0 0 10px;}
#shop .box .box_m .blog_box dl dt a{background:url(../00_image/shop/icon.gif) no-repeat 0 50%; padding:0 0 0 10px;}
#shop .box .box_m .blog_box dl dd{margin:0 0 10px; padding:0 0 0 10px;}
#shop .box2 .box2_m .sengen{background:url(../00_image/shop/bg_w_03.gif) no-repeat 0 bottom; padding:0 0 8px; margin:0 0 25px;}
#shop .box2 .box2_m .sengen dt{margin:0; padding:0;}
#shop .box2 .box2_m .sengen dd{margin:0; padding:10px 20px; background:url(../00_image/shop/bg_w_02.gif) repeat; font-size:83%; font-weight:bold;}
#shop .box2 .box2_m p{font-size:83%; font-weight:bold; padding:0 20px 0 0; margin:0 0 25px;}
#shop .box2 .box2_m .box_s1,#shop .box2 .box2_m .box_s2,#shop .box2 .box2_m .box_s3{margin:0 0 10px;}
#shop .box2 .box2_m .box_s1 p,#shop .box2 .box2_m .box_s2 p,#shop .box2 .box2_m .box_s3 p{float:right; width:250px; margin:0; padding:0;}
#shop .box2 .box2_m .box_s1 dl,#shop .box2 .box2_m .box_s2 dl,#shop .box2 .box2_m .box_s3 dl{width:330px; font-size:83%; padding:10px 0 0;}
#shop .box2 .box2_m .box_s1 dl dt,#shop .box2 .box2_m .box_s2 dl dt,#shop .box2 .box2_m .box_s3 dl dt{margin:0 0 15px;}
#shop .box2 .box2_m .box_s1{background:url(../00_image/shop/no_01.gif) no-repeat 75px 50%;}
#shop .box2 .box2_m .box_s2{background:url(../00_image/shop/no_02.gif) no-repeat 75px 50%;}
#shop .box2 .box2_m .box_s3{background:url(../00_image/shop/no_03.gif) no-repeat 75px 50%;}
#shop #s_ichiran{text-align:left; padding:10px 0 0;}
#shop #s_ichiran ul{list-style:none; width:570px; margin:0 0 10px; padding:0;}
#shop #s_ichiran li{margin:0 5px 5px 0; text-indent:-9999px; overflow:hidden; float:left; width:280px; height:50px;}
#shop #s_ichiran li a{display:block; width:280px; height:50px;}
#shop #s_ichiran li a:hover{background:none;}
#shop #s_ichiran .makura{background:url(../00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#shop #s_ichiran .makura a{background:url(../00_image/hajimete/bt_s_01.gif) no-repeat;}
#shop #s_ichiran .pet{background:url(../00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#shop #s_ichiran .pet a{background:url(../00_image/hajimete/bt_s_02.gif) no-repeat;}
#shop #s_ichiran .futon{background:url(../00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#shop #s_ichiran .futon a{background:url(../00_image/hajimete/bt_s_03.gif) no-repeat;}
#shop #s_ichiran .sozai{background:url(../00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#shop #s_ichiran .sozai a{background:url(../00_image/hajimete/bt_s_04.gif) no-repeat;}
#shop #s_ichiran .car{background:url(../00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#shop #s_ichiran .car a{background:url(../00_image/hajimete/bt_s_05.gif) no-repeat;}
#shop #s_ichiran .sonota{background:url(../00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#shop #s_ichiran .sonota a{background:url(../00_image/hajimete/bt_s_06.gif) no-repeat;}
#shop #s_ichiran p{background:url(../00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 12px; margin:0; font-size:83%; text-align:left;}


/* cancel */
#cancel{width:660px; margin:0 0 25px; padding:0;}
#cancel h5{margin:0 0 20px; padding:0;}
#cancel p{margin:0 0 33px 10px; font-size:83%;}


/* delivery */
#delivery{width:660px; margin:0 0 25px; padding:0;}
#delivery h5{margin:0 0 20px; padding:0;}
#delivery p{margin:0 0 33px; font-size:83%;}
#delivery p span{font-weight:bold;}


/* flow */
#flow{width:660px; margin:0 0 25px; padding:0;}
#flow p{margin:0 0 10px 25px;}
#flow .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 10px;}
#flow .box .box_m{width:630px; padding:20px 15px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#flow .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#flow .box .box_m dl dt{margin:0 0 15px; line-height:1.0;}
#flow .box .box_m dl dd{margin:0 20px 0 55px; font-size:83%;}


/* gift */
#gift{width:660px; margin:0 0 25px; padding:0;}
#gift h5{margin:0 0 20px; padding:0;}
#gift p{margin:0 0 33px; font-size:83%;}


/* okinawa_ritou */
#okinawa_ritou{width:660px; margin:0 0 25px; padding:0;}
#okinawa_ritou ul{list-style:none; padding:0 0 0 10px;}
#okinawa_ritou ul li{background: url(../00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 15px; margin:0 0 30px; font-size:83%;}


/* package */
#package{width:660px; margin:0 0 25px; padding:0;}
#package p{margin:0 0 25px; font-size:83%;}
#package p span{font-weight:bold;}
#package dl{width:320px; margin:0 0 17px;}
#package .l_box{float:left;}
#package .r_box{float:right;}

#package dl dt{margin:0 0 10px;}
#package dl dd{font-size:83%; text-align:center;}

/* payment */
#payment{width:660px; margin:0 0 25px; padding:0;}
#payment h5{margin:0 0 20px; padding:0;}
#payment ul{list-style:none; padding:0 0 0 10px;}
#payment ul li{background: url(../00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 15px; margin:0 0 15px; font-size:83%;}
#payment ul li img{margin:15px 0 0;}
#payment p{margin:0 0 20px 10px; font-size:83%;}
#payment p b{font-weight:bold;}
#payment p span{color:#FF6950;}
#payment .l_marg{margin-left:0;}


/* receipt */
#receipt{width:660px; margin:0 0 25px; padding:0;}
#receipt p{margin:0 0 25px; font-size:83%;}
#receipt p span{color:#FF6950; font-weight:bold;}


/* return */
#return{width:660px; margin:0 0 25px; padding:0;}
#return h5{margin:0 0 20px; padding:0;}
#return p{margin:0 0 20px; font-size:83%;}
#return .l_marg{margin-left:10px;}
#return .box{background:url(../00_image/guide/return/bg_a_01.jpg) no-repeat; padding:6px 0 0; margin:0 0 30px; width:660px;}
#return .box_c{background:url(../00_image/guide/return/bg_a_02.jpg) repeat-y; padding:15px; width:630px;}
#return .box_f{background:url(../00_image/guide/return/bg_a_03.jpg) no-repeat; padding:0; width:660px; height:6px; font-size:0; line-height:0;}
#return .box_c ul{list-style:none; margin:0 0 15px;}
#return .box_c ul li{font-size:83%; margin:0 0 8px; padding:0 0 0 20px; font-weight:bold;}
#return .box_c ul .n1{background:url(../00_image/guide/return/n1.jpg) no-repeat 0 50%;}
#return .box_c ul .n2{background:url(../00_image/guide/return/n2.jpg) no-repeat 0 50%;}
#return .box_c ul .n3{background:url(../00_image/guide/return/n3.jpg) no-repeat 0 50%;}
#return .box_c ul .n4{background:url(../00_image/guide/return/n4.jpg) no-repeat 0 50%;}
#return .box_c ul .n5{background:url(../00_image/guide/return/n5.jpg) no-repeat 0 50%;}
#return .box_c ul .n6{background:url(../00_image/guide/return/n6.jpg) no-repeat 0 50%;}
#return .box_c p{margin:0;}
#return .box2{background:url(../00_image/guide/return/bg_b_01.jpg) no-repeat; padding:6px 0 0; margin:0 0 30px; width:660px;}
#return .box2_c{background:url(../00_image/guide/return/bg_b_02.jpg) repeat-y; padding:15px; width:630px;}
#return .box2_f{background:url(../00_image/guide/return/bg_b_03.jpg) no-repeat; padding:0; width:660px; height:6px; font-size:0; line-height:0;}
#return .box2_c dl{margin:0 0 30px; font-size:83%;}
#return .box2_c dl dt{font-weight:bold; margin:0 0 5px;}
#return .box2_c p{margin:0;}


/* gentan_old */
#gentan_old{width:660px; margin:0 0 25px; padding:0;}
#gentan_old p{font-size:83%;}
#gentan_old .txt_01{margin:0 90px 15px 0;}
#gentan_old .txt_02{margin:0 90px 40px 10px;}
#gentan_old .txt_03{text-align:center; margin:0 0 20px;}
#gentan_old dl{font-size:83%; border-left:dotted #000000 1px; border-right:dotted #000000 1px; border-bottom:dotted #000000 1px; padding-bottom:10px; margin:0 0 15px; background:#FFFEED;}
#gentan_old dl dt{border-top:dotted #000000 1px; border-bottom:dotted #000000 1px; padding:8px; margin:0 0 20px; text-align:center; font-weight:bold; background:#FFFAA6;}
#gentan_old dl dd{margin:0 0 8px 15px; padding-left:20px;}
#gentan_old dl dd span{font-weight:bold;}
#gentan_old dl .no_01{background:url(../00_image/gentan/common/no_01.gif) no-repeat 0 50%;}
#gentan_old dl .no_02{background:url(../00_image/gentan/common/no_02.gif) no-repeat 0 50%;}
#gentan_old dl .no_03{background:url(../00_image/gentan/common/no_03.gif) no-repeat 0 50%;}
#gentan_old dl .no_04{background:url(../00_image/gentan/common/no_04.gif) no-repeat 0 50%;}
#gentan_old dl .no_05{background:url(../00_image/gentan/common/no_05.gif) no-repeat 0 50%;}
#gentan_old h5{margin:0 0 15px;}
#gentan_old ul{width:368px; margin:0 auto;}
#gentan_old ul li{text-indent:-9999px; overflow:hidden; display:block; width:368px; height:48px;}
#gentan_old ul li a{display:block; width:368px; height:48px;}
#gentan_old ul li a:hover{background:none;}
#gentan_old ul .bt_g_01{background:url(../00_image/gentan/common/bt_01.gif) no-repeat; margin-bottom:20px;}
#gentan_old ul .bt_g_01 a{background:url(../00_image/gentan/common/bt_01.gif) no-repeat;}
#gentan_old ul .bt_g_02{background:url(../00_image/gentan/common/bt_02.gif) no-repeat;}
#gentan_old ul .bt_g_02 a{background:url(../00_image/gentan/common/bt_02.gif) no-repeat;}

/* gentan */
#gentan{width:660px; margin:0 0 25px; padding:0;}
#gentan p{font-size:83%; margin:0 0 15px;}
#gentan .waku{width:660px; background:url(../00_image/gentan/common/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#gentan .waku_m{width:620px; padding:5px 20px 1px; background:url(../00_image/gentan/common/bg_a_02.jpg) repeat-y;}
#gentan .waku_f{width:660px; height:14px; background:url(../00_image/gentan/common/bg_a_03.jpg) no-repeat; line-height:0; font-size:0;}
#gentan .waku_m dl dt,#gentan .waku_m dl dd{margin:0 0 10px;}
#gentan h5{margin:0 0 15px;}
#gentan .txt_box{padding:0 0 0 15px;}
#gentan .txt_box dl dt{font-weight:bold; color:#1AAEAE; margin:0 0 10px; padding:0 0 0 55px; background:url(../00_image/gentan/common/step_01.gif) no-repeat 0 50%;}
#gentan .txt_box dl .step2{background:url(../00_image/gentan/common/step_02.gif) no-repeat 0 50%;}
#gentan .txt_box dl dd{padding:0 55px 15px; font-size:83%; background:url(../00_image/gentan/common/im_arrow.gif) no-repeat 15px 0;}
#gentan .txt_box dl .bg_non{background:none;}
#gentan .txt_box dl dd ul{list-style:none;}
#gentan .txt_box dl dd ul li{background:url(../00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:12px;}
#gentan .img_box{margin:0 0 25px;}
#gentan .img_box dl{width:320px; float:left; margin:0; text-align:center; font-size:83%;}
#gentan .img_box .r_marg{margin-right:20px;}
#gentan .img_box dl dt{margin:0 0 8px;}
#gentan .bt{width:273px; margin:0 auto;}
#gentan .bt li{text-indent:-9999px; overflow:hidden; display:block; width:273px; height:48px;}
#gentan .bt li a{display:block; width:273px; height:48px;}
#gentan .bt li a:hover{background:none;}
#gentan .bt .bt_g_01{background:url(../00_image/gentan/common/bt_04.gif) no-repeat;}
#gentan .bt .bt_g_01 a{background:url(../00_image/gentan/common/bt_04.gif) no-repeat;}


/* sozai */
#sozai{width:660px; margin:0 0 25px; padding:0;}
#sozai h5{margin:0 0 15px;}
#sozai .txt_01{font-size:83%; padding:0 60px 0 10px; margin:0 0 15px;}
#sozai table{border-bottom:solid #000000 1px; border-left:solid #000000 1px; font-size:83%; margin:0 0 15px;}
#sozai table th,#sozai table td{border-top:solid #000000 1px; border-right:solid #000000 1px; padding:5px;}
#sozai table th{background:#c0e8e8; font-weight:bold;}
#sozai table td{background:#fffcf0;}
#sozai table .nedan{color:#FF6950; font-weight:bold;}
#sozai table caption{text-align:center; padding-top:5px; font-weight:bold;}
#sozai ul{list-style:none; font-size:83%; padding:0 0 10px 10px;}
#sozai ul li{margin:0 0 10px; background:url(../00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:15px; position:relative;}
#sozai ul li span{font-weight:bold;}
#sozai ul li .color_r{color:#FF6950;}
#sozai ul li .s_list{margin:0; padding:7px 0 0;}
#sozai ul li .s_list li{margin:0 0 5px; background:url(../00_image/gentan/common/icon2.gif) no-repeat 0 50%; padding-left:15px; position:relative; font-size:117%;}

#sozai dl{font-size:83%; padding:0 0 10px 10px;}
#sozai dl dt{font-weight:bold; margin-bottom:8px;}
#sozai dl dd{margin:0 0 10px; background:url(../00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:15px; position:relative;}
#sozai dl .bg_non{background:none; padding-left:10px;}
#sozai .s_01,#sozai .s_02,#sozai .s_03{margin:0 0 0 15px; width:540px; padding:0 50px 0 55px;}
#sozai .s_01{background:url(../00_image/gentan/sozai_1/step_01.gif) no-repeat; padding-bottom:5px;}
#sozai .s_02{background:url(../00_image/gentan/sozai_1/step_02.gif) no-repeat; height:57px; margin-bottom:10px;}
#sozai .s_03{background:url(../00_image/gentan/sozai_1/step_03.gif) no-repeat;}
#sozai .s_01 p,#sozai .s_02 p,#sozai .s_03 p{font-size:83%; margin:0 0 8px;}
#sozai .s_01 ul{margin:0 0 8px 10px; padding:0;}
#sozai .s_01 ul li{background:none; padding:0; margin:0; font-weight:bold;}
#sozai .s_03 dl{margin:0; padding:0 0 10px;}
#sozai .s_03 dd{background:none; padding-left:10px;}
#sozai .add{border:dotted #000000 1px; padding:10px 20px; margin:0 0 20px;}
#sozai .add dd{background:none; margin:0 0 5px; padding:0;}
#sozai .bt_s_01{text-indent:-9999px; overflow:hidden; width:243px; height:36px; margin:0 auto; background:url(../00_image/gentan/common/bt_03.gif) no-repeat;}
#sozai .bt_s_01 a{display:block; width:243px; height:36px; background:url(../00_image/gentan/common/bt_03.gif) no-repeat;}
#sozai .bt_s_01 a:hover{background:none;}
#sozai .r_marg{margin-right:60px;}

#sozai .s_01b,#sozai .s_02b,#sozai .s_03b{margin:0 0 0 15px; width:540px; padding:0 50px 0 55px;}
#sozai .s_01b{background:url(../00_image/gentan/sozai_2/step_01.gif) no-repeat; height:60px; margin-bottom:10px;}
#sozai .s_02b{background:url(../00_image/gentan/sozai_2/step_02.gif) no-repeat; height:57px; margin-bottom:10px;}
#sozai .s_03b{background:url(../00_image/gentan/sozai_2/step_03.gif) no-repeat;}
#sozai .s_01b p,#sozai .s_02b p,#sozai .s_03b p{font-size:83%; margin:0 0 8px;}
#sozai .s_03b dl{margin:0; padding:0 0 10px;}
#sozai .s_03b dd{background:none; padding-left:10px;}


#sozai_s h5{margin:0 0 15px;}
#sozai_s strong{color:#E81F2D; font-weight:bold;}
#sozai_s .flow{padding:0 40px 0 15px;}
#sozai_s .flow dt{font-weight:bold; color:#1AAEAE; margin:0 0 10px; padding:0 0 0 55px; background:url(../00_image/gentan/common/step_01.gif) no-repeat 0 50%;}
#sozai_s .flow .step2{background:url(../00_image/gentan/common/step_02.gif) no-repeat 0 50%;}
#sozai_s .flow .step3{background:url(../00_image/gentan/common/step_03.gif) no-repeat 0 50%;}
#sozai_s .flow dd{padding:0 55px 15px; font-size:83%; background:url(../00_image/gentan/common/im_arrow2.gif) no-repeat 15px 3px;}
#sozai_s .flow .bg_non{background:none;}
#sozai_s .txt_box{width:630px; border:dotted 1px #000; margin:0 auto 20px;}
#sozai_s .txt_box h6{text-align:center; font-weight:bold; padding:5px; border-bottom:dotted 1px #000; background:#FFFAA6;}
#sozai_s .txt_box ul{padding:10px 25px 15px; list-style:none; background:#FFFEED;}
#sozai_s .txt_box ul li{font-weight:bold; font-size:83%; margin:0 0 5px; background:url(../00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:12px;}
#sozai_s table{font-size:83%; width:630px; margin:0 auto 20px; border:solid #D3D3D3 3px;}
#sozai_s table th,#sozai_s table td{padding:5px;}
#sozai_s table th{border-top:solid #FFFFFF 1px; border-bottom:solid #D3D3D3 1px; background:#E6F6F6; border-right:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px;}
#sozai_s table td{border-top:solid #FFFFFF 1px; border-bottom:solid #D3D3D3 1px; background:#FFFEE6; border-left:solid #D3D3D3 1px; padding-right:15px; vertical-align:middle;}
#sozai_s table .bold{font-weight:bold;}
#sozai_s table td p{padding:4px 0 0;}
#sozai_s table td .bt{text-indent:-9999px; overflow:hidden; width:129px; height:30px; background:url(../item/image/sozai/bt_01.gif) no-repeat; float:right; padding:0;}
#sozai_s table td .bt a{display:block; width:129px; height:30px; background:url(../item/image/sozai/bt_01.gif) no-repeat;}
#sozai_s table td .bt a:hover{background:none;}
#sozai_s .tyuui{font-size:83%; list-style:none; width:630px; margin:0 auto; padding-bottom:10px;}
#sozai_s .tyuui li{margin:0 0 10px; background:url(../00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:12px;}
#sozai_s .syousai_01{border:none; border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#sozai_s .syousai_01 th,#sozai_s .syousai_02 td{border:none; border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; padding:5px;}
#sozai_s .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#sozai_s .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#sozai_s .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#sozai_s .shouhin dl{margin:0 0 10px 370px; padding:0;}
#sozai_s .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:30px;}
#sozai_s .shouhin dl dt .small,#pet .shouhin dl dt .color_y{font-size:83%;}
#sozai_s .shouhin dl dt .color_y{color:#F9BF11;}
#sozai_s .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#sozai_s .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#sozai_s .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#sozai_s .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#sozai_s .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#sozai_s .shouhin .bt_cart a:hover{background:none;}
#sozai_s .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#sozai_s .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sozai_s .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#sozai_s .shouhin .kosuu_box .kosuu{float:none; margin:0;}



/* faq */
#faq{width:660px; margin:0 0 25px; padding:0;}
#faq .txt{font-size:83%; margin:0 0 20px;}
#faq h5{margin:0 0 15px;}
#faq dl{margin:0 0 15px;}
#faq .marg{margin:0 0 25px;}
#faq dl dt{padding:10px 0 10px 55px; color:#FF6950; border-bottom:dotted 1px #000000; margin:0 0 15px; line-height:1.4;}
#faq dl .q1{background:url(../00_image/faq/q1.gif) no-repeat 0 50%;}
#faq dl .q2{background:url(../00_image/faq/q2.gif) no-repeat 0 50%;}
#faq dl .q3{background:url(../00_image/faq/q3.gif) no-repeat 0 50%;}
#faq dl .q4{background:url(../00_image/faq/q4.gif) no-repeat 0 50%;}
#faq dl .q5{background:url(../00_image/faq/q5.gif) no-repeat 0 50%;}
#faq dl .q6{background:url(../00_image/faq/q6.gif) no-repeat 0 50%;}
#faq dl .q7{background:url(../00_image/faq/q7.gif) no-repeat 0 50%;}
#faq dl .q8{background:url(../00_image/faq/q8.gif) no-repeat 0 50%;}
#faq dl .q9{background:url(../00_image/faq/q9.gif) no-repeat 0 50%;}
#faq dl .q10{background:url(../00_image/faq/q10.gif) no-repeat 0 50%;}
#faq dl .q11{background:url(../00_image/faq/q11.gif) no-repeat 0 50%;}
#faq dl .q12{background:url(../00_image/faq/q12.gif) no-repeat 0 50%;}
#faq dl .q13{background:url(../00_image/faq/q13.gif) no-repeat 0 50%;}
#faq dl dd{font-size:83%; margin:0 0 0 13px; padding:0 0 0 40px; background:url(../00_image/faq/im_a.gif) no-repeat 0 5px; width:550px;}
#faq dl dd strong{font-weight:bold;}
#faq dl dd ul{list-style:none; padding:10px 0;}
#faq dl dd .tejyun{padding:15px 0 0;}
#faq dl dd .tejyun p{margin:0 0 5px; font-weight:bold;}
#faq dl dd .tejyun ol{list-style-position:outside; padding:0 0 10px 25px;}
#faq dl dd .tejyun ol li{margin:0 0 5px;}
#faq dl dd .tejyun dl{padding-bottom:10px;}
#faq dl dd .tejyun dl dt{background:none; color:#000; font-weight:bold; margin:0 0 10px; padding:0; border:none;}
#faq dl dd .tejyun dl dd{background:none; padding:0; font-size:100%; margin:0 0 15px;}
#faq dl dd .tejyun dl dd ol{margin:0; padding-top:10px; padding-bottom:0;}
#faq table{border-bottom:solid #666666 1px; border-left:solid #666666 1px; font-size:83%; margin:0 0 15px 55px; width:560px;}
#faq table th,#faq  table td{border-top:solid #666666 1px; border-right:solid #666666 1px; padding:5px;}
#faq table th{background:#c0e8e8; font-weight:bold; text-align:center;}
#faq table td{background:#fffcf0; text-align:center;}
#faq table .be{background:#FFFAA6;}
#faq table .bold{font-weight:bold; text-align:left;}
#faq table .bg_g{text-align:left; background:#EFEFF0;}
#faq table .color_r{color:#FF6950;}
#faq .bt_s_01{text-indent:-9999px; overflow:hidden; width:243px; height:36px; margin:0 auto 25px; background:url(../00_image/faq/bt.gif) no-repeat;}
#faq .bt_s_01 a{display:block; width:243px; height:36px; background:url(../00_image/faq/bt.gif) no-repeat;}
#faq .bt_s_01 a:hover{background:none;}
#faq .q_box{width:660px; background:url(../00_image/faq/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#faq .q_box .q_box_m{width:620px; padding:8px 20px 0; background:url(../00_image/faq/bg_a_02.jpg) repeat-y;}
#faq .q_box .q_box_f{width:660px; background:url(../00_image/faq/bg_a_03.jpg) no-repeat; padding:0; line-height:0; font-size:0; height:14px;}
#faq .q_box .q_box_m p{font-size:83%; margin:0 0 15px;}
#faq .q_box .q_box_m p b{font-weight:bold;}
#faq .q_box .q_box_m ul{list-style:none; font-size:83%; padding:0 0 15px;}
#faq .q_box .q_box_m ul li{margin:0 0 5px; padding:0 0 0 52px;}
#faq .q_box .q_box_m ul .qs1{background:url(../00_image/faq/qs1.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs2{background:url(../00_image/faq/qs2.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs3{background:url(../00_image/faq/qs3.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs4{background:url(../00_image/faq/qs4.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs5{background:url(../00_image/faq/qs5.gif) no-repeat 0 50%; margin-bottom:18px;}
#faq .q_box .q_box_m ul .qs6{background:url(../00_image/faq/qs6.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs7{background:url(../00_image/faq/qs7.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs8{background:url(../00_image/faq/qs8.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs9{background:url(../00_image/faq/qs9.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs10{background:url(../00_image/faq/qs10.gif) no-repeat 0 50%; margin-bottom:18px;}
#faq .q_box .q_box_m ul .qs11{background:url(../00_image/faq/qs11.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs12{background:url(../00_image/faq/qs12.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs13{background:url(../00_image/faq/qs13.gif) no-repeat 0 50%;}




/* aromavilla */
#aromavilla{width:660px; margin:0 0 25px; padding:0;}
#aromavilla .main{text-align:center; margin:0 0 15px;}
#aromavilla .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/aromavilla/bn_aroma_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 10px;}
#aromavilla .bn a{display:block; background:url(../item/image/aromavilla/bn_aroma.gif) no-repeat; width:660px; height:60px;}
#aromavilla .bn a:hover{background:none;}
#aromavilla h4{margin:0 0 15px; padding-top:10px;}
#aromavilla h5{margin:0 0 30px;}
#aromavilla .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#aromavilla .marg_b{margin-bottom:15px;}
#aromavilla .box .box_m{width:620px; padding:20px 25px 20px 15px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#aromavilla .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#aromavilla .box dl{margin:0 245px 0 0; padding:0;}
#aromavilla .box dl dt{line-height:1.0; margin:0 0 20px;}
#aromavilla .box dl dd{font-size:83%; margin:0 0 0 20px;}
#aromavilla .box .waku{margin:0 205px 0 0; padding:0;}
#aromavilla .box .waku dt{line-height:1.0; margin:0 0 20px;}
#aromavilla .box .waku dd{font-size:83%; margin:0 0 0 20px; padding-right:40px;}
#aromavilla .box dl .bold{font-weight:bold;}
#aromavilla .box dl dd span{color:#FF6950; font-weight:bold;}
#aromavilla .box p{float:right; width:220px; margin:0; padding:0; display:inline; text-align:center;}
#aromavilla .box .img{float:right; width:220px; margin:0; padding:5px 0 0 5px; display:block; position:relative;}
#aromavilla .box .img .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}
#aromavilla .box .img2{float:right; width:205px; margin:0; padding:0; display:inline; text-align:center;}

#aromavilla table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#aromavilla table th,#aromavilla table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#aromavilla table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#aromavilla table td{background:#FFFCF0; padding-right:20px;}

#aromavilla .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#aromavilla .shouhin dl{margin:30px 0 10px 370px; padding:0;}
#aromavilla .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#aromavilla .shouhin dl dt .small,#aromavilla .shouhin dl dt .color_y{font-size:83%;}
#aromavilla .shouhin dl dt .color_y{color:#F9BF11;}
#aromavilla .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#aromavilla .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#aromavilla .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#aromavilla .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#aromavilla .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#aromavilla .shouhin .bt_cart a:hover{background:none;}
#aromavilla .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#aromavilla .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#aromavilla .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#aromavilla .shouhin .kosuu_box .kosuu{float:none; margin:0;}

#aromavilla h6{margin:0 0 10px; padding:0;}
#aromavilla ul{list-style:none;}
#aromavilla ul li{margin:0 0 10px; text-indent:-9999px; overflow:hidden;}
#aromavilla ul li a{display:block; width:660px; height:50px; position:relative;}
#aromavilla ul li a:hover{background:none;}
#aromavilla ul .n1{background:url(../item/image/aromavilla/bt_li_01_ov.jpg) no-repeat;}
#aromavilla ul .n1 a{background:url(../item/image/aromavilla/bt_li_01.jpg) no-repeat;}
#aromavilla ul .n2{background:url(../item/image/aromavilla/bt_li_02_ov.jpg) no-repeat;}
#aromavilla ul .n2 a{background:url(../item/image/aromavilla/bt_li_02.jpg) no-repeat;}
#aromavilla ul .n3{background:url(../item/image/aromavilla/bt_li_03_ov.jpg) no-repeat;}
#aromavilla ul .n3 a{background:url(../item/image/aromavilla/bt_li_03.jpg) no-repeat;}


#aromavilla_o h4{margin:0 0 15px;}
#aromavilla_o table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#aromavilla_o table th,#aromavilla_o table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#aromavilla_o table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#aromavilla_o table td{background:#FFFCF0; padding-right:20px;}
#aromavilla_o .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#aromavilla_o .shouhin dl{margin:0 0 10px 370px; padding:0;}
#aromavilla_o .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#aromavilla_o .shouhin dl dt .small,#aromavilla_o .shouhin dl dt .color_y{font-size:83%;}
#aromavilla_o .shouhin dl dt .color_y{color:#F9BF11;}
#aromavilla_o .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#aromavilla_o .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#aromavilla_o .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#aromavilla_o .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#aromavilla_o .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#aromavilla_o .shouhin .bt_cart a:hover{background:none;}
#aromavilla_o .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#aromavilla_o .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#aromavilla_o .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#aromavilla_o .shouhin .kosuu_box .kosuu{float:none; margin:0;}




/* sky_hammock */
#sky_hammock{width:660px; margin:0 0 25px; padding:0;}
#sky_hammock .main{text-align:center; margin:0 0 15px;}
#sky_hammock h4{margin:0 0 15px; padding-top:10px;}
#sky_hammock h5{margin:0 0 30px;}
#sky_hammock .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#sky_hammock .box .box_m{width:620px; padding:20px 25px 20px 15px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#sky_hammock .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#sky_hammock .box dl{margin:0 245px 0 0; padding:0;}
#sky_hammock .box dl dt{line-height:1.0; margin:0 0 20px;}
#sky_hammock .box dl dd{font-size:83%; margin:0 0 0 20px;}
#sky_hammock .box dl .bold{font-weight:bold;}
#sky_hammock .box dl dd span{color:#FF6950; font-weight:bold;}
#sky_hammock .box p{float:right; width:220px; margin:0; padding:0; display:inline; text-align:center;}
#sky_hammock .box .img{float:right; width:220px; margin:0; padding:5px 0 0 5px; display:block; position:relative;}
#sky_hammock .box .img .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}

#sky_hammock table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#sky_hammock table th,#sky_hammock table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#sky_hammock table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#sky_hammock table td{background:#FFFCF0; padding-right:20px;}

#sky_hammock .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#sky_hammock .shouhin dl{margin:0 0 10px 370px; padding:30px 0 0;}
#sky_hammock .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#sky_hammock .shouhin dl dt .small,#sky_hammock .shouhin dl dt .color_y{font-size:83%;}
#sky_hammock .shouhin dl dt .color_y{color:#F9BF11;}
#sky_hammock .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#sky_hammock .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#sky_hammock .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#sky_hammock .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#sky_hammock .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#sky_hammock .shouhin .bt_cart a:hover{background:none;}
#sky_hammock .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#sky_hammock .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sky_hammock .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#sky_hammock .shouhin .kosuu_box .kosuu{float:none; margin:0;}

#sky_hammock h6{margin:0 0 10px; padding:0;}
#sky_hammock ul{list-style:none;}
#sky_hammock ul li{margin:0 0 10px; text-indent:-9999px; overflow:hidden;}
#sky_hammock ul li a{display:block; width:660px; height:50px; position:relative;}
#sky_hammock ul li a:hover{background:none;}
#sky_hammock ul .n1{background:url(../item/image/sky_hammock/bt_li_01_ov.jpg) no-repeat;}
#sky_hammock ul .n1 a{background:url(../item/image/sky_hammock/bt_li_01.jpg) no-repeat;}
#sky_hammock ul .n2{background:url(../item/image/sky_hammock/bt_li_02_ov.jpg) no-repeat;}
#sky_hammock ul .n2 a{background:url(../item/image/sky_hammock/bt_li_02.jpg) no-repeat;}
#sky_hammock ul .n3{background:url(../item/image/sky_hammock/bt_li_03_ov.jpg) no-repeat;}
#sky_hammock ul .n3 a{background:url(../item/image/sky_hammock/bt_li_03.jpg) no-repeat;}



/* strecher */
#strecher{width:660px; margin:0 0 25px; padding:0;}
#strecher .main{text-align:center; margin:0 0 15px;}
#strecher h4{margin:0 0 15px; padding-top:10px;}
#strecher h5{margin:0 0 30px;}
#strecher .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#strecher .box .box_m{width:620px; padding:20px 25px 20px 15px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#strecher .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#strecher .box dl{margin:0 245px 0 0; padding:0;}
#strecher .box .marg{margin-right:225px;}
#strecher .box dl dt{line-height:1.0; margin:0 0 20px;}
#strecher .box dl dd{font-size:83%; margin:0 0 0 20px;}
#strecher .box .marg dd{margin-right:20px;}
#strecher .box dl .bold{font-weight:bold;}
#strecher .box dl dd span{color:#FF6950; font-weight:bold;}
#strecher .box p{float:right; width:220px; margin:0; padding:0; display:inline; text-align:center;}
#strecher .box .img{float:right; width:220px; margin:0; padding:5px 0 0 5px; display:block; position:relative;}
#strecher .box .img .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}

#strecher .strecher_box{width:586px; margin:0 0 20px; padding:0 37px;}
#strecher .strecher_box p{margin:0 240px 0 0; padding:0; font-size:83%;}
#strecher .strecher_box p span{color:#FF6950; font-weight:bold;}
#strecher .strecher_box .img{float:right; width:220px; margin:0; padding:0; display:inline; text-align:center;}
#strecher .strecher_box .img2{float:right; width:220px; height:146px; margin:0; padding:5px 0 0 5px; display:block; text-align:center; position:relative;}
#strecher .strecher_box .img2 .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}


#strecher table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#strecher table th,#strecher table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#strecher table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#strecher table td{background:#FFFCF0; padding-right:20px;}


#strecher .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#strecher .shouhin dl{margin:30px 0 10px 370px; padding:0;}
#strecher .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#strecher .shouhin dl dt .small,#strecher .shouhin dl dt .color_y{font-size:83%;}
#strecher .shouhin dl dt .color_y{color:#F9BF11;}
#strecher .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#strecher .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#strecher .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#strecher .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#strecher .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#strecher .shouhin .bt_cart a:hover{background:none;}
#strecher .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#strecher .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#strecher .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#strecher .shouhin .kosuu_box .kosuu{float:none; margin:0;}



/* four_seasons */
#four_seasons{width:660px; margin:0 0 25px; padding:0;}
#four_seasons .main{text-align:center; margin:0 0 15px;}
#four_seasons h4{margin:0 0 15px; padding-top:10px;}
#four_seasons h5{margin:0 0 30px;}
#four_seasons .box{width:660px; background:url(../00_image/common/bg_about_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#four_seasons .box .box_m{width:620px; padding:20px 25px 20px 15px; background:url(../00_image/common/bg_about_02.jpg) repeat-y;}
#four_seasons .box .box_f{width:660px; background:url(../00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#four_seasons .box dl{margin:0 245px 0 0; padding:0;}
#four_seasons .box dl dt{line-height:1.0; margin:0 0 20px;}
#four_seasons .box dl dd{font-size:83%; margin:0 0 0 20px;}
#four_seasons .box dl .bold{font-weight:bold;}
#four_seasons .box dl dd span{color:#FF6950; font-weight:bold;}
#four_seasons .box p{float:right; width:220px; margin:0; padding:0; display:inline; text-align:center;}
#four_seasons .box .img{float:right; width:220px; margin:0; padding:5px 0 0 5px; display:block; position:relative;}
#four_seasons .box .img .icon{background:url(../item/image/common/z_icon.png) no-repeat; width:23px; height:23px; display:block; position:absolute; top:1px; left:1px;}

#four_seasons table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#four_seasons table th,#four_seasons table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#four_seasons table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#four_seasons table td{background:#FFFCF0; padding-right:20px;}


#four_seasons .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#four_seasons .shouhin dl{margin:0 0 10px 370px; padding:30px 0 0;}
#four_seasons .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#four_seasons .shouhin dl dt .small,#four_seasons .shouhin dl dt .color_y{font-size:83%;}
#four_seasons .shouhin dl dt .color_y{color:#F9BF11;}
#four_seasons .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#four_seasons .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#four_seasons .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#four_seasons .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#four_seasons .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#four_seasons .shouhin .bt_cart a:hover{background:none;}
#four_seasons .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#four_seasons .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#four_seasons .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#four_seasons .shouhin .kosuu_box .kosuu{float:none; margin:0;}

#four_seasons h6{margin:0 0 10px; padding:0;}
#four_seasons ul{list-style:none;}
#four_seasons ul li{margin:0 0 10px; text-indent:-9999px; overflow:hidden;}
#four_seasons ul li a{display:block; width:660px; height:50px; position:relative;}
#four_seasons ul li a:hover{background:none;}
#four_seasons ul .n1{background:url(../item/image/four_seasons/bt_li_01_ov.jpg) no-repeat;}
#four_seasons ul .n1 a{background:url(../item/image/four_seasons/bt_li_01.jpg) no-repeat;}
#four_seasons ul .n2{background:url(../item/image/four_seasons/bt_li_02_ov.jpg) no-repeat;}
#four_seasons ul .n2 a{background:url(../item/image/four_seasons/bt_li_02.jpg) no-repeat;}
#four_seasons ul .n3{background:url(../item/image/four_seasons/bt_li_03_ov.jpg) no-repeat;}
#four_seasons ul .n3 a{background:url(../item/image/four_seasons/bt_li_03.jpg) no-repeat;}

#four_seasons .top_bn_17,#four_seasons .top_bn_18{margin:0 0 5px;}


/* option */
#option h4{margin:0 0 15px; font-size:117%; color:#2BB4BA;}
#option .cap{margin:0 0 15px;}
#option table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#option table th,#option table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#option table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#option table td{background:#FFFCF0; padding-right:20px;}

#option .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#option .shouhin dl{margin:0 0 10px 370px; padding:30px 0 0;}
#option .shouhin .t0{padding-top:0;}
#option .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#option .shouhin dl dt .small,#option .shouhin dl dt .color_y{font-size:83%;}
#option .shouhin dl dt .color_y{color:#F9BF11;}
#option .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#option .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#option .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#option .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#option .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#option .shouhin .bt_cart a:hover{background:none;}
#option .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#option .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#option .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#option .shouhin .kosuu_box .kosuu{float:none; margin:0;}


/* pet */
#pet{width:660px; margin:0 0 25px; padding:0;}
#pet .main{text-align:center; margin:0 0 15px;}
#pet .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/aromavilla/bn_aroma_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 10px;}
#pet .bn a{display:block; background:url(../item/image/aromavilla/bn_aroma.gif) no-repeat; width:660px; height:60px;}
#pet .bn a:hover{background:none;}
#pet h4{margin:0 0 20px; padding-top:10px;}
#pet h5{margin:0 0 30px;}
#pet .p_txt{text-align:center; margin:0 0 5px;}
#pet .p_txt2{text-align:left; margin:0 0 10px; padding:0; font-size:83%;}
#pet .p_txt dt{margin:0 0 20px;}
#pet .p_txt dd{margin:0 0 15px; font-size:83%;}
#pet .p_txt dd strong{font-weight:bold;}
#pet .pet_box{width:660px; background:url(../item/image/pet_care_mat/bg_01_01.gif) repeat-y 0 0; margin:0 0 10px;}
#pet .pet_box .pet_m_box{width:620px; padding:20px 0 20px 20px; background:url(../item/image/pet_care_mat/border.gif) no-repeat 80px bottom;}
#pet .pet_box .pet_f_box{width:660px; background:url(../item/image/pet_care_mat/bg_01_02.gif) no-repeat; height:7px; line-height:0; font-size:0;}
#pet .pet_box h4{margin:0; padding:0;}
#pet .pet_box .pet_m_box .img{float:right; width:250px;}
#pet .pet_box .pet_m_box .img p{margin:0 0 5px;}
#pet .pet_box .pet_m_box dl{margin:0 270px 0 0;}
#pet .pet_box .pet_m_box dl dd{font-size:83%; margin:0 0 15px 60px;}
#pet .pet_box .pet_m_box dl dd strong{color:#FF7862; font-weight:bold;}
#pet .pet_box .pet_m_box dl dd span{font-weight:bold;}
#pet .pet_box .bg_non{background:none;}
#pet .pet_box .bg_non dl{margin:0;}

#pet .pet_box2{width:660px; background:url(../item/image/pet_care_mat/bg_02_01.jpg) no-repeat 0 0; padding:8px 0 0; margin:0 0 10px;}
#pet .pet_box2 .pet_m_box2{width:660px; padding:0; background:url(../item/image/pet_care_mat/bg_02_02.jpg) repeat-y 0 0; display:block; position:relative;}
#pet .pet_box2 .pet_f_box2{width:660px; background:url(../item/image/pet_care_mat/bg_02_03.gif) no-repeat; height:8px; line-height:0; font-size:0;}
#pet .pet_box2 .pet_m_box2 h4{margin:-12px 0 0; padding:0 0 0 12px; display:block; position:absolute;}
#pet .pet_box2 .pet_m_box2 dl{padding:20px 20px 0 95px;}
#pet .pet_box2 .pet_m_box2 dl dt{margin:0 0 15px;}
#pet .pet_box2 .pet_m_box2 dl dd{font-size:83%; margin:0 0 20px;}
#pet .pet_box2 .pet_m_box2 dl .img{float:right; margin:-5px 0 0 10px; position:relative; display:block;}

#pet .syousai_01{font-size:83%; border:solid #CCCCCC 3px; margin:0 0 10px;}
#pet .syousai_01 th,#pet .syousai_01 td{padding:5px;}
#pet .syousai_01 th{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; background:#FDD089; border-right:solid #FFFFFF 1px;}
#pet .syousai_01 td{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; vertical-align:top; border-left:solid #cccccc 1px;}
#pet .syousai_01 .left_b{border-left:solid #FFFFFF 1px;}
#pet .syousai_01 .left_b2{border-left:solid #cccccc 1px;}
#pet .syousai_01 .right_non{border-right:none; background:#7FD7F4;}
#pet .syousai_01 td strong{font-weight:bold; color:#EB5C01;}
#pet .syousai_01 .bg_g{background:#AFD464;}
#pet .syousai_01 .bg_y{background:#FFF7B3;}
#pet .syousai_01 .center{text-align:center;}
#pet .syousai_01 .center img{margin:0 0 5px;}
#pet .syousai_01 .center2{text-align:center; vertical-align:middle;}

#pet .syousai_02{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#pet .syousai_02 th,#pet .syousai_02 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#pet .syousai_02 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#pet .syousai_02 td{background:#FFFCF0; padding-right:20px;}


#pet .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#pet .shouhin dl{margin:0 0 10px 370px; padding:0;}
#pet .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:30px;}
#pet .shouhin dl dt .small,#pet .shouhin dl dt .color_y{font-size:83%;}
#pet .shouhin dl dt .color_y{color:#F9BF11;}
#pet .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#pet .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#pet .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#pet .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#pet .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#pet .shouhin .bt_cart a:hover{background:none;}
#pet .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#pet .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#pet .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#pet .shouhin .kosuu_box .kosuu{float:none; margin:0;}

#pet h6{margin:0 0 10px; padding:0;}
#pet ul{list-style:none;}
#pet ul li{margin:0 0 10px; text-indent:-9999px; overflow:hidden;}
#pet ul li a{display:block; width:660px; height:50px; position:relative;}
#pet ul li a:hover{background:none;}
#pet ul .n1{background:url(../item/image/aromavilla/bt_li_01_ov.jpg) no-repeat;}
#pet ul .n1 a{background:url(../item/image/aromavilla/bt_li_01.jpg) no-repeat;}
#pet ul .n2{background:url(../item/image/aromavilla/bt_li_02_ov.jpg) no-repeat;}
#pet ul .n2 a{background:url(../item/image/aromavilla/bt_li_02.jpg) no-repeat;}
#pet ul .n3{background:url(../item/image/aromavilla/bt_li_03_ov.jpg) no-repeat;}
#pet ul .n3 a{background:url(../item/image/aromavilla/bt_li_03.jpg) no-repeat;}

#pet .owabi{width:594px; border:solid 3px #FF6950; padding:20px 30px; margin:0 0 15px;}
#pet .owabi p{float:right; width:69px;}
#pet .owabi dl{width:500px; font-size:83%;}
#pet .owabi dt{margin:0 0 15px;}


/* ichiran */
#ichiran .bn{margin:0 0 10px;}
#ichiran .ichiran_box{width:660px; background:url(../item/image/ichiran/bg_01.jpg) no-repeat; padding:7px 0 0; margin:0 0 8px;}
#ichiran .ichiran_box .ichiran_box_m{width:660px; padding:30px 0; background:url(../item/image/ichiran/bg_02.jpg) repeat-y;}
#ichiran .ichiran_box .ichiran_box_f{width:660px; background:url(../item/image/ichiran/bg_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#ichiran .ichiran_box .ichiran_box_m .midashi{width:550px; margin:0 0 15px 50px; padding:0 10px 8px 0; border-bottom:dotted 1px #595757;}
#ichiran .ichiran_box .ichiran_box_m .midashi h4{float:left; margin:0; padding:0; font-size:117%; color:#595757; line-height:1.0;}
#ichiran .ichiran_box .ichiran_box_m .midashi p{font-size:83%; color:#595757; float:right; line-height:1.0;}
#ichiran .ichiran_box .ichiran_box_m .midashi p strong{font-size:134%; font-weight:bold; padding:0 3px 0 0; color:#FF6950; line-height:1.0;}
#ichiran .ichiran_box .ichiran_box_m .txt{font-size:83%; margin:0 0 25px 50px; color:#3F3B3A;}
#ichiran .ichiran_box .ichiran_box_m .syouhin{widows:585px; margin:0 0 25px 50px;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box{width:170px; float:left; margin:0 25px 0 0; font-size:83%;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box p{width:130px; margin:0 20px 10px;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box dl dt{margin:0 0 8px; width:170px; display:block;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box dl dt a{color:#0063CC;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box dl dt a:hover{color:#FF6950;}
#ichiran .ichiran_box .ichiran_box_m .syouhin_box dl dd{text-align:center; font-weight:bold; color:#E81F2D; margin:0 0 8px;}

/* natural */
#natural{width:660px; margin:0 0 25px; padding:0;}
#natural .txt_0428{font-size:83%; text-align:center; color:#E50615; border:solid 2px #E50615; padding:10px; margin:0 0 20px;}
#natural .douga{margin:0 0 20px;}
#natural h4{margin:0 0 15px;}
#natural .main{text-align:center; margin:0 0 15px;}
#natural .ill{text-align:center; margin:0 0 20px;}
#natural .ill2{list-style:none; padding:0 0 0 20px; margin:0 0 20px;}
#natural .ill2 li{float:left; width:189px; margin:0 28px 0 0;}
#natural .ill2 .marg0{margin:0;}

#natural .box{width:660px; background:url(../item/image/natural_sleep/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#natural .box .box_m{width:616px; padding:20px 22px; background:url(../item/image/natural_sleep/bg_a_02.jpg) repeat-y;}
#natural .box .box_f{width:660px; background:url(../item/image/natural_sleep/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}

#natural .box .box_m .box_s{margin:0 0 15px;}
#natural .box .box_m .box_s p{width:250px; float:right;}
#natural .box .box_m .box_s .marg_t_i{padding-top:15px;}
#natural .box .box_m .box_s .douga{width:555px; float:none; margin:10px 0 0 60px;}
#natural .box .box_m .box_s dl{width:345px;}
#natural .box .box_m .box_s dl dd{font-size:83%; margin:0 0 5px 60px;}
#natural .box .box_m .box_s dl dd strong{color:#FF7862; font-weight:bold;}
#natural .box .box_m .box_s dl .marg_t{margin-top:-20px; position:relative; display:block;}
#natural .box .box_m .box_s dl .center{text-align:center;}
#natural .box .box_m .cover{width:561px; padding:10px 0 0 55px;}
#natural .box .box_m .cover dl{width:180px; padding:0 0 0 7px; float:left; margin:0; display:inline;}
#natural .box .box_m .cover dl dd{margin:10px auto 0; width:108px; height:22px;}

#natural .box .box_m .tatoeba{width:615px; background:url(../item/image/natural_sleep/bg_b_01.gif) no-repeat; padding:81px 0 0; margin:0 0 15px;}
#natural .box .box_m .tatoeba_m{width:582px; padding:0 0 20px 33px; background:url(../item/image/natural_sleep/bg_b_02.gif) repeat-y;}
#natural .box .box_m .tatoeba_f{width:615px; background:url(../item/image/natural_sleep/bg_b_03.gif) no-repeat; height:7px; line-height:0; font-size:0;}
#natural .box .box_m .tatoeba_m dl{width:160px; float:left; margin:0; padding:0 34px 0 0;}
#natural .box .box_m .tatoeba_m dl dd{font-size:83%; margin:10px 0 0;}

#natural .box_c{width:660px; background:url(../item/image/natural_sleep/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#natural .box_c .box_c_m{width:616px; padding:10px 22px; background:url(../item/image/natural_sleep/bg_a_02.jpg) repeat-y;}
#natural .box_c .box_c_f{width:660px; background:url(../item/image/natural_sleep/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#natural .box_c .box_c_m dl{width:180px; float:left; margin:0 38px 0 0;}
#natural .box_c .box_c_m .marg_0{margin-right:0;}
#natural .box_c .box_c_m dl dt{margin:0 0 10px; line-height:1.0;}


#natural .syousai_02{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#natural .syousai_02 th,#natural .syousai_02 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#natural .syousai_02 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#natural .syousai_02 td{background:#FFFCF0; padding-right:20px;}

#natural .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#natural .shouhin dl{margin:0 0 10px 370px; padding:0;}
#natural .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:30px;}
#natural .shouhin dl dt .small,#natural .shouhin dl dt .color_y{font-size:83%;}
#natural .shouhin dl dt .color_y{color:#F9BF11;}
#natural .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#natural .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#natural .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#natural .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#natural .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#natural .shouhin .bt_cart a:hover{background:none;}
#natural .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#natural .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#natural .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#natural .shouhin .kosuu_box .kosuu{float:none; margin:0;}

#natural .top_bn_17,#natural .top_bn_18{margin:0 0 5px;}


/* car */
#car h4{margin:0 0 10px;}
#car .main{margin:0 0 10px;}
#car .box{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 10px;}
#car .box .box_m{width:600px; padding:15px 30px 0; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box .box_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#car .box .box_m .img{width:300px; float:right; margin:0; padding:0;}
#car .box .box_m .img p{margin:0 0 25px;}
#car .box .box_m dl{width:270px;}
#car .box .box_m dl dt{margin:0 0 15px;}
#car .box .box_m dl dd{margin:0 0 20px; font-size:83%;}
#car .box .box_m dl dd strong{font-weight:bold;}
#car .business{height:60px; margin:0 0 10px;}
#car .business .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/cusion_series/im_business_ov.gif) no-repeat; width:240px; height:60px; float:left; margin:0 10px 0 0;}
#car .business .bn a{display:block; background:url(../item/image/cusion_series/im_business.gif) no-repeat; width:240px; height:60px;}
#car .business .bn a:hover{background:none;}
#car .business .arrow{float:left; margin:23px 10px 0 0;}
#car .business .txt{margin:13px 0 0; float:left;}
#car .osusume{margin:0 0 15px;}
#car .box2{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 15px;}
#car .box2 .box2_m{width:620px; padding:10px 20px; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box2 .box2_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#car .box2 .box2_m .box_s{margin:0 0 15px;}
#car .box2 .box2_m .box_s .img{width:250px; float:right; margin:0; padding:0;}
#car .box2 .box2_m .box_s .img p{margin:0 0 3px;}
#car .box2 .box2_m .box_s dl{width:345px;}
#car .box2 .box2_m .box_s dl dd{margin:0 0 0 63px; font-size:83%;}
#car .box2 .box2_m .box_s dl .ill{text-align:center; margin-top:10px;}
#car .box2 .box2_m .box_s dl .marg{margin-top:-20px; position:relative; display:block;}
#car .box2 .box2_m .box_s dl dd strong{font-weight:bold;}
#car .box3{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 15px;}
#car .box3 .box3_m{width:630px; padding:0 0 10px 30px; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box3 .box3_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#car .box3 .box3_m dl{width:130px; margin:0 26px 0 0; float:left;}
#car .box3 .box3_m .marg0{margin-right:0;}
#car .box3 .box3_m dl dt{margin:0 0 10px;}
#car #content{position:relative; margin:0; padding:0;}
#car #slider{margin:0 0 10px;}
#car #slider ul, #slider li{margin:0; padding:0; list-style:none;}
#car #slider li{width:660px; height:250px; overflow:hidden;}	
#car #prevBtn,#car #nextBtn{display:block; width:30px; height:77px; position:absolute; left:-15px; top:65px;}	
#car #nextBtn{left:645px;}														
#car #prevBtn a,#car #nextBtn a{display:block; width:30px; height:77px; background:url(../item/image/cusion_series/btn_prev.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}	
#car #nextBtn a{background:url(../item/image/cusion_series/btn_next.png) no-repeat 0 0;}
* html body #car #prevBtn a,* html body #car #nextBtn a{
	behavior:expression(
		this.style.behavior||
		(this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
		this.style.backgroundImage="none",
		this.style.behavior="none")
	);
}

#car .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#car .syousai_01 th,#car .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#car .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#car .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#car .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#car .shouhin dl{margin:0 0 10px 370px; padding:0;}
#car .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#car .shouhin dl dt .small,#car .shouhin dl dt .color_y{font-size:83%;}
#car .shouhin dl dt .color_y{color:#F9BF11;}
#car .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#car .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#car .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#car .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#car .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#car .shouhin .bt_cart a:hover{background:none;}
#car .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#car .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#car .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#car .shouhin .kosuu_box .kosuu{float:none; margin:0;}

/* khp */
#khp h4{margin:0 0 10px;}
#khp .main{margin:0 0 10px;}
#khp .box{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 10px;}
#khp .box .box_m{width:600px; padding:15px 30px 0; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box .box_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#khp .box .box_m .img{width:300px; float:right; margin:0; padding:0;}
#khp .box .box_m .img p{margin:0 0 25px;}
#khp .box .box_m dl{width:270px;}
#khp .box .box_m dl dt{margin:0 0 15px;}
#khp .box .box_m dl dd{margin:0 0 20px; font-size:83%;}
#khp .box .box_m dl dd strong{font-weight:bold;}
#khp .business{height:60px; margin:0 0 10px;}
#khp .business .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/cusion_series/im_business_ov.gif) no-repeat; width:240px; height:60px; float:left; margin:0 10px 0 0;}
#khp .business .bn a{display:block; background:url(../item/image/cusion_series/im_business.gif) no-repeat; width:240px; height:60px;}
#khp .business .bn a:hover{background:none;}
#khp .business .arrow{float:left; margin:23px 10px 0 0;}
#khp .business .txt{margin:13px 0 0; float:left;}
#khp .osusume{margin:0 0 15px;}
#khp .box2{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 15px;}
#khp .box2 .box2_m{width:620px; padding:10px 20px; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box2 .box2_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#khp .box2 .box2_m .box_s{margin:0 0 15px;}
#khp .box2 .box2_m .box_s .img{width:250px; float:right; margin:0; padding:0;}
#khp .box2 .box2_m .box_s .img p{margin:0 0 3px;}
#khp .box2 .box2_m .box_s dl{width:345px;}
#khp .box2 .box2_m .box_s dl dd{margin:0 0 0 63px; font-size:83%;}
#khp .box2 .box2_m .box_s dl .ill{text-align:center; margin-top:10px;}
#khp .box2 .box2_m .box_s dl .marg{margin-top:-20px; position:relative; display:block;}
#khp .box2 .box2_m .box_s dl dd strong{font-weight:bold;}
#khp .box3{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 15px;}
#khp .box3 .box3_m{width:630px; padding:0 0 10px 30px; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box3 .box3_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#khp .box3 .box3_m dl{width:290px; margin:0 18px 0 0; float:left;}
#khp .box3 .box3_m dl dt{margin:0 0 10px;}

#khp #content{position:relative; margin:0; padding:0;}
#khp #slider{margin:0 0 10px;}
#khp #slider ul, #slider li{margin:0; padding:0; list-style:none;}
#khp #slider li{width:660px; height:250px; overflow:hidden;}	
#khp #prevBtn,#khp #nextBtn{display:block; width:30px; height:77px; position:absolute; left:-15px; top:65px;}	
#khp #nextBtn{left:645px;}														
#khp #prevBtn a,#khp #nextBtn a{display:block; width:30px; height:77px; background:url(../item/image/cusion_series/btn_prev.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}	
#khp #nextBtn a{background:url(../item/image/cusion_series/btn_next.png) no-repeat 0 0;}
* html body #khp #prevBtn a,* html body #khp #nextBtn a{
	behavior:expression(
		this.style.behavior||
		(this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
		this.style.backgroundImage="none",
		this.style.behavior="none")
	);
}
#khp .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#khp .syousai_01 th,#khp .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#khp .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#khp .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#khp .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#khp .shouhin dl{margin:0 0 10px 370px; padding:0;}
#khp .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#khp .shouhin dl dt .small,#khp .shouhin dl dt .color_y{font-size:83%;}
#khp .shouhin dl dt .color_y{color:#F9BF11;}
#khp .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#khp .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#khp .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#khp .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#khp .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#khp .shouhin .bt_cart a:hover{background:none;}
#khp .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#khp .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#khp .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#khp .shouhin .kosuu_box .kosuu{float:none; margin:0;}


/* neo */
#neo .txt_0428{font-size:83%; text-align:center; color:#E50615; border:solid 2px #E50615; padding:10px; margin:0 0 20px;}
#neo .douga{margin:0 0 20px;}
#neo h4{margin:0 0 15px;}
#neo .main{text-align:center; margin:0 0 15px;}
#neo .box{width:660px; background:url(../item/image/neo/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#neo .box .box_m{width:616px; padding:20px 22px; background:url(../item/image/neo/bg_a_02.jpg) repeat-y;}
#neo .box .box_f{width:660px; background:url(../item/image/neo/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#neo .box .box_m .box_s,#neo .box .box_m .box_s2{margin:0 0 15px;}
#neo .box .box_m .box_s p{width:250px; float:right;}
#neo .box .box_m .box_s .marg_t_i{padding-top:15px;}
#neo .box .box_m .douga{width:555px; margin:0 0 20px 60px;}
#neo .box .box_m .box_s dl{width:345px;}
#neo .box .box_m .box_s dl dd,#neo .box .box_m .box_s2 dl dd{font-size:83%; margin:0 0 10px 60px;}
#neo .box .box_m .box_s dl dd strong,#neo .box .box_m .box_s2 dl dd strong{color:#FF7862; font-weight:bold;}
#neo .box .box_m .box_s dl dd a{font-weight:bold;}
#neo .box .box_m .box_s dl .marg_t,#neo .box .box_m .box_s2 dl .marg_t{margin-top:-20px; position:relative; display:block;}
#neo .box .box_m .box_s dl .center{text-align:center;}
#neo .box .box_m .box_s3 p{margin:0 0 10px;}
#neo .box .box_m .box_s3 .img{width:250px; float:right;}
#neo .box .box_m .box_s3 dl{width:345px;}
#neo .box .box_m .box_s3 dl dt{margin:0 0 10px 60px;}
#neo .box .box_m .box_s3 dl dd{font-size:83%; margin:0 0 10px 60px;}
#neo .box .box_m .box_s3 dl dd strong{color:#FF7862; font-weight:bold;}
#neo .box_c{width:660px; background:url(../item/image/neo/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#neo .box_c .box_c_m{width:616px; padding:10px 22px; background:url(../item/image/neo/bg_a_02.jpg) repeat-y;}
#neo .box_c .box_c_f{width:660px; background:url(../item/image/neo/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#neo .box_c .box_c_m dl{width:180px; float:left; margin:0 38px 0 0;}
#neo .box_c .box_c_m .marg_0{margin-right:0;}
#neo .box_c .box_c_m dl dt{margin:0 0 10px; line-height:1.0;}

#neo .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#neo .syousai_01 th,#neo .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#neo .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#neo .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#neo .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#neo .shouhin dl{margin:0 0 10px 370px; padding:0;}
#neo .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#neo .shouhin dl dt .small,#neo .shouhin dl dt .color_y{font-size:83%;}
#neo .shouhin dl dt .color_y{color:#F9BF11;}
#neo .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#neo .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#neo .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#neo .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#neo .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#neo .shouhin .bt_cart a:hover{background:none;}
#neo .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#neo .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#neo .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#neo .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#neo .owabi{width:594px; border:solid 3px #FF6950; padding:20px 30px; margin:0 0 15px;}
#neo .owabi p{float:right; width:69px;}
#neo .owabi dl{width:500px; font-size:83%;}
#neo .owabi dt{margin:0 0 15px;}

#neo .top_bn_17,#neo .top_bn_18{margin:0 0 5px;}


/* dx */
#dx .txt_0428{font-size:83%; text-align:center; color:#E50615; border:solid 2px #E50615; padding:10px; margin:0 0 20px;}
#dx .main{text-align:center; margin:0 0 15px;}
#dx .douga{margin:0 0 20px;}
#dx h4{margin:0 0 15px;}
#dx .box{width:660px; background:url(../item/image/dx/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#dx .box .box_m{width:616px; padding:20px 22px; background:url(../item/image/dx/bg_a_02.jpg) repeat-y;}
#dx .box .box_f{width:660px; background:url(../item/image/dx/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#dx .box .box_m .box_s,#dx .box .box_m .box_s2{margin:0 0 15px;}
#dx .box .box_m .box_s p{width:250px; float:right;}
#dx .box .box_m .box_s .marg_t_i{padding-top:15px;}
#dx .box .box_m .douga{width:555px; margin:0 0 20px 60px;}
#dx .box .box_m .box_s dl{width:345px;}
#dx .box .box_m .box_s dl dd,#dx .box .box_m .box_s2 dl dd{font-size:83%; margin:0 0 10px 60px;}
#dx .box .box_m .box_s dl dd strong,#dx .box .box_m .box_s2 dl dd strong{color:#FF7862; font-weight:bold;}
#dx .box .box_m .box_s dl dd a{font-weight:bold;}
#dx .box .box_m .box_s dl .marg_t,#dx .box .box_m .box_s2 dl .marg_t{margin-top:-20px; position:relative; display:block;}
#dx .box .box_m .box_s dl .center{text-align:center;}
#dx .box .box_m .box3{width:558px; margin:0 0 15px 58px;}
#dx .box .box_m .box3 p{margin:0 0 15px;}
#dx .box .box_m .box3 div{width:170px; margin:0 24px 0 0; float:left;}
#dx .box .box_m .box3 .marg_0{margin-right:0;}
#dx .box .box_m .box3 div p{margin:0 0 15px;}
#dx .box .box_m .box3 div dl dt{text-align:center;}
#dx .box .box_m .box3 div dl dd{font-size:83%; margin:10px 0 0;}
#dx .box .box_m .check{width:558px; margin:0 0 0 58px;}
#dx .box .box_m .check p{font-size:83%; margin:0 0 10px;}
#dx .box .box_m .check strong{font-weight:bold;}
#dx .box_c{width:660px; background:url(../item/image/dx/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#dx .box_c .box_c_m{width:616px; padding:10px 22px; background:url(../item/image/dx/bg_a_02.jpg) repeat-y;}
#dx .box_c .box_c_f{width:660px; background:url(../item/image/dx/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#dx .box_c .box_c_m dl{width:180px; float:left; margin:0 38px 0 0;}
#dx .box_c .box_c_m .marg_0{margin-right:0;}
#dx .box_c .box_c_m dl dt{margin:0 0 10px; line-height:1.0;}

#dx .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 15px;}
#dx .syousai_01 th,#dx .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#dx .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#dx .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#dx .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#dx .shouhin dl{margin:0 0 10px 370px; padding:0;}
#dx .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#dx .shouhin dl dt .small,#dx .shouhin dl dt .color_y{font-size:83%;}
#dx .shouhin dl dt .color_y{color:#F9BF11;}
#dx .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#dx .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#dx .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#dx .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#dx .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#dx .shouhin .bt_cart a:hover{background:none;}
#dx .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#dx .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#dx .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#dx .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#dx .owabi{width:594px; border:solid 3px #FF6950; padding:20px 30px; margin:0 0 15px;}
#dx .owabi p{float:right; width:69px;}
#dx .owabi dl{width:500px; font-size:83%;}
#dx .owabi dt{margin:0 0 15px;}

#dx .top_bn_17,#dx .top_bn_18{margin:0 0 5px;}


/* sheet */
#sheet h4{margin:0 0 15px; font-size:117%; color:#2BB4BA;}
#sheet .cap{margin:0 0 15px;}
#sheet table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 35px;}
#sheet table th,#sheet table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#sheet table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#sheet table td{background:#FFFCF0; padding-right:20px;}

#sheet .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#sheet .shouhin dl{margin:0 0 10px 370px; padding:45px 0 0;}
#sheet .shouhin .t0{padding-top:0;}
#sheet .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#sheet .shouhin dl dt .small,#sheet .shouhin dl dt .color_y{font-size:83%;}
#sheet .shouhin dl dt .color_y{color:#F9BF11;}
#sheet .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#sheet .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}

#sheet .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#sheet .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#sheet .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#sheet .shouhin .bt_cart a:hover{background:none;}
#sheet .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}

#sheet .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sheet .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#sheet .shouhin .kosuu_box .kosuu{float:none; margin:0;}


/* guide_futon */
#guide_futon h6{margin:0 0 15px;}
#guide_futon .lead{padding:0 15px; margin:0 0 20px;}
#guide_futon .lead p{font-size:83%; margin:0 270px 0 0;}
#guide_futon .lead .img{float:right; width:250px; margin:-18px 0 0; position:relative; display:block;}
#guide_futon .box,#guide_futon .box2{width:660px; background:url(../00_image/guide_futon/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#guide_futon .box .box_m,#guide_futon .box2 .box_m2{width:616px; padding:10px 22px; background:url(../00_image/guide_futon/bg_a_02.jpg) repeat-y;}
#guide_futon .box .box_f,#guide_futon .box2 .box_f2{width:660px; background:url(../00_image/guide_futon/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#guide_futon .box .box_m .box_s{margin:0 0 20px; width:610px;}
#guide_futon .box .box_m .box_s p{margin:0 0 20px;}
#guide_futon .box .box_m .box_s h5{margin:0 0 20px;}
#guide_futon .box .box_m .box_s .img{float:right; width:251px; height:127px; margin:0;}
#guide_futon .box .box_m .box_s dl{width:340px;}
#guide_futon .box .box_m .box_s dl dt{margin:0 0 15px;}
#guide_futon .box .box_m .box_s dl dd{font-size:83%;}
#guide_futon .box .box_m .box_s .bt{clear:both; margin:20px auto 0; width:216px;}
#guide_futon .box .box_m .box_s .bt2{clear:both; margin:20px auto 0; width:226px;}
#guide_futon .box .box_m .box_s .bt3{clear:both; margin:20px auto 0; width:196px;}
#guide_futon .box2 h5{margin:0 0 20px 5px;}
#guide_futon .box2 .box_m2 dl{width:610px; margin:0 0 20px;}
#guide_futon .box2 .box_m2 dl dt,#guide_futon .box2 .box_m2 dl dd {
        display: table-cell;
        vertical-align: middle;
    }
#guide_futon .box2 .box_m2 dl dt {
	width:116px;
    }
#guide_futon .box2 .box_m2 dl dd {
	width:494px;
	font-weight:bold;
	font-size:83%;
    }
 
    /* IE 6 */
    * html #guide_futon .box2 .box_m2 dl dt,* html #guide_futon .box2 .box_m2 dl dd {
        display: inline;
        zoom: 1;
    }
 
    /* IE 7 */
    *:first-child+html #guide_futon .box2 .box_m2 dl dt,*:first-child+html #guide_futon .box2 .box_m2 dl dd {
        display: inline;
        zoom: 1;
    }
#guide_futon .box2 .box_m2 dl .t_top{vertical-align:top;}
#guide_futon .box2 .box_m2 dl dd strong{text-decoration:underline; font-weight:bold;}
#guide_futon .syousai_01{font-size:83%; border:solid #CCCCCC 3px; margin:0;}
#guide_futon .syousai_01 th,#guide_futon .syousai_01 td{padding:5px;}
#guide_futon .syousai_01 th{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; background:#FDD089; border-right:solid #FFFFFF 1px;}
#guide_futon .syousai_01 td{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; vertical-align:top; border-left:solid #cccccc 1px;}
#guide_futon .syousai_01 .left_b{border-left:solid #FFFFFF 1px;}
#guide_futon .syousai_01 .left_b2{border-left:solid #cccccc 1px;}
#guide_futon .syousai_01 .right_non{border-right:none; background:#7FD7F4;}
#guide_futon .syousai_01 td strong{font-weight:bold;}
#guide_futon .syousai_01 .bg_g{background:#AFD464;}
#guide_futon .syousai_01 .bg_y{background:#FFF7B3;}
#guide_futon .syousai_01 .center{text-align:center;}
#guide_futon .syousai_01 .center img{margin:0 0 5px;}
#guide_futon .syousai_01 .center2{text-align:center; vertical-align:middle;}
#guide_futon .cap{padding:8px 0 0; font-size:83%; margin:0 0 20px;}
#guide_futon .box .box_m .marg0,#guide_futon .box2 .box_m2 .marg0{margin-bottom:0;}

#guide_futon .top_bn_17{margin:0 0 5px;}
#guide_futon .top_bn_18{margin:0 0 20px;}


/* cusion */
#cusion p{margin:0 0 5px;}
#cusion h4{margin:0 0 15px;}
#cusion h5{margin:0 0 10px;}
#cusion .p_marg{margin:0 0 15px;}
#cusion .waku_g{width:660px; background:url(../item/image/cusion/bg_s_01.gif) no-repeat; padding:17px 0 0; margin:0 0 5px;}
#cusion .waku_g_m{width:590px; background:url(../item/image/cusion/bg_s_02.gif) repeat-y; padding:0 40px 1px 30px;}
#cusion .waku_g_f{width:660px; background:url(../item/image/cusion/bg_s_03.gif) no-repeat; padding:0; margin:0; height:17px; line-height:0; font-size:0;}
#cusion .waku_g_m p{float:right; width:132px; margin:0;}
#cusion .waku_g_m dl{width:440px;}
#cusion .waku_g_m dl dt{padding:15px 0 0;}
#cusion .waku_g_m dl dd{margin:20px 0 0; font-size:83%; color:#FFF;}
#cusion .message{width:660px; background:url(../item/image/cusion/bg_m_02.gif) no-repeat left bottom; padding:0 0 14px; margin:0 0 15px;}
#cusion .message dt{margin:0; padding:0;}
#cusion .message dd{text-align:center; background:url(../item/image/cusion/bg_m_01.gif) repeat-y; font-size:83%; font-weight:bold; padding:15px 0;}
#cusion .box{width:660px; background:url(../item/image/cusion_series/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#cusion .box_m{width:600px; padding:10px 30px 1px; background:url(../item/image/cusion_series/bg_a_02.jpg) repeat-y;}
#cusion .box_f{width:660px; background:url(../item/image/cusion_series/bg_a_03.jpg) no-repeat; padding:0; margin:0; line-height:0; font-size:0; height:14px;}
#cusion .box_s1,#cusion .box_s2{width:530px; padding:0 0 0 60px; margin:0 0 15px;}
#cusion .box_s1 p,#cusion .box_s2 p{font-size:83%;}
#cusion .box_s1 p{margin:0 0 5px;}
#cusion .box_s1 .tx_s{font-size:66%; text-align:center;}
#cusion .box_s1 .tx_s sup{font-size:66%;}
#cusion .box_s1 p img{padding:15px 0 0;}
#cusion .box_s2 .left{width:250px; float:left;}
#cusion .box_s2 .right{width:250px; float:right; text-align:right;}
#cusion .box_s2 .marg_t{padding-top:15px;}
#cusion .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#cusion .shouhin dl{margin:0 0 10px 370px; padding:0;}
#cusion .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:20px;}
#cusion .shouhin dl dt .small,#cusion .shouhin dl dt .color_y{font-size:83%;}
#cusion .shouhin dl dt .color_y{color:#F9BF11;}
#cusion .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#cusion .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#cusion .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#cusion .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#cusion .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#cusion .shouhin .bt_cart a:hover{background:none;}
#cusion .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#cusion .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#cusion .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#cusion .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#cusion .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 15px;}
#cusion .syousai_01 th,#cusion .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#cusion .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#cusion .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#cusion .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/cusion/im_blog_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 15px;}
#cusion .bn a{display:block; background:url(../item/image/cusion/im_blog.gif) no-repeat; width:660px; height:60px;}
#cusion .bn a:hover{background:none;}
#cusion .bn2{text-indent:-9999px; overflow:hidden; background:url(../item/image/cusion/bn_20_ov.jpg) no-repeat; width:660px; height:127px; margin:0 auto 15px;}
#cusion .bn2 a{display:block; background:url(../item/image/cusion/bn_20.jpg) no-repeat; width:660px; height:127px;}
#cusion .bn2 a:hover{background:none;}
#cusion .media{width:660px; background:url(../item/image/cusion/bg_b_01.gif) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#cusion .media .media_m{width:620px; background:url(../item/image/cusion/bg_b_02.gif) repeat-y; padding:6px 20px;}
#cusion .media .media_f{width:660px; background:url(../item/image/cusion/bg_b_03.gif) no-repeat; font-size:0; line-height:0; height:14px;}
#cusion .media .media_m p{width:294px; display: table-cell; vertical-align: middle;}
#cusion .media .media_m dl{width:320px; font-size:83%; display: table-cell; vertical-align: middle;}
#cusion .media .media_m dl dt{padding:0 0 5px;}
#cusion .media .media_m dl dd{margin:25px 0 0;}
/* IE 6 */
* html #cusion .media .media_m p,* html #cusion .media .media_m dl{display:inline; zoom:1;}
/* IE 7 */
*:first-child+html #cusion .media .media_m p,*:first-child+html #cusion .media .media_m dl{display:inline; zoom:1;}


/* insole */
#insole .main{margin:0 0 5px;}
#insole .i_box,#insole .i_box2,#insole .i_box3{background:url(../item/image/insole/bg_01.jpg) no-repeat; width:660px; padding:14px 0 0; margin:0 0 15px;}
#insole .i_box_m,#insole .i_box2_m,#insole .i_box3_m{background:url(../item/image/insole/bg_02.jpg) repeat-y; width:600px; padding:6px 30px;}
#insole .i_box3_m{width:620px; padding:6px 20px;}
#insole .i_box_f,#insole .i_box2_f,#insole .i_box3_f{background:url(../item/image/insole/bg_03.jpg) no-repeat; width:660px; height:14px; padding:0; margin:0; line-height:0; font-size:0;}
#insole .i_box_m p{margin:0 0 20px;}
#insole .i_box_m dl dt{margin:0 0 15px;}
#insole .i_box_m dl dd{margin:0 0 10px; font-size:83%;}
#insole .i_box_m ul{height:79px; list-style:none;}
#insole .i_box_m ul li{width:144px; height:79px; float:left; margin-right:2px;}
#insole .business{height:60px; margin:0 0 15px;}
#insole .business .bn{text-indent:-9999px; overflow:hidden; background:url(../item/image/cusion_series/im_business_ov.gif) no-repeat; width:240px; height:60px; float:left; margin:0 10px 0 0;}
#insole .business .bn a{display:block; background:url(../item/image/cusion_series/im_business.gif) no-repeat; width:240px; height:60px;}
#insole .business .bn a:hover{background:none;}
#insole .business .arrow{float:left; margin:23px 10px 0 0;}
#insole .business .txt{margin:13px 0 0; float:left;}
#insole h4{margin:0 0 10px;}
#insole .i_box2_m .box h5{margin:0 0 10px;}
#insole .i_box2_m .box .box_l{width:250px; float:left; padding:0 0 0 60px;}
#insole .i_box2_m .box .box_l p{font-size:83%; margin:0 0 15px;}
#insole .i_box2_m .box .box_r{width:270px; float:right;}
#insole .i_box2_m .box .box_r p{margin:0 0 10px;}
#insole .i_box2_m .box strong{color:#FF6950; font-weight:bold;}
#insole .i_box2_m .box .txt{width:250px; float:left; padding:0 0 0 60px; font-size:83%; margin:0 0 15px;}
#insole .i_box2_m .box .img{width:270px; float:right; margin:0 0 15px;}
#insole .i_box2_m .box .img2{padding:0 0 0 40px; margin:0 0 20px;}
#insole .i_box2_m .box .txt2{width:500px; padding:0 0 0 60px; font-size:83%; margin:0 0 15px;}
#insole .i_box3_m ul{list-style:none; height:163px;}
#insole .i_box3_m ul li{float:left; height:163px; margin:0 20px 0 0;}
#insole .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 10px;}
#insole .syousai_01 th,#insole .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:83%; padding:5px;}
#insole .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#insole .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#insole .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#insole .shouhin dl{margin:0 0 10px 370px; padding:0;}
#insole .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#insole .shouhin dl dt .small,#khp .shouhin dl dt .color_y{font-size:83%;}
#insole .shouhin dl dt .color_y{color:#F9BF11;}
#insole .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:83%;}
#insole .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#insole .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#insole .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(../item/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#insole .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(../item/image/common/bt_01.jpg) no-repeat; padding:0;}
#insole .shouhin .bt_cart a:hover{background:none;}
#insole .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:83%;}
#insole .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#insole .shouhin .kosuu_box p{font-size:83%; float:left; margin:0 10px 0 0; padding:0;}
#insole .shouhin .kosuu_box .kosuu{float:none; margin:0;}



/* ボタン 共通クラス */
#doui-pair{width:314px; height:32px; list-style:none; margin:0 auto;}
#doui-pair2{width:476px; height:32px; list-style:none; margin:0 auto;}
#bt-back,
#bt-member,
#bt-tetuduki,
#bt-otodoke,
#bt-kakunin,
#bt-order,
#bt-top,
#bt-gift,
#tuika,
#kakunin{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; float:left; display:inline;}
#bt-back a,
#bt-member a,
#bt-tetuduki a,
#bt-otodoke a,
#bt-kakunin a,
#bt-order a,
#bt-top a,
#bt-gift a,
#tuika a,
#kakunin a{width:152px; height:32px; display:block; margin:0; padding:0;}
#bt-back a:hover,
#bt-member a:hover,
#bt-tetuduki a:hover,
#bt-otodoke a:hover,
#bt-kakunin a:hover,
#bt-order a:hover,
#bt-top a:hover,
#bt-gift a:hover,
#tuika a:hover,
#next a:hover,
#kakunin a:hover,
#modoru a:hover,
#sousin a:hover,
#close a:hover,
.bt-login a:hover{background:none;}
#bt-back{background: url(../00_image/common/botton/bt_back.jpg) no-repeat; margin-right:10px;}
#bt-back a{background:url(../00_image/common/botton/bt_back.jpg) no-repeat;}
#bt-member{background:url(../00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#bt-member a{background:url(../00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#bt-tetuduki{background:url(../00_image/common/botton/bt_kounyuu.jpg) no-repeat;}
#bt-tetuduki a{background:url(../00_image/common/botton/bt_kounyuu.jpg) no-repeat;}
#bt-otodoke{background:url(../00_image/common/botton/bt_okuru.jpg) no-repeat;}
#bt-otodoke a{background:url(../00_image/common/botton/bt_okuru.jpg) no-repeat;}
#bt-kakunin{background:url(../00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#bt-kakunin a{background:url(../00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#bt-order{background:url(../00_image/common/botton/bt_tyuumon.jpg) no-repeat;}
#bt-order a{background:url(../00_image/common/botton/bt_tyuumon.jpg) no-repeat;}
#bt-gift{background:url(../00_image/common/botton/bt_gift.jpg) no-repeat; margin-left:10px; display:inline;}
#bt-gift a{background:url(../00_image/common/botton/bt_gift.jpg) no-repeat;}
#tuika{margin:0 0 10px; background:url(../00_image/common/botton/bt_otodoke.jpg) no-repeat;}
#tuika a{background: url(../00_image/common/botton/bt_otodoke.jpg) no-repeat}
#bt-top{background:url(../00_image/common/botton/bt_top.jpg) no-repeat;}
#bt-top a{background:url(../00_image/common/botton/bt_top.jpg) no-repeat;}
#kakunin{background:url(../00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#kakunin a{background:url(../00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#next{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; background:url(../00_image/common/botton/bt_next.jpg) no-repeat;}
#next a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_next.jpg) no-repeat;}

#modoru,#sousin{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; float:left;}
#modoru a,#sousin a{width:152px; height:32px; display:block; margin:0; padding:0;}
#modoru{background:url(../00_image/common/botton/bt_back2.jpg) no-repeat; margin-right:10px;}
#modoru a{background:url(../00_image/common/botton/bt_back2.jpg) no-repeat;}
#sousin{background:url(../00_image/common/botton/bt_soushin.jpg) no-repeat;}
#sousin a{background:url(../00_image/common/botton/bt_soushin.jpg) no-repeat;}

#sinai,#suru{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; float:left;}
#sinai a,#suru a{width:152px; height:32px; display:block; margin:0; padding:0;}
#sinai a:hover,#suru a:hover{background:none;}
#sinai{background:url(../00_image/common/botton/bt_kiyaku_no.jpg) no-repeat; margin-right:10px;}
#sinai a{background:url(../00_image/common/botton/bt_kiyaku_no.jpg) no-repeat;}
#suru{background:url(../00_image/common/botton/bt_kiyaku_yes.jpg) no-repeat;}
#suru a{background:url(../00_image/common/botton/bt_kiyaku_yes.jpg) no-repeat;}

#close{text-indent:-9999px; overflow:hidden; margin:0 auto; padding:0; width:152px; height:32px; background:url(../00_image/common/botton/bt_close.jpg) no-repeat;}
#close a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_close.jpg) no-repeat;}

.bt-back{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; background:url(../00_image/common/botton/bt_back.jpg) no-repeat;}
.bt-back a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_back.jpg) no-repeat;}
.bt-back a:hover{background:none;}

.bt-login{text-indent:-9999px; overflow:hidden; margin:15px auto; padding:0; width:152px; height:32px; background:url(../00_image/common/botton/bt_mypage.jpg) no-repeat;}
.bt-login a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_mypage.jpg) no-repeat;}


.zipimg{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:81px; height:23px; background:url(../00_image/common/botton/bt_add.jpg) no-repeat; float:left; margin:0 7px 0 0;}
.zipimg a{width:81px; height:23px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_add.jpg) no-repeat;}
.zipimg a:hover{background:none;}

.attention{color:#e60039; font-weight:bold;}





/* mypage */
#mypage .kakomi{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; margin:0 0 10px;}
#mypage .kakomi dl{margin:0 0 20px;}
#mypage .kakomi dl dt{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#mypage .kakomi dl dd{font-size:83%; padding:0 0 0 17px;}
#mypage .kakomi-mini{border:2px solid #fff; padding:20px; width:400px; margin:0 auto; background:url(../item/image/common/bg_table.jpg) repeat; font-size:83%;}
#mypage .kakomi-mini input{text-align:left; background-color:#fff; margin:2px 2px 2px 100px; font-size:83%;}
#mypage .kakomi-mini p{padding:2px 0px;}
#mypage .kakomi-mini .mailaddress input,#mypage .kakomi-mini .password input {width:280px; padding:2px;}
#mypage .kakomi-mini .mailaddress{background:url(../login/images/im_mail.gif ) 0 50% no-repeat;}
#mypage .kakomi-mini .password {background: url(../login/images/im_pass.gif ) 0 50% no-repeat;}

#mypage .kakomi-mini .bt-member{text-indent:-9999px; overflow:hidden; margin:0 auto; padding:0; width:152px; height:32px; background:url(../00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#mypage .kakomi-mini .bt-member a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#mypage .kakomi-mini .bt-member a:hover{background:none;}
#mypage .kakomi ul{margin: 15px 0px 0px 17px; list-style:none;}
#mypage .kakomi ul li{font-size:67%; line-height:1.5;}


/* mypage_error */
#mypage_er{text-align:center; padding:100px 0 150px;}
#mypage_er h5{margin:0 0 25px;}
#mypage_er p{margin:0 0 10px; font-weight:bold; color:#FF0000;}
#mypage_er .bt-back{text-indent:-9999px; overflow:hidden; margin:0 auto; padding:0; width:152px; height:32px;}
#mypage_er .bt-back a{width:152px; height:32px; display:block; margin:0; padding:0;}


/* mypage-menu */
#mypage-menu{list-style:none; margin:0 0 20px; padding:0; width:640px; height:34px;}
#mypage-menu li{text-indent:-9999px; overflow:hidden; margin:0; padding:0; height:34px; float:left;}
#mypage-menu li a{height:34px; display:block; margin:0; padding:0;}

#mypage-menu #bt-rireki{background:url(../00_image/common/botton/bt_form1_ov.jpg) no-repeat; width:162px;}
#mypage-menu #bt-rireki a{background:url(../00_image/common/botton/bt_form1.jpg) no-repeat; width:162px;}
#mypage-menu #bt-henkou{background:url(../00_image/common/botton/bt_form2_ov.jpg) no-repeat; width:186px;}
#mypage-menu #bt-henkou a{background:url(../00_image/common/botton/bt_form2.jpg) no-repeat; width:186px;}
#mypage-menu #bt-otodoke{background:url(../00_image/common/botton/bt_form3_ov.jpg) no-repeat; width:191px;}
#mypage-menu #bt-otodoke a{background:url(../00_image/common/botton/bt_form3.jpg) no-repeat; width:191px;}
#mypage-menu #bt-taikai{background:url(../00_image/common/botton/bt_form4_ov.jpg) no-repeat; width:101px;}
#mypage-menu #bt-taikai a{background:url(../00_image/common/botton/bt_form4.jpg) no-repeat; width:101px;}
#mypage-menu #bt-rireki a:hover,#mypage-menu #bt-henkou a:hover,#mypage-menu #bt-otodoke a:hover,#mypage-menu #bt-taikai a:hover{background:none;}


/* mypage_logout */
#logout h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#logout .kakomi{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#logout .kakomi p{font-weight:bold; color:#e60039;}


/* mypage_rireki */
#rireki h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#rireki .kakomi{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#rireki .kakomi .emphasis{font-weight:bold; color:#e60039; font-size:83%;}
#rireki .kakomi .lead{font-size:83%; margin:0 0 15px;}
#rireki table{width:620px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0;}
#rireki table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#rireki table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#rireki table caption{text-align:right; font-size:83%; margin:10px 0 0;}
#rireki #mypage-menu #bt-rireki a{background:url(../00_image/common/botton/bt_form1_ov.jpg) no-repeat;}



/* mypage_otodokesaki */
#otodokesaki h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#otodokesaki p{font-size:83%; margin:0 0 15px;}
#otodokesaki #complete{width:610px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#otodokesaki #complete p{margin:0; color:#e60039; font-weight:bold; font-size:100%;}
#otodokesaki #tuika{float:none; margin:0 0 15px; display:block;}

#otodokesaki .kakomi{padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#otodokesaki table{width:620px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0;}
#otodokesaki table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#otodokesaki table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#otodokesaki #mypage-menu #bt-otodoke a{background:url(../00_image/common/botton/bt_form3_ov.jpg) no-repeat;}


#otodokesaki_sinki{text-align:left; width:520px; margin:20px auto 0;}
#otodokesaki_sinki h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#otodokesaki_sinki p{font-size:83%; margin:0 0 15px;}
#otodokesaki_sinki table{width:479px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0;}
#otodokesaki_sinki table th{width:169px; border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#otodokesaki_sinki table td{width:309px; border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#otodokesaki_sinki table td p{margin:0;}
#otodokesaki_sinki table .mini{font-size:75%;}
#otodokesaki_sinki table .mini2{font-size:75%; padding:3px 0 0;}

#otodokesaki_sinki table td input,#otodokesaki_sinki table td select{margin:0 0 5px;}
#otodokesaki_sinki .kakomi-komado{width:480px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; margin:0 0 20px;}
#otodokesaki_sinki  #tuika{float:none; margin:0 0 15px; display:block;}


/* mypage_taikai */
#taikai h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#taikai #complete{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#taikai #complete p{font-weight:bold; font-size:83%;}
#taikai #complete .emphasis{color:#e60039; margin:0 0 15px; font-size:100%;}
#taikai #complete .taikai{text-indent:-9999px; overflow:hidden; margin:20px auto 0; padding:0; width:152px; height:33px; background:url(../00_image/common/botton/bt_taikai.jpg) no-repeat;}
#taikai #complete .taikai a{width:152px; height:33px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_taikai.jpg) no-repeat;}
#taikai #complete .taikai a:hover{background:none;}
#taikai-yes-no{width:314px; height:32px; list-style:none; margin:0 auto;}
#taikai-yes-no #no,#taikai-yes-no #yes{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; float:left;}
#taikai-yes-no #no a,#taikai-yes-no #yes a{width:152px; height:32px; display:block; margin:0; padding:0;}
#taikai-yes-no #no a:hover,#taikai-yes-no #yes a:hover{background:none;}
#taikai-yes-no #no{background:url(../00_image/common/botton/bt_taikai_no.jpg) no-repeat; margin-right:10px;}
#taikai-yes-no #no a{background:url(../00_image/common/botton/bt_taikai_no.jpg) no-repeat;}
#taikai-yes-no #yes{background:url(../00_image/common/botton/bt_taikai_yes.jpg) no-repeat;}
#taikai-yes-no #yes a{background:url(../00_image/common/botton/bt_taikai_yes.jpg) no-repeat;}
#taikai #mypage-menu #bt-taikai a{background:url(../00_image/common/botton/bt_form4_ov.jpg) no-repeat;}



/* mypage_zip_error */
#mypage-komado{background:#FFFFFF;}
#mypage-komado .kakomi-komado{width:460px; padding:20px; margin:10px auto 10px; text-align:center; background:url(../item/image/common/bg_table.jpg) repeat;}
#mypage-komado .kakomi-komado .emphasis{font-weight:bold; color:#e60039; font-size:83%;}



/* mypage_forget_pass */
#mypage-komado #wrapper {width:540px; padding:20px 20px 20px 20px; margin:0 auto; text-align:left; border:none; background:#FFFFFF;}
#mypage-komado #wrapper h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#mypage-komado #wrapper .lead{font-size:83%; margin:0 0 15px;}
#mypage-komado #wrapper .kakomi-komado{margin:0 0 15px;}
#mypage-komado #wrapper .kakomi-komado p{font-weight:bold; margin:0 0 5px; font-size:83%;}
#mypage-komado #wrapper .kakomi-komado .lead_kakomi{color:#FF0000; margin:0;}
#mypage-komado #wrapper .kakomi-komado input{background:#FFFFFF; margin:0 0 15px;}
#mypage-komado #wrapper #next{margin:0 auto 0;}



/* mypage_detail */
#detail h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#li-rireki ul{list-style:none; padding:10px 10px 5px; background:#FFFFFF; border:solid #999999 1px; margin:0 0 15px;}
#li-rireki ul li{margin:0 0 5px; font-size:83%; line-height:1.3;}
#detail .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_g.jpg) repeat;}

#detail #basic-c table{border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 20px; width:100%;}
#detail #basic-c table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%; text-align:center;}
#detail #basic-c table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:83%; text-align:right;}
#detail #basic-c table .align-c{text-align:center;}
#detail #basic-c table .align-l{text-align:left;}
#detail #basic-c table .bg-closet{background:url(../item/image/common/bg_table.jpg) repeat;}
#detail #basic-c table .emphasis{font-weight:bold; color:#e60039;}

#detail #basic table{border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 20px; width:100%;}
#detail #basic table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#detail #basic table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:83%;}


/* mypage_henkou */
#henkou h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#henkou .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#henkou .lead{font-size:83%; margin:0 0 15px;}
#henkou table{width:100%; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 15px;}
#henkou table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#henkou table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#henkou table td p{margin:0;}
#henkou table .mini{margin:0 0 5px; font-size:83%;}
#henkou table td input,#henkou table td select{margin:0 0 5px;}
#henkou table .mini2{font-size:75%; padding:3px 0 0;}
#doui{width:152px; height:32px; list-style:none; margin:0 auto;}

#doui-pair{width:314px; height:32px; list-style:none; margin:0 auto;}
#henkou #complete{width:610px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#henkou #complete p{color:#e60039; font-weight:bold;}
#henkou #mypage-menu #bt-henkou a{background:url(../00_image/common/botton/bt_form2_ov.jpg) no-repeat;}



/* closet */
#closet .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#closet .lead{font-size:83%; margin:0 0 15px;}
#closet #basic-c table{border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 15px; width:100%;}
#closet #basic-c table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%; text-align:center;}
#closet #basic-c table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:83%; text-align:right;}
#closet #basic-c table .align-c{text-align:center;}
#closet #basic-c table .align-l{text-align:left;}
#closet #basic-c table .align-l strong{font-weight:bold;}
#closet #basic-c table .bg-closet{background:url(../item/image/common/bg_table.jpg) repeat;}
#closet #basic table{border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 15px; width:100%;}
#closet #basic table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#closet #basic table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:83%;}
#closet .emphasis{font-weight:bold; color:#e60039;}
#closet .c-b{text-align:center; font-weight:bold; font-size:83%; margin:0 0 15px;}
#closet #tuika{float:none; margin:0 0 15px; display:block;}
#closet .r_txt{font-size:83%; margin:0 0 10px 17px;}


#closet #basic-c table .align-c ul{list-style:none; margin:5px auto 0; width:31px; height:14px;}
#closet #basic-c table .align-c ul li{text-indent: -9999px; overflow:hidden; width: 13px; height: 14px; float: left;}
#closet #basic-c table .align-c ul li a{width:13px; height:14px; display:block; margin:0; padding:0;}
#closet #basic-c table .align-c ul .bt-plus{background: url(../cart/images/bt_plus.gif ) no-repeat;}
#closet #basic-c table .align-c ul .bt-plus a{background: url(../cart/images/bt_plus.gif ) no-repeat;}
#closet #basic-c table .align-c ul .bt-minus{background: url(../cart/images/bt_minus.gif ) no-repeat; margin-right:5px;}
#closet #basic-c table .align-c ul .bt-minus a{background: url(../cart/images/bt_minus.gif ) no-repeat;}
#closet #basic-c table .align-c ul li a:hover{background:none;}
#closet .kakomi h5{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#time-select{background:url(../item/image/common/bg_table.jpg) repeat; padding: 10px; font-size: 83%; width: auto; border: 2px solid #fff; margin:0 0 15px;}
#time-select em{font-weight:bold;}
#time-select select,#closet textarea{background:#FFFFFF; font-size:83%;}
#closet textarea{margin:0 0 15px; padding:3px;}
#closet #complete{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#closet #complete p{font-weight:bold; font-size:83%; margin:0 0 10px;}
#closet #complete .emphasis{color:#e60039; font-size:134%;}
#closet #doui-pair3{width:320px; height:32px; list-style:none; margin:0 auto;}
#closet #doui-pair3 ul{list-style:none;}



#gift .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_p.jpg) repeat;}
#gift .lead{font-size:83%; margin:0 0 15px;}
#gift table{width:100%; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 20px;}
#gift table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#gift table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#gift table td p{margin:0;}
#gift table .mini{margin:0 0 5px; font-size:83%;}
#gift table td input,#gift table td select{margin:0 0 5px;}
#gift table .mini2{font-size:75%; padding:3px 0 0;}
#gift textarea{background:#FFFFFF; font-size:83%;}
#gift h5{font-weight:bold; margin:0 0 10px;}
#card{text-align:center; padding:15px 0 0;}
#card p{margin:0 auto 15px;}



/* cl_login */
#cl_login .kakomi{width:620px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; margin:0 0 10px;}
#cl_login .kakomi dl{margin:0 0 20px;}
#cl_login .kakomi dl dt{font-weight:bold; font-size:83%; background:url(../00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#cl_login .kakomi dl dd{font-size:83%; padding:0 0 0 17px;}
#cl_login .kakomi-mini{border:2px solid #fff; padding:20px; width:400px; margin:0 auto; background:url(../item/image/common/bg_table.jpg) repeat; font-size:83%;}
#cl_login .kakomi-mini input{text-align:left; background-color:#fff; margin:2px 2px 2px 100px; font-size:83%;}
#cl_login .kakomi-mini p{padding:2px 0px;}
#cl_login .kakomi-mini .mailaddress input,#cl_login .kakomi-mini .password input {width:280px; padding:2px;}
#cl_login .kakomi-mini .mailaddress{background:url(../login/images/im_mail.gif ) 0 50% no-repeat;}
#cl_login .kakomi-mini .password {background: url(../login/images/im_pass.gif ) 0 50% no-repeat;}

#cl_login .kakomi ul{margin:0 0px 0px 17px; list-style:none;}
#cl_login .kakomi ul li{font-size:67%; line-height:1.5;}
#cl_login #doui-pair{margin:0 auto; padding:0; width:350px;}
#cl_login #bt-member{margin:0 10px 0 0;}
#cl_login #bt-tetuduki{margin:0;}


/* cl_form */
#cl_form .lead{font-size:83%; margin:0 0 15px;}
#cl_form table{width:659px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 25px;}
#cl_form table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#cl_form table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%;}
#cl_form table td p{margin:0;}
#cl_form table .mini{font-size:75%;}
#cl_form table td input,#cl_form table td select{margin:0 0 5px;}

#cl_form #complete{width:610px; padding:20px; background:#FFFFCC; text-align:center;}
#cl_form #complete h5{font-size:134%; color:#e60039; font-weight:bold; margin-bottom:15px;}
#cl_form #complete p{font-weight:bold;}
#cl_form #complete ul{width:152px; height:32px; list-style:none; margin:0 auto;}
#cl_form #kakunin{text-indent:-9999px; overflow:hidden; margin:0 0 0 82px; padding:0; width:152px; height:32px; background:url(../login/images/bt_taikai_yes.gif) no-repeat; float:none;}
#cl_form #kakunin a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../login/images/bt_taikai_no.gif) no-repeat;}
#cl_form #kakunin a:hover{background:none;}
#cl_form table .mini2{font-size:75%; padding:3px 0 0;}
#cl_form #doui #next{text-indent:-9999px; overflow:hidden; margin:0; padding:0; background:url(../00_image/common/botton/bt_next.jpg) no-repeat; display:block;}
#cl_form #doui #next a{width:152px; height:33px; display:block; overflow:hidden; margin:0; padding:0; background:url(../00_image/common/botton/bt_next.jpg) no-repeat; line-height:33px;}



#cl_form .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_p.jpg) repeat;}
#cl_form .kakomi .lead{font-size:83%; margin:0 0 15px;}
#cl_form .kakomi table{width:100%; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 20px;}
#cl_form .kakomi table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#cl_form .kakomi table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%; background:#FFFFFF;}
#cl_form .kakomi table td p{margin:0;}
#cl_form .kakomi table .mini{margin:0 0 5px; font-size:83%;}
#cl_form .kakomi table td input,#cl_form .kakomi table td select{margin:0 0 5px;}
#cl_form .kakomi table .mini2{font-size:75%; padding:3px 0 0;}
#cl_form .kakomi textarea{background:#FFFFFF; font-size:83%;}
#cl_form .kakomi h5{font-weight:bold; margin:0 0 10px;}
#card{text-align:center; padding:15px 0 0;}
#card p{margin:0 auto 15px;}
#cl_form .jyuuyou{border:solid 3px #cc0000; background:#fff799; margin:10px 0 0; padding:10px 10px 1px; width:430px;}
#cl_form .jyuuyou p{margin:0 0 10px;}
#cl_form .jyuuyou dl dt{font-weight:bold; margin:0 0 10px;}
#cl_form .jyuuyou dl dd{margin:0 0 10px;}


/* creditcard */
#creditcard .lead{margin:0 0 15px;}
#creditcard .lead2{font-size:83%; margin:0 0 25px; text-align:center;}
#creditcard .bt_t_card{text-indent:-9999px; overflow:hidden; margin:0 auto 20px; padding:0; width:183px; height:33px; background:url(../cart/images/bt_card.gif) no-repeat;}
#creditcard .bt_t_card a{display:block; width:183px; height:33px; background:url(../cart/images/bt_card.gif) no-repeat;}
#creditcard .bt_t_card a:hover{background:none;}
#creditcard table{width:659px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 25px;}
#creditcard table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#creditcard table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%;}
#creditcard table .center{text-align:center;}
#creditcard table td p{margin:0;}
#creditcard table .mini{font-size:75%;}
#creditcard table td input,#creditcard table td select{margin:0 0 5px;}
#creditcard #basic .marg{margin-bottom:10px;}
#creditcard #doui-pair{width:320px; height:32px; list-style:none; margin:0 auto 35px;}
#creditcard #doui-pair ul{list-style:none;}
#creditcard #doui-pair ul #bt-back{margin:0 10px 0 0; padding:0;} 
#creditcard #doui-pair ul #next{margin:0; padding:0;}

/* entry */
#entry p{margin:0 0 15px; font-size:83%;}
#entry .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(../00_image/common/bg_g.jpg) repeat;}
#entry .kakomi dl{font-size:83%; margin:0 0 20px;}
#entry .kakomi dl dt{font-weight:bold; margin:0 0 10px;}
#entry .kakomi dl dd{margin:0 0 2px;}
#entry .kakomi dl .emphasis{font-weight:bold; color:#FF0000;}
#entry .kakomi dl .marg{margin:0 0 15px;}
#entry .kakomi textarea{width:600px; font-size:83%; background:#FFFFFF;}
#entry ul{width:314px; height:32px; list-style:none; margin:0 auto;}


#entry table{width:659px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 15px;}
#entry table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%;}
#entry table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%;}
#entry table td p{margin:0;}
#entry table .mini{font-size:75%;}
#entry table td input,#entry table td select{margin:0 0 5px;}

#entry #complete{width:610px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#entry #complete h5{font-size:134%; color:#e60039; font-weight:bold; margin-bottom:15px;}
#entry #complete p{font-weight:bold;}
#entry #complete ul{width:152px; height:32px; list-style:none; margin:0 auto;}
#kanryou{text-indent:-9999px; overflow:hidden; margin:0; padding:0; width:152px; height:32px; float:left;}
#kanryou a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(../00_image/common/botton/bt_mypage.jpg) no-repeat;}
#kanryou a:hover{background:none; background:url(../00_image/common/botton/bt_mypage.jpg) no-repeat;}
#entry #kakunin{margin:0 0 0 82px; padding:0; float:none; display:block;}
#entry #complete #botton{width:314px;}
#entry #complete #botton #kanryou{margin-right:10px;}

#entry table .mini2{font-size:75%; padding:3px 0 0;}
label{margin-left:5px;}

#entry .jyuuyou{border:solid 3px #cc0000; background:#fff799; margin:20px 0 0; width:644px; text-align:center; padding:20px 0 5px;}
#entry .jyuuyou p{margin:0 0 20px;}
#entry .jyuuyou dl{font-size:83%;}
#entry .jyuuyou dl dt{font-weight:bold; margin:0 0 15px;}
#entry .jyuuyou dl dd{margin:0 0 15px;}


/* sample */
#sample p{margin:0 0 15px; font-size:83%;}
#sample .kakomi{padding:20px; margin:0 0 20px; background:#FFFFCC;}
#sample .kakomi dl{font-size:83%; margin:0 0 20px;}
#sample .kakomi dl dt{font-weight:bold; margin:0 0 10px;}
#sample .kakomi dl dd{margin:0 0 2px;}
#sample .kakomi dl .emphasis{font-weight:bold; color:#FF0000;}
#sample .kakomi dl .marg{margin:0 0 15px;}
#sample .kakomi textarea{width:600px; font-size:83%; background:#FFFFFF;}
#sample ul{width:314px; height:32px; list-style:none; margin:0 auto;}
#sample .botton{width:152px; height:32px; list-style:none; margin:0 auto;}
#sample p .color_r{color:#e60039;}
#sample table{width:659px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0 0 20px;}
#sample table th{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:url(../item/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:83%; width:185px;}
#sample table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:83%;}
#sample table td p{margin:0;}
#sample table .mini{font-size:75%;}
#sample table td input,#sample table td select{margin:0 0 5px;}
#sample #complete{width:610px; padding:20px; background:url(../00_image/common/bg_g.jpg) repeat; text-align:center;}
#sample #complete h5{font-size:134%; color:#e60039; font-weight:bold; margin-bottom:15px;}
#sample #complete p{font-weight:bold;}
#sample #complete ul{width:152px; height:32px; list-style:none; margin:0 auto;}
#sample table .mini2{font-size:75%; padding:3px 0 0;}
#sample .r_txt{border:solid 2px #e60039; text-align:center; padding:8px; color:#e60039; font-weight:bold; margin-bottom:20px;}
#sample .jyuuyou{border:solid 3px #cc0000; background:#fff799; margin:10px 0 0; padding:10px 10px 1px; width:430px;}
#sample .jyuuyou p{margin:0 0 10px; font-size:100%;}
#sample .jyuuyou dl dt{font-weight:bold; margin:0 0 10px;}
#sample .jyuuyou dl dd{margin:0 0 10px;}

/* sound */
#sound{padding-top:10px;}
#sound p{margin-top:10px;}


/* hajimete */
#hajimete p{font-size:83%; margin:0 0 15px 10px;}
#hajimete p strong{font-weight:bold;}
#hajimete .box{width:660px; background:url(../00_image/hajimete/bg_01.jpg) no-repeat; margin:0 0 10px; padding:14px 0 0;}
#hajimete .box .box_m,#hajimete .box .box_m2{width:620px; background:url(../00_image/hajimete/bg_02.jpg) repeat-y; margin:0; padding:5px 20px;}
#hajimete .box .box_f{width:660px; background:url(../00_image/hajimete/bg_03.jpg) no-repeat; margin:0; padding:0; font-size:0; line-height:0; height:14px;}
#hajimete .box .box_m p{float:right; width:250px; margin:0; padding:0;}
#hajimete .box .box_m dl{width:340px; margin:0; padding:0 0 0 5px;}
#hajimete .box .box_m dl dt,#hajimete .box .box_m2 dl dt{margin:0 0 15px;}
#hajimete .box .box_m dl dd,#hajimete .box .box_m2 dl dd{font-size:83%; margin:0 0 15px;}
#hajimete .box .box_m dl .bt_01{width:129px; margin:0 auto;}
#hajimete .box .box_m dl .bt_02{width:180px; margin:0 auto;}
#hajimete .box .box_m dl .bt_03{width:92px; margin:0 auto;}
#hajimete .box .box_m dl dd a{color:#3F3B3A; text-decoration:none;}
#hajimete .box .box_m dl dd a:hover{color:#FF7862; text-decoration:underline;}
#hajimete .box .box_m2 dl{width:520px; margin:0; padding:0 0 0 5px;}
#hajimete .box .box_m2 ul{list-style:none; width:570px; margin:0; padding:0 0 0 5px;}
#hajimete .box .box_m2 ul li{margin:0 5px 5px 0; text-indent:-9999px; overflow:hidden; float:left; width:280px; height:50px;}
#hajimete .box .box_m2 ul li a{display:block; width:280px; height:50px;}
#hajimete .box .box_m2 ul li a:hover{background:none;}
#hajimete .box .box_m2 ul .makura{background:url(../00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .makura a{background:url(../00_image/hajimete/bt_s_01.gif) no-repeat;}
#hajimete .box .box_m2 ul .pet{background:url(../00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .pet a{background:url(../00_image/hajimete/bt_s_02.gif) no-repeat;}
#hajimete .box .box_m2 ul .futon{background:url(../00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .futon a{background:url(../00_image/hajimete/bt_s_03.gif) no-repeat;}
#hajimete .box .box_m2 ul .sozai{background:url(../00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .sozai a{background:url(../00_image/hajimete/bt_s_04.gif) no-repeat;}
#hajimete .box .box_m2 ul .car{background:url(../00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .car a{background:url(../00_image/hajimete/bt_s_05.gif) no-repeat;}
#hajimete .box .box_m2 ul .sonota{background:url(../00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .sonota a{background:url(../00_image/hajimete/bt_s_06.gif) no-repeat;}



/* business */
#business .box{width:660px; background:url(../00_image/business/bg_01.jpg) no-repeat; margin:0 0 10px; padding:14px 0 0;}
#business .box .box_m{width:620px; background:url(../00_image/business/bg_02.jpg) repeat-y; margin:0; padding:5px 20px;}
#business .box .box_f{width:660px; background:url(../00_image/business/bg_03.jpg) no-repeat; margin:0; padding:0; font-size:0; line-height:0; height:14px;}
#business p{font-size:83%; margin:0 0 15px 10px;}
#business .box .box_m h5{margin:0 0 15px;}
#business .box .box_m p{margin:0 0 25px;}
#business .box .box_m dl{padding:0 0 0 20px;}
#business .box .box_m dl dt{font-size:83%; font-weight:bold; border-left:solid 3px #000; line-height:1.2; margin:0 0 18px; padding:0 0 0 5px;}
#business .box .box_m dl dd{margin:0 0 20px 35px;}
#business .box .box_m dl .mail{width:355px; height:33px; text-indent:-9999px; overflow:hidden; background:url(../00_image/business/mail_ov.gif) no-repeat;}
#business .box .box_m dl .mail a{display:block; width:355px; height:33px; background:url(../00_image/business/mail.gif) no-repeat;}
#business .box .box_m dl .mail a:hover{background:none;}



#kothira{margin:0 0 30px; padding:10px 0 0;}
#kothira h5{margin:0 0 15px; padding:0;}
#kothira .box_k{background:url(../00_image/common/bg_wk_01.gif) no-repeat; width:664px; padding:15px 0 0; margin:0;}
#kothira .box_k_m{background:url(../00_image/common/bg_wk_02.gif) repeat-y; width:634px; margin:0; padding:15px 0 15px 30px;}
#kothira .box_k_f{background:url(../00_image/common/bg_wk_03.gif) no-repeat; width:664px; padding:0; margin:0; line-height:0; font-size:0; height:15px;}
#kothira .box_ks{width:130px; float:left; margin:0 27px 0 0; padding:0;}
#kothira .box_ks p{width:130px; margin:0; padding:0;}
#kothira .box_ks dl{width:130px; margin:0; padding:0; font-size:83%;}
#kothira .box_ks dl dt{margin:10px 0; padding:0;}
#kothira .box_ks dl dd{color:#E50615; font-weight:bold; margin:0; padding:0;}


