/*-------------h1‚Ù‚©-----------------*/



h5
{
    display: inline;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 9px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 30px;
    text-align: left;
    background-image : url(../img/l-icon.png);
    background-position: 6px 8px;
    background-repeat: no-repeat;
    font-size: 1em;
    line-height: 1.2;
    color: #333333;
}

.table1 {
    margin-top : -2px;
    border-collapse:collapse;		/* ƒe[ƒuƒ‹‚Ì˜gü‚ðd‚Ë‚Ä•\Ž¦ */
    width : 642px ;
    margin-left :0px ;

}

.table1-td1{
   width : 397px;
   vertical-align : top ;
}

.table1-td2{
   width : 15px ;
}

.table1-td3{
  width : 240px ;
  text-align :center ;
   vertical-align : top ;
}

.table1-td4{
  width : 100% ;
  text-align : left ;
}

.table1-td5{
  heght : 25px;
}


li {
  list-style : none ;
  font-size : 10pt ;
  margin-bottom :5px;
}

.spa{
  heght : 15px;
}
.caption-1{
border-top : solid 1px black ;
border-bottom : solid 1px black;
padding-top : 7px;
padding-bottom : 7px;
padding-left : 10px;
margin-bottom : 20px ;
font-size : 1.2em ;
font-weight : bold ;
width : 360px ;
}

.caption-2{
border-top : solid 1px black ;
border-bottom : solid 1px black;
padding-top : 7px;
padding-bottom : 7px;
padding-left : 10px;
margin-bottom : 20px ;
font-size : 1.2em ;
font-weight : bold ;
width : 639px ;
}

#guide
{
 width : 648px;
 border : solid 1px #333333;
 margin-left : auto ;
 margin-right : auto ;
 margin-bottom : 20px;
 min-height : 100px;
 text-align : center;
 padding-top : 20px;
}

#guide span.red
{

 font-size : 1.6em;
 color : #ff0000;

}

#guide h6
{
 margin-left : auto;
 margin-right : auto ;
 width : 500px;
 font-size : 15pt ;

 font-family : '‚i‚r‚o–¾’©', '‚l‚r ‚o–¾’©' , '‚l‚r ‚oƒSƒVƒbƒN' , 'Osaka' ,'ƒƒCƒŠƒI' ,Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro' ,sans-serif;
 text-align : left;
 line-height : 130%;
}

#guide h6 span.smal
{
 font-size : 0.7em ;

 font-family :  '‚i‚r‚o–¾’©', '‚l‚r ‚o–¾’©' , '‚l‚r ‚oƒSƒVƒbƒN' , 'Osaka' ,'ƒƒCƒŠƒI' ,Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro' ,sans-serif;


}

#guide h6 span.mid
{
 font-size :0.9em ;
 margin-left : 70px;
 font-family :  '‚i‚r‚o–¾’©', '‚l‚r ‚o–¾’©' , '‚l‚r ‚oƒSƒVƒbƒN' , 'Osaka' ,'ƒƒCƒŠƒI' ,Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro' ,sans-serif;


}
#guide h6 span.sns
{
 font-size :0.9em ;
 margin-left : 155px;
 font-family :  '‚i‚r‚o–¾’©', '‚l‚r ‚o–¾’©' , '‚l‚r ‚oƒSƒVƒbƒN' , 'Osaka' ,'ƒƒCƒŠƒI' ,Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro' ,sans-serif;


}

#guide .img
{
 margin-top: 30px;
 margin-bottom : 30px;
 margin-left : auto ;
 margin-right :auto ;
 padding-top : 15px;
 padding-bottom : 15px;
 width : 590px;
 height : 395px;
 background-color : #221e1f;
}

#guide .hh
{
 width : 520px;
 min-height : 2px;
 border-bottom : solid 1px #333333;
 margin-top :-40px;
 margin-bottom : 15px;
 margin-left :auto ;
 margin-right : auto ;
}

#subject-m
{
 width : 460px;
 margin-top : 10px;
 margin-bottom : 10px;
 margin-left :auto ;
 margin-right : auto ;

 text-align : left ;
 font-family :  'HG³ž²‘‘Ì-PRO', '‚i‚r‚o–¾’©', '‚l‚r ‚o–¾’©' , '‚l‚r ‚oƒSƒVƒbƒN' , 'Osaka' ,'ƒƒCƒŠƒI' ,Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3' , 'Hiragino Kaku Gothic Pro' ,sans-serif;
 font-size : 1.2em;
 line-height : 200%;

}

#map-b
{
 width : 600px;

 margin-left : auto;
 margin-right :auto ;
 margin-top : 10px ;
 margin-bottom : 10px ;
 font-size : 1.3em ;
 text-align : left;

}