@charset "shift_jis";

@import "base.css";
@import "header.css";
@import "contents.css";
@import "menu.css";
@import "footer.css";
@import "plink.css";


body {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', 'ƒƒCƒŠƒI', Meiryo, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	font-size: 90%;
	background-color: #FFFFFF ;
	margin: 0px;
	padding: 0px;
}

/* ‘S‘ÌƒRƒ“ƒeƒi */

div#all_container {
	width: 907px;
	margin: 0px auto ;
	position: relative;
	background: #FFFFFF url(/images/bg_line.jpg) repeat-y 0 0 ;
}
div#header {
	width: 907px;
}
div#sub_container {
	float: left;
	width: 730px;
}
div#contents_container_top{
	width : 506px ;
	float : right ;
	padding : 10px 20px ;
}
div#contents_container{
	width : 506px ;
	float : right ;
	padding : 10px 20px ;
}
div#menu_container{
	width : 178px ;
	padding : 0px 1px 0px 5px ;
	float : left ;
}
div#submenu_container{
	width : 173px ;
	padding : 0px 3px 0px 1px ;
	float : right ;
}
div#footer_container{
	clear : both;
	width : 907px;
	margin : 0px auto;
	padding : 0px 0px 10px 0px;
	font-size : 80%;
	background: url(/images/footer_bg.jpg) repeat-y ;
}

/* 2011 0527 to_bh‚Ìƒoƒi[—p */

.to_bh_bnr01 {
    padding: 20px 0;
	width:457px;
	margin:0 auto !important;
}
