@charset "utf-8";

/*base html　基本設定　
------------------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
}

html{
	width:100%;
	height:100%;
}

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	background-attachment:fixed;
	background-image:url(../img/bck001.jpg);
	background-position:0% 100%;
	background-repeat:repeat-x;
}

ul{
	list-style-type:none;
}
a{
	text-decoration:none;
}
a:link{
	color:#000000;
}
a:visited{
	color:#6699FF;
}
a:hover{
	color:#666666;
	cursor:help;
	border-bottom:solid 1px #000000;
}

hr{
	display:none;
}
/*注意！*/
.r_18{
	color:#F00;
}
/*新作*/
.new{
	font-weight:bold;
}

/*base design　サイト全体の大まかなデザイン
------------------------------------------------------------*/
div#pagetop{
	width:60%;
	margin:0px auto;
	text-align:center;
}
div#wrap{
	text-align:left;
	padding:0px 8px;
}

/*head　ヘッダー
------------------------------------------------------------*/
div#head{
	margin-top:15px;
}
div#head h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin-bottom:15px;
	/*background-image:url(../img/ttl.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;*/
}
p#head-text{
	color:#0A375A;
	text-align:right;
}

/*menu　メニュー
------------------------------------------------------------*/
div#menu{}
#menu ul{}
#menu li{}

/*contents　コンテンツ
------------------------------------------------------------*/
div#contents{
	margin:15px 0px 30px 0px;
}
div#contents h2{
	height:17px;
	font-size:12px;
	font-weight:normal;
	border-bottom:solid 1px #003366;
	border-left:#003366 solid 8px;
	padding-left:5px;
	/*border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;*/
	margin-bottom:3px;
}
div#contents h3{
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.1em;
}
div#contents li{
	font-family:Georgia, "Times New Roman", Times, serif;
	display:inline;
	margin-right:1px;
}
div#contents .line li{
	border-right:solid 1px #000000;
	padding-right:3px;
}
div#contents li.end{border:none;}
div#contents p{margin-bottom:5px;}
/*下余白*/
div#contents .mb5{margin-bottom:5px;}
div#contents .mb10{margin-bottom:10px;}
div#contents .mb20{margin-bottom:20px;}
div#contents .mb30{margin-bottom:30px;}


/*foot　フッター
------------------------------------------------------------*/
div#foot{}
#foot ul{text-align:center;}
#foot li{display:inline;}
address{}
