@charset "shift_jis";
/*================================
‘S‘Ì‚ÌƒXƒ^ƒCƒ‹
=================================*/
body {
margin: 0px;
padding: 0px;
text-align: center;
}
* {
 font-family:"HGŠÛºÞ¼¯¸M-PRO";
 padding: 0px; margin: 0px;/*‘S—v‘f‚Ìƒ}[ƒWƒ“EƒpƒfƒBƒ“ƒO‚ðƒŠƒZƒbƒg*/
 color:#000099;
 line-height:1.8em;
}
img{
 border-style:none;
}
#sheet{
 margin-left:auto;
 margin-right: auto;
 text-align: left;
 width:860px;
 background-color:#ffcc33 ;
 }
h3{
 height: 30px;
 background-image:url(image/h3long.jpg);
 background-repeat:repeat;
 background-position:top left;
 }
h4{
 height: 25px;
 background-image:url(image/h3small.jpg);
 background-repeat:repeat;
 background-position:top left;
}
 
/*====================================
ƒwƒbƒ_[
=====================================*/
div#header{
 width:860px;/*‰¡•*/
 height:210px;/*c*/
 
 background-color: #beedff;
}

div#left{
 width: 300px;
 height: 200px;
 float: left;
 margin-top:10px;
}

div#mojigos{
width:480px;
height:55px;
float: right;
margin-top: 45px;
margin-left: 80px;
font-size: 2em;
color: red;

}
div#mojigos1{
 width:150px;
 height:70px;
 float: right;
margin: 5px 5px 8px 405px;
font-size: 2.5em;
}
div#mojigos1 p{ 
font-family:"‚l‚r ‚o–¾’©";

}
div#news{
width: 560px;
height:25px;
float: right;
}

div#news h4{
width:75px;
height:25px;
margin-top:0px;
margin: 0px 5px 0px 10px;
float: left;
text-align: center;
}
input#messagebox {
width:450px;
height:25px;
color: #FF0000;
float: right;
margin: 0px 10px 0px 0px;
font-size: 0.9em;
}

/*===================================
 Ø‚è‘Ö‚¦ƒ^ƒu•”•ª ƒTƒCƒh
 ===================================*/
div#menu{
 width:120px;
 height:900px;
 float:left;
 margin:  20px 20px 10px 20px ;/*ãA‰EA‰ºA¶*/
}
div#menu h4{
 width:120px;
 text-align: center;
} 
ul.tabs{
 list-style-type: none;
 text-align: center;
}
ul.tabs li{
 height: 25px;
 display:list-item;
 overflow: hidden;
 margin-top: 10px;
}
ul.tabs li a{
 display: block;
 /*width: 100%;
 height: 100%;*/
 background-image:url(image/h411.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 font-size:0.9em;
 color:#FFFFFF;
 text-decoration:none;
}
ul.tabs li a:hover{
 background-image:url(image/h412.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 color:#2c07ff;
}
div#menu img {
margin-top: 20px;
margin-left:8px;
}
/* ===================================
•\Ž¦—Ìˆæ‘S‘Ì@ƒƒCƒ“
==================================== */
div.tabbox {
 /*margin-left: 160px;*/
 width:700px;
 float:right;
 background-color: #ffffcc;
  }

/* ============================
ƒ^ƒu’†g‚Ìƒ{ƒbƒNƒX‚Ì‘S‘Ì
=============================== */
div.tab { 
 margin: 20px 30px 0px 30px;
}

/*=============================
‚s‚`‚a1 @‚g‚n‚l‚d
===============================*/ 
div#tab1 img{
margin-left:10px;
width: 461px;
margin-bottom: 20px;
}
div#tab1 h3{
width:100px;
text-align: center;
}
/*=============================
‚s‚`‚a‚Q @ŽžŠÔŠ„E”ï—p
===============================*/
div#tab2 h3{
width:480px;
}
div#tab2 {
height: 920px;
} 

/*=============================
‚s‚`‚a‚R @“ÁFEŽÀÑ
===============================*/ 
div#tab3 h3{
width:220px;
}




/*=============================
‚s‚`‚a‚S@‚p&‚`
===============================*/ 
div#tab4 h4{
width:440px;
}
div#tab4 {
height: 920px;
} 


/*=============================
‚s‚`‚a‚T @’n}
===============================*/ 
div#tab5 {
height: 920px;
} 


/*=============================
‚s‚`‚a‚U @mŽÊ^
===============================*/ 
div.itiniti h3{
clear: both;
}

div.tab6left{
float: left;

}
div.tab6right{
float: right;
}

div#tab6 h3{
width: 120px;
}

/*=============================
‚s‚`‚a‚V@m’·Ð‰î
===============================*/ 
div#tab7 {
height: 920px;
} 


/*=============================
‚s‚`‚a‚W@m’·“ÆŒ¾
===============================*/ 
div#mokuji{
width:150px;
hight:700px;
margin-bottom: 20px;
padding-bottom: 10px;
float:right;

padding-left:5px;
}
div#tab8main{
width:455px ;
}
ul#komoku{
 list-style-type: none;
 
}
ul#komoku li{

 padding-top:2px;
 padding-left: 15px;
 /*float:left;*/
 
 display:list-item;

 
}


ul#komoku li a{
 font-size:0.7em;
 color:#0033FF;
 text-decoration:none;
}
ul#komoku li a:hover{
 color:#fe42bf;
}
/*=============================
‚s‚`‚a‚X@“ª‚Ì‘Ì‘€
===============================*/ 
div#mondai{
width:150px;
hight:700px;
margin-bottom: 20px;
padding-bottom: 10px;
float:right;

padding-left:5px;
}
div#tab9main{
width:455px ;
}
ul#mondai
 list-style-type: none;
 
}
ul#mondai li{

 padding-top:2px;
 padding-left: 15px;
 /*float:left;*/
 
 display:list-item;

 
}


ul#mondai li a{
 font-size:0.7em;
 color:#0033FF;
 text-decoration:none;
}
ul#mondai li a:hover{
 color:#fef7f7;
}


/*=============================
‚s‚`‚a‚P‚O@‚e‚n‚n‚s‚d‚q
===============================*/ 
div#footer{
clear: both;

width: 860px;
border-top:4px ridge #ffffff ;
background-color: #beedff;
}



/*

