@charset "Shift_JIS";
/* CSS Document */

div.fs02 {
	margin-top:67px;}

div.fs03 {
	margin-top:37px;}

div.img_box4 {
	text-align:center;
	margin:18px 0 21px 0;}

ul.decome li {
	background:url(../img/icon02.gif) no-repeat left 3px;
	padding-left:13px;
	margin-bottom:11px;}

div.left_box3 {
	width:272px;
	float:left;}

div.left_box3 .img_title {
	margin:0 auto 7px;
	width:108px;
}

div.left_box3 .img_area {
	margin:0 auto;
	width:197px;
}

div.rgiht_box3 {
	float:left;}


div.center_box3 {
	width: 300px;
	height:auto;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}
	
	
*html div.center_box3 {
	width: 300px;
	height:auto;
	margin: 0 auto;
	padding: 0;
}	
	
*:first-child+html div.center_box3 {
	width: 300px;
	height:auto;
	margin: 0 auto;
	padding: 0;
}		
	
	

ul.wall_b {
	margin-top:20px;}

ul.wall_b li {
	float:left;
	margin-right:10px;
}
	
p.fs04 {
	margin:19px 0 15px 12px;}
	
p.fs004 {
	margin:19px 0 15px 12px;}

div.txt_box5 {
	overflow:hidden;}

div.txt_box7 p a {
	color:#513b41;}

div.txt_box7 p a:hover {
	color:#529d1c;}

/**カレンダー＆伝言メモ*/

h4.fs05 {
	margin-bottom:7px;}

h4.fs06 {
	text-align: center;
}

h4.fs07 {
	text-align: center;
}

p.fs08 {
text-align: center;
}

img.fs09 {
	margin-left:45px;}

ul.fs10 {
	margin-left: 22px;
}

ul.fs_new {
	margin-left: 40px;
}

ul.fs11 {
	margin-left:13px;}

div.fs12 {
	clear:both;
	padding-top:25px;/padding-top:0px;}

/**カレンダー＆伝言メモ*/

h4.fs13 {
	margin-left:103px;}

h4.fs14 {
	margin-left:105px;}

img.fs15 {
	margin-left:10px;}

img.fs16 {
	margin-left:40px;}

ul.fs17 {
	margin-left:66px;}
	
ul.fs18 {
	margin-left:69px;}

div.left_box4 {
	width:216px;
	float:left;
	margin: 20px 0 30px 10px;
	padding: 0;
}

*html div.left_box4 {
	width:216px;
	float:left;
	margin: 20px 0 30px 5px;
	padding: 0;
}

div.right_box4 {
	width:310px;
	float: left;
	margin: 20px 0 30px;
	padding: 0;
}

div.right_box4 h4 {
	padding: 0 0 10px 0;
	margin: 0;
	
}


div.fs20 {
	margin-top:29px;}

div.list_box1 {
	clear:both;}

ul.list_post {
	margin-top:30px;}
	
ul.list_post li {
	background:url(../img/icon03.gif) no-repeat left;
	padding-left:14px;
	float:left;}

ul.list_post li a {
	color:#513b41;
}

ul.list_post li a:hover {
	color:#529d1c;
}

li.fs21 {
	width:118px;}

li.fs22 {
	margin-bottom:18px;}

img.fs24 {
	margin:24px 0 0 74px;}

div.nurie_area {
	overflow:hidden;
	margin-left:19px;}

div.nurie_area2 {
	background:url(../img/bg_nurie.jpg) no-repeat right bottom;
	overflow:hidden;
	margin-left:19px;}

div.nurie_box {
	width:112px;
	float:left;
	margin-right:13px;}

div.fs25 {
	margin-top:10px;}

div.left_box5 {
	width:352px;
	float:left;}

ul.game {
	margin-left:13px;}

ul.game li {
	margin-bottom:18px;
	padding-left:23px;}

li.g_1 {
	background:url(../img/icon_g01.gif) no-repeat left 0.1em;}

li.g_2 {
	background:url(../img/icon_g02.gif) no-repeat left 0.1em;}

li.g_3 {
	background:url(../img/icon_g03.gif) no-repeat left 0.1em;}

li.g_4 {
	background:url(../img/icon_g04.gif) no-repeat left 0.1em;}

img.fs26 {
	margin-left:16px;}

div.txt_game {
	clear:both;}
	
h4.fs27 {
	margin-left:121px;
	margin-bottom:10px;}
	

ul.left_list li a {
	color:#513b41;}

ul.left_list li a:hover {
	color:#529d1c;}

p.fs28 {
	margin:19px 0 10px 12px;}

div.fs29 {
	margin:15px 0 20px 0;}
	
p.txt01 {
	padding-top: 10px;
	
}


/*20100907追加分*/

li.fs80 {
	width:80px;}

li.fs100 {
	width:100px;}

li.fs110 {
	width:110px;}
	
li.fs115 {
	width:115px;
	margin:0;
	padding:0;}

li.fs130 {
	width:130px;
	margin:0;
	padding:0;
}

li.fs150 {
	width:150px;
	margin:0;
	padding:0;
}

li.fs170 {
	width:170px;
	margin:0;
	padding:0;
}

li.fs300 {
	width:300px;
	margin:0;
	padding:0;
}
	
div.koala_img {
	width: 575px;
	height: 151px;
	margin: 0;
	padding: 0;
}

div.page_top_new {
	text-align:right;
	margin: 0 0 10px 0;}


div.page_top_new01 {
	text-align:right;
	margin: 20px 0 30px 0;}


div.fs250 {
	margin-top:20px;}
	



	
/*20101108追加*/

div.left_box03 {
	width:272px;
	float:left;
	margin: 5px 0 25px 0;
	padding:0;
}
* html div.left_box03 {
	width:272px;
	float:left;
	margin: 5px 0 5px 0;
	padding:0;
}
*:first-child+html div.left_box03 {
	width:272px;
	float:left;
	margin: 5px 0 5px 0;
	padding:0;
}


div.left_box03 .img_title {
	margin:0 auto 7px;
	width:108px;
}

div.left_box03 .img_area {
	margin:0 auto;
	width:200px;
}


div.right_box03 {
	width:272px;
	float:left;
	margin: 5px 0 25px 0;
	padding:0;
}
* html div.right_box03 {
	width:272px;
	float:left;
	margin: 5px 0 5px 0;
	padding:0;
}
*:first-child+html div.right_box03 {
	width:272px;
	float:left;
	margin: 5px 0 5px 0;
	padding:0;
}


div.right_box03 .img_title {
	margin:0 auto 7px;
	width:108px;
}

div.right_box03 .img_area {
	margin:0 auto;
	width:200px;
}


div.list_box01 {
	clear:both;
	width:520px;
	margin:0 0 0 25px;
	padding:0;
}

ul.list_post01 {
	margin:0;
	padding:0;
}
	
ul.list_post01 li {
	float:left;
	margin:0 0 18px 0;
	padding: 0 0 0 0;
	height: 25px;
}

ul.list_post01 li img {
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0 5px 0 0;
	vertical-align:bottom;	
}

ul.list_post01 li a {
	color:#513b41;
}

ul.list_post01 li a:hover {
	color:#529d1c;
}



/*--------はじめマーチて！-----------------------*/
#comic {
	margin:67px 0 0 0;
	padding: 0;
}


#comic img {
	margin: 0;
	padding: 0;
	vertical-align:top;
}