/*================================================
contents
=================================================*/

/*============= bar =============*/

div#bar1 {
    width:680px;
    height:40px;
    background-image:url(../img/bar1.gif);
    background-repeat:no-repeat;
    background-position:left;
    margin:5px 0px 5px 0;
}

div#bar3 {
    width:680px;
    height:40px;
    background-image:url(../img/bar3.gif);
    background-repeat:no-repeat;
    background-position:left;
    margin:5px 0px 5px 0;
}

hr.style2 {
    margin-bottom:0px;
    padding:0px;
    height:0px;
    border:solid 1px #666633;
    text-align:center;
    width:100%;
}

h1.bar1  {
    color:#ffffff;
    font-weight:normal;
    font-size:18px;
    text-align:left;
    margin:0 0 0 30px;
    letter-spacing:5px;
    line-height:240%;
}

h1.bar3  {
    color:#ffffff;
    font-weight:normal;
    font-size:18px;
    text-align:left;
    margin:0 0 0 30px;
    letter-spacing:5px;
    line-height:240%;
}

p.under {
    color:#cccc99;
    font-size:13px;
    margin:10px 40px 5px 40px;
    letter-spacing:0.5px;
    text-decoration:underline;
}

p.greeting_h {
   color:#cccc99;
    font-size:13px;
    margin:20px 10px 5px 30px;
    letter-spacing:0.5px;
}

p.greeting_info {
   color:#cccccc;
    font-family:"メイリオ","sans-serif";
    font-size:11px;
    margin:20px 10px 5px 30px;
}

p.under2 {
   color:#999900;
    font-family:"メイリオ","sans-serif";
    font-size:14px;
    margin:10px 40px 5px 40px;
    text-decoration:underline;
}

p.hr2 {
    clear:both;
}

img.guide {
    float:right;
    margin:0px 0px 10px 20px;
}

/*============= links =============*/

div#hanbai_guide {
    color:#cccc99;
    font-size:14px;
    margin:10px 40px 5px 40px;
    letter-spacing:0.5px;
}

ul.hanbai_guide {
    list-style-position:outside;
    padding:0px 0px 0px 10px;
    letter-spacing:1px;
    padding:0px 0px 5px 0px;
}

li.hanbai_guide {
    list-style-image:url("../img/point_g.gif");
    padding:0px 0px 3px 0px;
    clear:both;
    color:#cccc99;
}

li.hanbai_guide a:link { color:#cc9966; }
li.hanbai_guide a:visited { color:#cc9966; }
li.hanbai_guide a:hover { color:#669999; }
li.hanbai_guide a:active { color:#669999; }
    
/*============= main =============*/

div#nagare {
    margin:0px;
}

div#bar_nagare {
    width:630px;
    height:40px;
    background-image:url(../img/bar3.gif);
    background-repeat:no-repeat;
    background-position:left;
    margin:5px 0px 5px 20px;
}

div.main_pic {
    margin:25px 0px 25px 25px;
}

div.koyomi_pic {
    margin:10px 5px 10px 0px;
    float:left;
}    


a.thumbnail {
display: block;
float: left;
margin: 0.3em 10px 0.3em 0;
}
a.thumbnail img{
position: absolute;
}
a.thumbnail,
a.thumbnail img{
width: 200px;
height: 200px;
}
a.thumbnail:hover {
border: none;
cursor: default;
}
a.thumbnail:hover img {
width: auto;
height: auto;
}


a.thumbnail2 {
display: block;
float: left;
margin: 0.3em 10px 0.3em 0;
}
a.thumbnail2 img{
position: absolute;
}
a.thumbnail2,
a.thumbnail2 img{
width: 300px;
height: 138px;
}
a.thumbnail2:hover {
border: none;
cursor: default;
}
a.thumbnail2:hover img {
width: auto;
height: auto;
}


/*============= table =============*/

div#table1 {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#table2 {
    position-left:5px;
    margin:0px 0px 0px 5px;
    border:0px #666633 solid;
    float:right;
}

div#koyomi {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#guide_pic {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#nagare  ,nagare2 ,shinmei ,hokora1 ,hokora2 ,hokora3  {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#nagare2  {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#shinmei   {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#hokora1  {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#hokora2  {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}

div#hokora3  {
    position-left:5px;
    margin:0px 0px 0px 20px;
    border:0px #666633 solid;
}


h3.tabletitle1 {
    color:#999900;
    font-family:"メイリオ""sans-selif";
    font-weight:normal;
    font-size:16px;
    margin:20px 0px 0px 30px;
    letter-spacing:3px;
} 

h3.tabletitle2 {
    color:#999900;
    font-family:"メイリオ""sans-selif";
    font-weight:normal;
    font-size:16px;
    margin:10px 0px 10px 20px;
    letter-spacing:1px;
    text-decoration:underline;
    clear:both;
} 

h3.tabletitle3 {
    color:#999900;
    font-family:"メイリオ""sans-selif";
    font-weight:normal;
    font-size:15px;
    margin:5px 0px 10px 10px;
    padding:5px 0px 0px 0px;
    letter-spacing:1px;
    text-decoration:underline;
    clear:both;
} 

table#hanbai {
    width:620px;
    padding:5px;
    margin:0px 5px 5px 5px;
    border-collapse:collapse;
    border: 2px #666633 solid;
    background-color:#333333;
}

table#hanbai th {
    background-color:#001111;
    height:15px;
    border: 1px #666633 solid;
    color:#999900;
    font-family:"メイリオ""sans-serif";
    font-size:14px;
    text-align:center;
    padding:3px 0px 3px 0px;
    letter-spacing:2px;
}

table#hanbai td {
    background-color:#111111;
    height:15px;
    color:#cccc99;
    font-family:"メイリオ""sans-selif";
    font-size:12px;
    text-align:center;
    padding:3px 0px 3px 0px;
    border:1px #666633 solid;
    letter-spacing:1px;
}

table#guide_pic {
    width:620px;
    padding:5px;
    margin:5px 5px 20px 5px;
    border-collapse:collapse;
    border: 2px #666633 solid;
    background-color:#333333;
}

table#guide_pic th {
    background-color:#001111;
    height:15px;
    border: 1px #666633 solid;
    color:#999900;
    font-family:"メイリオ""sans-serif";
    font-size:13px;
    text-align:center;
    padding:3px 0px 3px 0px;
    letter-spacing:1px;
}

table#guide_pic td {
    background-color:#111111;
    height:15px;
    color:#cccc99;
    font-family:"メイリオ""sans-selif";
    font-size:12px;
    text-align:center;
    padding:10px;
    border:1px #666633 solid;
    letter-spacing:1px;
    width:210px;
}

table#koyomi {
    float:right;
    width:310px;
    position:right;
    padding:5px;
    margin:60px 5px 20px 5px;
    border-collapse:collapse;
    border: 2px #666633 solid;
    background-color:#333333;
}

table#koyomi th {
    background-color:#001111;
    height:15px;
    border: 1px #666633 solid;
    color:#999900;
    font-family:"メイリオ""sans-serif";
    font-size:13px;
    text-align:center;
    padding:5px;
    letter-spacing:1px;
}

table#koyomi td {
    background-color:#333333;
    height:15px;
    color:#cccc99;
    font-family:"メイリオ""sans-selif";
    font-size:12px;
    text-align:center;
    padding:5px;
    border:1px #666633 solid;
}

p.hanbaikakaku {
    background-color:#333333;
    height:15px;
    color:#999900;
    font-family:"メイリオ""sans-selif";
    font-size:13px;
    font-weight:bold;
    text-align:center;
    padding:5px;
}

p.hanbai {
    color:#cccc99;
    font-family:"メイリオ";
    font-size:13px;
    text-align:center;
    padding:0px 0px 0px 0px;
    line-height:150%;
    font-weight:normal;
    letter-spacing:1px;
    color:#996666;
}

p.main2 {
    color:#cccc99;
    font-family:"メイリオ";
    font-size:12px;
    text-align:center;
    padding:0px;
    line-height:100%;
    letter-spacing:1px;
}

p.guide_pic {
    color:#cccc99;
    font-family:"メイリオ";
    font-size:13px;
    text-align:left;
    padding:0px 10px 0px 20px;
    line-height:150%;
    font-weight:normal;
    letter-spacing:1px;
    color:#996666;
}

p.unit {
    font-family:"メイリオ";
    font-size:11px;
    text-align:right;
    padding:0px 10px 10px 0px;
    line-height:100%;
    letter-spacing:1px;
}

/*============= list =============*/

div#consul {
    width:620px;
    margin:0px 0px 30px 20px;
}

ul.consul {
    margin:20px 0px 5px 10px;
    }

li.consul1 {
    float:left;
    display:inline;
    list-style-type:none;
    width:150px;
    background-color:#333333;
    margin:0px 0px 5px 0px;
}

li.consul2 {
    float:left;
    display:inline;
    list-style-type:none;
    width:80px;
    margin:0px 0px 5px 0px;
}

h3.consul1 {
    color:#cc9999;
    font-family:"メイリオ";
    font-size:16px;
    text-align:center;
    padding:5px 5px 10px 5px;
    line-height:150%;
    font-weight:normal;
    letter-spacing:2px;
}

p.consul1 {
    color:#cccc99;
    font-family:"メイリオ";
    font-size:12px;
    text-align:center;
    padding:0px 10px 10px 10px;
    line-height:150%;
    font-weight:normal;
    letter-spacing:2px;
}

p.consul2 {
    color:#cccc99;
    font-family:"メイリオ";
    font-size:12px;
    text-align:center;
    padding:50% 30%;
}

/*============= back =============*/

p.back {
    float:right;
    margin:0px 10px 20px 0px;
}  

iframe {
    width:280px;
    height:150px;
    margin:5px 10px 10px 10px;
}





