@charset "Shift_JIS";


*{ 
margin:0;
padding:0; 
font:normal normal normal 100%/1em Osaka,Verdana,"ＭＳ Ｐゴシック",Arial,sans-serif;
}

/*======== ボディ全体 ========*/
body{
margin:0;
padding:0;
font-size:70%; 
text-align:center; 
color:#333; 
background : url(./img/stripe_2.png);
}

/*======== スクロールバー ========*/
html{
scrollbar-base-color:#000000;
scrollbar-face-color:#000000;
scrollbar-track-color:#000000;
scrollbar-highlight-color:#1e90ff;
scrollbar-3dlight-color:#000000;
scrollbar-shadow-color:#1e90ff;
scrollbar-darkshadow-color:#000000;
scrollbar-arrow-color:#1e90ff;
}

/*======== テーブル ========*/
td {
font-size:100%;
color:#000000;
font-family:'solid';
line-height:180%;
padding:10px;}

/*======== 内枠 ========*/
#wrapper{ 
width:750px; 
margin:0px auto; 
background:#f3f1f2;
border:1px solid #000;
}

/*======== ヘッダー ========*/
#header{ 
height:50px; 
padding-left:15px ;  
text-align:left;color:#d4d4d4;background:#000000;
}

#header a{
text-decoration:none; 
font-family:Century 
Gothic,Verdana,sans-serif; color:#1e90ff;
}
#header a:hover{ color:#1e90ff;}


/*======== カウンタとか ========*/
#counter{margin-top:-25px;
text-align:right;
font-size:130%; 
font-weight:bold; 
font-family:Century Gothic,Verdana,sans-serif; 
color:#1e90ff;
}

/*======== ヘッダー画像 ========*/
#phot{
height:250px; 
background : url(title.jpg) no-repeat 50% 50%;
border:1px solid #000;
}

/*======== メニュー ========*/

#menu{text-align:center;
height:30px; 
background : url(./img/menu.png);
padding:0px;
list-style-type:none;
}
#menu ul{
    list-style-type:none;
    margin:0;
    padding:9px 20;
    text-align:left;
}
#menu li{
    display: inline;
    list-style-type:none;
    margin:0;
    padding:0;
}
#menu  li a{
    padding:0 20px;
    color:#ccc;
    text-decoration:none; 
    border-left:1px dotted #ddd;
    border-bottom:none;
}
#menu  li a:hover{color:#999;border-left:1px solid #1e90ff;}

/*======== 右========*/

#navi{border:1px solid #bbb;}
#navi{ float:right; width:250px; text-align:left;}

#navi a{ text-decoration:none; color:#1e90ff;}
#navi a:hover{ color:#333;}

/*======== main ========*/

#main{border-top:1px solid #ccc;}
#main{ height:auto; margin-right:250px; text-align:left;}
.text{ margin:2px 15px 5px 15px; padding:5px 5px 5px 5px; line-height:180%; letter-spacing:1px;
border:1px solid #ccc;
background:#ffffff;
}
p{ margin-bottom:10px;line-height:180%; letter-spacing:1px;}


#main2{border-top:1px solid #000;}
#main2{ height:auto; margin-right:0px; text-align:left;}
p{ margin-bottom:10px;line-height:180%; letter-spacing:1px;}


#illust{ width:650px; margin:0 auto;}
#illust{ margin:25px 0px 10px 5px; text-align:center;}


#metitle{ margin:-25px 0px 10px 5px; text-align:right;}
#metitle{ font-size:130%; font-weight:bold; font-family:Century Gothic,Verdana,sans-serif; color:#1e90ff;}


#main a{ text-decoration:none; color:#1e90ff;}
#main a:hover{ color:#333;}

#main2 a{ text-decoration:none; color:#1e90ff;}
#main2 a:hover{ color:#333;}

/*======== 見出し ========*/
/*
h2{ font-size:135%; color:#cccccc;
letter-spacing:1px; margin:0px 5px 0px 0px; 
padding:8px 0px 0px; background : url(./img/menu.png) 0% 50%;
}
*/

h2{ 
background:url('img/bar.png');
margin:8px 1px 10px 0px;
padding:5px 15px 5px 22px;
font-size:135%;
font-weight:bold;
letter-spacing:0.3em;
color:#ccc;
border:1px solid #000;}

h3{
    background:url('img/h3.png') left center no-repeat;
    font-weight:normal;
    margin:0 20px;
    padding:10 0 7 22px;
    font-size:12px;
    letter-spacing:0.3em;
}

h4{ font-size:100%; padding:4px 2px; margin:10px 0px; background:#eee;}
h5{ font-size:100%; text-align:right; border:solid 1px #eee; padding:3px 5px; margin:10px 0px;}
h6{ font-size:100%; margin:10px 0px;}


/*======== スキップ ========*/

ul#skip{ margin:20 10 0 0px ; text-align:right; list-style:none;}
#skip li{ margin:0;}
#skip li a{ text-decoration:none; color:#1e90ff;}
#skip li a:hover{ color:#666;}

#footer{ margin-top:10px; height:30px; padding-top:20px; text-align:center;  clear:both; background:#000000;
font-size:80%; color:#1e90ff;}





hr{display:none;}

img{border:none;}

em{font-weight:bold;}
