/*----------------------------------------------------------*/
/* === ヘッダー部分のスタイル === */
.head {background-image:url(waku_title2.gif);
	width:720px;
	height:60px;
	padding-left:10px;
	padding-top:5px;　
	background-repeat:no-repeat;
}

.head h1 {font-size:14px;
		margin-top:-5px;
		color: #FFFFFF;
		text-align:right;
		padding-right:18px;　
}
.head p {font-size:12px;
color: #666666;
 line-height: 130%;
 		padding:6px 17px 0px 135px;
  }
/* === ↑ヘッダー部分のスタイルここまで↑ === */
/* === 外枠基本部分のスタイル === */
.waku{width:760px;
}
.top {background-image:url(waku_top.gif);
	width:760px;
	height:20px;
}
    
.left {background-image:url(waku_left.gif);
	width:20px;
}

.right {background-image:url(waku_right.gif);
	width:20px;
}
.bottom {background-image:url(waku_bottom.gif);
	width:760px;
	height:20px;
}
.main1 {width:108px;
	vertical-align:top;
}

  
.main2 {width:390px;
	vertical-align:top;
	padding:5px 18px;
	font-size:12px;
}
.main2 h2{width:390px;
	height:33px;
	background-image:url(waku_h2.gif);
		font-size:12px;
		padding-top:8px;
		padding-left:10px;
		color: #FFFFFF;
		margin:4px 0px;
	background-repeat:no-repeat;
}
.main2 h3{background-image:url(icon_flower2.gif);

		font-size:12px;
		padding-left:18px;
		padding-top:2px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:10px;
		color: #666666;
		font-weight: bold;
		background-repeat:no-repeat;
		line-height: 130%;
}
.main2 p{font-size:12px;
		margin-top:0px;
		padding-top:6px;
		padding-left:25px;
		color: #666666;
		line-height: 130%;
}
.main2 p.pan{font-size:10px;
		padding-right:5px;
		margin-top:3px;
		margin-bottom:0px;
		color: #666666;
		text-align:right;
}
.main3 {font-size:12px;
		line-height: 120%;
		width:152px;
		vertical-align:top;
}

/*----------------------------------------------------------*/
/* === メインメニュー部分のスタイル === */
.menu {width:105px;
		vertical-align: top;
		padding-left:10px;
		padding-right:5px;
		padding-top:10px;	
		}		
.menu a {
	display:block;
	margin-bottom:0.0em;
	margin-top:0.0em;
	background-repeat:no-repeat;
	padding-top: 0.3em;
	padding-bottom: 0.8em;
	padding-left: 1.0em;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	}
.menu p {
		font-size:12px;
		color: #666666;
	}
/*----------------------------------*/
a.link01 {
	width:108px;
	height:27px;
	background-image:url(menu01.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link01:visited {
	color: #666666;
	}
a.link01:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link02 {
	width:108px;
	height:27px;
	background-image:url(menu02.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link02:visited {
	color: #666666;
	}
a.link02:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link03 {
	width:108px;
	height:27px;
	background-image:url(menu03.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link03:visited {
	color: #666666;
	}
a.link03:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link04 {
	width:108px;
	height:27px;
	background-image:url(menu04.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link04:visited {
	color: #666666;
	}
a.link04:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link05 {
	width:108px;
	height:27px;
	background-image:url(menu05.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link05:visited {
	color: #666666;
	}
a.link05:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link06 {
	width:108px;
	height:27px;
	background-image:url(menu06.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link06:visited {
	color: #666666;
	}
a.link06:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link07 {
	width:108px;
	height:27px;
	background-image:url(menu07.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link07:visited {
	color: #666666;
	}
a.link07:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link08 {
	width:108px;
	height:27px;
	background-image:url(menu08.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link08:visited {
	color: #666666;
	}
a.link08:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link09 {
	width:108px;
	height:27px;
	background-image:url(menu09.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link09:visited {
	color: #666666;
	}
a.link09:hover	{
color: #66CC00;
	}
/*----------------------------------*/
a.link10 {
	width:108px;
	height:27px;
	background-image:url(menu10.gif);
	color: #666666;
	padding-left:0.1em;
	margin-bottom:0.2em;
	padding-top:1.5em;
	}
a.link10:visited {
	color: #666666;
	}
a.link10:hover	{
color: #66CC00;
	}

/*-----------------------------------------------------------*/	
/* === しゅなプロフィール部分のスタイル === */
.profile {background-image:url(profile_waku.gif);
	width:400px;
	height:270px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.profile1{width:170px;
		padding-left:10px;
		padding-top:20px;
		vertical-align:top;
}
.profile2{width:230px;
		vertical-align:top;
}
.profile2 p{
		font-size:12px;
		padding-left:1px;
		padding-top:1px;
		color: #333333;
		line-height: 120%;

}
/*----------------------------------------------------------*/
/* === 右メモ部分のスタイル === */
.memo{width:152px;
}
.memo1 {background-image:url(waku_top3.gif);
	width:152px;
	height:25px;
	background-repeat:no-repeat;
}
.memo1 p {
		font-size:12px;
		color: #66CC00;
		padding-left:10px;
		padding-right:3px;
		font-weight: bold;
}
.memo2 {background-image:url(waku_main.gif);
	width:152px;
	background-repeat:no-repeat;
}

.memo2 h3 {font-size:12px;
		color: #FF3399;
		padding:0px 5px;
}
.memo2 p {font-size:12px;
		color: #666666;
		padding-left:10px;
		padding-right:3px;
		margin-top:-10px;
}
.memo3 {background-image:url(waku_bottom3.gif);
	width:152px;
	height:15px;
	background-repeat:no-repeat;
}

/*----------------------------------------------------------*/
/* === ギャラリーメニュー部分のスタイル === */
.gallery {width:400px;
	border: solid 1px #FF99CC; 
}
.gallery1 {width:100px;
	text-align:center;
	vertical-align:top;
	border: solid 1px #FF99CC; 
}
.gallery1 p {font-size:12px;
		color: #666666;
		text-align:center;
		padding-top:10px;
		padding-bottom:5px;
		margin-left:-20px;
		line-height: 120%;
}
/*----------------------------------------------------------*/
/* === ギャラリー写真部分のスタイル === */
.photo {background-image:url(gallery_waku2.gif);
	width:400px;
	height:310px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:10px;
}

.photo p{font-size:12px;
		padding-top:15px;
		color: #666666;
}
/*----------------------------------------------------------*/
/* === お友達写真部分のスタイル === */
.friends {width:400px;
/*---border: solid 1px #FF99CC; ----*/
}
.friends1 {width:190px;
	text-align:center;
	vertical-align:top;
/*---border: solid 1px #FF99CC; ----*/
}
.friends1 p {font-size:12px;
		color: #666666;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:-20px;
		line-height: 120%;
		font-weight:bold;
}
/*----------------------------------------------------------*/