@charset "shift_jis";

/*___________ 基本設定 ___________ */

body
{margin:0px; padding:0px; text-align:center; color:#333333; background:#ffffff;
 font-family:font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;}


a:link{color:#0000ff; text-decoration:underline;}
a:visited{color:#800080; text-decoration:none;}
a:hover{color:#0000ff; background:#ffffff; text-decoration:none;}

img{border-width:0px;}

img.h4{margin:0px; padding:0px;}

img.img1{float: left; margin-right:15px; border:0; }

img.header{margin:15px auto auto 15px ; padding:0px;}

img.list{margin:13px auto; padding:0px;}

em{color:#333333; text-decoration:none; font-weight:bold;}
strong{color:#333333; text-decoration:none; font-weight:bold;}

h1{font-size:80%; font-weight:bold; color:#333333;
 margin:0px;}

h2{width:520px; height:30px;
font-size:110%; font-weight:bold; color:#333333;
 margin:12px 0px; padding:2px 5px;
 background:url(image/h2.gif) no-repeat;}
 

h3{width:520px; height:30px; font-size:100%;
 font-weight:bold; color:#333333;
 margin:15px 0px; padding:2px 8px;
 background:url(image/h3.gif) no-repeat;}

h4{margin:0px; padding:0px;}


ul{margin:10px 15px; padding:0px; list-style:circle;}



hr{visibility:hidden;}

/*___________ 基本設定 ここまで__________ */









/*___________ 全体 ___________ */
#wrap
{width:780px; margin:0 auto; padding:0px; border-width:0; 
 background-image: url("image/wbg.gif"); background-repeat: repeat-y;
}
/*___________ 全体ここまで ___________ */



/*___________ ヘッダ ___________ */
#header
{width:780px; height:192px; margin:0px; padding:0px; text-align:left;
background-image: url(image/hd.gif)}

#header span{font-size:70%;}

/*___________ ヘッダここまで ___________ */




/*___________ 横リストメニュー ___________ */
#menu
{width:780px; height:51px; 
 margin:0px; padding:0px; text-align:left; font-size:80%;
 background-image: url(image/menu-bg.gif);}

#menu ul {
margin:0;
padding:0;
}

#menu li {
list-style-type:none;
float:left;
text-align:center;
margin:0;
padding:0;
}

#menu li a{
display:block;
width:130px;
background:url(image/menu.gif);
line-height:40px;
padding:0;
color:#666666; text-decoration:none;
}

#menu li a:hover{
color:#333333; text-decoration:none;
background-position:0 -40px;}
/*___________ 横リストメニュー ここまで__________ */






/*___________ メインとサイド全体 ___________ */
#top
{width:750px; margin:0 auto; padding:10px 0 0 0; text-align:center;

}

/*___________ メインとサイド全体ここまで ___________ */







/*___________ メイン___________ */
#main
{float:left; width:535px; margin:0px; padding:0 15px 0 5px;
 text-align:left; font-size:90%; line-height:180%; 
}

p{margin:0 0 10px 0; padding:0 5px 0 1em;
line-height:200%;}

.red {font-weight: bold; color:#ff0000;}
.bold {font-weight: bold; color:#333333;}
.komoji{font-size:70%; color:#333333;}
p.kyoutyou {background-color: #ffff99}


#main a{
color:#0d82ae;
}

#main a:hover{
border:0;
color:#0d82ae;
text-decoration: underline;
}

#miwabox
{width:490px; margin:5px auto; padding:10px 5px; background:#ffffff;
 text-align:left; font-size:100%; line-height:180%; 
 border-style:solid; border-width:1px; border-color:#cccccc;}
 
#box1
{width:490px; margin:5px auto; padding:10px 10px; background:#ffffcc;
 text-align:left; font-size:100%; line-height:180%; 
 border-style:solid; border-width:1px; border-color:#ffffcc;}

#box2
{width:490px; margin:5px auto; padding:10px 10px; background:#ffffcc;
 text-align:left; font-size:100%; line-height:180%; 
 border-style:solid; border-width:1px; border-color:#ffffcc;}

#box3
{width:490px; margin:5px auto; padding:10px 10px; background:#ffffcc;
 text-align:left; font-size:100%; line-height:180%; 
 border-style:solid; border-width:1px; border-color:#ffffcc;}

#box4
{width:490px; margin:5px auto; padding:10px 10px; background:#ffffcc;
 text-align:left; font-size:100%; line-height:180%; 
 border-style:solid; border-width:1px; border-color:#ffffcc;}

    .honbun, .honbun * {
        margin:0; padding:0;
    }
    .honbun { 
        margin:0;
        display:block;
    }
    .honbun li {
        padding-left: 30px;
        background: url(image/chk.gif)
         no-repeat 0px 0.2em;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        list-style: none;
        } 




.koumoku 
{color: #333333;
 float: left;
 font-weight: bold;
 line-height: 150%;
 padding-bottom: 10px;
 padding-top: 5px;
 width: 120px;
}

.naiyou
{color: #333333;
 float: right;
 font-weight: normal;
 line-height: 150%;
 padding-bottom:10px;
 padding-left: 7px;
 padding-right: 5px;
 padding-top: 5px;
 width: 400px;
}


 /*_______ WC___________ */



#wc
{width:520px; height:50px; margin:0px; padding:0px;
 background-image: url(image/c-b.gif);}

#wc a{
display:block;
width:520px; height:50px; margin:0px; padding:0px;
background:url(image/c-b.gif) no-repeat;
line-height:50px;
padding:0; 
}

#wc a:hover{background:url(image/c-b.gif) no-repeat;
background-position:0 -50px;}




 /*_______WCここまで___________ */

/*___________ メインここまで___________ */







/*___________ サイド ___________ */
#sub
{float:right; width:180px; margin:0 auto; padding:0;
 text-align:left; font-size:80%; line-height:170%;

}

.omise
{width:180px; height:115px; margin:0 ; padding:35px 5px 5px 2px;
 background:url(image/sub-omise.gif) no-repeat;text-align:left;
} 

.sbox{margin:0px; padding:0;}


    .nav4, .nav4 * {
        margin:0; padding:0;
    }
    .nav4 { 
        margin:0;
        display:block;
    }
    .nav4 li {
        display:inline;
    }
    .nav4 a {    /* 通常時 */
        display:block;
        margin:1px 0;
        width:170px; padding:5px 5px;
        color:#333333;
        text-decoration:none;
    }
    .nav4 a:hover,
    .nav4 a#current {    /* マウスが乗った時,カレント時 */
        display:block;
        margin:1px 0;
        text-decoration:none;
        background:url(image/sub-bg.gif) no-repeat;
    }



.clear {
	clear:both;
}

/*___________ サイドここまで ___________ */






/*___________ フッタ ___________ */
#footer
{width:780px; height:180px; 
 clear:both; margin:0px; padding:0px ;
 font-size:70%; text-align:center;
 background-image: url(image/footer.gif) ;}

#footer span{visibility:hidden; display:none;}


#footer p{margin:0; padding:0;
line-height:150%;
}
.pagetop{display:block; margin:10px 0px; padding:5px 0px 0px 0px;
 text-align:right; font-size:90%;}

#fbox{
width:600px; height:100px; 
 clear:both; margin:auto;
 text-align:center ;}




/*___________ フッタここまで___________ */



