@charset "utf-8";



*{
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
    margin:0px;
    padding:0px;
    font-size:10pt;
    line-height:160%;
    scrollbar-face-color: #CCCCCC;
    scrollbar-shadow-color: #F0F0F0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #282626;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color: #FFFFFF;}
body{
    text-align:center;
    color:#282626;
    background:#FFF;}
h1{
    font-size:14pt;
    color:#000;
    font-weight:normal;
    text-align:center;}
img{
    border:0px;}




/* ---■レイアウト■ --- */
#header  {
    width: 100%;
    height:60px;
    padding:35px 0px 0px 0px;
    background: #000;
    border-bottom: 2px solid #cccccc;
    color: #FFF;
    position: fixed;
    top:0;
    left:0;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    6 background: #000;}
#title{
    color: #ffffff;
    font-weight:normal;
    text-align:center;}
#title a{
    font-size:14pt;
    color: #ffffff;
    font-weight:normal;}
#header h2  {
    color: #cccccc;
    font-weight:normal;
    text-align:center;}
#layout{
    clear:both;
    margin:0px auto 0px auto;
    padding-top:90px;
    text-align:center;
    width:950px;}

#contain{
    margin:0px auto;
    clear:both;}
#left{
    float:left;
    width:730px;}
#left-l{
    float:left;
    width:200px;
    padding:5px;
    background:#f0f0f0;}
#left-cen{
    float:right;
    width:510px;
    background1:#cccccc;}
#right{
    float:right;
    width:200px;
    padding:5px;
    background:#f0f0f0;}
#footer{
    clear:both;
    margin:10px 0px 0px 0px;
    padding:20px;
    font-size:9pt;
    background:#f0f0f0;
    border-top:5px solid #cccccc;}
#footer a{
    color:#282626;
    font-size:8pt;}



/* ---■メニュー■ --- */
.sidebar-t{
    margin:1px;
    height:24px;
    padding:4px 5px 0px 5px;
    font-size:10pt;
    text-align:left;
    color:#ffffff;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    background:#282626;}
.sidebar-t p{
    color:#ffffff;}
.sidebar-box{
    background:#ffffff;
    margin:0px 0px 5px 0px;
    padding:2px;
    font-size:10pt;
    text-align:left;
    border:1px solid #CCCCCC;}
.sidebar-box-cen{
    margin:0px 0px 10px 0px;
    padding:5px;
    font-size:10pt;
    text-align:center;
    border:1px solid #CCCCCC;}
.sidebar-box ul{
    list-style-type:none;}
.sidebar-body{
    margin:2px 5px;}

/* ---■記事■ --- */
.index-top{
    margin:0px 0px 10px 0px;
    padding:10px;
    text-align:left;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    background:#F9F9F9;}
.kizi-t{
    margin:0px 0px 10px 0px;
    padding:8px 0px;
    text-align:left;
    color:#000000;
    font-weight:bold;
    border-bottom:1px dotted #282626;}
.kizi-t a{
    color:#000000;
    text-decoration:none;}
.kizi-t a:link{
    text-decoration:none;}
.kizi-t a:visited{
    text-decoration:none;}
.kizi-t a:hover{
    color:#cc0000;}
.kizi-body{
    margin:15px 0px 0px 0px;
    padding:10px 0px;
    text-align:left;}
.kizi-body2{
    margin:15px 0px 0px 0px;
    padding:10px 0px;
    text-align:left;}
.kizi-more{
    text-align:right;}
.kizi-info{
    margin:0px 0px 15px 0px;
    text-align:right;
    border-top:1px solid #F0F0F0;}
.fc2_footer{
    margin:10px 0px 0px 0px;}

.cmt-box{
    margin:0px 0px 15px 0px;
    text-align:left;
    border-top:1px solid #F0F0F0;}

/* ---■フォント■ --- */
a:link{
    text-decoration:underline;
    color1:#0000FF;
    padding:1px;}
a:visited{
    text-decoration:underline;
    color:#000000;
    padding:1px;}
a:hover{
    text-decoration:underline;
    color:#000000;
    padding:1px;}



/* ---■フォーム■ --- */
input{
    margin:1px;
    padding:5px;
    color:#000;
    border:0px;
    border:1px solid #ccc;
    background1:#cccccc;}
textarea{
    margin:1px;
    padding:5px;
    color:#000;
    border:0px;
    border:1px solid #ccc;
    background1:#cccccc;}

