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




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

/*#side_L{
	width: 10px;
	height: 1648px;
	background:url(images/b_side.jpg); 
	margin: 0px;
	padding: 0px;
	float: left;
	} */

#sample_main {	width:800px;
	margin: 0 0 15px 0;
	/*float: left; */

}
#sample_main img {
	border:none;
}

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

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

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

#gw_box_1 {width:800px; height:591px; margin: 0px auto 0px auto; background-repeat: repeat-x; background-image: url(images/bg_01.jpg);}
#gw_box_1_inner {width:780px; height:591px; margin: 0px auto 0px auto;}
#gw_box_2 {width:800px; height:391px; margin: 0px auto 0px auto; background-repeat: repeat-x; background-image: url(images/bg_02.jpg);}


/*box */

#title2 {width:780px;height:42px; margin: 0px auto 0px auto; padding-bottom:0; text-indent:-9999px; background-image: url(images/h2_title.jpg);}

#gw_box_3 {width:800px; height:542px; margin: 0px auto 0px auto; background-repeat: repeat-x; background-image: url(images/bg_03.jpg);}
#gw_box_3_inner {width:780px; height:542px; margin: 0px auto 0px auto;background:#FFFFFF;}

#lineup_box {	width:780px; height:349px; margin: 0px auto 0px auto; background:#FFFFFF;}



#lineup_box_up {	width:732px; height:157px;
	margin: 0px auto 15px auto;
	background:#FFFFFF;
}


#lineup_box_up a.show1{
display:block;
width:243px;
height:157px;
background:url(images/l_kenny.jpg);
text-indent:-9999px;
margin: 0 2px 0 0;
float:left;
}

#lineup_box_up .show1:hover{
background-position:left bottom;
}

#lineup_box_up a.show2{
display:block;
width:243px;
height:157px;
background:url(images/l_vini.jpg);
text-indent:-9999px;
margin: 0 2px 0 0;
float:left;
}

#lineup_box_up .show2:hover{
background-position:left bottom;
}

#lineup_box_up a.show3{
display:block;
width:242px;
height:157px;
background:url(images/l_courtney.jpg);
text-indent:-9999px;
margin: 0;
float:left;
}

#lineup_box_up .show3:hover{
background-position:left bottom;
}

/*#lineup_box_up .show1{	width:243px; height:157px;
	margin: 0 2px 0 0;
	background:url(images/l_kenny.jpg);
	float:left;
}

#lineup_box_up .show2{	width:243px; height:157px;
	margin: 0 2px 0 0;
	background:url(images/l_vini.jpg);
	float:left;
}

#lineup_box_up .show3{	width:242px; height:157px;
	margin: 0;
	background:url(images/l_courtney.jpg);
	float:left;
}*/

#lineup_box_down {	width:732px; height:159px;
	margin: 0px auto 0px auto;
	background:#fff;
}


#lineup_box_down a.show4{
display:block;
width:182px;
height:159px;
background:url(images/l_keola.jpg);
text-indent:-9999px;
margin: 0 1px 0 0;
float:left;
}

#lineup_box_down .show4:hover{
background-position:left bottom;
}

#lineup_box_down a.show5{
display:block;
width:182px;
height:159px;
background:url(images/l_bad.jpg);
text-indent:-9999px;
margin: 0 1px 0 0;
float:left;
}

#lineup_box_down .show5:hover{
background-position:left bottom;
}

#lineup_box_down a.show6{
display:block;
width:182px;
height:159px;
background:url(images/l_bru.jpg);
text-indent:-9999px;
margin: 0 1px 0 0;
float:left;
}

#lineup_box_down .show6:hover{
background-position:left bottom;
}

#lineup_box_down a.show7{
display:block;
width:183px;
height:159px;
background:url(images/l_cecile.jpg);
text-indent:-9999px;
margin: 0;
float:left;
}

#lineup_box_down .show7:hover{
background-position:left bottom;
}


/*
#lineup_box_down .show4{	width:182px; height:159px;
	margin: 0 1px 0 0;
	background:url(images/l_keola.jpg);
	float:left;
}

#lineup_box_down .show5{	width:182px; height:159px;
	margin: 0 1px 0 0;
	background:url(images/l_bad.jpg);
	float:left;
}

#lineup_box_down .show6{	width:182px; height:159px;
	margin: 0 1px 0 0;
	background:url(images/l_bru.jpg);
	float:left;
}

#lineup_box_down .show7{	width:183px; height:159px;
	margin: 0;
	background:url(images/l_cecile.jpg);
	float:left;
}*/

#kome {
	width:780px;
	height:41px;
	background:url(images/kome.jpg);}

#left_box {
	width:234px;
	height:500px;
	float:left;
	margin-left:24px;
	background:#FFFFFF;
}

#left_box p.menu {
	font-size:12px;
	text-align:right;
	padding:0; margin:0;
	color:#04699d;
	
}

#left_box p.text01 {
	font-size:12px;
	padding-top:10px;
	line-height: 1.2;
	text-align:left;
	padding-bottom:10px;
}


#middle_box {
	width:234px;
	height:400px;
	float:left;
	margin-left:15px;
	background:#FFFFFF;
}

#middle_box p.text02 {
	font-size:12px;
	padding-top:10px;
	line-height: 1.2;
	text-align: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:234px;
	height:400px;
	float:left;
	margin-left:15px;
	background:#FFFFFF;
}

#right_box p.text03 {
	font-size:12px;
	padding-top:10px;
	line-height: 1.2;
	text-align:left;
	padding-bottom:10px;
}

#brown_bg {
	width:800px;
	height:30px;
	background:#c49770;}


/*リンク指定 */
.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;
	background:#d3e181;
}

#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:380px;
	display:block;
	position:relative;
	bottom : 120px;
    left : 335px;
    height : 58px;
	background:#faf4e4;
	border:#faf4e4 solid 20px;
}

div.line p {
	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;	

}

