﻿@charset "utf-8";

/* ************************************************ */
/* wrap:900px                                       */
/* left:600px right:300px                           */
/* left:300px center:300px right:300px              */
/* 左メイン、右サイド　ＭＯＤｘ用ＣＳＳ　　　　　　 */
/* 2010/10/25 Yasuhiro.Matsumoto       　　　　　　 */
/* ************************************************ */


/* ********** Start body ********** */

body{
margin:0;
padding:0;
background-color:#ededed;
background-image:url(../img/imgback_body.gif);
background-position:center;
background-repeat:repeat-y;
text-align:center;
}

img{
border:none;
}

a,a:link,a:visited,a:active{
color:#333333;
text-decoration:underline;
}

a:hover{
color:#ff6600;
text-decoration:underline;
}

p{
margin:0;
padding:0 5px 5px 5px;
font-size:13px;
color:#333333;
text-align:left;
line-height:20px;
}

.fleft{
margin:10px;
padding:0;
float:left;
}

.fright{
margin:10px;
padding:0;
float:right;
}

.center{
text-align:center;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

/* ********** End body ********** */

/* ********** Start h1 ********** */

h1{
height:20px;
margin:0;
padding:0;
text-align:center;
font-size:11px;
font-weight:normal;
color:#666666;
line-height:20px;
}

/* ********** End h1 ********** */

/* ********** Start wrap ********** */

#wrap{
position:relative;
width:900px;
margin:0 auto;
padding:0;
text-align:center;
}

/* ********** End wrap ********** */

/* ********** Start headnavi ********** */

#headnavi{
width:900px;
height:20px;
margin:0 0 5px 0;
padding:0;
}

#headnavi ul{
height:20px;
margin:0 20px 0 0;
padding:0;
text-align:right;
}

#headnavi ul li{
width:120px;
height:20px;
padding:0 0 0 10px;
list-style-type:none;
text-align:center;
font-size:13px;
font-weight:normal;
color:#333333;
line-height:20px;
float:right;
}

#headnavi ul li a{
width:120px;
height:20px;
background-image:url(../img/imgback_headnavi.gif);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
display:block;
}

#headnavi ul li a:hover{
background-position:0 -20px;
background-repeat:no-repeat;
text-decoration:underline;
color:#ff9900;
}

/* ********** End headnavi ********** */

/* ********** Start globalnavigation ********** */

#navi{
margin:0;
padding:0;
height:45px;
}

#navi ul li{
list-style-type:none;
float:left;
}

#navi ul li#navi_top a{
background-image:url(../img/imgback_gnavi_top.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_top a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_top_home {
background-image:url(../img/imgback_gnavi_top.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_sisetu a{
background-image:url(../img/imgback_gnavi_sisetu.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_sisetu a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_sisetu_home{
background-image:url(../img/imgback_gnavi_sisetu.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_shokuji a{
background-image:url(../img/imgback_gnavi_shokuji.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_shokuji a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_shokuji_home{
background-image:url(../img/imgback_gnavi_shokuji.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_plan a{
background-image:url(../img/imgback_gnavi_plan.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_plan a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_plan_home{
background-image:url(../img/imgback_gnavi_plan.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_access a{
background-image:url(../img/imgback_gnavi_access.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_access a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_access_home{
background-image:url(../img/imgback_gnavi_access.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_faq a{
background-image:url(../img/imgback_gnavi_faq.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}

#navi ul li#navi_faq a:hover{
background-position:0 -45px;
background-repeat:no-repeat;
}

#navi ul li#navi_faq_home{
background-image:url(../img/imgback_gnavi_faq.jpg);
background-position:0 -45px;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-9999px;
display:block;
width:150px;
height:45px;
}


/* ********** End globalnavigation ********** */

/* ********** Start naviimg ********** */

#naviimg_top h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_top.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_sisetu h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_sisetu.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_shokuji h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_shokuji.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_plan h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_plan.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_access h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_access.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_faq h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_faq.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

#naviimg_hanabi h2{
width:900px;
height:50px;
margin:0;
padding:0 10px 0 10px;
background-image:url(../img/imgback_navi_hanabi.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

/* ********** End naviimg ********** */

/* ********** Start breadcrumbs ********** */

#breadcrumbs{
height:20px;
margin:0 0 10px 0;
padding:0;
text-align:left;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:20px;
}

/* ********** End breadcrumbs ********** */

/* ********** Start content ********** */

#content_top{
clear:both;
width:900px;
margin:20px 0 10px 0;
padding:0;
}

#content{
clear:both;
width:900px;
margin:0 0 10px 0;
padding:0;
}

/* ********** End content ********** */

/* ********** Start main_left ********** */

#main_left{
margin:0;
padding:0;
width:250px;
float:left;
}

#main_left h2{
margin:0;
padding:0 0 0 20px;
width:250px;
height:40px;
background-image:url(../img/imgback_sideh2.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:30px;
}

.leftnavi ul{
width:250px;
margin:0;
padding:0;
}

.leftnavi ul li{
width:250px;
margin:0;
padding:0;
list-style-type:none;
}

.leftnavi ul li#award a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_award.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#award a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#first a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_first.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#first a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#kazoku a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_plankazoku.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#kazoku a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#fuufu a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_planfuufu.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#fuufu a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#biz a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_planbiz.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#biz a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#nakama a{
width:250px;
height:110px;
margin:0;
padding:0;
background-image:url(../img/botan_plannakama.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#nakama a:hover{
background-position:0 -110px;
background-repeat:no-repeat;
}

.leftnavi ul li#mapsuwaic a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_mapsuwaic.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#mapsuwaic a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.leftnavi ul li#mapokayaic a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_mapokayaic.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#mapokayaic a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.leftnavi ul li#mapkamisuwa a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_mapkamisuwa.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.leftnavi li#mapkamisuwa a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}


/* ********** End main_left ********** */

/* ********** Start main_center ********** */

#main_center{
width:360px;
margin:0 0 0 20px;
padding:0;
float:left;
}

#main_center h2{
margin:0;
padding:0 0 0 30px;
width:360px;
height:50px;
background-image:url(../img/h2_top.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:40px;
}

#main_center h3{
margin:0;
padding:0 0 0 35px;
width:360px;
height:35px;
background-image:url(../img/h3_top.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#333333;
line-height:33px;
}

#main_center p{
margin:0;
padding:5px 10px 5px 35px;
text-align:left;
font-size:13px;
color:#333333;
line-height:20px;
}

.mainnavi ul{
width:360px;
margin:0;
padding:0;
}

.mainnavi ul li{
width:360px;
margin:0;
padding:0;
list-style-type:none;
}

.mainnavi ul li.info a{
width:360px;
height:40px;
margin:0;
padding:0;
background-image:url(../img/botan_plansyousai.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.mainnavi li.info a:hover{
background-position:0 -40px;
background-repeat:no-repeat;
}

/* ********** End main_center ********** */

/* ********** Start Main ********** */

#main{
clear:both;
width:620px;
margin:0;
padding:0;
text-align:left;
font-size:13px;
color:#333333;
float:left;
}

#main h2{
margin:0;
padding:0 0 0 30px;
width:620px;
height:50px;
background-image:url(../img/h2_main.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:40px;
}

#main h3{
margin:0;
padding:0 0 0 35px;
width:620px;
height:35px;
background-image:url(../img/h3_main.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#333333;
line-height:33px;
}

#sitemap ul{
margin:0;
padding:0 0 0 50px;
}

#sitemap ul li{
margin:0;
padding:0;
list-style-type:square;
font-size:14px;
color:#333333;
line-height:25px;
}

#main .box{
margin:10px 0 10px 0;
padding:0;
border:1px solid #99cc00;
}

.box h4{
margin:0;
padding:0 0 0 35px;
width:600px;
height:35px;
background-image:url(../img/h4_box.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
color:#333333;
font-weight:bold;
text-align:left;
line-height:33px;
}

#main p{
margin:0;
padding:5px 10px 5px 35px;
font-size:13px;
color:#333333;
text-align:left;
line-height:20px;
}

.linkbotan ul{
width:360px;
margin:0 0 0 130px;
padding:0;
}

.linkbotan ul li{
width:360px;
margin:0;
padding:0;
list-style-type:none;
}

.linkbotan ul li#kasikiri a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_sisetuonsen.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#kasikiri a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#juuden a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_sisetujuuden.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#juuden a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#massaji a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_sisetumassa-ji.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#massaji a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#hanabi2 a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_toiawase_hanabi.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#hanabi2 a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#faq2 a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_toiawase_faq.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#faq2 a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#toiawase a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_toiawase.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#toiawase a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#hanabisuwako a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_planhanabisuwako.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#hanabisuwako a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#yoyaku_hanabisuwako a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_planhanabisuwako2.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#yoyaku_hanabisuwako a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#hanabisinsaku a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_planhanabisinsaku.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#hanabisinsaku a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#yoyaku_hanabisinsaku a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_planhanabisinsaku2.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#yoyaku_hanabisinsaku a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#hanabifinare a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_planhanabifinare.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#hanabifinare a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#yoyaku_10rasikkari a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_10rasikkari.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#yoyaku_10rasikkari a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#yoyaku_rasikkari a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_rasikkari.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#yoyaku_rasikkari a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#plancheck a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_check.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#plancheck a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#naviplan a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_naviplan.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#naviplan a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#navihanabi a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_navihanabi.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#navihanabi a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#kasikirienkai a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_naviplankasikirienkai.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#kasikirienkai a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#koerakuten a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/koe_rakuten.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#koerakuten a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.linkbotan ul li#koejalan a{
width:360px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/koe_jalan.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.linkbotan li#koejalan a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul{
height:70px;
margin:0;
padding:0;
}

.plannavi ul li{
width:155px;
margin:0;
padding:0;
list-style-type:none;
float:left;
}

.plannavi ul li#naviyes a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botanyes.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#naviyes a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#navino a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botanno.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#navino a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#sudomari a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botansudomari.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#sudomari a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#asa a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botantyoushoku.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#asa a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#nisyoku a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botan2shoku.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#nisyoku a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#yuu a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botanyuushoku.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#yuu a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#sikkari a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botanyuu1.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#sikkari a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.plannavi ul li#karume a{
width:155px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/plannavi_botanyuu2.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.plannavi ul li#karume a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}


/* ********** End main ********** */

/* ********** Start side ********** */

#side{
margin:0;
padding:0;
width:250px;
float:right;
}

#side h2{
margin:0;
padding:0 0 0 20px;
width:250px;
height:40px;
background-image:url(../img/imgback_sideh2.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:30px;
}


.sidenavi ul{
width:250px;
margin:0;
padding:0;
}

.sidenavi ul li{
width:250px;
margin:0;
padding:0;
list-style-type:none;
}

.sidenavi ul li#hanabi a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_hanabi.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#hanabi a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#kuusitu a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_kuusitu.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#kuusitu a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#plan a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_plan.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#plan a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#kaiin a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_kaiin.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#kaiin a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#kakunin a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_kakunin.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#kakunin a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#cxl a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_cxl.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#cxl a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#mail a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_mail.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#mail a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#koe a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_koe.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#koe a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#kiji a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_kiji.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#kiji a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#onsen a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_onsen.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#onsen a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi ul li#denki a{
width:250px;
height:70px;
margin:0;
padding:0;
background-image:url(../img/botan_denki.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi li#denki a:hover{
background-position:0 -70px;
background-repeat:no-repeat;
}

.sidenavi_jouhou ul{
width:250px;
margin:0;
padding:0;
}

.sidenavi_jouhou ul li{
width:250px;
height:60px;
margin:0;
padding:0;
list-style-type:none;
}

.sidenavi_jouhou ul li a{
margin:0;
padding:20px 0 0 30px;
background-image:url(../img/botan_jouhou.gif);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
text-decoration:none;
font-size:14px;
color:#333333;
font-weight:normal;
line-height:30px;
display:block;
}

.sidenavi_jouhou ul li a:hover{
background-position:0 -60px;
background-repeat:no-repeat;
text-decoration:underline;
color:#ff6600;
}

.sidenavi ul li#blog a{
width:250px;
height:60px;
margin:0;
padding:0;
background-image:url(../img/botan_blog.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.sidenavi ul li#blog a:hover{
background-position:0 -60px;
background-repeat:no-repeat;
}

.sidenavi #facebook{
margin:0 0 10px 0;
}

#twitter{
width:250px;
margin:0 0 10px 0;
padding:0;
}

/* ********** End side ********** */

/* ********** Start footer ********** */

#footer{
clear:both;
width:900px;
height:70px;
margin:20px 0 5px 0;
padding:0;
background-image:url(../img/imgback_footer.jpg);
background-position:center;
background-repeat:no-repeat;
}

#footer ul li{
width:120px;
height:20px;
margin:20px 5px 0 0;
padding:0 0 0 2px;
list-style-type:none;
text-align:center;
font-size:13px;
font-weight:normal;
color:#333333;
line-height:20px;
float:right;
}

#footer ul li a{
width:120px;
height:20px;
background-image:url(../img/imgback_headnavi.gif);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
display:block;
}

#footer ul li a:hover{
background-position:0 -20px;
background-repeat:no-repeat;
text-decoration:underline;
color:#ff9900;
}

#copyright{
text-align:right;
font-size:13px;
font-weight:normal;
color:#333333;
line-height:20px;
}

/* ********** End footer ********** */

/* ********** Start table ********** */

.plan table{
width:600px;
margin:10px 0 10px 10px;
padding:0;
border-top:solid 1px #99cc00;
border-right:solid 1px #99cc00;
border-bottom:solid 1px #99cc00;
border-left:solid 4px #99cc00;
border-collapse:collapse;
}

.plan td{
margin:0;
padding:5px 10px;
border:solid 1px #99cc00;
font-size:13px;
text-align:left;
color:#333333;
line-height:15px;
}

.plan td.index1{
width:120px;
font-size:15px;
font-weight:bold;
text-align:center;
}

.plan td.index2{
width:200px;
text-align:center;
}

.plan td.index3{
text-align:center;
}

.plan td.index4{
width:150px;
text-align:center;
}

.plan td.index5{
width:200px;
text-align:left;
}

.plan td.index6{
text-align:right;
}

.tdlinkbotan ul{
width:200px;
margin:0px;
padding:0;
}

.tdlinkbotan ul li{
width:200px;
margin:0;
padding:0;
list-style-type:none;
}

.tdlinkbotan ul li#p_check a{
width:200px;
height:50px;
margin:0;
padding:0;
background-image:url(../img/plan_check.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-indent:-9999px;
display:block;
}

.tdlinkbotan li#p_check a:hover{
background-position:0 -50px;
background-repeat:no-repeat;
}

/* ********** End table ********** */

/* ********** Start font-color ********** */

.red{
color:#ff0000;
}

.redb{
color:#ff0000;
font-weight:bold;
}

.blue{
color:#0000ff;
}

.blueb{
color:#0000ff;
font-weight:bold;
}

/* ********** End font-color ********** */


