/*ページ全体に関する定義*/
BODY {margin:0px auto; background-color:#FED194; color:#666666; font-size:12px}
ul {margin:0px 5px 0px 20px; padding-left:2px; padding-top:3px; list-style-type:square}

input:focus,select:focus,textarea:focus{background-color:#FFEFDB}

h1 {margin:0px; padding-top:2px; color:#999999; font-size:10px; text-indent:1em; font-weight:400}


/* 各boxの設定 */
#box_0 {margin: 0px auto; width:860px; height:100%; background-image:url(img/bg.jpg); background-repeat:repeat-y}

.head_bg {margin:0px auto; width:860px; height:20px}
.head_logo {margin:0px auto; width:850px; height:160px; background-image:url(img/logo.jpg); background-repeat:no-repeat; position:relative}
.head_logo2 {margin:0px auto; width:850px; height:160px; background-image:url(img/logo2.jpg); background-repeat:no-repeat; position:relative}
.head_mail {width:495px; height:134px; position:absolute; left:346px; top:9px}

.box_1 {margin:15px auto; width:850px; height:auto}
.box_bar {margin:0px auto; width:800px; height:40px; color:#886C06; background-image:url(img/bar_1.jpg); background-repeat:no-repeat; font-size:14px; line-height:40px; text-indent:30px; font-weight:bold}
.box_2 {margin:10px auto 15px auto; padding-left:5px; width:760px; height:auto; line-height:2em; background-color:#FFFDE7}



/* メニューの設定 */
.box_menu {margin:1px auto 0px auto; width:850px; height:30px}
.menu_a {margin:0px auto; width:170px; height:30px; line-height:30px; text-align:center; float:left}

.menu_a a{display:block; width:170px; height:30px; background:url(img/menu_1.jpg) no-repeat; text-decoration:none}
.menu_a a:hover{background:url(img/menu_1_2.jpg) no-repeat}


/* その他の設定 */
p {margin:10px auto 5px auto; color:#CC0000}
td {padding-left:5px}

.up {margin:10px auto; padding-right:15px; text-align:right}
.clear_box {margin:0px auto; height:15px; clear:both}

.text_box1 {margin:15px auto 5px 0px; width:700px; height:20px; line-height:20px; text-indent:7px; font-weight:bold; border-left:5px; border-top:0px; border-right:0px; border-bottom:1px; border-color:#4495F8; border-style:solid}


/* フッターの設定 */
.footerArea {MARGIN: 0px auto; width:860px; height:20px; clear:both}
.copyright {MARGIN: 0px auto; width:860px; height:60px; clear:both}


/* 各リンクの設定 */
a:link {color:#886C06; text-decoration:none}
a:visited {color:#886C06; text-decoration:none}
a:hover {color:#F08A00; text-decoration:none}

.up a:link {color:#886C06; text-decoration:underline}
.up a:visited {color:#886C06; text-decoration:underline}
.up a:hover {color:#D4A80A; text-decoration:none}


/* フォントの設定 */
.font_10_1 {font-size:10px}
.font_10_2 {font-size:10px; line-height:1.5em; padding-left:8px}
.font_10_3 {font-size:10px; color:#71B01A; line-height:1.5em}
.font_10_4 {font-size:10px; color:#CC0000; line-height:1.5em}

.font_12_1 {font-size:12px}
.font_12_2 {font-size:12px; color:#CC0000}
.font_12_3 {font-size:12px; color:#4078E8; line-height:2em}
.font_12_4 {font-size:12px; background-color:#FFFF99}
.font_12_5 {font-size:12px; color:#598C15; font-weight:bold}
.font_12_6 {font-size:12px; color:#FA771A; font-weight:bold}

.font_14_1 {font-size:14px}
.font_14_2 {font-size:14px; color:#CC0000}
.font_14_3 {font-size:14px; color:#CC0000; font-weight:bold; line-height:2em}
.font_14_4 {font-size:14px; color:#4078E8; font-weight:bold; line-height:2em}
