@charset "Shift_JIS";


/* 初期設定（共通設定）
--------------------------------------------------------------------*/
body {
	background-color:#DADBD4;
	margin:0px;
	padding:0px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}

#container {
	position:relative;
	width:1068px;
	margin:0px auto;
}
p {
	margin:0px;
	padding:0px;
}

/* ナビゲーション（共通設定）
--------------------------------------------------------------------*/
#navigation {
	width:1068px;
	position:absolute;
	top:0px;
	left:0px;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;	
}
#menu {
	position:absolute;
	top:75px;
	left:372px;
}
#menu img {
	margin-right:2px;
	display:block;
	float:left;
}
#copyright {
	position:absolute;
	top:75px;
	left:853px;
}

/* タイトル（共通設定）
--------------------------------------------------------------------*/
#title {
	widows:1068px;
	position:absolute;
	top:114px;
	left:0px;
	}

/* コンテンツ（共通設定）
--------------------------------------------------------------------*/
#contents {
	widows:1068px;
	position:absolute;
	top:152px;
	left:0px;
}
#contents_upper {
	position:absolute;
	top:0px;
	left:0px;
}
#contents_middle {
	position:absolute;
	top:43px;
	left:0px;
	width:1068px;
	height:441px;
	background-color:#ffffff;
}
#contents_bottom {
	position:absolute;
	top:484px;
	left:0px;
}

/* TOPへ戻るボタン（共通設定）
--------------------------------------------------------------------*/
#contents_bottom a img {
	position:absolute;
	top:0px;
	left:1005px;
}
	
/* タイトルエンド（共通設定）
--------------------------------------------------------------------*/
#title_end {
	widows:1068px;
	position:absolute;
	top:694px;
	left:0px;
}

/* トップページ（個別設定）
--------------------------------------------------------------------*/
#top_left {
	width:420px;
	position:absolute;
	top:0px;
	left:208px;
}
#top_contents {
	width:420px;
	position:absolute;
	top:36px;
	left:0px;
}
#contents_title {
	width:417px;
	height:38px;
	background-image:url(../img/top/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;		
}
#contents_title img, #top_contents img{
	display:block;
	float:left;
}
#top_contents p {
	margin-left:10px;
}
#top_news {
	width:420px;
	position:absolute;
	top:344px;
	left:0px;
}
#news_title {
	width:417px;
	height:38px;
	background-image:url(../img/top/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:1px;
}
#top_news p {	
	background-image:url(../img/top/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:34px;
	padding-left:10px;
}
#news_title img {
	display:block;
	float:left;
}

#top_right {
	width:263px;
	position:absolute;
	top:-10px;
	left:628px;
}
/* プロフィールページ（個別設定）
--------------------------------------------------------------------*/
#profile {
	width:503px;
	position:absolute;
	top:36px;
	left:254px;
}
#profile_title {
	width:503px;
	height:35px;
	background-image:url(../img/profile/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;		
}
#profile p {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	color:#49b3eb;
	font-size:9pt;
	font-style:normal;
	font-variant:normal;
	line-height:25px;
	font-weight:bold;
	padding-left:10px;
}
#profole p a:link,#mail p a:link {
	color:#f39C93;
	text-decoration:none;
}
#profole p a:hover,#mail p a:hover {
	text-decoration:underline;	
}
#profile #profile_title img,#mail #mail_title img {
	display:block;
	float:left;
}
#mail {
	width:503px;
	position:absolute;
	top:259px;
	left:254px;
}
#mail_title {
	width:503px;
	height:35px;
	background-image:url(../img/profile/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;		
}
#mail p {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	color:#49b3eb;
	font-size:9pt;
	font-style:normal;
	font-variant:normal;
	line-height:25px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
	background-image:url(../img/profile/dot_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#prof_illust {
	position:absolute;
	top:59px;
	left:748px;
}
	
/* にがおえ（1）（個別設定）
--------------------------------------------------------------------*/
#maincontents {
	width:858px;
	position:absolute;
	top:0px;
	left:105px;
}
#nigaoe_1st {
	width:858px;
	position:absolute;
	top:0px;
	left:0px;
}
#nigaoe_2nd {
	width:858px;
	position:absolute;
	top:110px;
	left:0px;
}#nigaoe_3rd {
	width:858px;
	position:absolute;
	top:221px;
	left:0px;
}#nigaoe_4th {
	width:858px;
	position:absolute;
	top:331px;
	left:0px;
}
#nigaoe_1st img,#nigaoe_2nd img,#nigaoe_3rd img,#nigaoe_4th img{
	display:block;
	float:left;
}

/* PREV NEXT ナビ（個別設定）
--------------------------------------------------------------------*/
#left_navi {
	width:89px;
	text-align:left;
	margin-left:16px;
	position: absolute;
	left:0px;
	top:192px;
}
#right_navi {
	width:89px;
	text-align:left;
	margin-right:17px;
	position: absolute;
	left:963px;
	top:192px;
}
#left_navi img,#right_navi img {
	display:block;
	float:left;
}




/* にがおえ（2）（個別設定）
--------------------------------------------------------------------*/
#maincontents_nigaoe02 {
	width:1068px;
	position:absolute;
	top:0px;
	left:0px;
}
#nigaoe02_1st {
	width:845px;
	position:absolute;
	top:39px;
	left:117px;
}
#nigaoe02_2nd {
	width:845px;
	position:absolute;
	top:120px;
	left:117px;
}#nigaoe02_3rd {
	width:845px;
	position:absolute;
	top:201px;
	left:117px;
}#nigaoe02_4th {
	width:845px;
	position:absolute;
	top:282px;
	left:117px;
}
#nigaoe02_5th {
	width:845px;
	position:absolute;
	top:363px;
	left:117px;
}
#nigaoe02_1st img,#nigaoe02_2nd img,#nigaoe02_3rd img,#nigaoe02_4th img,#nigaoe02_5th img{
	display:block;
	float:left;
	margin-right:14px;
	
}
