@charset "UTF-8";
	/* PROUD css layout  */

	/* Last updated 21 October 2007  */ 
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
	}
html { 
	min-width: 780px;
	 }
img {
	border: 0;
	}
body {
	text-align: center;
	margin: 0;
	background: #FFFFFF;
	color: #000000;
	font: small/1.4 "lro SVbN", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", generic-family;
	}

#wrapper  {
	width: 780px;
	margin: 0px auto;
	text-align: center;
	}
#header  {
	width: 780px;
	height: 110px;
	background: #F5F3E9;
	color: #333333;
	}
	#summary {
		float: right;
		display: block;	
		height: 25px;
		font-size: 60%;
		padding-top: 10px;
		padding-right: 100px;
		color: #A92962;
		}
	html>body h1#summary {
		font-size: 100%;
		}
	#topimage {
		float: left;
		text-indent: -9999px;
		}
	#topimage a:link,#topimage a:visited{
		display: block;	
		width: 780px;
		height: 45px;
		background: #F5F3E9 url(./images/images_common/proud_top_banner.gif) center left no-repeat;
		}

		
	#gnavi {
		float: left;
		padding-left: 0;
		list-style-type: none;
		width: 780px;
		height: 44px;
		background: #F5F3E9 url(./images/images_common/gnavi_back.gif) center left no-repeat;/* a ł̎ŵ݂łIEŋЂꂪN邽ߔwixw肷B */
		margin-top: 0px;
		margin-left: 0px;
		}
	#gnavi a {
		display: block;
		padding-top: 10px;
		color: #333333;
		font-weight: bold;
		font-size: 110%;
		letter-spacing: -0.12em;
		text-decoration: none;
		text-align: center;
		}
	#gnavi a:hover {
		display: block;
		padding-top: 10px;
		color: #75ACE4;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		}
	#gnavi li {
		text-align: center;
		margin-left: 8px;
		margin-right: 15px;
		float: left;
		}
#contents  {
	background: #F5F3E9;
	padding: 0 0 0 0;
	border: 0;
	text-align: left;
	margin-top: 0;
		}
html>body div#contents {
		min-height: 1500px;
		}

	#main {
		float: left;
		text-align: left;
		margin-left: 0;
		margin-top: 0;
		padding-top: 0;
		width: 595px;
		}
	h2,h3 {
		text-indent: -9999px;
		display: block;
		}
	#main .haikeitop{
		margin-left:4px;
		margin-top:40px;
		width: 590px;
		height: 20px;
		background: #F5F3E9 url(./images/images_common/haikei_top.jpg) top left no-repeat;
		}
	html>body div#main .haikeitop{
		height: 25px;
		}
	#main .haikeiback{
		margin-left:5px;
		width: 590px;
		height: auto;
		background: #F5F3E9 url(./images/images_common/haikei_back.jpg) top left repeat-y;
		}
	html>body div#main .haikeiback{
		margin-top:-5px;
		}
	html>body div#main .haikeiback{
		min-height: 50px;
		}
	#main .haikeibottom{
		margin-left:5px;
		margin-top:0px;
		width: 590px;
		height: 400px;
		background: #F5F3E9 url(./images/images_common/haikei_bottom.jpg) top left no-repeat;
		}
/* Index Page Layout  */
	#index .catch{
		display: block;
		position:relative;
		width: 589px;
		height: 346px;
		background: #F5F3E9 url(./images/images_index/index_topimage.jpg) no-repeat;
		 top:5px; left:5px;
		}
		#index .catch ul{
		position:absolute; top:177px; left:-25px;
		list-style-type: none;
		list-style-position: outside;
		width: 170px;
		}
		html>body div#index .catch ul{
		position:absolute; top:177px; left:-25px;
		}

	#index .catch li a {
			display: block;
			width: 100%;
			height: 36px;
			text-decoration: none;
			text-indent: -9999px;
			}

	#tenpo		{left:   0  ; width: 168px;}
	#ashitokutu		{left:   0  ; width: 180px;}
	#tenchopro		{left:   0  ; width: 168px;}
	#osusune		{left:   0  ; width: 168px;}
	#tenpo   	a:hover {background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -604px -177px no-repeat;}
	#ashitokutu   	a:hover {background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -604px -213px no-repeat;}
	#tenchopro   	a:hover {background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -604px -249px no-repeat;}
	#osusune   	a:hover {background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -604px -285px no-repeat;}

	#index .catch a .spot1 {
			width:115px;
			height:45px;
			position:absolute;
			top:-118px;
			left:230px;
			}
	html>body div#index .catch a .spot1 {
			left:270px;
			}
	#index .catch a:hover .spot1 {
			background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -834px -59px no-repeat;
			}
	#index .catch a .spot2 {
			width:145px;
			height:45px;
			position:absolute;
			top:123px;
			left:206px;
			}
	html>body div#index .catch a .spot2 {
			left:246px;
			}
	#index .catch a:hover .spot2 {
			background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -810px -300px no-repeat;
			}
	#index .catch a .spot3 {
			width:145px;
			height:45px;
			position:absolute;
			top:78px;
			left:416px;
			}
	html>body div#index .catch a .spot3 {
			left:456px;
			}
	#index .catch a:hover .spot3 {
			background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -1020px -255px no-repeat;
			}
	#index .catch a .spot4 {
			width:145px;
			height:45px;
			position:absolute;
			top:-48px;
			left:185px;
			}
	html>body div#index .catch a .spot4 {
			left:225px;
			}
	#index .catch a:hover .spot4 {
			background: #F5F3E9 url(./images/images_index/index_topimage.jpg) -789px -129px no-repeat;
			}

	#index .catch a:hover {
			border:none;
			}
	
	
	#index .saishinjoho{
			display: block;
			margin-left:17px;
			margin-top: 50px;
			width: 578px;
			height: 297px;
			background: #F5F3E9 url(./images/images_index/index_saishinjoho.gif) center left no-repeat;
			}
	#index .saishinjoho div{
			width: 370px;
			height: 210px;
			font-size: 100%;
			border: none;
			overflow:scroll;
			overflow-x: hidden;
			scrollbar-track-color: #F5F3E9;
			scrollbar-face-color: #F5F3E9;
			scrollbar-shadow-color: #CCCCCC;
			scrollbar-darkshadow-color: #CCCCCC;
			scrollbar-highlight-color: #EEEEEE;
			scrollbar-3dlight-color: #EEEEEE;
			scrollbar-arrow-color: #F5F3E9;
			position:relative; top:63px; left:178px;
			background: #F5F3E9 url(./images/images_index/index_saishinjoho_txtbg.gif) center left repeat;
			}
	html>body div#index .saishinjoho div{
			position:relative; top:65px; left:178px;
			}
	#index .saishinjoho div dt{
			color: #333333;
			font-weight: bold;
			font-size: 100%;
			}
	#index .saishinjoho div dd{
			color: #333333;
			font-weight: normal;
			margin-bottom: 1em;
			}
	#index image{
		margin-left:4px;
		}
	#index .duobanner {
		margin-left:2px;
		width: 590px;
		height: 293px;
		background: #F5F3E9 url(./images/images_index/index_duo_banner.jpg) center left repeat;
		}
	#index .duobanner .box1 {
		float: left;
		width: 250px;
		height: 165px;
		margin-top: 120px;
		padding-left: 20px;
		}
	#index .duobanner .box2 {
		float: left;
		width: 250px;
		height: 165px;
		margin-top: 120px;
		margin-left: 30px;
		padding-left: 20px;
		}
	#index .tenchonikkitop{
		margin-top: 20px;
		margin-left:5px;
		width: 590px;
		height: 26px;
		background: #F5F3E9 url(./images/images_index/tenchonikki.jpg) top left no-repeat;
		}
	#index .haikeitop{
		margin-top:10px;
		}
	#index .tenchonikki{
		margin-left:4px;
		width: 530px;
		height: 30px;
		padding-left: 14px;
		}
	#index .tenchonikkibottom{
		margin-left:5px;
		width: 590px;
		height: 100px;
		background: #F5F3E9 url(./images/images_index/tenchonikki_bottom.jpg) top left no-repeat;
		}
/* Index Page Layout  */

/* Profile Page Layout  */
	#profile h2 {
		/*float: left;*/
		clear: both;
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_profile/tencho_profile.jpg) top left no-repeat;
		}
	html>body div#profile h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#profile1 {
		margin-left:11px;
		margin-top:0px;
		width: 575px;
		height: 300px;
		background: #F5F3E9 url(./images/images_profile/photo_watashigatencho.jpg) top left no-repeat;
		}
		#profile1 .comentbox1{
			margin-left:28px;
			margin-top:100px;
			width: 526px;
			font-size:110%;
			line-height:2em;
			letter-spacing: -0.1em;
			}
		html>body div#profile1 .comentbox1{
			margin-top:76px;
			}
	#profile2 {
		margin-left:47px;
		margin-top:30px;
		width: 510px;
		height: 40px;
		background: #F5F3E9 url(./images/images_profile/watashimokutsu.jpg) top left no-repeat;
		}
	#profile3{
		float: left;
		margin-left:7px;
		margin-top: 10px;
		width: 526px;
		height: 526px;
		padding-left: 20px;
		font-size:107%;
		line-height:1.08em;
		letter-spacing: 0.1em;
		}
	html>body div#profile3{
		margin-left:17px;
		width: 536px;
		font-size:105%;
		}
	#profile4 {
		margin-left:347px;
		margin-top:-70px;
		width: 198px;
		height: 400px;
		}
	html>body div#profile4 {
		margin-left:357px;
		margin-top:220px;
		}
/* Profile Page Layout  */

/* Counseling Page Layout  */
	#counseling h2 {
		/*float: left;*/
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_counseling/counseling.jpg) top left no-repeat;
		}
	html>body div#counseling h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#counseling1 {
		margin-left:15px;
		margin-top:0px;
		width: 570px;
		height: 260px;
		background: #F5F3E9 url(./images/images_counseling/ashitokutsuno.jpg) top left no-repeat;
		}
		#counseling1 .comentbox1{
			margin-left:30px;
			margin-top:65px;
			width: 304px;
			font-size:116%;
			font-weight:normal;
			line-height:1.1em;
			letter-spacing: 0em;
			}
		#counseling1 strong{
			margin-left:30px;
			font-size:105%;
			font-weight:boldl;
			line-height:1.1em;
			letter-spacing: 0em;
			}
		html>body div#counseling1 .comentbox1{
			margin-top:76px;
			}
	#counseling2 {
			margin-left:15px;
			margin-top:100px;
			width: 570px;
			height: 792px;
			background: #F5F3E9 url(./images/images_counseling/jibunnoashinokosei.jpg) top left no-repeat;
			}
			#counseling2 .comentbox1 {
				margin-left:240px;
				margin-top:48px;
				width: 280px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling2 .comentbox1{
				margin-top:52px;
				}
			#counseling2 .comentbox2 {
				margin-left:10px;
				margin-top: 35px;
				width: 520px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			#counseling2 .comentbox3 {
				margin-left:20px;
				margin-top:0px;
				width: 325px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling2 .comentbox3{
				margin-top:48px;
				}
			#counseling2 .comentbox3 ul {
				margin-left:15px;
				margin-top:15px;
				}
			#counseling2 .comentbox3 li {
				width: 280px;
				font-size:98%;
				line-height:0.9em;
				letter-spacing: -0.1em;
				font-weight:bold;
				}
			html>body div#counseling2 .comentbox3 li {
				line-height:1.3em;
				}
		#counseling .comentbox4 {
			margin-left:40px;
			padding-top: 10px;
			width: 520px;
			line-height:1.1em;
			letter-spacing: 0em;
			}
		#counseling .comentbox4 ul {
			margin-left:15px;
			margin-top:0px;
			}
		#counseling .comentbox4 li {
			width: 520px;
			font-size:92%;
			line-height:1.1em;
			letter-spacing: 0em;
			font-weight:bold;
			}
		html>body div#counseling .comentbox4 li {
			line-height:1.3em;
			}
	#counseling3 {
			margin-left:15px;
			margin-top:200px;
			width: 570px;
			height: 720px;
			background: #F5F3E9 url(./images/images_counseling/nakajikinoseisaku.jpg) top left no-repeat;
			}
	html>body div#counseling3 {
			margin-top:18px;
			}
			#counseling3 .comentbox1 {
				margin-left:20px;
				margin-top:68px;
				width: 520px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling3 .comentbox1{
				margin-top:71px;
				}
			#counseling3 .comentbox2 {
				margin-left:30px;
				margin-top: 204px;
				width: 520px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling3 .comentbox2 {
				margin-top: 206px;
				}
			#counseling3 .comentbox3 {
				margin-left:235px;
				margin-top:50px;
				width: 326px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling3 .comentbox3{
				margin-top:46px;
				}
			#counseling3 .comentbox3 ul {
				margin-left:15px;
				margin-top:15px;
				}
			#counseling3 .comentbox3 li {
				width: 280px;
				font-size:98%;
				line-height:0.9em;
				letter-spacing: -0.1em;
				font-weight:bold;
				}
		#counseling .comentbox4 {
			margin-left:40px;
			margin-top: 0px;
			width: 520px;
			line-height:1.1em;
			letter-spacing: 0em;
			}
		#counseling .comentbox4 ul {
			margin-left:15px;
			margin-top:0px;
			}
		#counseling .comentbox4 li {
			width: 520px;
			font-size:92%;
			line-height:1.1em;
			letter-spacing: 0em;
			font-weight:bold;
			}
			
	#counseling5 {
			margin-left:15px;
			margin-top:200px;
			width: 570px;
			height: 720px;
			background: #F5F3E9 url(./images/images_counseling/oukeitadakuto.jpg) top left no-repeat;
			}
	html>body div#counseling5 {
			margin-top:18px;
			}
			#counseling5 .comentbox1 {
				margin-left:20px;
				margin-top:68px;
				width: 520px;
				font-size:116%;
				font-weight:normal;
				line-height:1.1em;
				letter-spacing: 0em;
				}
			html>body div#counseling5 .comentbox1{
				margin-top:71px;
				}

	#counseling4 {
		float: left;
		text-indent: -9999px;
		margin-left:25px;
		margin-top:115px;
		}
	#counseling4 a:link,#counseling4 a:visited{
		display: block;	
		width: 500px;
		height: 64px;
		background: #F5F3E9 url(./images/images_counseling/otoiawase.jpg) top left no-repeat;
		}
	#counseling .haikeiback{
		height: 2500px;
		}

/* Counseling Page Layout  */

/* Location Page Layout  */
	#location h2 {
		/*float: left;*/
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_location/tenposhoukai.jpg) top left no-repeat;
		}
	html>body div#location h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#location1 {
		margin-left:11px;
		margin-top:0px;
		width: 570px;
		height: 250px;
		background: transparent url(./images/images_location/youkoso.jpg) top left no-repeat;
		/*background: #F5F3E9 url(./images/images_location/youkoso.jpg) top left no-repeat;*/
		}
		#location1 .comentbox1{
			margin-left:256px;
			margin-top:66px;
			width: 290px;
			font-size:110%;
			font-weight:normal;
			line-height:1.3em;
			letter-spacing: 0em;
			}
		html>body div#location1 .comentbox1{
			margin-top:76px;
			}
	#location2 {
		margin-left:53px;
		margin-top:10px;
		width: 500px;
		height: 64px;
		background: #F5F3E9 url(./images/images_location/kokoniari.jpg) top left no-repeat;
		}
	html>body div#location2 {
		margin-top:10px;
		}
	#location3 {
		margin-left:16px;
		margin-top:0px;
		padding: 0;
		width: 570px;
		height: 508px;
		background: #F5F3E9 url(./images/images_location/map01.jpg) bottom right no-repeat;
		position: relative;
		border:1px solid #ffffff;
		clear:both;
		}
		.map {
			margin: 25px 0 10px 20px;
		}
		#location3 .comentbox1{
			margin-left:25px;
			/*margin-top:164px;*/
			width: 320px;
			font-size:110%;
			font-weight:normal;
			line-height:1.4em;
			letter-spacing: 0em;
			text-align:center;
			}
		html>body div#location3 .comentbox1{
			/*padding-top:190px;*/
			}
		#location3 .comentbox1 em{
			font-weight:normal;
			font-style:normal;
			color:#CC0000;
			}
		
		#location3 .comentbox2{
			margin-left:25px;
			margin-top:15px;
			width: 520px;
			font-size:110%;
			font-weight:normal;
			line-height:1.4em;
			letter-spacing: 0em;
			text-align:left;
			}
/* Location Page Layout  */

/* Inquiry Page Layout  */
	#inquiry h2 {
		/*float: left;*/
		clear: both;
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_inquiry/otoiawase.jpg) top left no-repeat;
		}
	html>body div#inquiry h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#inquiry1 {
		margin-left:38px;
		margin-top:-4px;
		width: 510px;
		height: 90px;
		background: #F5F3E9 url(./images/images_inquiry/proudhenootoiawase.jpg) top left no-repeat;
		}
	html>body div#inquiry1 {
		margin-top:-6px;
		}
	#inquiry2 {
		margin-left:10px;
		margin-top:0px;
		width: 570px;
		height:450px;
		background: #F5F3E9 url(./images/images_inquiry/proudhenootoiawase_photo.jpg) top left no-repeat;
		}
	#inquiry2 .comentbox1{
			margin-left:30px;
			margin-top:0px;
			width: 470px;
			font-size:110%;
			font-weight:normal;
			line-height:1.2em;
			letter-spacing: -0.1em;
			}
		html>body div#inquiry2 .comentbox1{
			width: 510px;
			margin-top:6px;
			font-size:115%;
			letter-spacing: 0em;
			}
	#inquiry2 .comentbox2{
			margin-left:30px;
			margin-top:16px;
			width: 340px;
			font-size:110%;
			font-weight:nrmal;
			line-height:1.2em;
			letter-spacing: -0.1em;
			}
		html>body div#inquiry2 .comentbox2{
			width: 510px;
			margin-top:16px;
			font-size:115%;
			letter-spacing: 0em;
			}
	#inquiry2 .comentbox3{
			margin-left:30px;
			margin-top:16px;
			width: 340px;
			font-size:110%;
			font-weight:nrmal;
			line-height:1.2em;
			letter-spacing: -0.1em;
			}
		html>body div#inquiry2 .comentbox3{
			width: 510px;
			margin-top:16px;
			font-size:115%;
			letter-spacing: 0em;
			}
	#inquiry2 .comentbox4{
			margin-left:30px;
			margin-top:20px;
			width: 330px;
			font-size:110%;
			font-weight:bold;
			line-height:1.4em;
			letter-spacing: -0.1em;
			}
		html>body div#inquiry2 .comentbox4{
			width: 510px;
			margin-top:16px;
			font-size:115%;
			letter-spacing: 0em;
			}
	#inquiry2 .comentbox4 em{
			font-weight:normal;
			font-style:normal;
			color:#CC0000;
			}
		html>body div#inquiry2 .comentbox4{
			margin-top:26px;
			}
	#inquiry3 {
		margin-left:47px;
		margin-top:200px;
		width: 500px;
		height: 64px;
		background: #F5F3E9 url(./images/images_inquiry/ashitokutuno.jpg) top left no-repeat;
		}
	html>body div#inquiry3 {
			margin-top:150px;
			}
	#inquiry4 .comentbox1{
			margin-left:36px;
			margin-top:6px;
			width: 510px;
			font-size:110%;
			font-weight:normal;
			line-height:1.2em;
			letter-spacing: 0em;
			}
		html>body div#inquiry4 .comentbox1{
			margin-top:5px;
			font-size:115%;
			letter-spacing: 0em;
			}
	#inquiry5 {
		margin-left:340px;
		margin-top:-40px;
		width: 235px;
		height: 190px;
		background: #F5F3E9 url(./images/images_inquiry/otoiawase_photo.jpg) top left no-repeat;
		}

/* Inquiry Page Layout  */

	#side {
		float: left;
		text-align: left;
		margin-left:11px;
		margin-top: 0px;
		padding-top: 0px;
		padding-left: 0px;
		width: 170px;
		height:2500px;
		background: #F5F3E9 url(./images/images_common/sidemenu_cork.gif) top left no-repeat;
		}

	#side ul{
			margin-top: 40px;
			margin-left:0;
			padding-left: 0;
			list-style-position:outside;
			}
	html>body div#side ul{
		
			/*margin-left:-35px;*/
			}
	#side li{
			padding-top: 10px;
			padding-left: 20px;
			width: 143px;
			height: 45px;
			list-style-type: none;
			background: url(./images/images_common/sidemenu_back.gif) top left no-repeat;
			}
	#side a {
			display: block;
			color: #333333;
			font-weight: bold;
			font-size: 110%;
			text-decoration: none;
			}
	#side a:hover {
			display: block;
			color: #DAA520;
			font-weight: bold;
			text-decoration: none;
			}
		#linknavi{
			position:relative; top:275px; left:-3px;
			}
		html>body div#linknavi{
			position:relative; top:300px; left:-3px;
			}
		
		#linktop {
			margin-left:0px;
			margin-top: 0px;
			height: 50px;
			width: 174px;
			text-align: left;
			background: url(./images/images_common/link_top.gif) top left no-repeat;
			}
		#linkback {
			margin-left:0px;
			margin-top: 0px;
			height: auto;
			width: 174px;
			text-align: left;
			background: url(./images/images_common/link_back.gif) top left repeat-y;
			}
		html>body div#linkback {
			min-height: 900px;
			}
		#link {
			margin-left:-30px;
			margin-top: 0px;
			height: 20px;
			text-align: left;
			padding-top: 10px;
			padding-left: 0px;
			}
		#link dt {
			text-align: right;
			margin-left:0px;
			margin-top: 0px;
			padding-top: 0px;
			padding-left: 10px;
			width: 168px;
			}
		#link dd {
			width: 160px;
			/*height: 20px;*/
			text-align: left;
			padding-top: 0px;
			padding-left: 0px;
			/*padding-bottom: 15px;*/
			margin-bottom: 30px;
			letter-spacing: -0.12em;
			font-weight: bold;
			font-size: 90%;
			}
		html>body div#link dd {
			width: 150px;
			height: 20px;
			text-align: left;
			padding-top: 5px;
			padding-left: 0px;
			padding-bottom: 40px;
			letter-spacing: -0.12em;
			font-weight: bold;
			font-size: 90%;
			}
		#linkbottom {
			margin-left:0px;
			margin-top: 0px;
			height: 10px;
			width: 174px;
			text-align: left;
			background: url(./images/images_common/link_bottom.gif) top left no-repeat;
			}
.line {
		margin-top:4px;
		margin-left:5px;
		background: url(./images/images_index/index_hr.gif) center left no-repeat;
	  }


.clear {
	clear: both;
	}
	
	
	
	
/* Recommend Page Layout  */
#recommend h2 {
		/*float: left;*/
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_recommend/osusumenokutu.jpg) top left no-repeat;
		}
	html>body div#recommend h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#recommend1 {
		margin-left:11px;
		margin-top:0px;
		width: 570px;
		height:3000px;
		background: transparent url(./images/images_recommend/youkoso.jpg) top left no-repeat;
		/*background: #F5F3E9 url(./images/images_location/youkoso.jpg) top left no-repeat;*/
		}
		#recommend1 .comentbox1{
			margin-left:0px;
			margin-top:66px;
			width: 560px;
			font-size:110%;
			font-weight:normal;
			line-height:1.3em;
			letter-spacing: 0em;
			}
		html>body div#recommend1 .comentbox1{
			margin-top:76px;
			}
	#recommend2 {
		margin-left:53px;
		margin-top:10px;
		width: 500px;
		height: 64px;
		background: #F5F3E9 url(./images/images_location/kokoniari.jpg) top left no-repeat;
		}
	html>body div#recommend2 {
		margin-top:10px;
		}
	#recommend3 {
		margin-left:16px;
		margin-top:0px;
		padding: 0;
		width: 570px;
		height: 508px;
		background: #F5F3E9 url(./images/images_location/map01.jpg) bottom right no-repeat;
		position: relative;
		border:1px solid #ffffff;
		clear:both;
		}
		.map {
			margin: 25px 0 10px 20px;
		}
		#recommend3 .comentbox1{
			margin-left:25px;
			/*margin-top:164px;*/
			width: 320px;
			font-size:110%;
			font-weight:normal;
			line-height:1.4em;
			letter-spacing: 0em;
			text-align:center;
			}
		html>body div#recommend3 .comentbox1{
			/*padding-top:190px;*/
			}
		#location3 .comentbox1 em{
			font-weight:normal;
			font-style:normal;
			color:#CC0000;
			}
		
		#recommend3 .comentbox2{
			margin-left:58px;
			margin-top:40px;
			width: 320px;
			font-size:110%;
			font-weight:normal;
			line-height:1.4em;
			letter-spacing: 0em;
			text-align:left;
			}
/* Recommend Page Layout  */

/* Profile Page Layout  */
	#profile_01 h2 {
		/*float: left;*/
		clear: both;
		margin-left:3px;
		margin-top:5px;
		width: 584px;
		height: 25px;
		background: #F5F3E9 url(./images/images_profile/tencho_profile.jpg) top left no-repeat;
		}
	html>body div#profile_01 h2 {
		margin-left:5px;
		/*margin-top:-35px;*/
		}
	#profile1_01 {
		margin-left:11px;
		margin-top:0px;
		width: 575px;
		height: 1400px;
		background: #F5F3E9 url(./images/images_profile/photo_watashigatencho_01.jpg) top left no-repeat;
		}
		#profile1_01 .comentbox1_01{
			margin-left:22px;
			margin-top:0px;
			width: 526px;
			font-size:110%;
			line-height:2em;
			letter-spacing: -0.1em;
			}
		html>body div#profile1 .comentbox1_01{
			margin-top:0px;
			}
	#profile2_01 {
		margin-left:47px;
		margin-top:30px;
		width: 510px;
		height: 40px;
		background: #F5F3E9 url(./images/images_profile/watashimokutsu_01.jpg) top left repeat;
		}
	#profile3_01{
		float: left;
		margin-left:7px;
		margin-top: 10px;
		width: 526px;
		height: 526px;
		padding-left: 20px;
		font-size:107%;
		line-height:2em;
		letter-spacing: 0.1em;
		}
	html>body div#profile3_01{
		margin-left:17px;
		width: 536px;
		font-size:105%;
		}
	#profile4 {
		margin-left:347px;
		margin-top:-70px;
		width: 198px;
		height: 400px;
		}
	html>body div#profile4_01 {
		margin-left:357px;
		margin-top:220px;
		}
/* Profile Page Layout  */



