/* basicRewrite -----*/

body { background-image: url("../images/index_bg.jpg"); }


/* styleRewrite -----*/

div#container { background-image: url("../images/index_bg_container.jpg"); }
div#container div#sideimg { height: 1800px; background-image: url("../images/index_sideimg.jpg"); }


/* contents -----*/

div.contents {
	padding-left: 70px;
}

div.contents p.lead {
	margin: 30px 70px 30px 0;
	line-height: 240%;
}

div.contents span.price {
	font-weight: bold;
	color: #fff88c;
}


/* pickup -----*/

div.contents div.pickup {
	margin: 20px 70px 0 0;
	padding: 15px 25px;
	line-height: 180%;
	background-color: #222222;
}

div.contents div.pickup .title {
	font-size: 120%;
	font-weight: bold;
}


/* itemlist -----*/

div.contents div.itemlist {
	margin: 20px 70px 30px 0;
}

div.contents div.itemlist div.normal {
	float: left;
	width: 245px;
	line-height: 200%;
}

div.contents div.itemlist div.catalog {
	float: right;
	width: 245px;
	line-height: 200%;
}

div.contents div.itemlist span.title {
	font-weight: bold;
}

div.contents div.itemlist ul.list {
	margin: 0;
	padding-left: 2em;
}

div.contents div.itemlist ul.note1 {
	margin: 20px 0 0;
	padding: 0;
	list-style-type: none;
}

div.contents div.itemlist ul.note1 span.word {
	font-weight: bold;
}

div.contents div.itemlist ul.note2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.contents div.itemlist ul.note2 li {
	padding-left: 1em;
	text-indent: -1em;
}


/* trip -----*/

div.contents div.trip {
	padding: 30px 70px 30px 0;
	background: url("../images/index_border.gif") no-repeat;
}

div.contents div.trip span.title {
	font-size: 120%;
	font-weight: bold;
}

div.contents div.trip p.case {
	margin: 10px 0;
}

div.contents div.trip ul.list {
	margin: 20px 0 0;
	padding-left: 2em;
}

div.contents div.trip ul.note {
	margin: 20px 0 0;
	padding: 0;
	list-style-type: none;
}

div.contents div.trip ul.note li {
	padding-left: 1em;
	text-indent: -1em;
}


/* attention -----*/

div.contents div.attention {
	padding: 30px 70px 0 0;
	background: url("../images/index_border.gif") no-repeat;
}

div.contents div.attention .title {
	font-size: 120%;
	font-weight: bold;
}

div.contents div.attention ul {
	margin: 10px 0 0;
	padding-left: 2em;
	line-height: 240%;
}
