@charset "utf-8";
/*基本設定 ul,ol,*/
body{
-webkit-text-size-adjust: none;
}
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	padding: 0;
}
ul,ol{
	vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6 ,address{
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	padding:0px;margin:0px;
}
table {border-spacing:0;}
/** html table {border-collapse:collapse;}*/
/**:first-child+html table {border-collapse:collapse;}*/
caption,th {text-align:left; font-weight:normal;}
/*table,th,td,img {border:0;}*/
img,input {vertical-align:middle;}
q:before,q:after {content:'';}
ul {list-style: none;}

a:link{color:#226; text-decoration:none;}
a:visited{color:#226; text-decoration:none;}
a:hover{color:#999; text-decoration:none;}
a,img{border:0px;margin:0px;padding:0px;height:auto;}


/*配置クラス集*/
.float_l{float:left;}
.float_r{float:right;}
.end{clear:both;font-size:1px;height:1px;padding:0px;margin:0px;display:block;}
.relative{position:relative;}
.absolute{position:absolute;}
.clear{display:block;clear:both;height:2px;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_center{text-align:center;}


/*テキストクラス集*/
.ime_act{ime-mode:active;}
.ime_dis{ime-mode:disabled;}
.ime_inact{ime-mode:inacitve;}



/*base css*/
body{
	font-size:medium;
/*
	background:url(../img/backimg.jpg) repeat-x 0 0;
	background-color:#fff0fa;
*/
	background:url(../img/back_pink.gif) repeat 0 0;
		text-align:left;
}
#bodyback{
	background:url(../img/topback.jpg) repeat-x 0 425px;
}
#backwhite{
		background-color:white;
}
#wrapper{
	text-align:left;
	width:900px;
	margin:0px auto;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",'MS P Gothic','Trebuchet MS',Osaka,verdana,arial,clean,sans-serif;
/*	font-family:"ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif,clean,sans-serif;*/
	letter-spacing:2px;
	line-height:150%;
	font-size:small;
	overflow:hidden;
	background-color:white;
	border-left:3px solid pink;
	border-right:3px solid pink;


}
#header{
	width:900px;
	height:170px;
	text-align:left;
	margin:0 auto;
	position:relative;
	background:url(../img/top.jpg) no-repeat 0 0;
}
#header h1{
	padding:150px 0px 10px 10px;font-size:10px;color:#ccc;
}
#gmenu ul{overflow:aute;}
#gmenu ul ,#gmenu li{padding:0px;margin:0px;}
#gmenu li{float:left;width:150px;height:60px;}
#gmenu #btn01{background:url(../img/btn01on.gif) 0 0 no-repeat;}
#gmenu #btn02{background:url(../img/btn02on.gif) 0 0 no-repeat;}
#gmenu #btn03{background:url(../img/btn03on.gif) 0 0 no-repeat;}
#gmenu #btn04{background:url(../img/btn04on_2.gif) 0 0 no-repeat;}
#gmenu #btn05{background:url(../img/btn05on.gif) 0 0 no-repeat;}
#gmenu #btn06{background:url(../img/btn06on.gif) 0 0 no-repeat;}

#foot{
	text-align:center;
}
#foot #footin{
	width:900px;
	height:200px;
	margin:0px auto;
		background:#f3f3f3;
	text-align:left;
}

#footin ul{
	font-size:11px;
	letter-spasing:1px;
	list-style:disc;
}
#footin ul li{
	padding:2px;
}

#foot #copyright,#copyright a{
	padding:5px;
	font-size:12px;
	text-align:right;
	color:gray;
}


#main{
	float:right;
	width:640px;
	text-align:left;
	padding-right:18px;


}
#main #left_menu{
	width:200px;
	float:left;
}
#main #main3{
	width:420px;
	float:right;

}
#mainbody{
	padding:50px;
	width:800px;
}

.newsbox{
	width:550px;
	height:240px;
	background:url(../img/info.gif) 0 0;
}
#newslist{
	display:block;
	padding:20px;
	margin:0px 10px 10px 10px;
	overflow:scloll;
	width:480px;
	height:180px;
	background-image:url(../img/note.gif);

}
#newslist {
    display: block;
    height: 220px;
    left: 0;
    margin: 0 10px;
    overflow: auto;
     padding: 0 10px;
    position: relative;
    top: 10px;
    width: 510px;
}
#newslist li,#newslist li a{padding:0px 0px 0px 0px;font-size:14px;letter-spacing:0px;line-height: 36px;}
.news_date{width:100px;float:left;}
.news_text{width:380px;float:left;}
