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


body{
    margin:0px;
    padding:0px;
	text-algin:center;
}


#wrapper {width:970px;
margin: 0 auto;  
text-align: left;
}




/* header */
#header { margin-top:-10px; }

* html #header { margin-left:15px;}/*IE6ハック*/

#header:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
	
#header h1#logo { float:left; display:inline; width:265px;}

#header p#section-title {text-align:right; margin-right:}

a{color:#000; text-decoration:underline;}

a:visited{color:#000; text-decoration:underline;}

a:hover{color:#0f0; text-decoration:underline;}

/* main */
ul#main { width:970px;}

* html #main { margin-left:15px;}/*IE6ハック*/
	
ul#main:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

ul#main li { float: left; display: inline;}


/* all */

h2.block-title{
	margin-top:30px;
	margin-bottom:15px;
	
}

p.block-text{ margin-bottom:10px; }


p.note01 {
	font-size:93%;
	text-align: right;
	margin-right:30px;
	color:#006600;
	}


p.note {
	font-size:93%;
	text-align: right;
	margin-right:30px;
	color:#006600;
	margin-top:5px;
	}
	
p.note02 {
	font-size:93%;
	text-align: right;
	margin-right:10px;
	color:#006600;
	}	
	
h4.shopName{margin-bottom:10px;}



/* all */


/* container */

#container{ width:970px;}

* html #container { margin-left:15px;}/*IE6ハック*/

/* container */

/*#block-1*/

#block-1{ 
	margin-bottom:60px;
	/margin-bottom:90px;/*IE6.7ハック*/
	}

#block-1 p.block-text{ margin-top:30px; margin-bottom:10px; }


/*#block-1*/

/*#block-2*/

#block-2{
	margin-bottom:50px;
}

* html #hack { margin-bottom:-10px; } /*IE6ハック*/

#block-2:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#block-2 div.folder01 {
	position:relative;
	zoom: 1;
	float:left;
	margin-bottom:20px;
	width: 485px;
	height: 428px;
	}

#block-2 div.folder01:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
	
#block-2 div.folder02 {
	position:relative;
	zoom: 1;
	float:left;
	margin-bottom:20px;
	width: 485px;
	height: 428px;
	}
	
#block-2 div.folder02:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
	
#block-2 div.folder03 {
	position:relative;
	zoom: 1;
	float:left;
	margin-bottom:35px;
	width: 485px;
	height: 428px;
	}
	
#block-2 div.folder03:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
	
#block-2 div.folder04 {
	position:relative;
	zoom: 1;
	float:left;
	margin-bottom:35px;
	width: 485px;
	height: 428px;
	}
	
#block-2 div.folder04:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#block-2 div.folder01 ul { position:absolute; top:295px; left:33px;width:441px;}
#block-2 div.folder01 ul li { float:left; margin-right:11px; }

#block-2 div.folder02 ul { position:absolute; top:295px; left:23px;width:441px;}
#block-2 div.folder02 ul li { float:left; margin-right:11px; }
#block-2 div.folder02 p.point-btn { position:absolute; top:388px; left:23px;width:119px;}


#block-2 div.folder03 ul { position:absolute; top:295px; left:33px;width:441px;}
#block-2 div.folder03 ul li { float:left; margin-right:11px; }

#block-2 div.folder04 ul { position:absolute; top:295px; left:23px;width:441px;}
#block-2 div.folder04 ul li { float:left; margin-right:11px; }

/*#block-2*/

/*#block-3*/

#block-3{
	margin-bottom:100px;
	
	
	}
*:first-child+html #block-3 {clear:both; }/*IE7ハック*/

#block-3 p.area-btn { margin-left:20px; margin-bottom:5px;}
#block-3 div.overview01 { margin-left:20px; float:left; display:inline; width:182px;}
#block-3 div.overview02 { float:left; display:inline; width:372px;}

#block-3 h3 { margin-top:30px; margin-bottom:20px; margin-left:20px;}



	
#block-3 ul.info-btn {width:970px; margin-left:102px; }
	
#block-3 ul.info-btn:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#block-3 ul.info-btn li { float:left; display:inline; margin-right:38px; }

#block-3 div.mailBox {position:relative; margin-top:30px; margin-left:52px;}

#block-3 p.mail-box {}
	
#block-3 p.mail { position:absolute; width:182px; top:27px; left:670px;}


#block-3 div.tryset-box {
	position:relative;
	margin-top:10px;
	margin-left:52px;
	width:880px; 
	height:250px; 
	border:#FF9900 4px solid;
	}
	
#block-3 div.tryset-box p.tryset01{ position:absolute; top:13px; left:13px; width:252px;}
#block-3 div.tryset-box h4.tryset02{ position:absolute; top:13px; left:289px; width:223px;}
#block-3 div.tryset-box p.tryset03{ position:absolute; top:68px; left:289px; width:587px;}
#block-3 div.tryset-box p.tryset04{ position:absolute; top:110px; left:289px; width:587px;}
#block-3 div.tryset-box p.tryset05{ position:absolute; top:151px; left:289px; width:587px;}
#block-3 div.tryset-box p.tryset06{ position:absolute; top:0px; left:717px; width:163px;}
#block-3 div.tryset-box p.tryset07{ position:absolute; top:261px; left:670px; width:215px;}


/*#block-3*/

/*#description*/

#description {}

#description h2.description-title01{ margin-bottom:15px;}

#description div.description-left { margin-left:45px; margin-right:36px; float:left; display:inline; width:435px;}

#description div.description-left p.description-text01{margin-bottom:50px;}

#description div.description-left h4.description-title02{ margin-bottom:10px;}

#description div.description-left p.description-text02{ margin-bottom:20px;}

#description div.description-left p.description-text03{}

#description p.description-img01{ margin-bottom:20px;}

#description p.description-img02{}

#description:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}



#footer {
	 margin-top:50px;
	 background: url(../image/footer-color.png) repeat-x; height:45px;
	 }
	 
#footer div { text-align:center;
	}

