@charset "utf-8";

/* -----------------------------------------------------------
 Created:        2007-05-31
 Last update:    2007-05-31
 Style Info:     カテゴリのスタイル
----------------------------------------------------------- */

@import url("base.css");
@import url("clear.css");


/* --------------------------------------------------
	インデックス
----------------------------------------------------*/

#wrapperContent #mainContent {
	background: url(/img/share/backgroun_main_content.gif) 360px 10px no-repeat;
}

#wrapperContent #mainContent h1 {
	padding : 0 0 4px;
	margin-top : 0;
}

#wrapperContent #mainContent h1 img {
	vertical-align : bottom;
}

h2 {
	margin-left : 15px;
}

.section .section_box {
	width : 590px;
	padding : 0 15px;
	clear : both;
}

.section .section_box div {
	background : url(/img/feature/bg_box_spring.gif) left bottom no-repeat;
	width : 258px;
	height : 470px;
	border : 1px solid #d2bca0;
	margin : 20px 10px 0 0;
	padding : 10px 10px 0;
	float : left;
	font-size : 95%;
}

.section .section_box > div {
	height : auto;
	min-height : 470px;
}

.section .section_box div.left_box {
	margin-right : 20px;
}

.section .section_box div h3,
.section .section_box div p.first_txt {
	display : inline;
}

.section .section_box div p.first_txt {
	margin-left : 10px;
}

.section .section_box div p {
	overflow : hidden;
}

img.img_l {
	margin : 10px 10px 10px 0;
	float : left;
}

/* side ------------------------------------------*/

#wrapperContent #navi #utilityNavi {
	margin-top : 20px;
}

#wrapperContent #navi #utilityNavi ul li.bnr {
	margin-bottom : 2px;
}

#wrapperContent #navi #utilityNavi ul li.line {
	width : 180px;
	border-top : 1px solid #fff;
	margin : 15px 0 5px 10px;
	padding-top : 5px;
	padding-left : 0;
}

#wrapperContent #navi #winter_list {
	background : url(../img/feature/bg_side_btm.gif) left bottom no-repeat;
	padding-bottom : 5px;
}

#wrapperContent #navi #winter_list h3 img {
	vertical-align : bottom;
}


#wrapperContent #navi #winter_list ul {
	background : url(../img/feature/bg_side_in.gif) repeat-y;
	padding : 15px 15px 5px;
}

#wrapperContent #navi #winter_list ul li {
	background : url(../img/share/arrow_side.gif) left 0.2em no-repeat;
	padding :  0 0 15px 30px;
	font-size : 82.5%;
}



