﻿@charset "utf-8";

a:link{color:#7f0019; text-decoration:none;}
a:visited{color:#7f0019; text-decoration:none;}
a:hover{color:#7f0019; text-decoration:none;}
a:active{color:#7f0019; text-decoration:none;}

*{margin:0; padding:0;}
img{border:none; vertical-align:bottom;}
ul{list-style-type:none;}

.clearfix:after
{
display:block;
height:0;
clear:both;
visibility:hidden;
content:".";
zoom:1;
}

body
{
background:#7f0019;
background-attachment:fixed;
text-align:center; /**IE6用**/
font-family:ＭＳ ゴシック;
line-height:1.6;
font-size:8pt;
color:#333333;
}

h1
{
background:url(img/h1.gif) no-repeat;
font-size:8pt;
font-weight:normal;
text-align:right;
padding:7px 5px 0 5px;
color:#ffffff;
height:23px;
}

h1 a:link{color:#ffffff; text-decoration:none;}
h1 a:visited{color:#ffffff; text-decoration:none;}
h1 a:hover{color:#bf808c; text-decoration:none;}
h1 a:active{color:#bf808c; text-decoration:none;}

#all
{
background:#ffffff;
}

#wrapper
{
margin:0 auto;
width:800px;
text-align:left;
}

#header
{
background:url(img/header.gif) no-repeat;
width:800px;
height:220px;
}

#text
{
background:#fff;
padding:5px 0 5px 0;
}

.color
{
color:#7f0019;
border-bottom:1px solid #bf808c;
}

#select
{
width:800px;
padding:10px 0 0 0;
}

#waku
{
height:202px;
overflow:hidden;
}

.tab
{
background:url(img/tab.gif) no-repeat;
width:800px;
height:70px;
text-indent:-9999px;
overflow:hidden;
}

.tab_left
{
background:url(img/tab_left.gif) no-repeat;
width:395px;
height:70px;
float:left;
}

.tab_right
{
background:url(img/tab_right.gif) no-repeat;
width:395px;
height:70px;
float:right;
}

.tab_left a, .tab_left a:hover, .tab_right a, .tab_right a:hover
{
display:block;
width:395px;
height:70px;
}

.tab_left a{background:url(img/tab_left_back.gif) no-repeat;}
.tab_left a:hover{background:url(img/tab_left_over.gif) no-repeat;}
.tab_right a{background:url(img/tab_right_back.gif) no-repeat;}
.tab_right a:hover{background:url(img/tab_right_over.gif) no-repeat;}

.main
{
background:url(img/main.gif) repeat-y;
padding:0 10px 0 10px;
}

.main p
{
font-size:10pt;
padding:10px 0 10px 0;
height:42px;
}

ul.area
{
width:780px;
height:70px;
}

li.area_01, li.area_02, li.area_03, li.area_04
{
background:#eee;
width:186px;
height:70px;
float:left;
}

li.area_01, li.area_02, li.area_03
{
margin:0 12px 0 0;
}

li.area_01 {background:url(img/area_01.gif) no-repeat;}
li.area_02 {background:url(img/area_02.gif) no-repeat;}
li.area_03 {background:url(img/area_03.gif) no-repeat;}
li.area_04 {background:url(img/area_04.gif) no-repeat;}

form
{
margin:40px 0 0 10px;
}

select
{
background:#eee;
border:1px solid #000;
font-family:ＭＳ ゴシック;
letter-spacing:0.4px;
}

option
{
background:#eee;
color:#7f0019;
}

input
{
color:#7f0019;
font-family:ＭＳ ゴシック;
}

#main_bottom
{
background:url(img/main_bottom.gif) no-repeat;
width:800px;
height:20px;
}

#link
{
background:url(img/link.gif) no-repeat;
width:800px;
height:40px;
padding:45px 0 20px 0;
}

ul#link_ul
{
width:800px;
height:40px;
background:#fff;
}

li#link_01, li#link_02, li#link_03, li#link_04
{
width:200px;
height:40px;
float:left;
text-indent:-9999px;
overflow:hidden;
}

li#link_01{background:url(img/link_01_end.gif) no-repeat;}
li#link_02{background:url(img/link_02_end.gif) no-repeat;}
li#link_03{background:url(img/link_03_end.gif) no-repeat;}
li#link_04{background:url(img/link_04.gif) no-repeat;}

li#link_01 a, li#link_02 a, li#link_03 a, li#link_04 a, li#link_01 a:hover, li#link_02 a:hover, li#link_03 a:hover, li#link_04 a:hover
{
width:200px;
height:40px;
display:block;
}

li#link_01 a:hover{background:url(img/link_01_over.gif) no-repeat;}
li#link_02 a:hover{background:url(img/link_02_over.gif) no-repeat;}
li#link_03 a:hover{background:url(img/link_03_over.gif) no-repeat;}
li#link_04 a:hover{background:url(img/link_04_over.gif) no-repeat;}

#footer
{
padding:10px;
color:#fff;
}