@charset "UTF-8";

/* 基本設定 ------------------------------------------------------------------------------------------------*/


html {
	margin:0;
	padding:0;
}

body{
	background:url(../image/bg.jpg) 50% 0 repeat-x;
	background-color:#F5F3DE;
	text-align:center;
	color:#000000;
}

* {
	size:portrait;
	marks:crop;
	margin:0;
	padding:0;
	font-size:10pt;
	line-height:16pt;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","MS UI Gothic",sans-serif;
}

img {border: none;}

div#content{
	width:780px;
	margin:0 auto;
	text-align:left;
}

div#explanation {width:780px;}

div#explanation div#exp_top {
	width:780px;
	height:25px;
	margin-top:15px;
	background:url(../image/exp-bg_top.jpg) 0 0 no-repeat;
}

div#explanation div#exp_main {
	display:inline-block;
	width:780px;
	margin-bottom:0;
	padding:0 0 25px 25px;
	background:url(../image/exp-bg.jpg) 0 0 repeat-y;
	_height:1%;
}

div#explanation div#exp_main:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}


div#explanation div#exp_bottom {
	width:780px;
	height:58px;
	margin:0;
	padding-left:25px;
	background:url(../image/exp-bg_bottom.jpg) 0 0 no-repeat;
}

div#explanation div#exp_bottom p {
	width:710px;
	border-top:1px #C8C8C8 solid;
}

div.line_dot {
	clear: both;
	margin:2px 0;
	height: 2px;
	background:url(../image/dotline_150.gif) 0 0 repeat-x;
	font-size: 1%;
}

div.line_dot02 {
	clear: both;
	height: 2px;
	margin:2px 0;
	background:url(../image/dotline_200.gif) 0 0 repeat-x;
	font-size: 1%;
}

.clear {
	clear:both;
	line-height:0%;
}


a#top {
	font-size:1%;
	position:absolute; top:-1000px;
}

a.pagetop{
	display:block;
	width:150px;
	margin:10px 0 0 560px;
	padding:10px 0 5px 68px;
	background:url(../image/hanagasa_icon.gif) 40px 0 no-repeat;
}


/* リンク設定 ------------------------------------------------------------------------------------------------*/

a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { text-decoration: none; }


/* ヘッダー・ナビ・フッター ------------------------------------------------------------------------------------------------*/

div#header {display:none;}

div#g_navi {display:none;}

div#footer {display:none;}

div#top_img {margin-left:0px;}
