@charset "UTF-8";

/*Base*/

*{
	font-family:sans-serif;
}

body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	color:#000000;
}

body#popup{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	color:#000000;
}

#main{
	width:900px;
	margin:0px auto;
	text-align:left;
}

#main_popup{
	width:800px;
	margin:0px auto;
	text-align:left;
}

#popup_article{
	text-align:center;
	margin:20px 0px;
}
#header{
	width:900px;
	margin:0px;
}
#header_popup{
	width:800px;
	height:101px;
	margin:0px;
	background-image:url("../img/interface/header_info_bg.gif");
	background-repeat:repeat-x;
}
#header_logo{
	width:488px;
	height:101px;
	float:left;
}

#header_info{
	width:412px;
	height:101px;
	float:left;
	text-align:right;
	background-image:url("../img/interface/header_info_bg.gif");
	background-repeat:no-repeat;
}

#header_info_text{
	text-align:right;
	padding:4px 0px 2px 0px;
}


#navi{
	width:900px;
	height:51px;
	background-image:url("../img/interface/navi_bg.gif");
	background-repeat:no-repeat;
}

#navi_list{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navi_list li{
	margin:0px 3px 0px 0px;
	padding:0px;
	float:left;
}
#navi_list li.end{
	margin:0px;
	padding:0px;
	float:left;
}

#sidemenu{
	width:265px;
	float:left;
}
#sidemenu_padding{
	padding:0px 13px 0px 0px;
}

#contents{
	width:635px;
	float:left;
}

.sidemenu_btn{
	margin:0px 0px 3px 0px;
}
.sidemenu_btn_margin_long{
	margin:0px 0px 11px 0px;
}
#sidemenu_products{
	background-color:#FEA528;
	margin:0px 0px 10px 0px;
}
#sidemenu_products_bg{
	background-color:#ffffff;
	border-left:9px solid #FEA528;
	border-right:9px solid #FEA528;
	border-bottom:9px solid #FEA528;
}
#sidemenu_products_bg img{
	margin:0px;
}
#sidemenu_oogata{
	border:1px solid #BBBBBB;
}
#sidemenu_oogata_list{
	margin:0px 0px 10px 10px;
	padding:0px;
	list-style-type:square;
	font-size:12px;
	line-height:1.4em;
	font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',Verdana,Arial,Monaco,sans-serif;
	letter-spacing:1px;
}
#sidemenu_oogata_list li{
	margin:0px 0px 4px 2em;
	padding:0px;
}
#footer{
	background-color:#FF0000;
	margin:40px 0px 0px 0px;
	padding:20px;
	color:#ffffff;
}
#footer_copyright{
	width:400px;
	float:left;
}
#footer_menu{
	width:460px;
	float:left;
	text-align:right;
}




