body {
	background-image: url(../img/bg.gif);
	background-position:center;
	text-align:center;
	margin-top: 16px;
	margin-left: 0px;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #31dbfe;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #31dbfe;
	scrollbar-arrow-color: #31dbfe;
}

/*IE—p*/
*:first-child+html body { 
	margin-top: 18px;
	margin-left: 8px; } 
* html body { 
	margin-top: 18px;
	margin-left: 8px; } 

/*ƒeƒLƒXƒgŠÖŒW*/
.maintext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
}
.formtxt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
}
.formtxts {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #666666;
}


/*ƒŠƒ“ƒNŠÖŒW*/
a:link { color: #0265ff; }
a:visited { color: #02abfe; }
a:active { color: #02abfe; }
a:hover { color: #02abfe; }

a img { border-color:#02abfe; }



/*‘åŠO˜g*/
#mainbox {
	width:807px;
	height:auto;
}

/*ƒwƒbƒ_[ƒtƒbƒ^[*/
#header {
	width:807px;
	heght:57px;
	margin:0px;
}
#footer {
	width:807px;
	height:63px;
	margin:0px;
 }
 
/*’†ŠO˜g*/
#rightbox { 
	width:575px;
	height:840px;
	float:right; 
	margin:0px;
}
#leftbox { 
	width:232px; 
	height:840px;
	float:left; 
	margin:0px;
}

/*ƒƒjƒ…[‚ÆƒRƒ“ƒeƒ“ƒc•”•ª*/
#contentsbox {
	width:566px;
	height:840px;
	float:left;
	text-align:center;
	background-color: #FFFFFF;
}
#contents {
	width:546px;
	height:830px;
	margin-top:10px;
}
#menubox {
	width:224px;
	height:840px;
	float:right;
	text-align:center;
	background-color: #FFFFFF;
}

/*ƒƒjƒ…[ƒe[ƒuƒ‹*/
#menu {
	width:214px;
	height:360px;
	margin:4px auto 0px 5px;
}

/*ƒoƒi[ƒe[ƒuƒ‹*/
#banner {
	width:214px;
	height:470px;
	margin:0px auto 5px 5px;
	background-image:url(../img/leftbg1.gif);
	background-position:bottom;
	background-repeat:none;
}

/*¶‰Eƒ‰ƒCƒ“*/
#rightline {
	width:9px;
	height:840px;
	background-image: url(../img/rightline.gif);
	background-repeat:repeat-y;
	float:right;
}
#leftline {
	width:8px;
	height:840px;
	background-image: url(../img/leftline.gif);
	background-repeat:repeat-y;
	float:left;
}

/*ƒNƒŠƒA*/
.clear { 
	clear:both; 
}

/*Šeƒy[ƒW“à—v‘f*/
#scrllbox {
	width:546px;
	height:785px;
	overflow:auto;
	overflow-x:hidden;
}
.textbox {
	width:500px;
	height:auto;
	text-align:left;
	margin:23px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height:14px;
	color: #666666;
}
.textbox2 {
	width:500px;
	height:auto;
	text-align:center;
	margin:23px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height:14px;
	color: #666666;
}
.textbox3 {
	width:500px;
	height:auto;
	text-align:left;
	margin:0px 23px 23px 23px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height:14px;
	color: #666666;
}
.kirabox {
	width:500px;
	height:auto;
	text-align:left;
	margin:0px 23px 5px 23px;
/*background-image:url(../img/kirakira.gif);
background-position:right center;
background-repeat:no-repeat;*/	
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height:14px;
	color: #666666;
}
.orange {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #ff8100;
	line-height: 16px;
	font-weight: bold;
}
.caution {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 12px;
	color: #ff8100;
}
.hosi14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #004fab;
	line-height: 16px;
	font-weight: bold;
}
.hosi12 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #004fab;
}
.dotline {
	border-bottom:dotted 1px #0078fd;
	margin:5px 15px 5px 15px;
}
form {
	margin:0px;
}
#message { 
	scrollbar-face-color: transparent; 
	scrollbar-track-color: transparent; 
	scrollbar-arrow-color: transparent; 
	scrollbar-highlight-color: transparent; 
	scrollbar-shadow-color: transparent; 
	scrollbar-3dlight-color: transparent; 
	scrollbar-darkshadow-color: transparent; 
} 
input {
	margin:5px;
}
select {
	width:355px;
	margin:5px;
}
textarea {
	width:350px;
	margin:5px;
}

.mailbox {
	background-image: url(../img/kirakira2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.hele {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #544ca9;
}
.meli {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #9a46b0;
}
#piccap {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	text-align:right;
	width:440px;
}
.red211{ color:#FF3366;}

.white{ color:#ffffff}

.lilian {
	font-size: 12px;
	line-height: 18px;
	color: #70676D;
}

.lilian:hover{
 	        color: #FFFF00;
	        border-bottom: 1px dotted;
	        text-decoration: none;
@@@@ @ }


/*CDƒy[ƒWŒ©o‚µ*/
.cdmidasi{
border:double #0078fd 3px;
background-color:#0078fd;
color:#ffffff;
padding:5px;
}
/*CDƒy[ƒWƒTƒuƒƒjƒ…[*/
.cdselect{
text-align:center;
margin:10px auto 10px auto;
}