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

/*-----------------------------------------------------------------*/
/*                 1.categoryseason.html                   */
/*-----------------------------------------------------------------*/

/*----wrapper--------------*/
#cateseaContent{
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
}

/*----pankuzu--------------*/

#cateseaContent #pankuzu{
background-image: url(../img/sub_content/nv_p_catesea.gif);
background-position:left top;
background-repeat:no-repeat;
width:881px;
height:22px;
margin-bottom:12px;
}

#cateseaContent #pankuzu p{
padding-left:19px;
padding-top:1px;
font-size:10px;
color:#7290A5;
}
#cateseaContent #pankuzu a{
color:#7290A5;
text-decoration:underline;
}

/*----margin padding--------------*/
.pdr5{
	padding-right:5px;
}
.pdr10{
	padding-right:10px;
}
.pdl10{
	padding-left:10px;
}
.mgb5{
	margin-bottom:5px;
}
.mgb10{
	margin-bottom:10px;
}
/*----Content Area Flort Right--------------*/
#cateseaRight{
	float:right;
	width:681px;
	padding-bottom:20px;
	padding-top: 5px;
	color:#666666;
}
#cateseaRight a{
	color:#666666;
}
.h_keirou{
	width:671px;
	height:20px;
	background:url(../img/category/img_catesea01.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}
p.forgrand{
	width:681px;
	height:171px;
	position:relative;
	margin-bottom:5px;
	display:block;
}
p.forgrand span{
	position:absolute;
	top:110px;
	left:50px;
}
div.cateseaBox01{
	background:url(../img/category/img_catesea03.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox01 p.cateseaBox01_01{
	position:absolute;
	top:140px;
	left:25px;
}
div.cateseaBox01 p.cateseaBox01_02{
	position:absolute;
	top:170px;
	left:95px;
}
div.cateseaBox01 p.cateseaBox01_03{
	position:absolute;
	top:100px;
	left:295px;
}
div.cateseaBox02{
	background:url(../img/category/img_catesea07.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox02 p.cateseaBox02_01{
	position:absolute;
	top:165px;
	left:45px;
}
div.cateseaBox02 p.cateseaBox02_02{
	position:absolute;
	top:80px;
	left:285px;
}
div.cateseaBox03{
	background:url(../img/category/img_catesea11.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox03 p.cateseaBox03_01{
	position:absolute;
	bottom:30px;
	left:55px;
}
div.cateseaBox03 p.cateseaBox03_02{
	position:absolute;
	bottom:30px;
	left:145px;
}
div.cateseaBox03 p.cateseaBox03_03{
	position:absolute;
	bottom:30px;
	left:250px;
}
div.rightwrap{
	width:290px;
	height:auto;
	position:absolute;
	right:10px;
	top:15px;
	font-size:10px;
}
div.rightwrap table{
	width:95%;
	margin:0px auto 5px;
	text-align:center;
}
div.rightwrap table td{
	vertical-align:middle;
}
div.rightwrap table td span{
	color:#aa5050;
}
.h_natsuyasumi{
	width:671px;
	height:20px;
	background:url(../img/category/img_catesea16.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}
div.cateseaBox04{
	background:url(../img/category/img_catesea18.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox04 p.cateseaBox04_01{
	position:absolute;
	bottom:80px;
	left:35px;
}
div.cateseaBox04 p.cateseaBox04_02{
	position:absolute;
	top:80px;
	left:280px;
}
.h_hichigosan{
	width:671px;
	height:20px;
	background:url(../img/category/img_catesea22.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}
div.cateseaBox05{
	background:url(../img/category/img_catesea24.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
	line-height:150%;
}
div.cateseaBox05 p.cateseaBox05_01{
	position:absolute;
	top:60px;
	left:260px;
}
div.cateseaBox05 p.cateseaBox05_02{
	position:absolute;
	top:100px;
	left:260px;
}
#cateseaRight .pinkObi p {
	background-image: url(../img/category/h_mail_here.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	vertical-align: middle;
	padding-left: 135px;
	/*margin-top: 15px;*/
}
*html #cateseaRight .pinkObi p {
	background-image: url(../img/category/h_mail_here.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	vertical-align: middle;
	padding-left: 105px;
	padding-top: 2px;
	margin-top: 15px;
}
#cateseaRight .pinkObi p a {
	color: #FFFFFF;
	padding-top: 2px;
	display: block;
}
*html #cateseaRight .pinkObi p a {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	display: block;
}
.h_nenmatsu_nenshi{
	width:671px;
	height:20px;
	background:url(../img/category/img_catesea0811_01.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}
div.cateseaBox0903_02,
div.cateseaBox0903_03,
div.cateseaBox0903_04{
	background:url(../img/category/bg_catesea0903_01.gif) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox0903_02 p.complete,
div.cateseaBox0903_03 p.complete,
div.cateseaBox0903_04 p.complete{
	position:absolute;
	bottom:9px;
	left:11px;
}
div.cateseaBox0903_02 div.list01{
	position:absolute;
	top:42px;
	left:22px;
}
div.cateseaBox0903_02 div.list02{
	position:absolute;
	top:42px;
	left:136px;
}
div.cateseaBox0903_02 div.list03{
	position:absolute;
	top:42px;
	left:246px;
}
div.cateseaBox0903_03 div.list01{
	position:absolute;
	top:35px;
	left:30px;
}
div.cateseaBox0903_03 p.list02_image{
	position:absolute;
	top:102px;
	left:239px;
}
div.cateseaBox0903_03 p.list02_txt{
	position:absolute;
	bottom:20px;
	left:139px;
}
div.cateseaBox0903_04 div.list01{
	position:absolute;
	top:50px;
	left:30px;
}
div.cateseaBox0903_04 div.list01 p,
div.cateseaBox0903_04 div.list02 p{
	text-align:center;
}
div.cateseaBox0903_04 p.list01_txt{
	position:absolute;
	top:20px;
	left:100px;
	text-align:center;
}
div.cateseaBox0903_04 div.list02{
	position:absolute;
	top:30px;
	left:275px;
}
div.cateseaBox0903_04 p.list02_txt{
	position:absolute;
	top:20px;
	left:270px;
	text-align:center;
}
div.linkBox0903{
	background:url(../img/category/bg_catesea0903_02.jpg) 0 0 no-repeat;
	width:681px;
	height:55px;
	position:relative;
	margin-bottom:5px;
}
div.linkBox0903 h4{
	position:absolute;
	top:10px;
	left:170px;
}
#cateseaRight div.linkBox0903 p a{
	color:#FFFFFF;
	background:url(../img/category/icon_add_service.gif) right center no-repeat;
	padding:3px 20px 3px 0px;
}
div.linkBox0903 p.txtlink01{
	position:absolute;
	bottom:5px;
	left:210px;
}
div.linkBox0903 p.txtlink02{
	position:absolute;
	bottom:5px;
	left:400px;
}
div.cateseaBox0906,
div.cateseaBox0906_2,
div.cateseaBox0906_3,
div.cateseaBox0906_4{
	background:url(../img/category/img_bridal03.jpg) 0 0 no-repeat;
	width:681px;
	height:229px;
	position:relative;
	margin-bottom:5px;
	font-size:10px;
}
div.cateseaBox0906 span,
div.cateseaBox0906_2 span,
div.cateseaBox0906_3 span,
div.cateseaBox0906_4 span{
	color:#6188a3;
}
div.cateseaBox0906 div.list01{
	position:absolute;
	top:32px;
	left:22px;
}
div.cateseaBox0906 span.list02{
	position:absolute;
	bottom:10px;
	left:136px;
	color:#666666;
}
div.cateseaBox0906 span.list03{
	position:absolute;
	bottom:10px;
	left:246px;
	color:#666666;
}
div.cateseaBox0906_2 div.list01{
	position:absolute;
	top:15px;
	left:22px;
}
div.cateseaBox0906_3 div.list01{
	position:absolute;
	top:14px;
	left:20px;
	z-index:1;
}
div.cateseaBox0906_3 div.list02{
	position:absolute;
	top:90px;
	left:166px;
	text-align:right;
}
div.cateseaBox0906_3 p.complete {
	position:absolute;
	bottom:10px;
	left:12px;
}
div.cateseaBox0906_4 div.list01{
	position:absolute;
	top:32px;
	left:22px;
}
div.cateseaBox0906_4 div.list02{
	position:absolute;
	top:88px;
	left:254px;
}
div.cateseaBox0906_4 p.list02txt {
	position:absolute;
	bottom:22px;
	left:164px;
}
div.cateseaBox0906_4 p.complete {
	position:absolute;
	bottom:10px;
	left:12px;
}
div.cateseaBox0906_4 div.rightwrap table td span,
div.cateseaBox0906_3 div.rightwrap table td span,
div.cateseaBox0906_2 div.rightwrap table td span,
div.cateseaBox0906 div.rightwrap table td span{
	color:#6188a3;
}

div.cate_spring_box {
	width:677px;
	height:auto;
	
	margin-bottom:20px;
	border:1px solid #e6cdcd;
	background:#F9EFEF;
}
div.cate_spring_box div.spring_inside{
	width:auto;
	padding:10px;
}
div.cate_spring_box div.spring_inside .sp_product1{
	background:url(../img/category/img_season_box_bg.gif) 0 0 no-repeat;
	height:191px;
	padding:10px 0px;
	text-align:center;
	width:354px;
	float:left;
	margin-right:15px;
	position:relative;
}
div.cate_spring_box div.spring_inside .sp_product1 .w3icon {
	position:absolute;
	bottom:0px;
	left:0px;
}
div.cate_spring_box p,
div.cate_spring_box h4{
	padding:10px 10px 0px 10px;
}
div.cate_spring_box p.price {
	text-align:right;
}
h3.cateseason_spring {
	margin-bottom:20px;
}
div.cate_spring_flow {
	clear:both;
	padding-top:10px;
	text-align:center;
}
div.cate_spring_flow img{
	margin:8px;
}
table.cate_spring_neng {
	width:617px;
	margin:auto;
}
table.cate_spring_neng2 {
	width:460px;
	margin:10px auto;
	clear:both;
}
table.cate_spring_neng3 {
	width:590px;
	margin:10px auto 20px auto;
	clear:both;
}
div.cate_spring_bn {
	text-align:center;
	padding:10px 0px;
}
div.cate_spring_box h4.cate_spring_how {
	clear:both;
	padding:10px 0px 10px 0px;
	text-align:center;
}
div.cate_spring_how1 {
	float:left;
	width:152px;
	margin-left:40px;
}
div.cate_spring_how2 {
	float:left;
	width:304px;
}
div.cate_spring_how3 {
	float:left;
	width:129px;
}
div.cate_spring_how1 p,
div.cate_spring_how2 p,
div.cate_spring_how3 p{
	text-align:center;
}
div.linkBox2011{
	background:url(../img/category/img_catesea2011.gif) 0 0 no-repeat;
	width:681px;
	height:65px;
	margin-bottom:5px;
	clear:both;
	position:relative;
}
div.linkBox2011 h4{
	position:absolute;
	top:10px;
	left:170px;
}
div.linkBox2011 p.txtlink01{
	position:absolute;
	bottom:15px;
	left:210px;
}
div.linkBox2011 p.txtlink02{
	position:absolute;
	bottom:15px;
	left:400px;
}
