@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:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 90%;
	background-color: #FFFFFF ;
	margin: 0px;
	padding: 0px;
}

/* 全体コンテナ */

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 ;
}