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

#sample_wrapper {
	width: 800px;
	margin: 10px auto 10px auto;
	padding-bottom:10px;
	text-align:left;
    font-size:12px;
	color:#000;
	font-family: 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
	background:url(images/ages_day_bg.jpg); 
    clear:both;
	line-height: 150%;
}

#sample_main {	width:800px;
	margin: 0px auto 0px auto;

}
#sample_main img {
	border:none;
}

#gw_box {	width:800px;
	margin: 0px auto 0px auto;
	background:#000000;
}

#gw_box p {
	margin:0; padding:0;
}

#gw_box p.line {
	padding:20px 0 20px 0;
}


#gw_box .bg_parts_01 {
	margin:0;
	padding:0;
	width:800px;
	height:328px;
	background:url(images/8th_01.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_02 {
	margin:0;
	padding:0;
	width:800px;
	height:229px;
	background:url(images/8th_02.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_03 {
	margin:0;
	padding:0;
	width:800px;
	height:266px;
	background:url(images/8th_03.jpg);
	background-repeat: no-repeat;
}

#bg_parts_456 {
	margin:0;
	padding:0;
	width:800px;
	height:466px;
}



/*spade8リンク設定 */
#t_left_box {
	width:292px;
	height:466px;
	float:left;
	background:url(images/8th_re_04.jpg);
}

#t_middle_box {
	width:218px;
	height:466px;
	float:left;
}

#t_middle_box .spade8 {
	width:218px;
	height:466px;
	background:url(images/8th_re_05.jpg);
	float:left;
}



#t_middle_box span a {
	font-size:12px;
	line-height: 1.2;
	color:#2e5621;
	text-decoration:underline;
}

#t_middle_box span a:hover {
	font-size:12px;
	line-height: 1.2;
	color:#447d31;
}

#t_right_box {
	width:290px;
	height:466px;
	float:left;
	background:url(images/8th_re_06.jpg);
}

#gw_box .bg_parts_07 {
	margin:0;
	padding:0;
	width:800px;
	height:415px;
	background:url(images/8th_07.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_08 {
	margin:0;
	padding:0;
	width:800px;
	height:233px;
	background:url(images/8th_08.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_09 {
	margin:0;
	padding:0;
	width:800px;
	height:260px;
	background:url(images/8th_09.jpg);
	background-repeat: no-repeat;
}
#gw_box .bg_parts_10 {
	margin:0;
	padding:0;
	width:800px;
	height:327px;
	background:url(images/8th_10.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_11 {
	margin:0;
	padding:0;
	width:800px;
	height:55px;
	background:url(images/8th_11.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_12 {
	margin:0;
	padding:0;
	width:800px;
	height:113px;
	background:url(images/8th_12.jpg);
	background-repeat: no-repeat;
}

#bg_parts_lineup {
	margin:0;
	padding:0;
	width:800px;
	height:327px;
}


/*box */
#left_box {
	width:157px;
	height:327px;
	float:left;
	background:url(images/8th_13.jpg);
}

#middle_box {
	width:489px;
	height:327px;
	float:left;
}

#middle_box .show1 {
	width:489px;
	height:120px;
	background:url(images/8th_14.jpg);
	float:left;
}

#middle_box .show2 {
	width:489px;
	height:102px;
	background:url(images/8th_16.jpg);
	float:left;
}

#middle_box .show3 {
	width:489px;
	height:105px;
	background:url(images/8th_17.jpg);
	float:left;
}

#middle_box span a {
	font-size:12px;
	line-height: 1.2;
	color:#2e5621;
	text-decoration:underline;
}

#middle_box span a:hover {
	font-size:12px;
	line-height: 1.2;
	color:#447d31;
}

#right_box {
	width:154px;
	height:327px;
	float:left;
	background:url(images/8th_15.jpg);
}

#gw_box .bg_parts_18 {
	margin:0;
	padding:0;
	width:800px;
	height:182px;
	background:url(images/8th_18.jpg);
	background-repeat: no-repeat;
}

#gw_box .bg_parts_19 {
	margin:0;
	padding:0;
	width:800px;
	height:193px;
	background:url(images/8th_19.jpg);
	background-repeat: no-repeat;
}



/*リンク指定 */
.web a:link{
　color: darkred;
　text-decoration:none;
}
.web a:visited{
color: saddlebrown;
text-decoration:none;
}
.web a:hover{
　color: brown;
　text-decoration:none;
}
.web a:active{
　color: firebrick;
　text-decoration:none;
}

#header_box {
	width:780px;
	height:40px;
}

/*見出し */
#header_box h1.title {
	width:579px;
	height:40px;
	float:left;
	margin:0; padding:0;
 }

#header_box .side_sns {
	width:201px;
	display:block;
	float:right;
	margin-top:10px;
}

#header_box .side_sns ul {
	list-style:none;
	padding:0 0 0 10px;
	}
#header_box .side_sns li {
	margin:0; padding:0;
	width:90px;
	float:left;

	}	

div.line {
	margin:0;
	width:400px;
	display:block;
	position:relative;
	bottom : 90px;
    left : 360px;;
    height : 300;
}

div.line p {
	border-bottom:#000000 solid 1px;
	text-align:right;
}
	
for IE6 
* html .centeringTest p {
	display: inline;
	zoom: 1;
}

for IE7 
*:first-child+html .centeringTest p {
	display: inline;
	zoom: 1;
}




/*rightbox 内容 */


.clear {
	clear:both;
}


/* shop_link.jsのCSS */
.shop_link01 {

	text-align: left;

	margin: 5px 0px 5px 0px;	

}

