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

/* 初期設定 */


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

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

body{text-align:center;} */


/* トップページ */
#top_slideshow {
	margin: 0 0 15px;
	width: 745px;
	text-align: left;
	border:solid 1px #ccc;
}
#top_slideshow div {
	width: 745px;
	height: 495px;
	overflow: hidden;
	position: relative;
}
#top_slideshow div div {
	top: 0;
	left: 0;
	position: absolute;
}
#top_slideshow ul {
	width: 745px;
	list-style:none;
	margin:0;
	padding:0 0 0 18px;
}
#top_slideshow ul li {
	width: 160px;
	height:80px;
	float: left;
	display: inline;
	margin:0;
	padding:0;
}

#top_slideshow ul .no_bt{width:0; display:none;}
#top_slideshow .active {
	filter:alpha(opacity=50)!important;
	-moz-opacity: 0.5!important;
	opacity: 0.5!important;
}
#top .bn_list_top{list-style:none; margin:0 0 10px;}
#top .bn_list_top li{width:212px; height:132px; float:left; margin:0 12px 0 0;}
#top .bn_list_top .marg0{margin:0;}
#top .top_bn,#top2 .top_bn{text-indent:-9999px; overflow:hidden; margin:0 0 10px;}
#top .top_bn a,#top2 .top_bn a{display:block;}
#top .top_bn a:hover,#top2 .top_bn a:hover{background:none;}
#top .bn_av{background:url(//www.soukaiketsu.com/00_image/index/bn_02_ov.jpg) no-repeat;}
#top .bn_av a{background:url(//www.soukaiketsu.com/00_image/index/bn_02.jpg) no-repeat; width:660px; height:250px;}
#top h3,#top2 h3{width:603px; height:23px; margin:0 0 20px; padding:20px 0 0 57px; line-height:1.0; font-weight:bold; color:#fff; background:url(//www.soukaiketsu.com/00_image/top/mi_bg.jpg) no-repeat;}
#top2 .bn_pm{background:url(//www.soukaiketsu.com/00_image/index/bn_09_ov.jpg) no-repeat;}
#top2 .bn_pm a{background:url(//www.soukaiketsu.com/00_image/index/bn_09.jpg) no-repeat; width:660px; height:250px;}
#top2 .bn_dm{background:url(//www.soukaiketsu.com/00_image/index/bn_09-n_ov.jpg) no-repeat;}
#top2 .bn_dm a{background:url(//www.soukaiketsu.com/00_image/index/bn_09-n.jpg) no-repeat; width:660px; height:200px;}
#top2 .bn_do{background:url(//www.soukaiketsu.com/00_image/index/bn_19_ov.jpg) no-repeat;}
#top2 .bn_do a{background:url(//www.soukaiketsu.com/00_image/index/bn_19.jpg) no-repeat; width:660px; height:250px;}
#feed{list-style:none; margin:-20px 0 5px; padding:15px 20px 20px 15px; border:solid 1px #ccc; position:relative;}
#feed li{padding:5px; border-bottom:dotted 1px #ccc;}
#feed li a{padding:0 15px 0 23px; font-weight:bold; background:url(//www.soukaiketsu.com/00_image/top/common/ic_02.png) no-repeat 8px 50%;}
#feed li span{font-size:66%; color:#666;}
.centerbox .title3{display:none;}
.rank{display:none;}





#list{width:650px; height:28px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bt_con_01_ov.jpg) no-repeat;}
#contents_list .l_01 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_01.jpg) no-repeat;}
#contents_list .l_02{background:url(//www.soukaiketsu.com/00_image/common/bt_con_02_ov.jpg) no-repeat;}
#contents_list .l_02 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_02.jpg) no-repeat;}
#contents_list .l_03{background:url(//www.soukaiketsu.com/00_image/common/bt_con_03_ov.jpg) no-repeat;}
#contents_list .l_03 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_03.jpg) no-repeat;}
#contents_list .l_04{background:url(//www.soukaiketsu.com/00_image/common/bt_con_04_ov.jpg) no-repeat;}
#contents_list .l_04 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_04.jpg) no-repeat;}
#contents_list .l_05{background:url(//www.soukaiketsu.com/00_image/common/bt_con_05_ov.jpg) no-repeat;}
#contents_list .l_05 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_05.jpg) no-repeat;}
#contents_list .l_06{background:url(//www.soukaiketsu.com/00_image/common/bt_con_06_ov.jpg) no-repeat;}
#contents_list .l_06 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_06.jpg) no-repeat;}
#contents_list .l_07{background:url(//www.soukaiketsu.com/00_image/common/bt_con_07_ov.jpg) no-repeat;}
#contents_list .l_07 a{background:url(//www.soukaiketsu.com/00_image/common/bt_con_07.jpg) no-repeat;}

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




/* about */
#about{width:660px; margin:0 0 25px; padding:0;}
#about .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#about .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#about #s_ichiran .makura a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_01.gif) no-repeat;}
#about #s_ichiran .pet{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#about #s_ichiran .pet a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02.gif) no-repeat;}
#about #s_ichiran .futon{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#about #s_ichiran .futon a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03.gif) no-repeat;}
#about #s_ichiran .sozai{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#about #s_ichiran .sozai a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04.gif) no-repeat;}
#about #s_ichiran .car{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#about #s_ichiran .car a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05.gif) no-repeat;}
#about #s_ichiran .sonota{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#about #s_ichiran .sonota a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06.gif) no-repeat;}
#about #s_ichiran p{background:url(//www.soukaiketsu.com/00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 12px; margin:0; font-size:100%; text-align:left;}



/* manufacture */
#manufacture{width:660px; margin:0 0 25px; padding:0;}
#manufacture .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#manufacture .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#artist .box .box_f{width:660px; background:url(//www.soukaiketsu.com/00_image/common/bg_about_03.jpg) no-repeat; height:7px; line-height:0; font-size:0;}
#artist .box p{font-size:100%; 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:100%; 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:100%;}
#att .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#att .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#point .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/about/point/bg_01.jpg) no-repeat; padding:4px 0 0; width:660px;}
#point .o_box .o_box_m{background:url(//www.soukaiketsu.com/00_image/about/point/bg_02.jpg) repeat-y; padding:25px; margin:0; width:610px;}
#point .o_box .o_box_m p{font-size:100%; 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(//www.soukaiketsu.com/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:100%;}
#scene .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#scene .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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:100%; 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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#choice .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; margin:0 20px 20px;}
#choice .box dl dd span{color:#FF6950; font-weight:bold;}

#choice .blue_box_01{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/about/choice/bg_g_01.jpg) no-repeat; padding:6px 0 0; width:660px;}
#choice .o_box .o_box_m{background:url(//www.soukaiketsu.com/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:100%;}
#choice .o_box .o_box_f{background:url(//www.soukaiketsu.com/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:100%;}
#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:100%; margin:0 0 15px;}
#privacy li{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#shop .box .box_f,#shop .box2 .box2_f{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/shop/border.gif) no-repeat left bottom;}
#shop .box .box_m p{font-size:100%; 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(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/shop/bg_w_02.gif) repeat; font-size:100%; font-weight:bold;}
#shop .box2 .box2_m p{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/00_image/shop/no_01.gif) no-repeat 75px 50%;}
#shop .box2 .box2_m .box_s2{background:url(//www.soukaiketsu.com/00_image/shop/no_02.gif) no-repeat 75px 50%;}
#shop .box2 .box2_m .box_s3{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#shop #s_ichiran .makura a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_01.gif) no-repeat;}
#shop #s_ichiran .pet{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#shop #s_ichiran .pet a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02.gif) no-repeat;}
#shop #s_ichiran .futon{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#shop #s_ichiran .futon a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03.gif) no-repeat;}
#shop #s_ichiran .sozai{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#shop #s_ichiran .sozai a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04.gif) no-repeat;}
#shop #s_ichiran .car{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#shop #s_ichiran .car a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05.gif) no-repeat;}
#shop #s_ichiran .sonota{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#shop #s_ichiran .sonota a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06.gif) no-repeat;}
#shop #s_ichiran p{background:url(//www.soukaiketsu.com/00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 12px; margin:0; font-size:100%; 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:100%;}


/* 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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#flow .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}


/* 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:100%;}


/* 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(//www.soukaiketsu.com/00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 15px; margin:0 0 30px; font-size:100%;}


/* package */
#package{width:660px; margin:0 0 25px; padding:0;}
#package p{margin:0 0 25px; font-size:100%;}
#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:100%; 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(//www.soukaiketsu.com/00_image/guide/common/list.jpg) no-repeat 0 8px; padding:0 0 0 15px; margin:0 0 15px; font-size:100%;}
#payment ul li img{margin:15px 0 0;}
#payment p{margin:0 0 20px 10px; font-size:100%;}
#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:100%;}
#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:100%;}
#return .l_marg{margin-left:10px;}
#return .box{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/guide/return/bg_a_02.jpg) repeat-y; padding:15px; width:630px;}
#return .box_f{background:url(//www.soukaiketsu.com/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:100%; margin:0 0 8px; padding:0 0 0 20px; font-weight:bold;}
#return .box_c ul .n1{background:url(//www.soukaiketsu.com/00_image/guide/return/n1.jpg) no-repeat 0 50%;}
#return .box_c ul .n2{background:url(//www.soukaiketsu.com/00_image/guide/return/n2.jpg) no-repeat 0 50%;}
#return .box_c ul .n3{background:url(//www.soukaiketsu.com/00_image/guide/return/n3.jpg) no-repeat 0 50%;}
#return .box_c ul .n4{background:url(//www.soukaiketsu.com/00_image/guide/return/n4.jpg) no-repeat 0 50%;}
#return .box_c ul .n5{background:url(//www.soukaiketsu.com/00_image/guide/return/n5.jpg) no-repeat 0 50%;}
#return .box_c ul .n6{background:url(//www.soukaiketsu.com/00_image/guide/return/n6.jpg) no-repeat 0 50%;}
#return .box_c p{margin:0;}
#return .box2{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/guide/return/bg_b_02.jpg) repeat-y; padding:15px; width:630px;}
#return .box2_f{background:url(//www.soukaiketsu.com/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:100%;}
#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:100%;}
#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:100%; 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(//www.soukaiketsu.com/00_image/gentan/common/no_01.gif) no-repeat 0 50%;}
#gentan_old dl .no_02{background:url(//www.soukaiketsu.com/00_image/gentan/common/no_02.gif) no-repeat 0 50%;}
#gentan_old dl .no_03{background:url(//www.soukaiketsu.com/00_image/gentan/common/no_03.gif) no-repeat 0 50%;}
#gentan_old dl .no_04{background:url(//www.soukaiketsu.com/00_image/gentan/common/no_04.gif) no-repeat 0 50%;}
#gentan_old dl .no_05{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/common/bt_01.gif) no-repeat; margin-bottom:20px;}
#gentan_old ul .bt_g_01 a{background:url(//www.soukaiketsu.com/00_image/gentan/common/bt_01.gif) no-repeat;}
#gentan_old ul .bt_g_02{background:url(//www.soukaiketsu.com/00_image/gentan/common/bt_02.gif) no-repeat;}
#gentan_old ul .bt_g_02 a{background:url(//www.soukaiketsu.com/00_image/gentan/common/bt_02.gif) no-repeat;}

/* gentan */
#gentan{width:660px; margin:0 0 25px; padding:0;}
#gentan p{font-size:100%; margin:0 0 15px;}
#gentan .waku{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/common/bg_a_02.jpg) repeat-y;}
#gentan .waku_f{width:660px; height:14px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/common/step_01.gif) no-repeat 0 50%;}
#gentan .txt_box dl .step2{background:url(//www.soukaiketsu.com/00_image/gentan/common/step_02.gif) no-repeat 0 50%;}
#gentan .txt_box dl dd{padding:0 55px 15px; font-size:100%; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/00_image/gentan/common/bt_04.gif) no-repeat;}
#gentan .bt .bt_g_01 a{background:url(//www.soukaiketsu.com/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:100%; padding:0 60px 0 10px; margin:0 0 15px;}
#sozai table{border-bottom:solid #000000 1px; border-left:solid #000000 1px; font-size:100%; 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:100%; padding:0 0 10px 10px;}
#sozai ul li{margin:0 0 10px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/common/icon2.gif) no-repeat 0 50%; padding-left:15px; position:relative; font-size:117%;}

#sozai dl{font-size:100%; padding:0 0 10px 10px;}
#sozai dl dt{font-weight:bold; margin-bottom:8px;}
#sozai dl dd{margin:0 0 10px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/sozai_1/step_01.gif) no-repeat; padding-bottom:5px;}
#sozai .s_02{background:url(//www.soukaiketsu.com/00_image/gentan/sozai_1/step_02.gif) no-repeat; height:57px; margin-bottom:10px;}
#sozai .s_03{background:url(//www.soukaiketsu.com/00_image/gentan/sozai_1/step_03.gif) no-repeat;}
#sozai .s_01 p,#sozai .s_02 p,#sozai .s_03 p{font-size:100%; 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(//www.soukaiketsu.com/00_image/gentan/common/bt_03.gif) no-repeat;}
#sozai .bt_s_01 a{display:block; width:243px; height:36px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/gentan/sozai_2/step_01.gif) no-repeat; height:60px; margin-bottom:10px;}
#sozai .s_02b{background:url(//www.soukaiketsu.com/00_image/gentan/sozai_2/step_02.gif) no-repeat; height:57px; margin-bottom:10px;}
#sozai .s_03b{background:url(//www.soukaiketsu.com/00_image/gentan/sozai_2/step_03.gif) no-repeat;}
#sozai .s_01b p,#sozai .s_02b p,#sozai .s_03b p{font-size:100%; 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(//www.soukaiketsu.com/00_image/gentan/common/step_01.gif) no-repeat 0 50%;}
#sozai_s .flow .step2{background:url(//www.soukaiketsu.com/00_image/gentan/common/step_02.gif) no-repeat 0 50%;}
#sozai_s .flow .step3{background:url(//www.soukaiketsu.com/00_image/gentan/common/step_03.gif) no-repeat 0 50%;}
#sozai_s .flow dd{padding:0 55px 15px; font-size:100%; background:url(//www.soukaiketsu.com/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:100%; margin:0 0 5px; background:url(//www.soukaiketsu.com/00_image/gentan/common/icon.gif) no-repeat 0 8px; padding-left:12px;}
#sozai_s table{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/sozai/bt_01.gif) no-repeat;}
#sozai_s table td .bt a:hover{background:none;}
#sozai_s .tyuui{font-size:100%; list-style:none; width:630px; margin:0 auto; padding-bottom:10px;}
#sozai_s .tyuui li{margin:0 0 10px; background:url(//www.soukaiketsu.com/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_01 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:100%;}
#sozai_s .shouhin dl dt .color_y{color:#F9BF11;}
#sozai_s .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#sozai_s .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sozai_s .shouhin .kosuu_box p{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/00_image/faq/q1.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q2{background:url(//www.soukaiketsu.com/00_image/faq/q2.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q3{background:url(//www.soukaiketsu.com/00_image/faq/q3.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q4{background:url(//www.soukaiketsu.com/00_image/faq/q4.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q5{background:url(//www.soukaiketsu.com/00_image/faq/q5.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q6{background:url(//www.soukaiketsu.com/00_image/faq/q6.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q7{background:url(//www.soukaiketsu.com/00_image/faq/q7.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q8{background:url(//www.soukaiketsu.com/00_image/faq/q8.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q9{background:url(//www.soukaiketsu.com/00_image/faq/q9.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q10{background:url(//www.soukaiketsu.com/00_image/faq/q10.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q11{background:url(//www.soukaiketsu.com/00_image/faq/q11.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q12{background:url(//www.soukaiketsu.com/00_image/faq/q12.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q13{background:url(//www.soukaiketsu.com/00_image/faq/q13.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q14{background:url(//www.soukaiketsu.com/00_image/faq/q14.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q15{background:url(//www.soukaiketsu.com/00_image/faq/q15.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q16{background:url(//www.soukaiketsu.com/00_image/faq/q16.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q17{background:url(//www.soukaiketsu.com/00_image/faq/q17.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q18{background:url(//www.soukaiketsu.com/00_image/faq/q18.gif) no-repeat 0 50%; font-size: 130%;}
#faq dl .q19{background:url(//www.soukaiketsu.com/00_image/faq/q19.gif) no-repeat 0 50%; font-size: 130%;}

#faq dl dd{font-size:100%; margin:0 0 0 13px; padding:0 0 0 40px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/00_image/faq/bt.gif) no-repeat;}
#faq .bt_s_01 a{display:block; width:243px; height:36px; background:url(//www.soukaiketsu.com/00_image/faq/bt.gif) no-repeat;}
#faq .bt_s_01 a:hover{background:none;}
#faq .q_box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/faq/bg_a_02.jpg) repeat-y;}
#faq .q_box .q_box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%; 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(//www.soukaiketsu.com/00_image/faq/qs1.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs2{background:url(//www.soukaiketsu.com/00_image/faq/qs2.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs3{background:url(//www.soukaiketsu.com/00_image/faq/qs3.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs4{background:url(//www.soukaiketsu.com/00_image/faq/qs4.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs5{background:url(//www.soukaiketsu.com/00_image/faq/qs5.gif) no-repeat 0 50%; margin-bottom:18px;}
#faq .q_box .q_box_m ul .qs6{background:url(//www.soukaiketsu.com/00_image/faq/qs6.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs7{background:url(//www.soukaiketsu.com/00_image/faq/qs7.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs8{background:url(//www.soukaiketsu.com/00_image/faq/qs8.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs9{background:url(//www.soukaiketsu.com/00_image/faq/qs9.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs10{background:url(//www.soukaiketsu.com/00_image/faq/qs10.gif) no-repeat 0 50%; margin-bottom:18px;}
#faq .q_box .q_box_m ul .qs11{background:url(//www.soukaiketsu.com/00_image/faq/qs11.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs12{background:url(//www.soukaiketsu.com/00_image/faq/qs12.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs13{background:url(//www.soukaiketsu.com/00_image/faq/qs13.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs14{background:url(//www.soukaiketsu.com/00_image/faq/qs14.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs15{background:url(//www.soukaiketsu.com/00_image/faq/qs15.gif) no-repeat 0 50%; margin-bottom:18px;}
#faq .q_box .q_box_m ul .qs16{background:url(//www.soukaiketsu.com/00_image/faq/qs16.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs17{background:url(//www.soukaiketsu.com/00_image/faq/qs17.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs18{background:url(//www.soukaiketsu.com/00_image/faq/qs18.gif) no-repeat 0 50%;}
#faq .q_box .q_box_m ul .qs19{background:url(//www.soukaiketsu.com/00_image/faq/qs19.gif) no-repeat 0 50%;}


/* soraria */
#soraria .sr_box{width:745px; background:url(//www.soukaiketsu.com/00_image/soraria/bg_01.jpg) repeat-y; margin:0; padding:0;}
#soraria .sr_box_f{width:745px; height:8px; background:url(//www.soukaiketsu.com/00_image/soraria/bg_02.jpg) no-repeat; margin:0; padding:0; line-height:0; font-size:0;}
#soraria .sr_box_m .main_img{margin:0 0 35px;}
#soraria .sr_box_m .sr_01{width:600px; margin:0 0 10px 32px;}
#soraria .sr_box_m .sr_01 p{width:328px; float:right;}
#soraria .sr_box_m .sr_01 dl{width:250px; float:left; padding-top:15px;}
#soraria .sr_box_m .sr_01 dl dt{font-weight:bold; color:#005BAC; margin:0 0 10px; line-height:1.4; font-size:117%;}
#soraria .sr_box_m .sr_01 dl dd{font-size:100%; margin:0 0 20px;}
#soraria .sr_box_m .sr_01 dl dt sup,#soraria .sr_box_m .sr_01 dl dd sup{font-size:83%; line-height:1.0;}
#soraria .sr_box_m .sr_02{width:580px; margin:0 0 15px 30px; font-size:100%;}
#soraria .sr_box_m .sr_02 dt{width:180px; float:left;}
#soraria .sr_box_m .sr_02 dd{width:400px; float:right; font-weight:bold; color:#041A64;}
#soraria .sr_box_m .img_01{margin:0 0 17px 60px;}
#soraria .sr_box_m .sr_03{width:590px; margin:0 0 25px 30px;}
#soraria .sr_box_m .sr_03 p{width:280px; float:right;}
#soraria .sr_box_m .sr_03 p span{display:block; margin-top:5px; font-size:83%;}
#soraria .sr_box_m .sr_03 p span a{background:url(//www.soukaiketsu.com/00_image/soraria/ic_pdf.gif) no-repeat 100% 50%; padding-right:30px; text-decoration:none; color:#000;}
#soraria .sr_box_m .sr_03 p span a sup{line-height:1.0; font-size:70%;}
#soraria .sr_box_m .sr_03 dl{width:300px; float:left;}
#soraria .sr_box_m .sr_03 dl dt{font-weight:bold; color:#005BAC; margin:0 0 10px; line-height:1.4; font-size:117%;}
#soraria .sr_box_m .sr_03 dl dd{font-size:100%; margin:0 0 20px;}
#soraria .sr_box_m .sr_03 dl dt sup,#soraria .sr_box_m .sr_03 dl dd sup{font-size:70%; line-height:1.0;}
#soraria .sr_box_m .img_02{margin:0 0 25px 87px;}
#soraria .sr_box_m .bt_01{width:238px; height:40px; margin:0 auto 25px;}
#soraria .sr_box_m .txt_c{text-align:center; font-size:100%; margin:0 0 40px;}
#soraria .sr_box_m .txt_c sup{font-size:83%; line-height:1.0;}
#soraria .bn_dolce{width:660px; height:250px; background:url(//www.soukaiketsu.com/00_image/index/bn_19_ov.jpg) no-repeat; margin:20px auto;}
#soraria .bn_dolce a{width:660px; height:250px; background:url(//www.soukaiketsu.com/00_image/index/bn_19.jpg) no-repeat; display:block; text-indent:-9999px; overflow:hidden;}
#soraria .bn_dolce a:hover{background:none;}



/* 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(//www.soukaiketsu.com/image/aromavilla/bn_aroma_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 10px;}
#aromavilla .bn a{display:block; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#aromavilla .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%; 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(//www.soukaiketsu.com/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:100%; 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:100%;}
#aromavilla .shouhin dl dt .color_y{color:#F9BF11;}
#aromavilla .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#aromavilla .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#aromavilla .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/image/aromavilla/bt_li_01_ov.jpg) no-repeat;}
#aromavilla ul .n1 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_01.jpg) no-repeat;}
#aromavilla ul .n2{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02_ov.jpg) no-repeat;}
#aromavilla ul .n2 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02.jpg) no-repeat;}
#aromavilla ul .n3{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_03_ov.jpg) no-repeat;}
#aromavilla ul .n3 a{background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#aromavilla_o .shouhin dl dt .color_y{color:#F9BF11;}
#aromavilla_o .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#aromavilla_o .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#aromavilla_o .shouhin .kosuu_box p{font-size:100%; float:left; margin:0 10px 0 0; padding:0;}
#aromavilla_o .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#aromavilla_o .box_c{width:660px; background:url(//www.soukaiketsu.com/image/natural_sleep/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#aromavilla_o .box_c .box_c_m{width:616px; padding:10px 22px 1px; background:url(//www.soukaiketsu.com/image/natural_sleep/bg_a_02.jpg) repeat-y;}
#aromavilla_o .box_c .box_c_f{width:660px; background:url(//www.soukaiketsu.com/image/natural_sleep/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#aromavilla_o .box_c .box_c_m dl{width:290px; float:left; margin:0 18px 10px 0;}
#aromavilla_o .box_c .box_c_m .marg_0{margin-right:0;}
#aromavilla_o .box_c .box_c_m dl dt{margin:0 0 10px; line-height:1.0;}


/* aromavilla_new */
#aromavilla2{width:660px; margin:0 0 25px; padding:0;}
#aromavilla2 .main{text-align:center; margin:0 0 15px;}
#aromavilla2 h4{margin:0 0 15px;}
#aromavilla2 .box,#aromavilla2 .box2{width:660px; background:url(//www.soukaiketsu.com/image/aromavilla2/bg_01.jpg) no-repeat; margin:0 0 15px; padding:14px 0 0;}
#aromavilla2 .box_m,#aromavilla2 .box2_m{width:600px; background:url(//www.soukaiketsu.com/image/aromavilla2/bg_02.jpg) repeat-y; margin:0; padding:15px 30px;}
#aromavilla2 .box_f,#aromavilla2 .box2_f{width:660px; height:14px; background:url(//www.soukaiketsu.com/image/aromavilla2/bg_03.jpg) no-repeat; margin:0; padding:0; line-height:0; font-size:0;}
#aromavilla2 .box_m{width:630px; padding:30px 0 20px 30px;}
#aromavilla2 .box_m dl{width:600px; margin:0; padding:0 0 360px; font-size:100%; background:url(//www.soukaiketsu.com/image/aromavilla2/bg_04.jpg) no-repeat left bottom;}
#aromavilla2 .box_m dl dt{text-align:center; margin:0 0 30px;}
#aromavilla2 .box_m dl dd{width:580px; line-height:1.8;}
#aromavilla2 .box2_m p{margin:0 0 15px 50px; font-size:100%;}
#aromavilla2 .box2_m .txt{width:520px;}
#aromavilla2 .box2_m .marg40{margin-bottom:40px;}
#aromavilla2 .box2_m .img_c{padding-left:20px;}
#aromavilla2 .box2_m h5{margin:0 0 10px;}
#aromavilla2 #slideshow,#aromavilla2 #slideshow2,#aromavilla2 #slideshow3,#aromavilla2 #slideshow4{width:550px; height:365px; z-index:1;}
#aromavilla2 .sl_bt{list-style:none;}
#aromavilla2 .sl_box{position:relative; margin:0 0 15px; padding:0 0 0 50px; width:550px; height:365px;}
#aromavilla2 .bt_p,#aromavilla2 .bt_n{display:block; width:52px; height:52px; position:absolute; left:25px; top:156px; z-index:2;}
#aromavilla2 .bt_n{left:570px;}
#aromavilla2 #prev1,#aromavilla2 #next1,#aromavilla2 #prev2,#aromavilla2 #next2,#aromavilla2 #prev3,#aromavilla2 #next3,#aromavilla2 #prev4,#aromavilla2 #next4{display:block; width:52px; height:52px; background:url(//www.soukaiketsu.com/image/aromavilla2/bt_01.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; cursor:pointer;}	
#aromavilla2 #next1,#aromavilla2 #next2,#aromavilla2 #next3,#aromavilla2 #next4{background:url(//www.soukaiketsu.com/image/aromavilla2/bt_02.png) no-repeat 0 0;}
#aromavilla2 table{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 20px;}
#aromavilla2 table th,#aromavilla2 table td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:100%; padding:5px;}
#aromavilla2 table th{background:#BFE8E8; text-align:left; vertical-align:top;}
#aromavilla2 table td{background:#FFFCF0; padding-right:20px;}
#aromavilla2 .shouhin{width:630px; margin:0 0 40px; padding:0 15px;}
#aromavilla2 .shouhin dl{margin:0 0 10px 370px; padding:50px 0 0;}
#aromavilla2 .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold;}
#aromavilla2 .shouhin dl dt .small,#aromavilla2 .shouhin dl dt .color_y{font-size:100%;}
#aromavilla2 .shouhin dl dt .color_y{color:#F9BF11;}
#aromavilla2 .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#aromavilla2 .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#aromavilla2 .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#aromavilla2 .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(//www.soukaiketsu.com/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#aromavilla2 .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(//www.soukaiketsu.com/image/common/bt_01.jpg) no-repeat; padding:0;}
#aromavilla2 .shouhin .bt_cart a:hover{background:none;}
#aromavilla2 .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:100%;}
#aromavilla2 .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#aromavilla2 .shouhin .kosuu_box p{font-size:100%; float:left; margin:0 10px 0 0; padding:0;}
#aromavilla2 .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#aromavilla2 h6{margin:0 0 10px; padding:0;}
#aromavilla2 .list_n{list-style:none;}
#aromavilla2 .list_n li{margin:0 0 10px; text-indent:-9999px; overflow:hidden;}
#aromavilla2 .list_n li a{display:block; width:660px; height:50px; position:relative;}
#aromavilla2 .list_n li a:hover{background:none;}
#aromavilla2 .list_n .n1{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_01_ov.jpg) no-repeat;}
#aromavilla2 .list_n .n1 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_01.jpg) no-repeat;}
#aromavilla2 .list_n .n2{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02_ov.jpg) no-repeat;}
#aromavilla2 .list_n .n2 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02.jpg) no-repeat;}
#aromavilla2 .list_n .n3{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_03_ov.jpg) no-repeat;}
#aromavilla2 .list_n .n3 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_03.jpg) no-repeat;}


/* 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#sky_hammock .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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:100%; 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:100%;}
#sky_hammock .shouhin dl dt .color_y{color:#F9BF11;}
#sky_hammock .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#sky_hammock .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sky_hammock .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/image/sky_hammock/bt_li_01_ov.jpg) no-repeat;}
#sky_hammock ul .n1 a{background:url(//www.soukaiketsu.com/image/sky_hammock/bt_li_01.jpg) no-repeat;}
#sky_hammock ul .n2{background:url(//www.soukaiketsu.com/image/sky_hammock/bt_li_02_ov.jpg) no-repeat;}
#sky_hammock ul .n2 a{background:url(//www.soukaiketsu.com/image/sky_hammock/bt_li_02.jpg) no-repeat;}
#sky_hammock ul .n3{background:url(//www.soukaiketsu.com/image/sky_hammock/bt_li_03_ov.jpg) no-repeat;}
#sky_hammock ul .n3 a{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#strecher .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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:100%; 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:100%;}
#strecher .shouhin dl dt .color_y{color:#F9BF11;}
#strecher .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#strecher .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#strecher .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_about_02.jpg) repeat-y;}
#four_seasons .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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:100%; 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:100%;}
#four_seasons .shouhin dl dt .color_y{color:#F9BF11;}
#four_seasons .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#four_seasons .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#four_seasons .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/image/four_seasons/bt_li_01_ov.jpg) no-repeat;}
#four_seasons ul .n1 a{background:url(//www.soukaiketsu.com/image/four_seasons/bt_li_01.jpg) no-repeat;}
#four_seasons ul .n2{background:url(//www.soukaiketsu.com/image/four_seasons/bt_li_02_ov.jpg) no-repeat;}
#four_seasons ul .n2 a{background:url(//www.soukaiketsu.com/image/four_seasons/bt_li_02.jpg) no-repeat;}
#four_seasons ul .n3{background:url(//www.soukaiketsu.com/image/four_seasons/bt_li_03_ov.jpg) no-repeat;}
#four_seasons ul .n3 a{background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#option .shouhin dl dt .color_y{color:#F9BF11;}
#option .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#option .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#option .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/image/aromavilla/bn_aroma_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 10px;}
#pet .bn a{display:block; background:url(//www.soukaiketsu.com/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:100%;}
#pet .p_txt dt{margin:0 0 20px;}
#pet .p_txt dd{margin:0 0 15px; font-size:100%;}
#pet .p_txt dd strong{font-weight:bold;}
#pet .pet_box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/pet_care_mat/border.gif) no-repeat 80px bottom;}
#pet .pet_box .pet_f_box{width:660px; background:url(//www.soukaiketsu.com/image/pet_care_mat/bg_01_02.gif) no-repeat; height:7px; line-height:0; font-size:0;}
#pet .bg_pm{background:url(//www.soukaiketsu.com/image/pet_care_mat/bg_w_s1.gif) repeat-y 0 0;}
#pet .bg_pm .bg_pf{background:url(//www.soukaiketsu.com/image/pet_care_mat/bg_w_s2.gif) no-repeat; height:8px;}
#pet .bg_pm .pet_m_box{background:url(//www.soukaiketsu.com/image/pet_care_mat/border_s.gif) no-repeat 80px bottom;}
#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:100%; 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,#pet .pet_box .pet_m_box .marg_r0{margin:0;}
#pet .pet_box .pet_m_box_s{width:620px; padding:30px 0 30px 20px; background:url(//www.soukaiketsu.com/image/pet_care_mat/border_s.gif) no-repeat 80px bottom;}
#pet .pet_box .pet_m_box_s p{width:140px; float:right;}
#pet .pet_box .pet_m_box_s dl{width:400px; float:left; padding:0 0 0 60px;}
#pet .pet_box .pet_m_box_s dl dt{line-height:1.0; margin:0 0 15px;}
#pet .pet_box .pet_m_box_s dl dd{font-size:83%;}
#pet .pet_box .pet_m_box_s dl dd sup{font-size:70%;}
#pet .pet_box .pet_m_box_s2{width:620px; padding:30px 0 30px 20px;}
#pet .pet_box .pet_m_box_s2 p,#pet .pet_box .pet_m_box_s2 dl{display: table-cell; vertical-align: middle;}
/* IE 6 */
* html #pet .pet_box .pet_m_box_s2 p,* html #pet .pet_box .pet_m_box_s2 dl{display: inline; zoom: 1;}
/* IE 7 */
*:first-child+html #pet .pet_box .pet_m_box_s2 p,*:first-child+html #pet .pet_box .pet_m_box_s2 dl{display: inline; zoom: 1;}
#pet .pet_box .pet_m_box_s2 p{width:180px;}
#pet .pet_box .pet_m_box_s2 dl{width:351px; padding:0 31px 0 60px;}
#pet .pet_box .pet_m_box_s2 dl dt{line-height:1.0; margin:0 0 15px;}
#pet .pet_box .pet_m_box_s2 dl dd{font-size:83%;}
#pet .pet_box .pet_m_box_s2 dl dd strong{font-weight:bold;}
#pet .best3{margin:0 0 5px;}
#pet .kikkake{width:660px; height:170px; background:url(//www.soukaiketsu.com/image/pet_care_mat/bg_kikkake.jpg) no-repeat; margin:0 0 10px;}
#pet .kikkake dl{padding:40px 0 0 25px;}
#pet .kikkake dl dt{margin:0 0 12px;}
#pet .kikkake dl dd{font-size:83%;}
#pet .bn_kaigo{margin:0 0 10px;}


#pet .pet_box2{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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:100%; 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:100%; 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:100%;}
#pet .shouhin dl dt .color_y{color:#F9BF11;}
#pet .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#pet .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#pet .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/image/aromavilla/bt_li_01_ov.jpg) no-repeat;}
#pet ul .n1 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_01.jpg) no-repeat;}
#pet ul .n2{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02_ov.jpg) no-repeat;}
#pet ul .n2 a{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_02.jpg) no-repeat;}
#pet ul .n3{background:url(//www.soukaiketsu.com/image/aromavilla/bt_li_03_ov.jpg) no-repeat;}
#pet ul .n3 a{background:url(//www.soukaiketsu.com/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:100%;}
#pet .owabi dt{margin:0 0 15px;}

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


/* ichiran */
#ichiran .bn{margin:0 0 10px;}
#ichiran .ichiran_box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/ichiran/bg_02.jpg) repeat-y;}
#ichiran .ichiran_box .ichiran_box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%; 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:100%;}
#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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/natural_sleep/bg_a_02.jpg) repeat-y;}
#natural .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/natural_sleep/bg_b_02.gif) repeat-y;}
#natural .box .box_m .tatoeba_f{width:615px; background:url(//www.soukaiketsu.com/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:100%; margin:10px 0 0;}

#natural .box_c{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/natural_sleep/bg_a_02.jpg) repeat-y;}
#natural .box_c .box_c_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#natural .shouhin dl dt .color_y{color:#F9BF11;}
#natural .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#natural .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#natural .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box2 .box2_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#car .box3 .box3_f{width:660px; background:url(//www.soukaiketsu.com/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 .color02{width:290px; margin-right:20px;}
#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(//www.soukaiketsu.com/image/cusion_series/btn_prev.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}	
#car #nextBtn a{background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#car .shouhin dl dt .color_y{color:#F9BF11;}
#car .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#car .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#car .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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 .business .txt{margin:13px 0 0; width:680px;}
#khp .business .txt img {margin:13px 0 0;}
#khp .osusume{margin:0 0 15px;}
#khp .box2{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box2 .box2_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box3 .box3_f{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/btn_prev.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}	
#khp #nextBtn a{background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#khp .shouhin dl dt .color_y{color:#F9BF11;}
#khp .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#khp .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#khp .shouhin .kosuu_box p{font-size:100%; float:left; margin:0 10px 0 0; padding:0;}
#khp .shouhin .kosuu_box .kosuu{float:none; margin:0;}

/* オフィスクッション用追加CSS */
#khp .box4{width:660px; background:url(//www.soukaiketsu.com/image/cusion_series/bg_a_01.jpg) no-repeat 0 0; padding:14px 0 0; margin:0 0 15px;}
#khp .box4 .box4_m{width:630px; padding:15px 0 10px 30px; background:url(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y 0 0;}
#khp .box4 .box4_f{width:660px; background:url(//www.soukaiketsu.com/image/cusion_series/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#khp .box4 .box4_m dl{width:290px; margin:0 18px 15px 0; padding:0; float:left;}
#khp .box4 .box4_m dl dt{margin:0 0 10px; padding:0; line-height:1.0;}
#khp .box4 .box4_m dl dd{margin:0; padding:0;}
#khp .gallery{list-style:none;}
/* IE 7 */
*:first-child+html #khp .gallery{padding-bottom:15px;}
#khp .gallery li{width:211px; height:141px; float:left; margin:0 12px 12px 0;}
#khp .gallery .mr_0{margin-right:0;}

/* 爽快潔クッションDolce */
#khp .aprica{margin:0 0 20px;}
#khp .aprica_box{width:745px; background:url(//www.soukaiketsu.com/image/aprica/bg_02.jpg) repeat-y; text-align:center;}
#khp .aprica_m{width:654px; background:url(//www.soukaiketsu.com/image/aprica/bg_01.jpg) no-repeat; padding:32px 2px 25px;}
#khp .aprica_f{width:745px; height:8px; background:url(//www.soukaiketsu.com/image/aprica/bg_03.jpg) no-repeat; margin:0; padding:0; line-height:0; font-size:0;}
#khp .aprica_m .mi00{text-align:left; margin:0 0 35px 130px;}
#khp .aprica_m .mi01{text-align:left; margin:0 0 30px 158px;}
#khp .aprica_m .mi02{text-align:left; margin:0 0 30px 128px;}
#khp .aprica_m .img01{text-align:left; margin:0 0 20px 148px;}
#khp .aprica_m .img02{text-align:left; margin:0 0 37px 228px;}

#khp .aprica_m .txt01{text-align:left; margin:0 0 35px 133px;}
#khp .aprica_m .tokutyou{width:472px; background:url(//www.soukaiketsu.com/image/aprica/bg_04.jpg) no-repeat; margin:0 0 0 94px;}
#khp .aprica_m .tokutyou p{width:182px; height:92px; margin:0 auto 14px; text-align:left;}
#khp .aprica_m .tokutyou dl dt{height:20px; margin:0 auto 15px;}
#khp .aprica_m .tokutyou dl dd{font-size:100%; margin-bottom:35px;}
#khp .aprica_m .dolce ul{list-style:none; margin:0 0 25px 130px; text-align:left;}
#khp .aprica_m .dolce ul li{display:inline; margin-right:5px;}
#khp .aprica_m .dolce dl{width:400px; margin:0 auto 25px; font-size:100%;}
#khp .aprica_m .dolce dl dd{text-align:left; margin:20px 0 0;}
#khp .aprica_m .color3{width:300px; margin:0 0 0 180px; padding-bottom:35px;}
#khp .aprica_m .color3 dt{width:300px; height:200px; margin:0 0 8px;}
#khp .aprica_m .color3 dd{height:30px; margin:0 0 10px;}
#khp .aprica_m .news_f{width:402px; height:302px; margin:0 0 20px 128px;}
#khp .yotei{font-weight:bold; text-align:center; border:solid 3px #FF6950; padding:5px; color:#FF6950;}


/* neo */
#neo .txt_0428{font-size:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/neo/bg_a_02.jpg) repeat-y;}
#neo .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/neo/bg_a_02.jpg) repeat-y;}
#neo .box_c .box_c_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%;}
#neo .shouhin dl dt .color_y{color:#F9BF11;}
#neo .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#neo .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#neo .shouhin .kosuu_box p{font-size:100%; 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:100%;}
#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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/dx/bg_a_02.jpg) repeat-y;}
#dx .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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:100%; margin:10px 0 0;}
#dx .box .box_m .check{width:558px; margin:0 0 0 58px;}
#dx .box .box_m .check p{font-size:100%; margin:0 0 10px;}
#dx .box .box_m .check strong{font-weight:bold;}
#dx .box_c{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/dx/bg_a_02.jpg) repeat-y;}
#dx .box_c .box_c_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; padding:5px;}
#dx .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#dx .syousai_01 td{background:#FFFCF0; padding-right:20px;text-align: left;}
#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:100%;}
#dx .shouhin dl dt .color_y{color:#F9BF11;}
#dx .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#dx .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#dx .shouhin .kosuu_box p{font-size:100%; 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:100%;}
#dx .owabi dt{margin:0 0 15px;}

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


/* ex */
#ex h4{margin:0 0 15px;}
#ex h6{margin:0 0 10px;}
#ex .main{margin:0 0 15px;}
#ex .main_img{width:660px; background:url(//www.soukaiketsu.com/image/ex/bg_w2_02.gif) no-repeat left bottom; padding:0 0 8px; margin:0 0 15px;}
#ex .main_img_m{width:660px; background:url(//www.soukaiketsu.com/image/ex/bg_w2_01.gif) repeat-y; padding:0 0 13px;}
#ex .main_img_m p{margin:0 0 30px;}
#ex .main_img_m dl{background:url(//www.soukaiketsu.com/image/ex/im_01.jpg) no-repeat 50% 100%; padding:0 0 355px;}
#ex .main_img_m dl dt{text-align:center; margin:0 0 25px;}
#ex .main_img_m dl dd{width:580px; margin:0 auto; font-size:100%;}
#ex .box,#ex .box2,#ex .box3,#ex .box5{width:660px; background:url(//www.soukaiketsu.com/image/dx/bg_a_01.jpg) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#ex .box_m,#ex .box_m2,#ex .box_m3,#ex .box_m5{width:616px; padding:20px 22px; background:url(//www.soukaiketsu.com/image/dx/bg_a_02.jpg) repeat-y;}
#ex .box_f,#ex .box_f2,#ex .box_f3,#ex .box_f5{width:660px; background:url(//www.soukaiketsu.com/image/dx/bg_a_03.jpg) no-repeat; height:14px; line-height:0; font-size:0;}
#ex .box_m5{padding-top:40px;}
#ex .box_m{width:626px; padding:40px 17px 6px;}
#ex .box_m2{width:600px; padding:6px 30px;}
#ex .box_m dl{background:url(//www.soukaiketsu.com/image/ex/im_01.jpg) no-repeat 50% 100%; padding:0 0 355px;}
#ex .box_m dl dt{text-align:center; margin:0 0 25px;}
#ex .box_m dl dd{width:580px; margin:0 auto; font-size:100%;}
#ex .box_m2 h5{margin:0 0 10px;}
#ex .box_m2 p{width:550px; padding:0; margin:0 0 10px 50px; font-size:100%;}
#ex .box_m2 .txt{width:520px;}
#ex .box_m2 .img{text-align:center;}
#ex .box_m2 .txt_link{padding-right:10px;}
#ex .box_m2 .txt_link span{background:url(//www.soukaiketsu.com/image/ex/ic_link.gif) no-repeat right center; padding-right:10px;}
#ex .box_m2 h6{margin:0 0 10px 50px;}
#ex .box_m strong,#ex .box_m2 p strong{font-weight:bold;}
#ex .box_m2 p .color_r{color:#FF7862;}
#ex .box_m2 .marg20{margin-bottom:30px; padding-top:10px;}
#ex .box_m2 .margb_20{margin-bottom:20px;}
#ex .box_m2 .box_s_01{width:550px; margin:0 0 20px 50px;}
#ex .box_m2 .box_s_01 h6{margin-left:0;}
#ex .box_m2 .box_s_01 div{width:165px; float:left; margin:0 22px 0 0;}
#ex .box_m2 .box_s_01 div p{margin:0; width:165px;}
#ex .box_m2 .box_s_01 .marg_r0{margin-right:0;}
#ex .box_m2 .box_s_01 div dl dt{margin:10px 0; text-align:center;}
#ex .box_m2 .box_s_01 div dl dd{font-size:66%;}
#ex .box_m2 .box_s_02{width:520px; margin:0 0 20px 50px; padding:0;}
#ex .box_m2 .box_s_02 p{margin:0; padding:0; width:250px; float:left;}
#ex .box_m2 .box_s_02 .img2{ margin:0 20px 0 0;}
#ex .box_m2 .box_s_02 .img3{text-align:center; padding:10px 0 0;}
#ex .box_m2 .box_o{width:535px; background:url(//www.soukaiketsu.com/image/ex/bg_w_01.gif) no-repeat; margin:0 0 15px 50px; padding:7px 0 0;}
#ex .box_m2 .box_o_m{width:535px; margin:0 0 15px 50px; padding:8px 0;}
#ex .box_m2 .box_o_f{width:535px; height:7px; background:url(//www.soukaiketsu.com/image/ex/bg_w_03.gif) no-repeat; margin:0; padding:0; font-size:0; line-height:0;}
#ex .box_m2 .box_o_m dl dt,#ex .box_m2 .box_o_m dl dd{display: table-cell; vertical-align: middle;}
#ex .box_m2 .box_o_m dl dt{width:200px;}
#ex .box_m2 .box_o_m dl dd{width:330px; font-size:100%; line-height:1.4;}
/* IE 7 */
*:first-child+html #ex .box_m2 .box_o_m dl dt,*:first-child+html #ex .box_m2 .box_o_m dl dd{display: inline; zoom: 1;}
#ex .box_m2 .box_t{width:535px; margin:0 0 15px 50px; font-size:100%;}
#ex .box_m2 .box_t dl,#ex .box_m2 .box_t p{display: table-cell; vertical-align: middle;}
#ex .box_m2 .box_t p{width:110px; margin:0;}
#ex .box_m2 .box_t dl{width:420px;}
/* IE 7 */
*:first-child+html #ex .box_m2 .box_t p,*:first-child+html #ex .box_m2 .box_t dl{display: inline; zoom: 1;}
#ex .box_m2 .box_t dl dt{margin:0 0 10px;}
#ex .box_m2 .box_t dl dd{line-height:1.4;}
#ex .box_m2 .nisou{width:550px; background:url(//www.soukaiketsu.com/image/ex/bg_w3_01.gif) no-repeat; margin:0 0 15px 50px; padding:8px 0 0;}
#ex .box_m2 .nisou_m{width:500px; padding:20px 25px 5px; background:url(//www.soukaiketsu.com/image/ex/bg_w3_02.gif) repeat-y; text-align:center;}
#ex .box_m2 .nisou_f{width:550px; height:8px; background:url(//www.soukaiketsu.com/image/ex/bg_w3_03.gif) no-repeat; margin:0; padding:0; line-height:0; font-size:0;}
#ex .box_m2 .nisou_m p{margin:0 0 10px; padding:0; width:500px;}
#ex .box_m2 .nisou_m dl{padding-top:10px;}
#ex .box_m2 .nisou_m dl dd{font-size:100%; margin:15px 0 25px; text-align:left;}
#ex .box_m2 .nisou_m dl dd strong{color:#FF7862; font-weight:bold;}
#ex #ui-tab{margin:0 0 15px 50px;}
#ex #ui-tab h6{margin-left:0;}
#ex #ui-tab .marg_r0{margin-right:0;}
#ex #ui-tab .fukidashi{width:535px; background:url(//www.soukaiketsu.com/image/ex/waku_f_01a.gif) no-repeat; padding:27px 0 0;}
#ex #ui-tab .fukidashi02{width:535px; background:url(//www.soukaiketsu.com/image/ex/waku_f_01b.gif) no-repeat; padding:27px 0 0;}
#ex #ui-tab .fukidashi03{width:535px; background:url(//www.soukaiketsu.com/image/ex/waku_f_01c.gif) no-repeat; padding:27px 0 0;}
#ex #ui-tab .fukidashi_m{width:495px; background:url(//www.soukaiketsu.com/image/ex/waku_f_02.gif) repeat-y; padding:10px 20px;}
#ex #ui-tab .fukidashi_f{width:535px; height:7px; background:url(//www.soukaiketsu.com/image/ex/waku_f_03.gif) no-repeat; padding:0; font-size:0; line-height:0;}
#ex #ui-tab .fukidashi_m dl{font-size:100%; padding-left:95px;}
#ex #ui-tab .fukidashi_m dl dt{margin:0 0 8px; font-weight:bold;}
#fragment-1 dl{background: #fff url(//www.soukaiketsu.com/image/ex/n_01.gif) no-repeat 0 50%;}
#fragment-2 dl{background: #fff url(//www.soukaiketsu.com/image/ex/n_02.gif) no-repeat 0 50%;}
#fragment-3 dl{background: #fff url(//www.soukaiketsu.com/image/ex/n_03.gif) no-repeat 0 50%;}
#ex .box_m3 h6{text-align:center; margin:0 0 25px;}
#ex .box_m3 .txt_01{width:550px; margin:0 auto 20px;}
#ex .box_m3 .txt_01 dt{text-align:center; margin:0 0 20px;}
#ex .box_m3 .txt_01 dd{font-size:100%;}
#ex .box_04{margin:0 0 25px;}
#ex .box_04 ul{list-style:none;}
#ex .box_04 ul li{width:211px; height:139px; float:left; margin:0 13px 20px 0;}
#ex .box_04 ul .marg_r0{margin-right:0;}
#ex .box_04 dl dt{padding:10px 0 10px 55px; color:#FF6950; border-bottom:dotted 1px #000000; margin:0 0 15px; line-height:1.4; background:url(//www.soukaiketsu.com/image/ex/q1.gif) no-repeat 0 50%; font-size:117%;}
#ex .box_04 dl dd{font-size:100%; margin:0 0 10px 13px; padding:0 0 0 40px; background:url(//www.soukaiketsu.com/image/ex/im_a.gif) no-repeat 0 5px;}
#ex .box_04 dl dd strong{font-weight:bold;}
#ex .box_04 .qa_t{border-bottom:solid #666666 1px; border-left:solid #666666 1px; font-size:100%; margin:0 0 15px 55px; width:560px;}
#ex .box_04 .qa_t th,#ex .box_04 .qa_t td{border-top:solid #666666 1px; border-right:solid #666666 1px; padding:5px;}
#ex .box_04 .qa_t th{background:#c0e8e8; font-weight:bold; text-align:center;}
#ex .box_04 .qa_t td{background:#fffcf0; text-align:center;}
#ex .box_04 .qa_t .be{background:#FFFAA6;}
#ex .box_04 .qa_t .bold{font-weight:bold; text-align:left;}
#ex .box_04 .qa_t .bg_g{text-align:left; background:#EFEFF0;}
#ex .box_04 .qa_t .color_r{color:#FF6950;}
#ex .box_04 p{text-align:right; font-size:100%;}
#ex .box_04 p .txt_link{padding-right:10px;}
#ex .box_04 p .txt_link span{background:url(//www.soukaiketsu.com/image/ex/ic_link.gif) no-repeat right center; padding-right:10px;}
#ex .box_m5 h6{margin:0 0 25px; text-align:center;}
#ex .box_m5{font-size:100%;}
#ex .box_m5 dl{width:550px; margin:0 auto;}
#ex .box_m5 dl dt{text-align:center; margin:0 0 20px;}
#ex .box_m5 dl dd{margin:0 0 10px;}
#ex .box_m5 dl .img{text-align:center; margin:0 0 35px;}
#ex .box_m5 dl .img30{text-align:center; margin:0 0 35px; padding-top:20px;}
#ex .box_m5 dl dd dl dt{margin:0 0 10px;}
#ex .box_m5 dl dd dl dd{text-align:center;}
#ex .box_m5 dl dd dl .img{margin:0 0 20px;}
#ex #slideshow5{width:550px; z-index:1; margin:0 auto 20px; position:relative;}
#ex .sl_bt{list-style:none;}
#ex .sl_box{position:relative; margin:0 auto; padding:0; width:600px; overflow:hidden;}
#ex .bt_p,#ex .bt_n{display:block; width:52px; height:52px; position:absolute; left:0; top:156px; z-index:2;}
#ex .bt_n{left:550px;}
#ex #prev5,#ex #next5{display:block; width:52px; height:52px; background:url(//www.soukaiketsu.com/image/ex/bt_01.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; cursor:pointer;}	
#ex #next5{background:url(//www.soukaiketsu.com/image/ex/bt_02.png) no-repeat 0 0;}
#ex #nav,#ex #nav2{text-align:center; padding:0 0 0 10px; position:relative; left:50%; float:left; margin:0;}
#ex #nav a,#ex #nav2 a{text-indent:-9999px; overflow:hidden; display:block; background:url(//www.soukaiketsu.com/image/ex/ic_sl_02.gif) no-repeat; width:9px; height:9px; margin:0 10px 0 0; padding:0; position:relative; left:-50%; float:left;}
#ex #nav .activeSlide,#ex #nav2 .activeSlide{background:url(//www.soukaiketsu.com/image/ex/ic_sl_01.gif) no-repeat;}
#ex .s_box{width:550px; position:relative;}
#ex .s_box p{margin:0 0 10px;}
#ex .s_box dl dt{margin:0 0 10px; text-align:center;}
#ex .s_box dl dd{font-size:100%;}
#ex .sl_box2{position:relative; margin:0 0 20px 25px; padding:0; width:600px; overflow:hidden;}
#ex #slideshow6{width:565px; z-index:1; margin:0 auto 15px; position:relative;}
#ex #prev6,#ex #next6{display:block; width:52px; height:52px; background:url(//www.soukaiketsu.com/image/ex/bt_01.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; cursor:pointer;}	
#ex #next6{background:url(//www.soukaiketsu.com/image/ex/bt_02.png) no-repeat 0 0;}
#ex .sl_box2 .bt_n{left:550px;}
#ex .syousai_02{font-size:100%; border:solid #CCCCCC 3px; margin:0 0 20px;}
#ex .syousai_02 th,#ex .syousai_02 td{padding:5px;}
#ex .syousai_02 th{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; background:#FDD089; border-right:solid #FFFFFF 1px; text-align:left;}
#ex .syousai_02 td{border-top:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px; vertical-align:top; border-left:solid #cccccc 1px;}
#ex .syousai_02 .left_b{border-left:solid #FFFFFF 1px;}
#ex .syousai_02 .left_b2{border-left:solid #cccccc 1px;}
#ex .syousai_02 .right_non{border-right:none; background:#7FD7F4;}
#ex .syousai_02 td strong{font-weight:bold;}
#ex .syousai_02 .bg_g{background:#AFD464;}
#ex .syousai_02 .bg_y{background:#FFF7B3;}
#ex .syousai_02 .center{text-align:center;}
#ex .syousai_02 .center img{margin:0 0 5px;}
#ex .syousai_02 .center2{text-align:center; vertical-align:middle;}
#ex .syousai_01{border-top:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; margin:0 0 15px;}
#ex .syousai_01 th,#ex .syousai_01 td{border-left:solid 1px #C8C8C8; border-bottom:solid 1px #C8C8C8; font-size:100%; padding:5px;}
#ex .syousai_01 th{background:#BFE8E8; text-align:left; vertical-align:top;}
#ex .syousai_01 td{background:#FFFCF0; padding-right:20px;}
#ex .shouhin{width:630px; margin:0 0 40px; padding:25px 15px 0;}
#ex .shouhin dl{margin:0 0 10px 370px; padding:0;}
#ex .shouhin dl dt{margin:0 0 15px; font-size:100%; font-weight:bold; padding-top:50px;}
#ex .shouhin dl dt .small,#ex .shouhin dl dt .color_y{font-size:100%;}
#ex .shouhin dl dt .color_y{color:#F9BF11;}
#ex .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#ex .shouhin dl .kakaku{color:#E50615; font-weight:bold; font-size:100%; line-height:1.0;}
#ex .shouhin .img{float:left; width:330px; margin:0; padding:0; display:inline; text-align:center;}
#ex .shouhin .bt_cart{margin:0 0 5px 370px; padding:0; position:relative; text-indent:-9999px; overflow:hidden; background:url(//www.soukaiketsu.com/image/common/bt_01_ov.jpg) no-repeat; width:157px; height:36px;}
#ex .shouhin .bt_cart a{display:block; width:157px; height:36px; background:url(//www.soukaiketsu.com/image/common/bt_01.jpg) no-repeat; padding:0;}
#ex .shouhin .bt_cart a:hover{background:none;}
#ex .shouhin .shinagire{margin:0 0 0 370px; padding:0; color:#E50615; font-size:100%;}
#ex .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#ex .shouhin .kosuu_box p{font-size:100%; float:left; margin:0 10px 0 0; padding:0;}
#ex .shouhin .kosuu_box .kosuu{float:none; margin:0;}
#ex .owabi{width:594px; border:solid 3px #FF6950; padding:20px 30px; margin:0 0 15px;}
#ex .owabi p{float:right; width:69px;}
#ex .owabi dl{width:500px; font-size:100%;}
#ex .owabi dt{margin:0 0 15px;}
#ex .main_ex2{width:745px; /*border:solid 1px #ccc;*/ margin:0 0 40px;}
#ex .main_ex2 p{margin:0; /*padding:0;*/}
#ex .main_ex2 .img01{margin:0 0 30px; text-align:center;}
#ex .main_ex2 dl{margin:0; padding:0 30px;}
#ex .main_ex2 dl dt{text-align:center; margin:0 0 20px;}
#ex .im_ex_01{margin:0 0 20px;}
#ex .bn_img{margin:0 0 15px;}
#ex .txt_box_02{margin:0 0 55px;}
#ex .txt_box_02 dt{text-align:center; margin:0 0 35px;}
#ex .txt_box_02 dd{margin:0 10px 0 0; padding:0; float:left;}
#ex .txt_box_02 .marg0{margin:0;}
#ex .txt_box_08{margin:0 0 50px; text-align:center;}
#ex .txt_box_08 dt{margin:0 0 30px; padding:0;}
#ex .txt_box_08 dd{margin:0 0 35px; padding:0;}
#ex .txt_box_04{text-align:center; margin:0 0 35px;}
#ex .txt_center{text-align:center; margin:0 0 55px;}
#ex .bn_list04{list-style:none; padding:0 0 40px;}
#ex .bn_list04 li{margin:0 0 5px;}
#ex .bn_list04 .li03{margin-top:-12px; position:relative;}
#ex .tokutyou04{width:748px; margin:0 0 20px;}
#ex .tokutyou04 h3{margin:0; padding:0;}
#ex .tokutyou04 .t01_s,#ex .tokutyou04 .t02_s,#ex .tokutyou04 .t03_s,#ex .tokutyou04 .t04_s{width:745px; padding:0 0 30px; border:solid 1px #ccc; border-top:none;}
#ex .tokutyou04 h5{text-align:center;}
#ex .tokutyou04 .t01_s .txt_c{width:602px; margin:0 auto 15px; padding:0; text-align:center;}
#ex .tokutyou04 .t01_s .marg_b{margin-bottom:35px;}
#ex .tokutyou04 .t01_s .nisou_box{padding-top:10px; text-align:center;}
#ex .tokutyou04 .t01_s .nisou_box dd{font-size:100%; width:500px; margin:15px auto 25px; text-align:left;}
#ex .t01_s .txt_box_04{margin:0;}
#ex .tokutyou04 .t01_s .nisou_box dd strong{color:#FF7862; font-weight:bold;}
#ex .bn_ex2_01{text-align:center; margin:0 0 20px;}
#ex .tokutyou04 .t02_s .txt_c01{width:550px; margin:0 auto; padding:0 0 10px;}
#ex .tokutyou04 .t02_s .txt_c01 a{display:block; margin:0 0 10px 115px;}
#ex .tokutyou04 .t02_s .txt_c02{width:560px; height:315px; margin:0 auto;}
#ex .tokutyou04 .t03_s p{margin:0; padding:0; text-align:center;}
#ex .tokutyou04 .t04_s p{margin:0; padding:0; text-align:center;}
#ex .tokutyou04 .t04_s dl{margin:5px 0 10px; padding:0; text-align:center;}
#ex .txt_box_07{margin:0 0 35px;}
#ex .txt_box_07 dt{margin:0 0 10px; padding:0;}
#ex .txt_box_07 dd{margin:0; padding:0;}
#ex .txt_box_09{margin:0 0 35px; padding:15px 0 0; text-align:center;}
#ex .txt_box_09 dt{margin:0 0 15px; padding:0;}
#ex .txt_box_09 dd{margin:0; padding:0;}
#ex .txt_box_05{margin:0 0 35px;}
#ex .txt_box_05 dt{margin:0 0 20px; text-align:center;}
#ex .txt_box_05 dd{margin:0 0 0 23px; padding:0; float:left;}
#ex .txt_box_10{margin:0 0 35px; padding:15px 0 0;}
#ex .txt_box_10 dt{margin:0 0 20px; text-align:center;}
#ex .txt_box_10 dd{width:300px; margin:0 0 0 20px; padding:0; float:left;}
#ex .kantan_guide{margin:0 0 35px;}
#ex .kantan_guide th{padding-bottom:10px;}


/* 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:100%; 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:100%;}
#sheet .shouhin dl dt .color_y{color:#F9BF11;}
#sheet .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}

#sheet .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#sheet .shouhin .kosuu_box p{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/guide_futon/bg_a_02.jpg) repeat-y;}
#guide_futon .box .box_f,#guide_futon .box2 .box_f2{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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:100%;
    }
 
    /* 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:100%; 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:100%; 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(//www.soukaiketsu.com/image/cusion/bg_s_01.gif) no-repeat; padding:17px 0 0; margin:0 0 5px;}
#cusion .waku_g_m{width:590px; background:url(//www.soukaiketsu.com/image/cusion/bg_s_02.gif) repeat-y; padding:0 40px 1px 30px;}
#cusion .waku_g_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; color:#FFF;}
#cusion .message{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion/bg_m_01.gif) repeat-y; font-size:100%; font-weight:bold; padding:15px 0;}
#cusion .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion_series/bg_a_02.jpg) repeat-y;}
#cusion .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%;}
#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:100%;}
#cusion .shouhin dl dt .color_y{color:#F9BF11;}
#cusion .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#cusion .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#cusion .shouhin .kosuu_box p{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/image/cusion/im_blog_ov.gif) no-repeat; width:660px; height:60px; margin:0 auto 15px;}
#cusion .bn a{display:block; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/cusion/bn_20_ov.jpg) no-repeat; width:660px; height:127px; margin:0 auto 15px;}
#cusion .bn2 a{display:block; background:url(//www.soukaiketsu.com/image/cusion/bn_20.jpg) no-repeat; width:660px; height:127px;}
#cusion .bn2 a:hover{background:none;}
#cusion .media{width:660px; background:url(//www.soukaiketsu.com/image/cusion/bg_b_01.gif) no-repeat; padding:14px 0 0; margin:0 0 15px;}
#cusion .media .media_m{width:620px; background:url(//www.soukaiketsu.com/image/cusion/bg_b_02.gif) repeat-y; padding:6px 20px;}
#cusion .media .media_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; 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:100%; 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:100%; 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:100%; 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:100%;}
#insole .shouhin dl dt .color_y{color:#F9BF11;}
#insole .shouhin dl dd{margin:0 0 5px; color:#231815; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%;}
#insole .shouhin .kosuu_box{margin:0 0 12px 370px; padding:0;}
#insole .shouhin .kosuu_box p{font-size:100%; 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(//www.soukaiketsu.com/00_image/common/botton/bt_back.jpg) no-repeat; margin-right:10px;}
#bt-back a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_back.jpg) no-repeat;}
#bt-member{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#bt-member a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kaiin.jpg) no-repeat;}
#bt-tetuduki{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kounyuu.jpg) no-repeat;}
#bt-tetuduki a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kounyuu.jpg) no-repeat;}
#bt-otodoke{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_okuru.jpg) no-repeat;}
#bt-otodoke a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_okuru.jpg) no-repeat;}
#bt-kakunin{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#bt-kakunin a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#bt-order{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_tyuumon.jpg) no-repeat;}
#bt-order a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_tyuumon.jpg) no-repeat;}
#bt-gift{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_gift.jpg) no-repeat; margin-left:10px; display:inline;}
#bt-gift a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_gift.jpg) no-repeat;}
#tuika{margin:0 0 10px; background:url(//www.soukaiketsu.com/00_image/common/botton/bt_otodoke.jpg) no-repeat;}
#tuika a{background: url(//www.soukaiketsu.com/00_image/common/botton/bt_otodoke.jpg) no-repeat}
#bt-top{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_top.jpg) no-repeat;}
#bt-top a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_top.jpg) no-repeat;}
#kakunin{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kakunin.jpg) no-repeat;}
#kakunin a{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_next.jpg) no-repeat;}
#next a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_back2.jpg) no-repeat; margin-right:10px;}
#modoru a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_back2.jpg) no-repeat;}
#sousin{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_soushin.jpg) no-repeat;}
#sousin a{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_kiyaku_no.jpg) no-repeat; margin-right:10px;}
#sinai a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kiyaku_no.jpg) no-repeat;}
#suru{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_kiyaku_yes.jpg) no-repeat;}
#suru a{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_close.jpg) no-repeat;}
#close a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_back.jpg) no-repeat;}
.bt-back a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_mypage.jpg) no-repeat;}
.bt-login a{width:152px; height:32px; display:block; margin:0; padding:0; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#mypage .kakomi dl dd{font-size:100%; padding:0 0 0 17px;}
#mypage .kakomi-mini{border:2px solid #fff; padding:20px; width:400px; margin:0 auto; background:url(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-size:100%;}
#mypage .kakomi-mini input{text-align:left; background-color:#fff; margin:2px 2px 2px 100px; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_form1_ov.jpg) no-repeat; width:162px;}
#mypage-menu #bt-rireki a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form1.jpg) no-repeat; width:162px;}
#mypage-menu #bt-henkou{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form2_ov.jpg) no-repeat; width:186px;}
#mypage-menu #bt-henkou a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form2.jpg) no-repeat; width:186px;}
#mypage-menu #bt-otodoke{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form3_ov.jpg) no-repeat; width:191px;}
#mypage-menu #bt-otodoke a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form3.jpg) no-repeat; width:191px;}
#mypage-menu #bt-taikai{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_form4_ov.jpg) no-repeat; width:101px;}
#mypage-menu #bt-taikai a{background:url(//www.soukaiketsu.com/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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#logout .kakomi{width:620px; padding:20px; background:url(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat;}
#logout .kakomi p{font-weight:bold; color:#e60039;}


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



/* mypage_otodokesaki */
#otodokesaki h5{font-weight:bold; font-size:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#otodokesaki p{font-size:100%; margin:0 0 15px;}
#otodokesaki #complete{width:610px; padding:20px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#otodokesaki table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%; background:#FFFFFF;}
#otodokesaki #mypage-menu #bt-otodoke a{background:url(//www.soukaiketsu.com/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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#otodokesaki_sinki p{font-size:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#otodokesaki_sinki table td{width:309px; border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%; 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(//www.soukaiketsu.com/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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px;}
#taikai #complete{width:620px; padding:20px; background:url(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat; text-align:center;}
#taikai #complete p{font-weight:bold; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_taikai_no.jpg) no-repeat; margin-right:10px;}
#taikai-yes-no #no a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_taikai_no.jpg) no-repeat;}
#taikai-yes-no #yes{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_taikai_yes.jpg) no-repeat;}
#taikai-yes-no #yes a{background:url(//www.soukaiketsu.com/00_image/common/botton/bt_taikai_yes.jpg) no-repeat;}
#taikai #mypage-menu #bt-taikai a{background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat;}
#mypage-komado .kakomi-komado .emphasis{font-weight:bold; color:#e60039; font-size:100%;}



/* 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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#mypage-komado #wrapper .lead{font-size:100%; 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:100%;}
#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:100%; background:url(//www.soukaiketsu.com/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:100%; line-height:1.3;}
#detail .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%; 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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#detail #basic table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:100%;}


/* mypage_henkou */
#henkou h5{font-weight:bold; font-size:100%; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat;}
#henkou .lead{font-size:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#henkou table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%; background:#FFFFFF;}
#henkou table td p{margin:0;}
#henkou table .mini{margin:0 0 5px; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_form2_ov.jpg) no-repeat;}



/* closet */
#closet .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat;}
#closet .lead{font-size:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%; 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:100%; 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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#closet #basic table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; background:#FFFFFF; font-size:100%;}
#closet .emphasis{font-weight:bold; color:#e60039;}
#closet .c-b{text-align:center; font-weight:bold; font-size:100%; margin:0 0 15px;}
#closet #tuika{float:none; margin:0 0 15px; display:block;}
#closet .r_txt{font-size:100%; 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:100%; background:url(//www.soukaiketsu.com/00_image/common/mi.gif) no-repeat 0 50%; padding:0 0 0 17px; margin:0 0 5px;}
#time-select{background:url(//www.soukaiketsu.com/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:100%;}
#closet textarea{margin:0 0 15px; padding:3px;}
#closet #complete{width:620px; padding:20px; background:url(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat; text-align:center;}
#closet #complete p{font-weight:bold; font-size:100%; 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(//www.soukaiketsu.com/00_image/common/bg_p.jpg) repeat;}
#gift .lead{font-size:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#gift table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%; background:#FFFFFF;}
#gift table td p{margin:0;}
#gift table .mini{margin:0 0 5px; font-size:100%;}
#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:100%;}
#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(//www.soukaiketsu.com/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:100%; background:url(//www.soukaiketsu.com/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:100%; padding:0 0 0 17px;}
#cl_login .kakomi-mini{border:2px solid #fff; padding:20px; width:400px; margin:0 auto; background:url(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-size:100%;}
#cl_login .kakomi-mini input{text-align:left; background-color:#fff; margin:2px 2px 2px 100px; font-size:100%;}
#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:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#cl_form table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_p.jpg) repeat;}
#cl_form .kakomi .lead{font-size:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#cl_form .kakomi table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%; background:#FFFFFF;}
#cl_form .kakomi table td p{margin:0;}
#cl_form .kakomi table .mini{margin:0 0 5px; font-size:100%;}
#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:100%;}
#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:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#creditcard table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%;}
#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:100%;}
#entry .kakomi{width:620px; padding:20px; margin:0 0 20px; background:url(//www.soukaiketsu.com/00_image/common/bg_g.jpg) repeat;}
#entry .kakomi dl{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%;}
#entry table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%;}
#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(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/botton/bt_mypage.jpg) no-repeat;}
#kanryou a:hover{background:none; background:url(//www.soukaiketsu.com/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:100%;}
#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:100%;}
#sample .kakomi{padding:20px; margin:0 0 20px; background:#FFFFCC;}
#sample .kakomi dl{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/image/common/bg_table.jpg) repeat; font-weight:bold; font-size:100%; width:185px;}
#sample table td{border-left:solid 1px #999999; border-top:solid 1px #999999; margin:0; padding:8px; font-size:100%;}
#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(//www.soukaiketsu.com/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:100%; margin:0 0 15px 10px;}
#hajimete p strong{font-weight:bold;}
#hajimete .box{width:660px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/hajimete/bg_02.jpg) repeat-y; margin:0; padding:5px 20px;}
#hajimete .box .box_f{width:660px; background:url(//www.soukaiketsu.com/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:100%; 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(//www.soukaiketsu.com/00_image/hajimete/bt_s_01_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .makura a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_01.gif) no-repeat;}
#hajimete .box .box_m2 ul .pet{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .pet a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_02.gif) no-repeat;}
#hajimete .box .box_m2 ul .futon{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .futon a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_03.gif) no-repeat;}
#hajimete .box .box_m2 ul .sozai{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .sozai a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_04.gif) no-repeat;}
#hajimete .box .box_m2 ul .car{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .car a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_05.gif) no-repeat;}
#hajimete .box .box_m2 ul .sonota{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06_ov.gif) no-repeat;}
#hajimete .box .box_m2 ul .sonota a{background:url(//www.soukaiketsu.com/00_image/hajimete/bt_s_06.gif) no-repeat;}



/* business */
#business .box{width:660px; background:url(//www.soukaiketsu.com/00_image/business/bg_01.jpg) no-repeat; margin:0 0 10px; padding:14px 0 0;}
#business .box .box_m{width:620px; background:url(//www.soukaiketsu.com/00_image/business/bg_02.jpg) repeat-y; margin:0; padding:5px 20px;}
#business .box .box_f{width:660px; background:url(//www.soukaiketsu.com/00_image/business/bg_03.jpg) no-repeat; margin:0; padding:0; font-size:0; line-height:0; height:14px;}
#business p{font-size:100%; 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:100%; 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(//www.soukaiketsu.com/00_image/business/mail_ov.gif) no-repeat;}
#business .box .box_m dl .mail a{display:block; width:355px; height:33px; background:url(//www.soukaiketsu.com/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(//www.soukaiketsu.com/00_image/common/bg_wk_01.gif) no-repeat; width:664px; padding:15px 0 0; margin:0;}
#kothira .box_k_m{background:url(//www.soukaiketsu.com/00_image/common/bg_wk_02.gif) repeat-y; width:634px; margin:0; padding:15px 0 15px 30px;}
#kothira .box_k_f{background:url(//www.soukaiketsu.com/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:100%;}
#kothira .box_ks dl dt{margin:10px 0; padding:0;}
#kothira .box_ks dl dd{color:#E50615; font-weight:bold; margin:0; padding:0;}

h5 { margin-bottom: 10px;}

/*.box_m p{margin:0!important;}*/
.txt{font-size: 100%!important;}

/* #bread{width:650px; height:28px; background:url(//www.soukaiketsu.com/00_image/common/bg_list.jpg) no-repeat 0 50%; font-size:76%; line-height:2.6; padding:0 0 0 10px; margin:5px 0 25px; } */

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

.centerbox .title1 {display: none;}

.mainCont .pageTop{display: none;}
.mainCont h4{margin-bottom: 20px;}
.mainCont h6{margin-bottom: 10px;}

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


/* otameshi */
#otameshi .otameshi_box{margin:0 0 15px;}
#otameshi .otameshi_box h4,#otameshi .otameshi_box h5,#otameshi .otameshi_box p{margin:0; padding:0;}
#otameshi .ex_box{list-style:none; height:89px; padding:0 0 20px;}
#otameshi .ex_box .img_k{width:208px; float:left; padding:0 0 0 38px;}
#otameshi .ex_box .bt_ex{width:366px; float:right;}
#otameshi .otameshi_box .marg{margin:0 0 10px;}