@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: #999999;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color: #FFFFFF;}
body{
    color:#666666;
    text-align:center;
    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:#A5DDE7;
    border-bottom: 1px solid #336699;
    color: #FFF;
    position: fixed;
    top:0;
    left:0;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    6 background: #A5DDE7;}
#title{
    color: #31A3B7;
    font-weight:normal;
    text-align:center;}
#title a{
    font-size:14pt;
    color: #31A3B7;
    font-weight:normal;}
#header h2  {
    color: #31A3B7;
    font-weight:normal;
    text-align:center;}
#layout{
    clear:both;
    margin:0px auto 0px auto;
    padding-top:90px;
    text-align:center;
    width:1050px;}

#contain{
    margin:0px auto;
    clear:both;}
#left{
    float:left;
    width:780px;}
#left-l{
    float:left;
    width:250px;
    padding:5px;
    background:#D6EFF3;}
#left-cen{
    float:right;
    width:510px;
    background1:#cccccc;}
#right{
    float:right;
    width:250px;
    padding:5px;
    background:#D6EFF3;}
#footer{
    clear:both;
    margin:10px 0px 0px 0px;
    padding:20px;
    font-size:9pt;
    color:#ffffff;
    background:#A5DDE7;
    border-top:5px solid #31A3B7;}
#footer a{
    color:#ffffff;
    font-size:9pt;}



/* ---■メニュー■ --- */
.sidebar-t{
    margin:0px;
    padding:4px 5px 4px 5px;
    font-size:10pt;
    text-align:left;
    color:#ffffff;
    background:#A5DDE7;}
.sidebar-t p{
    color:#ffffff;}
.sidebar-box{
    background:#ffffff;
    margin:0px 0px 5px 0px;
    padding:1px;
    font-size:10pt;
    text-align:left;
    border:1px solid #A5DDE7;}
.sidebar-box-cen{
    margin:0px 0px 10px 0px;
    padding:5px;
    font-size:10pt;
    text-align:center;
    border:1px solid #A5DDE7;}
.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:#09f;
    font-weight:bold;
    border-bottom:1px dotted #999999;}
.kizi-t a{
    color:#09f;
    text-decoration:none;}
.kizi-t a:link{
    color:#09f;
    text-decoration:none;}
.kizi-t a:visited{
    color:#09f;
    text-decoration:none;}
.kizi-t a:hover{
    color:#f60;}
.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;
    color:#09f;
    padding:1px;}
a:visited{
    text-decoration:underline;
    color:#09f;
    padding:1px;}
a:hover{
    text-decoration:none;
    color:#f60;
    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;}









