@charset "utf-8";

/*---------------------------------------------

基本スタイルシート

---------------------------------------------*/

/* ▼全体 */

body {background: url("../img/background.jpg");}

p {font-size: 100%;}

p, th, td, h1, h2, h3, h4, li {font-family: 'ＭＳ Ｐゴシック', 'メイリオ', 'ＭＳ ゴシック', 'Osaka‐等幅', sans-serif, Verdana;}

#wrapper {text-align: center;}

#pagebox {
	width: 950px;
	margin: 90px auto 0 auto;
	text-align: left;
	border-top: solid 1px #604c3f;
	border-right: solid 1px #604c3f;
	border-left: solid 1px #604c3f;
	background: #fff;
}

/* ▼ヘッダ */

header {
	display: block;
	margin: 40px 0 0 46px;
	width: 862px;
	height: 93px;
	background: url("../img/header_bk.gif") right no-repeat;
}

h1 {
	width: 261px;
	height: 93px;
	float: left;
}

/* ▼メニュー */

nav {
	display: block;
	height: 49px;
	margin-left: 46px;
	text-align: left;
}

nav li {float: left;}

nav li a {
	display: block;
	height: 49px;
	text-indent: -9999px;
	background: url("../img/menu2.gif");
}

nav li#btn01 a {
	width: 173px;
	background-position: 0px 0px;
}

nav li#btn01 a:hover {background-position: 0px 49px;}

nav li#btn01 a.select {background-position: 0px 49px;}

nav li#btn02 a {
	width: 171px;
	background-position: -173px 0px;
}

nav li#btn02 a:hover {background-position: -173px 49px;}

nav li#btn02 a.select {background-position: -173px 49px;}

nav li#btn03 a {
	width: 173px;
	background-position: -344px 0px;
}

nav li#btn03 a:hover {background-position: -344px 49px;}

nav li#btn03 a.select {background-position: -344px 49px;}

nav li#btn04 a {
	width: 172px;
	background-position: -517px 0px;
}

nav li#btn04 a:hover {background-position: -517px 49px;}

nav li#btn04 a.select {background-position: -517px 49px;}

nav li#btn05 a {
	width: 173px;
	background-position: -689px 0px;
}

nav li#btn05 a:hover {background-position: -689px 49px;}

nav li#btn05 a.select {background-position: -689px 49px;}

#header_p {
	padding: 60px 5px 0 20px;
	font-size: 84%;
	float: right;
	background: url("../img/arrow.gif") left bottom no-repeat;
}

#header_p a {color: #00b3d3;}

/* ▼メイン部分 */

article {
	display: block;
	width: 850px;
	margin: 12px 0 0 50px;
	padding-top: 30px;
	border-top: solid 1px #f5f5f5;
	border-left: solid 1px #e0e0e0;
    box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.20);
	text-align: left;
}

/* ▼フッター */

#under_co {
	text-align: center;
	padding: 30px 0;
}

#under_co a {color: #000;}

footer {
	display: block;
	margin: 0 auto;
	padding-top: 25px;
	background: #727172;
}

footer table {
	margin: 0 auto;
}

footer table th, footer table td {
	color: #fff;
	font-size: 90%;
	line-height: 140%;
	padding-right: 30px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

footer table td a {color: #fff;}

footer table td {padding-left: 20px;}

footer p#f_copy {
	color: #fff;
	padding: 50px 0 5px 0;
	font-size: 90%;
	line-height: 150%;
}

footer p#f_url {
	color: #fff;
	padding-bottom: 20px;
	font-size: 90%;
	line-height: 150%;
}

/*---------------------------------------------

Font Size

32px 200～203
30px 188～190
28px 175～178
26px 163～165
24px 150～153
22px 138～140
20px 125～128
19px 119～121
18px 113～115
17px 107～109
16px 100～103
15px 94～96
14px 88～90
13px 82～84
12px 75～78
11px 69～71 *
10px 63～65 *

* IE6,7では，文字コードをUTF-8以外の日本語コードShift_JISやEUC-JPにするか，font-familyで最初に日本語フォントを指定しないと，日本語フォントが指定どおりの大きさにならない。

---------------------------------------------*/
