@charset "Shift_JIS";



*{

margin:0;

padding:0;}



html {

	margin: 0;

	padding: 0;

	scrollbar-track-color: #ffffff;

	scrollbar-face-color: #E11A77;

	scrollbar-arrow-color:#ffffff;

	scrollbar-3dlight-color: #ffffff;

	scrollbar-darkshadow-color: #ffffff;

	scrollbar-highlight-color:#E11A77;

	scrollbar-shadow-color: #E11A77;

}

body {
	background:url(../img/bg_top.jpg) no-repeat center top;
	color:#646464;
	font-family: "lr oSVbN", sans-serif, "qMmpS Pro W6";
	font-size: 12px;
	line-height:17px;
	margin: 0px;
	padding: 0px;
	text-align:center;

}

body.in {

	background:url(../img/bg_in.jpg) no-repeat center top;

	color:#646464;

	font-family: "lr oSVbN", sans-serif, "qMmpS Pro W6";

	font-size: 12px;

	line-height:17px;

	margin: 0px;

	padding: 0px;

}





a {

	color: #ee926d;

	text-decoration: none;

}

a:hover {

	color: #ee926d;

	text-decoration: underline;

}



img {

border:0;}



div#wrapper {
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


.in div#wrapper {
	url(../img/bg_in.jpg) no-repeat center top
}


div#flash_bg {
	width:900px;
	height:288px;
	margin:0;
	padding:0;}

div#flash_bg .flash_img{
float:left;
margin:0;
padding:0;
}

div#flash{
	float:right;
	width:280px;
	height:280px;
	padding-top:50px;
	}




div.menu{

width:900px;

}



#newsbox {width:405px;

float:left;

}



#blogbox {width:405px;

float:right;

}



div.banner {

float:right;

width:450px;

text-align:center;

*margin-top:40px;

_margin-top:40px;}





.clearfix:after{

	content:".";

	display: block;

	height:0px;

	clear:both;

	line-height:0;

	visibility:hidden;

}



.clearfix{

	zoom:1;/*for IE 5.5-7*/

}



/*y[W*/



div#in_contents {

width:900px;;

margin:0 0 0 0;

}



div.logo{

text-align:right;}



div.left{

width:195px;

float:left;
}

div.right {
	float:right;
	background: url(../img/frame_bg.png) no-repeat;
	height: 482px;
	width: 640px;
}



div.frame{
	width:640px;
	padding:50px 0px;
	height: 380px;
}

#iframe{
	width:590px;
	height:380px;
	margin:0;
	padding:0;
}

/*@DISCO@*/

#disco_l {
	float: left;
	background:transparent;
	padding-left:30px;
}


#disco_r {
	float: left;
	background:transparent;
}




div.footer{

clear:both;

width:900px;

text-align:center;

padding:18px 0px 15px 0px;}


.in div.footer{

clear:both;

width:900px;

text-align:right;

padding:18px 0px 15px 0px;}

