@charset "Shift_JIS";

/*---------- HTML要素（一部#ID）--------*/

*{
        margin:0; padding:0;
        font:normal normal normal 100%/1.5 Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none; }

/*---------- 基本構造 ------------------*/

html{ }
body{
        font-size:0.8em;
        color:#000;
        text-align:left;
        background:url("slash_img/body.gif") repeat-x #000; }
hr{
        display:none; }
image{ border:none; }
 
/*---------- 見出し---------------------*/

h1,h2,h3,h4,h5,h6	{	}
h1{ }
h2{ }
h3{ }
h4{ }
h5{ }
h6{ }

/*---------- 段落 ----------------------*/

p{
         padding:3px 0 5px 3px; }

/*---------- アンカー ------------------*/

a{  }
a:link,
a:visited{ color:#ff0080; }
a:hover,
a:active,
a:focus{
        color:#33cccc; }

/*---------- 強調・追加・削除 ----------*/

em{ font-weight:bold; }
strong{ font-weight:bold; text-decoration:underline; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

/*---------- フォーム ------------------*/

input,
select,
textarea{
        margin:0 0 3px;
        background:url("slash_img/h1-bg.gif") #e3e3e3;
        color:#000;
        border:solid #999 1px; }
	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{	}
option	{	}
optgroup	{	}

/*---------- リスト --------------------*/

ol{
        padding:5px 0 5px 10px;
        list-style-position:inside; }
	ol li{ list-style-type:decimal; }
ul{
        padding:5px 0 5px 10px;
        list-style-position:inside; }
	ul li{ list-style-type:circle; }
dl{
        padding:5px 0; }
	dt{
        padding:0 10px;
        font-weight:bold;
        color:#666;
        float:left; }
	dd{
         }

/*---------- アドレス ------------------*/

address{
        padding:3px 0 5px 3px;
        text-decoration:underline; }

/*----- 引用（サンプルページ2） ---*/

blockquote{
        margin:3px 0 5px 3px;
        padding:10px;
        background:url("slash_img/h1-bg.gif") #e3e3e3; }
cite{
        border:solid #999 1px;
        background:url("slash_img/h1-bg.gif"); }
q{ text-decoration:underline; }

/* 整形済みテキスト（サンプルページ2） */
pre{
        margin:3px 0 5px 3px;;
        padding:10px;
        background:url("slash_img/h1-bg.gif") #e3e3e3;
        border:solid #999 1px;
        overflow:auto; }

/*-- 物理要素（サンプルページ2） --*/
b{ font-weight:bold; }
i{ font-style:oblique; }
big{ font-size:large; }
small{ font-size:x-small; }
tt{ font-family:monospace; }

/*--------------------------------------
             各#ID＆.class 
----------------------------------------*/

/*---------- ページのレイアウト --------*/

div#PAGETOP{
       background-color:#fff; }

/*---------- ヘッダー ------------------*/

div#HEADER{
        margin:30px 0 0; padding:0 0 0 200px;
        border-top:solid #999 1px;
        border-bottom:solid #999 1px;
        background:url("slash_img/h1-bg.gif") #e3e3e3; }
    div#HEADER h1{
        padding:0 0 0 25px;
        font-size:1.2em;
        font-weight:bold;
        line-height:29px;
        letter-spacing:2px;
        background:url("slash_img/h1.gif") no-repeat 0% 55%; }
	ul#PAN{ display:none; }

/*---------- メニュー ------------------*/

div#MENU{
        width:140px;
        position:absolute; top:0; left:30px;
        font-size:0.9em;
        text-align:center;
        letter-spacing:1px;
        background:url("slash_img/menu-ul.gif") repeat-x 0% 100% #000; }

    div#MENU h2{
        margin:30px 0 0;
        font-size:1.2em;
        font-weight:bold;
        line-height:30px;
        color:#666;
        font-weight:bold;
        background:url("slash_img/menu-h2.gif") repeat-x; }

    div#MENU ul{
        padding:15px 0 50px 0;
        list-style-position:outside }
    div#MENU li{ list-style-type:none; }

    div#MENU li a{
        color:#dcdcdc;
        font-weight:bold; }
    div#MENU li a:link,
    div#MENU li a:visited{ }
    div#MENU li a:hover{
        display:block;
        color:#33cccc;
        background-color:#222; }

    div#MENU li.menu-on a{ color:#ff0080; }
    div#MENU li.menu-on a:hover{ color:#33cccc; }

div#ADSENSE{ padding:0px 10% 10px 205px; }

/*---------- 記事-----------------------*/

div#KIZI{ padding:0px 10% 10px 205px; }
    #KIZI h2{
        margin:20px 0 0;
        font-weight:bold; }
    #KIZI h3{
        margin:7px 0 0; padding:0 0 0 10px;
        height:20px;
        line-height:20px;
        color:#666;
        background:url("slash_img/h3.gif") no-repeat; }

    div.text{ }
	ul.modori{
        margin:10px 0; padding:0 10px 0 0;
        height:20px;
        line-height:20px;
        background:url("slash_img/modori.gif") no-repeat 100% 0%;
        text-align:right; }
    ul.modori li{ list-style-type:none; }
    ul.modori li a{ color:#33cccc; }
    ul.modori li a:hover{ color:#ff0080; }

/*---------- フッター ------------------*/
div#INFO{ padding:0px 10% 10px 205px; }

div#FOOTER{
        height:30px;
        line-height:30px;
        background:url("slash_img/foot.gif");
        text-align:center; }
    div#FOOTER h2{ display:none; }

    div#FOOTER ul{  }
    div#FOOTER li{
        display:inline;
        padding:0 5px;
        list-style-type:none; }
    div#FOOTER li a{
        font-weight:bold;
        color:#dcdcdc;
        text-decoration:non; }
    div#FOOTER li a:hover{ color:#33cccc; }
    div#FOOTER li address{
        margin:0;
        padding:0;
        display:inline; }
           
	div#FOOTER li#FOOTER01{  }
	li#FOOTER01	{	}
	li#FOOTER01	{	}
