@charset "utf-8";
/* template section html */

body {
padding:0;
margin:0 auto;
text-align:center;
font-size:0.8em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
line-height:150%;
background-color:#B3DBFF;
background-image:url(../temp02_img/bg.jpg);
background-repeat:repeat-x;
}

#wrapper {
width:1010px;
height:auto;
margin:0 auto;
text-align:center;
padding:0;
}

img { border:0; }

p { margin:0; padding:0; }

table {
empty-cells:show;
border-spacing:0;
border-collapse:collapse;
}

/* header */

.header {
width:950px;
height:107px;
padding:11px 25px 0 25px;
}

h1 {
width:196px;
height:99px;
margin:0;
padding:0;
float:left;
}

/* nav */

ul {
margin:0;
padding:0;
}

li {
float:left;
text-indent:-9999px;
list-style:none;
}

li a {
display:block;
text-decoration:none;
/*Hide Mac-IE\*/
overflow:hidden;
/**/
}

/* head_nav */

.head_nav {
width:480px;
height:13px;
float:right;
margin:60px 0 0 0;
}

.head_nav00 a {
width:93px;
height:13px;
background:url(../temp01_img/head_nav00.jpg) 0 0 no-repeat;
}

.head_nav00 a:hover {
width:93px;
height:13px;
background:url(../temp01_img/head_nav00.jpg) 0 -13px no-repeat;
}


.head_nav01 a {
width:114px;
height:13px;
background:url(../temp01_img/head_nav01.jpg) 0 0 no-repeat;
}

.head_nav01 a:hover {
width:114px;
height:13px;
background:url(../temp01_img/head_nav01.jpg) 0 -13px no-repeat;
}

.head_nav02 a {
width:113px;
height:13px;
background:url(../temp01_img/head_nav02.jpg) 0 0 no-repeat;
}

.head_nav02 a:hover {
width:113px;
height:13px;
background:url(../temp01_img/head_nav02.jpg) 0 -13px no-repeat;
}

.head_nav03 a {
width:89px;
height:13px;
background:url(../temp01_img/head_nav03.jpg) 0 0 no-repeat;
}

.head_nav03 a:hover {
width:89px;
height:13px;
background:url(../temp01_img/head_nav03.jpg) 0 -13px no-repeat;
}

.head_nav04 a {
width:114px;
height:13px;
background:url(../temp01_img/head_nav04.jpg) 0 0 no-repeat;
}

.head_nav04 a:hover {
width:114px;
height:13px;
background:url(../temp01_img/head_nav04.jpg) 0 -13px no-repeat;
}

.head_nav05 a {
width:71px;
height:13px;
background:url(../temp01_img/head_nav05.jpg) 0 0 no-repeat;
}

.head_nav05 a:hover {
width:71px;
height:13px;
background:url(../temp01_img/head_nav05.jpg) 0 -13px no-repeat;
}

/* main_nav */

.main_nav {
width:891px;
height:64px;
padding:0 0 0 109px;
background:url(../temp01_img/nav_bg.jpg) no-repeat;
}

.main_nav01 a {
width:133px;
height:64px;
background:url(../temp01_img/main_nav01.jpg) 0 0 no-repeat;
}

.main_nav01 a:hover {
width:133px;
height:64px;
background:url(../temp01_img/main_nav01.jpg) 0 -64px no-repeat;
}

.main_nav02 a {
width:138px;
height:64px;
background:url(../temp01_img/main_nav02.jpg) 0 0 no-repeat;
}

.main_nav02 a:hover {
width:138px;
height:64px;
background:url(../temp01_img/main_nav02.jpg) 0 -64px no-repeat;
}

.main_nav03 a {
width:178px;
height:64px;
background:url(../temp01_img/main_nav03.jpg) 0 0 no-repeat;
}

.main_nav03 a:hover {
width:178px;
height:64px;
background:url(../temp01_img/main_nav03.jpg) 0 -64px no-repeat;
}

.main_nav04 a {
width:88px;
height:64px;
background:url(../temp01_img/main_nav04.jpg) 0 0 no-repeat;
}

.main_nav04 a:hover {
width:88px;
height:64px;
background:url(../temp01_img/main_nav04.jpg) 0 -64px no-repeat;
}

.main_nav05 a {
width:115px;
height:64px;
background:url(../temp01_img/main_nav05.jpg) 0 0 no-repeat;
}

.main_nav05 a:hover {
width:115px;
height:64px;
background:url(../temp01_img/main_nav05.jpg) 0 -64px no-repeat;
}

.main_nav06 a {
width:115px;
height:64px;
background:url(../temp01_img/main_nav06.jpg) 0 0 no-repeat;
}

.main_nav06 a:hover {
width:115px;
height:64px;
background:url(../temp01_img/main_nav06.jpg) 0 -64px no-repeat;
}

.main_nav07 a {
width:124px;
height:64px;
background:url(../temp01_img/main_nav07.jpg) 0 0 no-repeat;
}

.main_nav07 a:hover {
width:124px;
height:64px;
background:url(../temp01_img/main_nav07.jpg) 0 -64px no-repeat;
}
/* contents */

.contents {
width:950px;
height:1000px;
margin:0 auto;
text-align:center;
background-color:#FFFFFF;
}

h2 {
width:950px;
height:425px;
padding:0;
margin:0;
}

/* footer */

.footer {
width:950px;
float:left;
padding:18px 0 0 12px;
}

.foot_head {
width:950px;
height:35px;
padding:0 0 0 20px;
line-height:100%;
text-align:left;
}

.foot_head p {
width:595px;
height:26px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
font-size:0.8em;
color:#999999;
}

.fnav01 a {
width:82px;
height:28px;
background:url(../temp01_img/foot_menu01.jpg) 0 0 no-repeat;
}

.fnav01 a:hover {
width:82px;
height:28px;
background:url(../temp01_img/foot_menu01.jpg) 0 -28px no-repeat;
}

.fnav02 a {
width:110px;
height:28px;
background:url(../temp01_img/foot_menu02.jpg) 0 0 no-repeat;
}

.fnav02 a:hover {
width:110px;
height:28px;
background:url(../temp01_img/foot_menu02.jpg) 0 -28px no-repeat;
}

.fnav03 a {
width:163px;
height:28px;
background:url(../temp01_img/travel_menu.jpg) 0 0 no-repeat;
}

.fnav03 a:hover {
width:163px;
height:28px;
background:url(../temp01_img/travel_menu.jpg) 0 -28px no-repeat;
}

.foot_bottom {
width:950px;
height:25px;
padding:10px 0 0 0;
margin:0 0 0 20px;
background:url(../temp02_img/foot_line02.jpg) 0 0 no-repeat;
}

.foot_bottom p {
margin:0;
padding:0;
}

.adress02 {
float:left;
}

.copyright {
width:200px;
height:20px;
float:right;
font-size:0.8em;
}

