@charset "shift_jis";

body {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
	font-size : 80%;
	line-height : 1.3;
	}
body,#menu,#main,#footer,#faqmenu {
	width : 572px;
	}
body,p,li,dd {
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	}
.faq {
	width : 30px;
	height : 20px;
	margin : 3px;
	}
body,p,li,dd,.faq {
	margin-top : 0px;
	}
#menu,#footer,#faqmenu {
	background-color : black;
	color : white;
	}
#menu,#footer {
	height : 35px;
	}
#menu,#faqmenu {
	text-align : center;
	}
#footer,#linked,.explanation,#naver {
	text-align : right;
	}
#footer {
	background : url(../img/footer.gif) no-repeat;
	padding-top : 2px;
	}
#footer a {
	color : #ccc;
	text-decoration : none;
	}
#main,#main-top {
	height : 697px;
	padding-top : 10px;
	}
#main-top {
	background : url(../img/crazy.jpg) no-repeat;
	}
#main {
	background : url(../img/crazy0.jpg) no-repeat;
	}
.linked-img {
	border : 0;
	width : 32px;
	height : 32px;
	margin-right : 3px;
	}
.button,ul,ol,#naver,dl {
	margin : 4px;
	}
.button,.koumoku {
	width : 88px;
	height : 27px;
	}
.button,.koumoku,.faq {
	border : 1px white solid;
	}
h1,h2 {
	margin-bottom : 5px;
	}
h2 {
	margin-top : 10px;
	font-size : 100%;
	}
.naiyou {
	background-color : #ccc;
	width : 515px;
	margin : 20px;
	padding : 10px;
	}
ul,dd {
	padding-left : 20px;
	}
ol {
	padding-left : 30px;
	}
#gaiyou {
	padding-left : 400px;
	}
dt {
	font-weight : bold;
	}
.settei,.settei th,.settei td {
	border : #000000 1px solid;
	text-align : left;
	padding : 5px;
	}
.settei th,.settei td {
	background-color : #f0f0f0;
	}
