/******************* 全体の設定*******************/

BODY{
    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:normal;/*文字の大きさ*/
    text-align:center;/*文字の寄せ方*/
    color:#202020;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    background-image : url(../sozai/bg_01.gif);/* 背景の画像 */
}

/*******************リンク関係*******************/

a:link {/*リンクされた文字の色*/
    color:0000F0;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}

a:visited{
    color:#934C7B;
}

a:hover {/*カーソルを合わせたときの色*/
    color:#FF6060;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    color:#FF8000;
    text-decoration:underline;/* 下線 */
}

/*枠用ID*/
table#structure{
    background-color:#FFFFFF;
    width:850px;
    border-width:1px;
    border-color:#663300;
    border-style:solid;
    text-align:left;
    margin:0px auto;
}

td#head{
    width:850px;
    vertical-align:top;
}


/*******************コンテンツ部分*******************/

td#sub-head{
    width:850px;
    vertical-align:top;
}

DIV.contents ul{
    list-style:none;
    width:100%;
    font-size:12px;
    margin:0px; 
    padding-top:10px;
    padding-bottom:10px;
    padding-left:60px;
    border-top:double 4px #885522;
    border-bottom:double 4px #885522;
    background-image:url(../sozai/columntopbar_back.jpg);
}

.contents li{
    color:#FFFFFF;
    list-style:none;
    float:left;
}

.contents a{
    color:#FFFFFF;
    font-size:12px;
    padding-left:8px;
    padding-right:8px;
    text-decoration:none;
}

.contents a:visited{
    color:#FFFFFF;
    text-decoration:none;
}

.contents a:hover{
    color:#FF6060;
    background : url(../sozai/ic_triangle_red.gif) no-repeat left center;
    text-decoration:underline;
}

/*******************コンテンツ部分ここまで*******************/

/*メイン部分ここから*/

td#main{
    width:850px;
    vertical-align:top;
    background-image:url(../sozai/back.jpg);
}

#main hr{
    color:#E7E7E7;
    height:2px;
    margin:0px 74px 0px 69px;
}

/*********コラムタイトル*********/

div#title{
    margin:25px 74px 0px 69px;
    border-color:#FF8000;
    border-width:0px;
    border-left-width:10px;
    border-style:double;
}
    
div#title h2{
    padding:3px 0px 0px 20px;
    margin-bottom:0px;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    background-image:url(../sozai/columnmenubar_back.jpg);
    color:#FFFFFF;
}


div#title p{
    font-size:14px;
    margin-top:0px;
    padding-top:1em;
    padding-bottom:1em;
    padding-left:1em;
}

/*********コラム*********/

div#column{
    margin:25px 74px 0px 69px;
    padding-bottom:5px;
    border-color:#FF8000;
    border-width:0px;
    border-right-width:10px;
    border-style:double;
}

#column h3{
    padding:3px 0px 0px 13px;
    margin-bottom:0px;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    background-image:url(../sozai/columnmenubar_back.jpg);
    color:#FFFFFF;
}

div#column ul{
    list-style:none;
    margin-top:0px;
    margin-left:0px;
    padding-top:1em;
    padding-left:1em;
}

div#column li{
    list-style:none;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    padding:5px;
    padding-left:1em;
    background: url(../sozai/ic_triangle_red.gif) no-repeat left center;
}

#column span{
    font-weight:normal;
    font-size:14px;
    padding-left:1em;
}

#column span.next_index{
    font-size:14px;
    margin-left:20em;
}

#column span.next_index a{
    text-decoration:none;
}


#column span.next_hangul{
    font-size:14px;
    margin-left:10em;
}

#column span.next_hangul a{
    text-decoration:none;
}

#column span.next_rekijin{
    font-size:14px;
    margin-left:13em;
}

#column span.next_rekijin a{
    text-decoration:none;
}

/*********免責事項*********/

div#copy{
    margin-left:69px;
    margin-bottom:25px;
}

#copy p{
    font-size:13px;
    color:#FF6060;
}


/*メイン部分ここまで*/


/*フットここから*/

td#foot{
    width:850px;
    vertical-align:top;
}

#copyright{
    margin-top:0px;
    color:#FFFFFF;
    width:100%;
    font-size:14px;
    padding:5px;
    border-top:double 4px #885522;
    border-bottom:double 4px #885522;
    text-align:center;
    background-image:url(../sozai/columnbottombar_back.jpg);
}
/*フットここまで*/

/*******************アクセス解析*******************/

div#FC2{
    position:relative; top:-100px; left:360px;
}

/*******************アクセス解析ここまで*******************/

