body
{
margin:0;
padding:0;
word-break:break-all;
font-size:85%;
line-height:1.5em;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",
"ＭＳ Ｐゴシック",sans-serif;
color:#666666;
background-color:#e8e8e8;
}

form{
margin:0;
}

img{
border:0;
}

.pa10{
padding-top:10px;
}

.pa20{
padding-top:20px;
}

.pa30{
padding-top:30px;
}


/* ヘッダー */

div#header{
width:900px;
margin: 0px auto 0px auto;

}

div#headerlogo{
width:322px;
height:54px;
padding-left:16px;
padding-bottom:16px;
float:left;
background-color:#dd2a00;
}

div#header_right{
width:562px;
background-color:#dd2a00;
float:left;
}



div#sub_menu{
width:562px;
height:22px;
padding-top:48px;
}

div#sub_menu_pic1{
width:82px;
height:22px;
padding-right:13px;
float:right;
}

div#sub_menu_pic2{
width:80px;
height:22px;
padding-right:12px;
float:right;
}

div#sub_menu_pic3{
width:62px;
height:22px;
padding-right:11px;
float:right;
}

div.menurow{
width:900px;
height:25px;
clear:both;
}

div.menudotline{
width:2px;
height:25px;
float:left;
}

div#menu_pic1{
width:119px;
height:25px;
float:left;
}

div.menu_pic2{
width:128px;
height:25px;
float:left;
}

div#menu_pic3{
width:129px;
height:25px;
float:left;
}
/* ヘッダー終了 */

/* トップページメイン */
div#main_contents1{
width:900px;
height:300px;
border-top:5px solid #3a3a3a;
border-bottom:5px solid #3a3a3a;
padding-left:0px;
padding-right:0px;
margin: 0px auto 0px auto;
clear:both;

}

div#main_contents2{
width:800px;

border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
background-color:white;
padding-top:25px;
padding-left:49px;
padding-right:49px;
margin: 0px auto 0px auto;
clear:both;
}

div#spacer{
width:1px;

float:left;
}

div#main_left{
width:500px;
padding-right:23px;
float:left;
}

div#main_right{
width:276px;
float:left;
}

div#newstitle{
width:500px;
height:23px;
}

div.newsdiv{
clear:both;
width:500px;
padding-top:12px;
}

div.newspic{
width:149px;
height:100px;
padding-right:11px;
float:left;
}

div.newstext{
width:340px;
float:left;
}

div.newstext0{
width:340px;
}

div.newstext1{
width:11px;
height:15px;
float:left;
padding-top:0px;
}

div.newstext2{
width:340px;
font-size:90%;
float:left;
color:#e34f0d;
}

div.newstext3{
width:340px;
clear:both;
font-size:90%;
color:#414141;
text-decoration:underline;
}

div.newstext4{
width:340px;
font-size:90%;
padding-top:5px;

}

div.newsdot{
clear:both;
width:500px;
padding-top:12px;
}


div#textspacer{
width:500px;
padding-top:10px;
clear:both;
}

div.bottomtext{
width:500px;
clear:both;
}



div.newstext5{
width:115px;
font-size:90%;
float:left;
color:#e34f0d;
}

div.newstext6{
width:381px;
font-size:90%;
float:left;
color:#414141;
text-decoration:underline;
padding-left:4px;
}


div#museumpic{
width:277px;
height:219px;
padding-bottom:8px;
}

div#musiumpic1{
width:277px;
height:24px;

}

div#musiumpic2{
width:277px;
height:173px;

}

div#musiumpic3{
width:277px;
height:22px;

}


div#nakamapic{
width:275px;
height:80px;
padding-left:1px;
padding-right:1px;
padding-bottom:8px;
}

div#nakamapic1{
width:275px;
height:10px;

}

div#nakamapic2{
width:275px;
height:70px;

}



div#kamipic{
width:275px;
height:75px;
padding-left:1px;
padding-right:1px;
padding-bottom:13px;
}

div#kamipic1{
width:275px;
height:5px;

}

div#kamipic2{
width:275px;
height:70px;

}




div#shokujupic{
width:275px;
height:70px;
padding-left:1px;
padding-right:1px;
padding-bottom:5px;
}


div.banner_dot{
width:275px;
padding-bottom:12px;
}

div#main_right_bottom{
width:275px;
}

div.mrb01{
width:84px;
float:left
}

div.mrb02{
width:84px;
padding-left:12px;
float:left
}

div.mrb03{
width:84px;
padding-left:11px;
float:left
}

div#mrb{
padding-top:15px;
width:276px;
}


div.mrb_l{
width:130px;
float:left
}

div.mrb_r{
padding-left:14px;
width:132px;
float:left
}


div#shokaipic{
width:132px;
height:78px;
float:left;
padding-right:11px;
}

div#shokapic1{
width:132px;
height:8px;

}

div#shokapic2{
width:132px;
height:70px;

}



div#otoipic{
width:132px;
height:70px;
float:left;
padding-top:8px;

}

div#otoipic1{
width:132px;
height:60px;

}

div#otoipic2{
width:132px;
height:10px;

}

div#main_bottom_line{
clear:both;
width:800px;
height:1px;
border-bottom:1px solid #989898;
background-color:white;
padding-top:70px;

clear:both;
}

/* トップページメイン 終了*/


/* はじまり*/

div#hajimari_main{
width:800px;

border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
background-color:white;
padding-top:25px;
padding-left:49px;
padding-right:49px;
margin: 0px auto 0px auto;
clear:both;
}


div#hajimari_left{
width:200px;
padding-right:30px;
float:left;

}

div#hajimari_right{
width:570px;
float:left;

}

div.hajimari_left_title{
width:200px;
height:30px;
padding-bottom:5px;

}

div#hajimari_right_title1{
width:199px;
height:20px;
padding-bottom:10px;
}

div#hajimari_right_text{
width:570px;
padding-top:4px;
border-top:1px dotted #5a5250;


}

div#hajimari_right_text2{
width:400px;
font-size:90%;
float:left;
padding-top:5px;
}

div#hajimari_right_pic{
width:159px;
height:274px;
padding-left:11px;
float:left;
}
/* はじまり終了*/

/* 出会い*/
div#deai_right_title{
width:146px;
height:19px;
padding-bottom:11px;
}

div#deai_right_text2{
width:570px;
font-size:90%;
float:left;
padding-top:5px;
}

/* 出会い終了*/

/* コンセプト*/
div#concept_right_title{
width:90px;
height:19px;
padding-bottom:11px;
}

div.concept_orange_title{
width:570px;
height:24px;
padding-top:5px;
clear:both;
}

div#threeconceptleft{
width:368px;
float:left;
}

div#threeconceptright{
width:202px;
height:202px;
padding-top:10px;
float:left;
}

div#concept_title3{
width:166px;
height:18px;
padding-top:10px;
padding-bottom:10px;
}

div#concept_title4{
width:268px;
height:18px;
padding-top:10px;
padding-bottom:10px;
}

div#concept_title5{
width:148px;
height:18px;
padding-top:10px;
padding-bottom:10px;
}

div.threeconcepttext{
width:358px;
font-size:90%;
}

div.concept_project_text{
width:570px;
font-size:90%;
padding-top:10px;
}


div.concept_project_title{
width:570px;
padding-top:25px;
font-size:90%;
}

/* コンセプト終了*/

/* アート*/
div#art_title{
width:102px;
height:19px;
padding-bottom:11px;
}



/* アート終了*/

/* プロジェクト*/
div#project_left{
width:350px;
padding-right:50px;
float:left;

}

div#project_right{
width:400px;
float:left;

}


div#project_title{
width:232px;
height:21px;
padding-bottom:10px;

}

div#project_left_line{
width:350px;
padding-top:4px;
border-top:1px dotted #5a5250;
}

div#project_left_text{
width:350px;
padding-top:5px;
padding-bottom:25px;
font-size:90%;
}

div#project_right_title{
width:400px;

}

div#project_right_title2{
width:70px;
font-size:90%;
font-weight:bold;
float:left;

}

div#project_right_title3{
width:330px;
height:1px;
padding-top:8px;
border-bottom:1px solid #d9d9d9;
float:left;

}

div.project_right_text{
width:400px;
padding-top:5px;
padding-bottom:15px;
font-size:90%;
clear:both;
}


div#project_right_title4{
width:85px;
font-size:90%;
font-weight:bold;
float:left;

}

div#project_right_title5{
width:315px;
height:1px;
padding-top:8px;
border-bottom:1px solid #d9d9d9;
float:left;

}

div#project_shikumi{
	width:896px;
	border-left:1px solid #d7d7d7;
	padding-right:1px;
	padding-left:1px;
	border-right:1px solid #d7d7d7;
	background-color:white;
	margin-right: auto;
	margin-left: auto;
}

div#main_bottom_line2{
width:800px;
height:1px;
background-color:white;
padding-top:70px;

clear:both;
}

div#main_bottom_line3{
width:800px;
height:1px;
padding-right:49px;
padding-left:49px;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
background-color:white;
padding-top:70px;
clear:both;
margin: 0px auto 0px auto;
}


/* プロジェクト終了*/
/* ブログ*/

div.blog_left_text{
width:200px;
padding-top:5px;
padding-bottom:25px;
font-size:90%;
}

div.blog_right_title{
width:570px;
height:20px;
}

div.blog_right_title1{
width:470px;
height:17px;
padding-top:1px;
padding-bottom:3px;
padding-left:5px;
background-color:#b7b7b7;
color:white;
float:left;
font-size:80%;
}

div.blog_right_title2{
width:95px;
height:17px;
padding-top:1px;
padding-bottom:3px;
background-color:#f16e33;
color:white;
float:left;
font-size:80%;
text-align:center;
}


div.blog_orange_title{
	width:570px;
	padding-top:15px;
	padding-bottom:14px;
	color:#ff4f00;
	font-size:130%;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

div.blog_pic_row{
width:570px;
height:129px;
padding-top:15px;
padding-bottom:15px;
}

div.blog_pic_row2{
width:377px;
height:129px;
padding-top:15px;
padding-bottom:15px;
padding-left:96px;
padding-right:97px;
}

div.blog_pic1{
width:185px;
height:129px;
float:left;
padding-right:7px;

}

div#blog_pic2{
width:185px;
height:129px;
float:left;
padding-right:8px;

}

div.blog_pic3{
width:185px;
height:129px;
float:left;

}


div.blog_right_text{
width:570px;
font-size:90%;
padding-bottom:35px;
}

/* ブログ終了*/

/* 募集*/

div#boshu_left{
width:500px;
padding-right:25px;
float:left;

}



div#boshu_title1{
width:500px;
height:29px;
padding-bottom:10px;

}

div.boshu_text0{
width:500px;
font-size:90%;
font-weight:bold;
}

div.boshu_text1{
width:500px;
padding-bottom:30px;
font-size:90%;
}

div#boshu_text2{
width:500px;
padding-top:30px;
padding-bottom:30px;
font-weight:bold;
font-size:90%;
color:#598035;
}

div.boshu_text3{
width:482px;
padding-left:18px;
font-weight:bold;
font-size:90%;
}

div#boshu_contact{
width:410px;
padding-left:45px;
padding-right:45px;
clear:both;
}

div#boshu_contact1{
width:410px;
height:14px;

}

div#boshu_contact_text1{
width:410px;
font-weight:bold;
font-size:90%;
text-align:center;
background-color:#e7e7e7;
padding-bottom:5px;
}

div#boshu_contact_text2{
width:410px;
font-size:90%;
text-align:center;
background-color:#e7e7e7;
}

div#boshu_contact2{
width:410px;
height:13px;
padding-bottom:30px;
}

div#gaiyo{
width:243px;
float:left;
padding-right:14px;
}

div#download{
width:243px;
float:left;

}

div.gaiyo_title{
width:241px;
border-top:1px solid #8a8a8a;
border-left:1px solid #8a8a8a;
border-right:1px solid #8a8a8a;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:90%;
font-weight:bold;
}

div.pdfword0{
width:241px;
height:30px;
padding-top:5px;
border-left:1px solid #8a8a8a;
border-right:1px solid #8a8a8a;
border-top:1px dotted #5a5250;

}

div.pdfword00{
width:241px;
height:30px;
padding-top:5px;
padding-bottom:5px;
border-left:1px solid #8a8a8a;
border-right:1px solid #8a8a8a;
border-bottom:1px solid #8a8a8a;

}

div.pdfword1{
width:32px;
height:30px;
padding-left:5px;
float:left;

}

div.pdfword2{
width:199px;
height:22px;
float:left;
font-size:90%;
padding-top:8px;
padding-left:5px;

}

span.underline{
text-decoration:underline;

}

div#boshu_right{
width:275px;
height:622px;
float:left;

}

div#boshu_right1{
width:275px;
height:29px;


}

div#boshu_right2{
width:275px;
height:572px;


}

div#boshu_right3{
width:275px;
height:21px;


}

div#staffandbokin{
width:800px;
padding-top:40px;
clear:both;
}


div#staff{
width:380px;
padding-right:41px;
float:left;

}

div#boshu_title2{
width:380px;
height:29px;

}

div#staff_text{
width:380px;
padding-top:10px;
font-size:90%;
}

span.red_underline{
text-decoration:underline;
color:red;
}

div#bokin{
width:379px;
float:left;

}

div#boshu_title3{
width:379px;
height:29px;

}

div#bokin_text{
width:379px;
padding-top:10px;
padding-bottom:20px;
font-size:90%;
}

div#yoto{
width:379px;

}

div#yoto1{
	width:130px;
	float:left;
	font-size:90%;
}

div#yoto2{
	width:239px;
	height:1px;
	float:left;
	border-bottom:1px dotted #5a5250;
	padding-top:8px;
	padding-left:10px;
}

div#yoto3{
width:379px;
padding-top:10px;
clear:both;
font-size:90%;
}

div#yoto_left{
width:180px;
float:left;
padding-right:9px;
}

div#yoto_right{
width:189px;
float:left;
}
/* 募集終了*/

/* 関係者*/

div#staff01{
padding:0;
margin-top:20px;
width:800px;
background-image:url(image/staffbg01.gif);
}

div.staff01_l{
margin:0;
padding:0;
width:380px;
float:left;
}

div.staff01_r{
margin:0;
padding-left:40px;
width:380px;
float:left;
}

div.staff01main{
margin:0;
paddin:0;
border-top:3px solid #ff0000;
width:380px;
}


div.ebipic1{
width:147px;
height:221px;

}

div.staffcomment{
width:112px;
padding-top:15px;
padding-left:17px;
}

div.ebitext{
width:188px;
padding-top:15px;
float:left;
}

div.ebitext1{
width:188px;
color:#ff0000;
font-weight:bold;
font-size:90%;
}

div.ebitext2{
width:188px;
color:#000000;
font-weight:bold;
padding-bottom:2px;
border-bottom:1px dotted #5a5250;

}

span.ebispan{
	color:#000000;
	font-weight:bold;
	font-size:70%;
	line-height: 1.5em;
}

span.ebispan02{
color:#000000;
font-weight:bold;
font-size:70%;
line-height:12px;
}

span.ebispan03{
color:#000000;
font-weight:bold;
font-size:64%;
line-height:12px;
}


div.profile1{
width:60px;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

div.ebitext3{
width:188px;
font-size:74%;
line-height:16px;
padding-bottom:20px;
}

div#staff02{
padding:0;
margin-top:25px;
width:800px;
background-image:url(image/staffbg02.gif);
}

div.staff02a{
margin:0;
padding:0;
width:250px;
float:left;
}

div.staff02b{
margin:0;
padding-left:25px;
width:250px;
float:left;
}

div.staff02main{
margin:0;
padding:0;
border-top:3px solid #f25d1b;
width:250px;
}

div.koikepic{
width:86px;
height:129px;
float:left;
padding:15px 15px 0px 15px;
}

div.staffrowtext{
width:119px;
float:left;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}

div.staffrowtext1{
width:119px;

font-weight:bold;
font-size:90%;

}

div.staffrowtext2{
width:119px;
color:#000000;
font-weight:bold;
padding-bottom:2px;
border-bottom:1px dotted #5a5250;

}

div.staffrowtext3{
width:119px;
font-size:74%;
line-height:16px;
}

div.staffcomment2{
width:112px;
padding-top:15px;
padding-left:3px;

}

div#staff03{
	margin-top:25px;
	width:800px;
}

div.staff03a{
	width:191px;
	float:left;
	margin-bottom: 12px;
	background-color: #EFEFEF;
	height: 260px;
}

div.staff03b{
	width:191px;
	margin-left: 12px;
	float: left;
	margin-bottom: 12px;
	background-color: #EFEFEF;
	height: 260px;
}

div.staff03main{
text-align:center;
margin:0;
padding:0;
border-top:3px solid #58b62a;
width:191px;
}

div.staff03part01{
margin:0;
padding-top:15px;
}

div.staff03part02{
margin:0;
padding-top:15px;
font-weight:bold;
font-size:90%;
color:#58b62a;
}

div.staff03part03{
margin:0;
padding-top:0px;
color:#000000;
font-weight:bold;
}

div.staff03part04{
margin:0;
padding-top:8px;
padding-bottom:20px;
}

div#staff04{
	margin-top:10px;
	width:800px;
}

div.staff04a{
	width:191px;
	float:left;
	margin-bottom: 12px;
	height: 260px;
	background-color: #EFEFEF;
}

div.staff04b{
	width:191px;
	margin-left: 12px;
	float: left;
	margin-bottom: 12px;
	height: 260px;
	background-color: #EFEFEF;
}

div.staff04main{
text-align:center;
margin:0;
padding:0;
border-top:3px solid #fab344;
width:191px;
}

div.staff04part01{
margin:0;
padding-top:15px;
}

div.staff04part02{
margin:0;
padding-top:15px;
font-weight:bold;
font-size:90%;
color:#fab344;
}

div.staff04part03{
margin:0;
padding-top:0px;
color:#000000;
font-weight:bold;
}

div.staff04part04{
margin:0;
padding-top:8px;
padding-bottom:20px;
}






div#kankeisha_title{
width:800px;
height:19px;
padding-bottom:9px;
border-bottom:1px dotted #5a5250;
}

div#ebinuma{
width:380px;
background-color:#efeeee;
border-top:2px solid #ff0000;
margin-top:20px;
margin-right:40px;
float:left;
}

div#ebinuma2{
width:380px;
background-color:#efeeee;
border-top:2px solid #ff0000;
margin-top:20px;

float:left;
}

div.ebipic{
width:147px;

padding:15px;
float:left;
}
div.staffrow{
width:800px;
height:300px;
padding-top:25px;
clear:both;
}

div.staffrow1{
width:250px;
height:300px;
margin-right:25px;
float:left;
background-color:#efeeee;
border-top:2px solid #f25d1b;
}

div.staffrow2{
width:250px;
height:300px;
float:left;
background-color:#efeeee;
border-top:2px solid #f25d1b;
}



div.staffrowtext7{
width:134px;
height:285px;
float:left;

padding-top:15px;
}

div.staffrowtext4{
width:119px;

font-weight:bold;
font-size:90%;

}

div.staffrowtext5{
width:134px;
color:#000000;
font-weight:bold;
padding-bottom:2px;


}

div.staffrowtext6{
width:119px;
font-size:74%;
line-height:16px;
}



div.profile2{
width:119px;
height:20px;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted #5a5250;
}



span.orangetext{
color:#f25d1b;
}


div.staffrow3{
width:250px;
height:300px;
margin-right:25px;
float:left;
background-color:#efeeee;
border-top:2px solid #ff9c00;
}

div.staffrow4{
width:250px;
height:300px;
float:left;
background-color:#efeeee;
border-top:2px solid #ff9c00;
}

span.yellowtext{
color:#ff9c00;
}

div.staffrow5{
width:250px;
height:300px;
margin-right:25px;
float:left;
background-color:#efeeee;
border-top:2px solid #37a800;
}

div.staffrow6{
width:250px;
height:300px;
float:left;
background-color:#efeeee;
border-top:2px solid #37a800;
}

span.greentext{
color:#37a800;
}




/* 関係者終了*/

/* 年表*/
div#nenpyo_left{
width:180px;
padding-right:40px;
padding-top:10px;
float:left;

}

div#nenpyo_right{
width:580px;
float:left;
padding-top:10px;

}

div.nenpyo_left_title{
width:180px;
height:30px;
padding-bottom:10px;

}

div.nenpyo_right_title{
width:580px;
height:20px;
padding-bottom:10px;
clear:both;
}

div.nenpyo_right_title_left{
width:100px;
height:18px;
text-align:center;
background-color:#ef4a00;
color:white;
font-size:90%;
font-weight:bold;
float:left;
padding-top:2px;

}

div.nenpyo_right_title_right{
width:480px;
height:20px;
background-color:#f16e33;
float:left;

}

div.nenpyo_text_row1{
width:580px;
clear:both;

}

div.nenpyo_text1{
width:75px;
float:left;
color:#ef4a00;
font-size:90%;
font-weight:bold;
}

div.nenpyo_text2{
width:500px;
float:left;
color:black;
font-size:90%;
padding-bottom:10px;
padding-left:5px;

}

div.nenpyo_text3{
width:500px;
float:left;
color:black;
font-size:90%;
padding-bottom:20px;
padding-left:5px;

}

div.nenpyo_text1b{
width:25px;
float:left;
color:#ef4a00;
font-size:90%;
font-weight:bold;
}

div.nenpyo_text2b{
width:550px;
float:left;
color:black;
font-size:90%;
padding-bottom:10px;
padding-left:5px;

}

div.nenpyo_text3b{
width:550px;
float:left;
color:black;
font-size:90%;
padding-bottom:20px;
padding-left:5px;

}

div.nenpyo_text_row2{
width:580px;
padding-top:9px;
border-top:1px dotted #5a5250;
clear:both;
}

div#ika{
width:580px;
padding-top:40px;
color:#ef4a00;
font-weight:bold;
clear:both;
text-align:center;
}


/* 年表終了*/
/* リスト*/
div#list_header{
/*width:550px;*/
width:750px;
height:48px;


}

div#list{
/*width:490px;*/
width:690px;
padding:30px 30px 0px 30px;
background-color:#FFFFFF;
}


div.listrow{
/*width:490px;*/
width:690px;
height:16px;
padding-bottom:8px;
padding-top:5px;
border-bottom:1px dotted #5a5250;

}

div.flag1{
width:18px;
height:13px;
padding-right:5px;
padding-top:3px;
float:left;

}

div.flag2{
width:15px;
height:13px;
padding-right:5px;
padding-left:3px;
padding-top:3px;
float:left;

}

div.flag3{
width:16px;
height:13px;
padding-right:5px;
padding-left:1px;
padding-top:3px;
float:left;

}

div.listtext1{
/*width:177px;*/
width:277px;
height:16px;
float:left;
font-size:70%;
}

div.listtext2{
/*width:290px;*/
width:390px;
height:16px;
float:left;
font-size:70%;
}

div#listfooter{
width:490px;
height:12px;

padding-top:20px;
padding-bottom:20px;
background-color:#FFFFFF;

}

div.listtop{
width:83px;
height:12px;
float:left;

}

div.listclose{
width:53px;
height:10px;
float:right;

}


/* リスト終了*/
/* ミュージアム*/

div#museumlarge{
width:800px;

}

/* ミュージアム終了*/
/* 柿の木プロジェクトってなに*/

div#museumwhat{
width:800px;

border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
background-color:white;
padding-left:49px;
padding-right:49px;
margin: 0px auto 0px auto;
clear:both;
}

div#museumwhat02{
width:850px;

border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
background-color:white;
padding-left:49px;
margin: 0px auto 0px auto;
clear:both;
}

div#pankuzu{
margin:0;
padding-top:10px;
font-size:80%;
}

div#museumwhat_title{
margin:0;
padding-top:10px;
}


div.pagetop{
margin:0;
padding-top:10px;
padding-left:712px;
}


/* 柿の木プロジェクトってなに終了*/

/* コメント*/

div#comment1{
	width:400px;
	border-top:2px solid #ff0000;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

div#comment2{
	width:400px;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F25D1B;
}

div#comment3{
	width:400px;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #4ca735;
	margin-right: auto;
	margin-left: auto;
}

div#comment4{
	width:400px;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9C00;
	margin-right: auto;
	margin-left: auto;
}


div.commenttitle1{
	width:350px;
	font-size:90%;
	font-weight:bold;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
}

div.commenttitle2{
width:340px;
padding:0px 30px 0px 30px;
color:#000000;
font-weight:bold;
}

div.comment_title_yellow{
	width:350px;
	font-size:90%;
	font-weight:bold;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #F25D1B;
	}

div#comment-top1{
	margin-right: auto;
	margin-left: auto;
	width: 340px;

}

div#comment-top2{
width:89px;
height:14px;
padding-right:29px;
padding-left:281px;

}

div#comment-back1{
	width:300px;
	background-image:url(image/comment_bg.jpg);
	margin-right:30px;
	margin-left:30px;
	font-size: 90%;
	padding: 20px;
	background-repeat: repeat-y;

}

div#comment-back2{
width:340px;
height:627px;
background-image:url(image/comment-back2.gif);

margin-right:30px;
margin-left:30px;

}

div#comment-back3{
width:340px;
height:264px;
background-image:url(image/comment-back3.gif);

margin-right:30px;
margin-left:30px;

}

div.comment1text{
width:300px;

font-size:90%;
padding:10px 20px 0px 20px;
}

div#comment1close{
width:53px;
height:10px;
float:right;
padding-top:10px;
padding-bottom:30px;
padding-right:30px;
padding-left:317px;
background-color:#FFFFFF;
}

div#comment2close{
width:53px;
height:10px;

padding-top:10px;
padding-bottom:30px;

padding-left:171px;
background-color:#FFFFFF;
}

/* コメント終了*/
/* フッター*/

div#footer{
width:898px;
margin: 0px auto 50px auto;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
background-color:white;
font-size:80%;
text-align:center;
clear:both;
padding-top:10px;
padding-bottom:20px;
font-family:arial,sans-serif;
}

div#footerborder{
width:800px;
margin: 0px auto 50px auto;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
border-top:1px solid #000000;
background-color:white;
font-size:80%;
text-align:center;
clear:both;
padding-top:10px;
padding-bottom:20px;
font-family:arial,sans-serif;
}


/* フッター終了*/

/* こども作品展示室*/
div#kodomopic{
width:800px;
padding-top:15px;
}

.kodomopic_l{
width:160px;
float:left;
}

.kodomopic_r{
width:640px;
float:left;
}

/* トップナビ */

#tnavi {
	height: 519px;
	background-repeat: no-repeat;
	width: 147px;
	background-image: url(image/kodomopicmenu.gif);
}

#tnavi a {
	text-decoration:none;
	background-position: left top;
	background-image: url(image/kodomopicmenu.gif);
	overflow: hidden;
}


#tnavi ul {
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#tnavi01 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi02 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi03 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi04 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi05 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi06 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi07 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi08 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}

#tnavi09 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}


#tnavi10 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}


#tnavi11 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}


#tnavi12 a {
	width: 147px;
	height: 43px;
	display: block;
	background-position: left top;
	overflow: hidden;
}


#tnavi li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
}
#tnavi #tnavi01 a{background-position:0px 0px;}
#tnavi #tnavi02 a{background-position:0px -43px;	}
#tnavi #tnavi03 a{background-position:0px -86px;	}
#tnavi #tnavi04 a{background-position:0px -129px;	}
#tnavi #tnavi05 a{background-position:0px -172px;	}
#tnavi #tnavi06 a{background-position:0px -215px;	}
#tnavi #tnavi07 a{background-position:0px -258px;	}
#tnavi #tnavi08 a{background-position:0px -301px;	}
#tnavi #tnavi09 a{background-position:0px -344px;	}
#tnavi #tnavi10 a{background-position:0px -387px;	}
#tnavi #tnavi11 a{background-position:0px -430px;	}
#tnavi #tnavi12 a{background-position:0px -473px;	}

#tnavi #tnavi01 a:hover{background-position:147px 0px;}
#tnavi #tnavi02 a:hover{background-position:147px -43px;	}
#tnavi #tnavi03 a:hover{background-position:147px -86px;	}
#tnavi #tnavi04 a:hover{background-position:147px -129px;	}
#tnavi #tnavi05 a:hover{background-position:147px -172px;	}
#tnavi #tnavi06 a:hover{background-position:147px -215px;	}
#tnavi #tnavi07 a:hover{background-position:147px -258px;	}
#tnavi #tnavi08 a:hover{background-position:147px -301px;	}
#tnavi #tnavi09 a:hover{background-position:147px -344px;	}
#tnavi #tnavi10 a:hover{background-position:147px -387px;	}
#tnavi #tnavi11 a:hover{background-position:147px -430px;	}
#tnavi #tnavi12 a:hover{background-position:147px -473px;	}

.kpicrow {
	margin: 0px;
	padding: 0px;
	width:640px
}

.kpic {
	margin: 0px;
	padding: 0px;
	width:80px;
	height:80px;
	float:left;
}