@charset "Shift_JIS";






/* 左側 */
#leftbox {
	background-color: #ffe9d0;
	width: 30%;
	height: 100%;
 	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;
	float: left;
	background-image: url(top.png),url(bottom.png);
	background-repeat:no-repeat,no-repeat;
	background-position:right top,left bottom;
	-pie-background: url(top.png) no-repeat right top, url(bottom.png) no-repeat left bottom;
	behavior: url(PIE.htc);}



/* 右側 */
#rightbox {
	width: 68%;
	height: 100%;
	float: right;
 	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;
	background-color: #ffe9d0;
	background-image: url(right.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-attachment:fixed;}

/* トップ */

#topbox {
 	margin:10px 0px 10px 0px;
	padding: 5px 5px 5px 8px;
	position:relative;
	z-index:1;
	width: 600px;
	height: 90%;
	-moz-border-radius: 20px; /* Firefox */
	-webkit-border-radius: 20px; /* Safari and Chrome */
	border-radius: 20px;
	behavior: url(PIE.htc); /*IE用*/
	background-color: #ffffff;}

/* メニュー */

#menubox {
 	margin-top:-45%;
	margin-bottom:-45%;
	position:relative;
	z-index:2;
	background-color: #ffffff;
	width: 200px;
	height: 400px;
	padding: 5px 5px 5px 8px;
	-moz-border-radius: 20px; /* Firefox */
	-webkit-border-radius: 20px; /* Safari and Chrome */
	-ms-border-radius: 20px;/* IE9 */
	-o-border-radius: 20px;/* opera */
	border-radius: 20px; 
	behavior: url(PIE.htc); /*IE用*/
}

.menum{	margin-top:-15px;
	width: 200px;
	height: 390px;
	overflow: auto;}


/*UPDATE*/
.up{	padding-left:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dd9090;
	width:470px;
	height:80px;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align:left;
	font-size:14px;
	background-image: url(mo.png);
	background-repeat:no-repeat;
	background-position:60px 18px;
	background-attachment:fixed;
	overflow:auto!important;overflow /**/: hidden;}

.up a:link { color:#000000;
	text-decoration:underline;
	font-weight : normal;}
.up a:visited{color:#000000;
	text-decoration:underline;
	font-weight : normal;}
.up a:hover { color:#666666; 
	text-decoration:underline;
	border-bottom:none;
	font-weight : normal;}
.up a:active { color:#666666; 
	text-decoration:underline;
	border-bottom:none;
	font-weight : normal;}



/*概要*/
.front{
	margin-top:30px;
	padding-left:10px;
	border-style:solid;
	border-width:1px;
	border-color:#dd9090;
	width:470px;
	height:70%;
	overflow-y: scroll;
	overflow-x: auto;
	text-align:left;}


/*回り込み解除*/
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;}


/*メニューインデント*/

.sp {
display: inline-block;
width: 24px;}

.upd {
display: inline-block;
width: 80px;}

ul {
margin: 0 0 0 24px;
padding: 0;
list-style-type: none;
list-style-image: url(icon.png);
font-size:12px;

}
li {
text-indent: -4px;
}


.line{
margin-left:10px;}


/* メニュー用文字サイズ */
.menutext {font-size: 14px; }

.setsumei{font-size: 14px; }

.gai {font-size:16px;}


/*普通の文字*/
.name {font-size: 16px;}
.text {color:#aaaaaa;
	font-size: 12px;}

.dmenu {font-size:85%;}





/* リンク */
a:link { color:#000000;
	text-decoration:none;
	font-weight : bold;}
a:visited{color:#000000;
	text-decoration:none;
	font-weight : bold;}
a:hover { color:#000000; 
	text-decoration:none;
	border-bottom:1px dashed #000000;
	font-weight : bold;}
a:active { color:#000000; 
	text-decoration:none;
	border-bottom:1px dashed #000000;
	font-weight : bold;}



/* スクロールバー・背景色 */
body { scrollbar-face-color : #ffe9d0 ; scrollbar-highlight-color : #ffe9d0 ;
scrollbar-shadow-color : #ffe9d0 ; scrollbar-3dlight-color : #dd9090 ;
scrollbar-arrow-color : #ffffff ; scrollbar-darkshadow-color : #dd9090 ;
scrollbar-base-color : #ffe9d0; scrollbar-track-color : #ffffff ;}










