/* CSS Document */

#nanako{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	border:1px solid #666;
	color:#000;
}

.nanako_back { width: 800px; background: url(nanako_back.jpg) repeat-y; margin: 0px auto; padding-bottom:20px;}

#nanako_top { width: 800px; background: url(ramen_p_new.gif) no-repeat top; position: relative; height: 840px; padding-top: 15px; margin-bottom: 20px;} 
#nanako h2 { position: absolute; top: 570px; left: 150px;}
.top01 { float: left; width: 355px; padding-left: 10px;}
.top02 { float: right; padding-right: 15px;}
.top03 { float: right; padding-top:30px; padding-right: 15px;}
.top04 { float: left; padding-top: 110px; padding-left: 20px;}
.alle { padding-left: 20px; padding-top:760px;}
.kakaku { width: 126px; position: absolute; top: 800px; left: 630px;}



.hazimari { width: 800px; text-align: center; background: #ffff7f; padding: 10px 0px;}


.nadeshiko { width: 730px; background: #ffff7f; margin: 20px auto; border: #113f1a 2px solid;}
.nadeshiko_txt { background: url(nopork.gif) no-repeat center; width: 590px; text-align: left; margin: 0px auto; color: #006027; font-size: 15px; padding: 10px 50px 20px 50px; line-height: 1.6em; font-weight: bold;}
.atention { font-size: 13px; color: #113f1a; width: 550px; text-indent: -13px; line-height: 1.3em; margin-left: 100px; padding-bottom: 15px;} 


.kaihatsu { background: url(wa_back.gif) no-repeat; width: 689px; height: 297px; margin: 0px auto;}
h4 { float: left;}
.kaihatsu p { width: 480px; float: left; color: #113f1a; font-size: 15px; line-height: 1.6em; font-weight: bold; text-align: justify; padding-top: 50px; margin-left: 10px;}
.nanako_red { color: #bf0000; font-size: 18px; font-weight:bold;}



.sunplaza { width: 730px; margin: 0px auto; background: url(sunplaza.jpg) no-repeat #FFFFFF; border: #76be75 solid 3px; padding-bottom: 25px;}

h5 { padding-left:250px; padding-top:25px;}
.sun_txt { font-size: 14px; color: #113f1a; width: 326px; padding-left: 370px; padding-top: 20px; line-height: 1.6em; font-weight:bold;}
.plofile { width: 326px; border: #1a8f3e 1px solid; margin-left: 370px; margin-top: 15px;}
.plo_title { font-size: 15px; padding: 10px 0px 8px 10px;}
.plo_txt { font-size: 12px; color: #666666; padding:0px 10px 10px 10px; line-height: 1.3em;}


.scoop { background: url(scoop.png) no-repeat; width: 732px; height: 368px; margin: 15px auto 8px auto; position: relative;}
h6 { padding-top: 15px; padding-left:15px;}
.scoop p { padding: 15px 0px 15px 210px; font-size: 14px; width:480px; color: #333333; line-height: 1.5em; font-weight: bold; text-align: justify;}
.tsuzuku { position: absolute; top: 310px; left:470px;}



.ghoza { background: url(ghoza_back_new.jpg) no-repeat; width: 723px; height: 300px; margin: 20px auto 6px auto;}
.gho01 { padding: 20px 0px 0px 20px;}
.gho02 { padding: 10px 0px 0px 20px;} 
.gho03 { padding: 18px 0px 0px 20px;} 



.botan { width: 730px; margin: 15px auto;}


.nanako_cp { background: url(cp_back.jpg) no-repeat; width: 710px; height: 269px; position: relative; padding: 6px 10px; margin: 25px auto 0px auto;}
.oubo { position: absolute; top: 8px; left: 430px;}


.link { text-align: center; font-size: 15px; font-weight: bold;}
.link a:link {
	color: #113f1a;
	text-decoration: underline;
	font-weight: bold;}
	
.link a:visited { 
	color: #113f1a;
	text-decoration: underline;
	font-weight: bold;}

.link a:hover {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;}
	