﻿/***********************************
  レイアウト用
************************************/
#wrap { 
    text-align:left;
    margin:30px 30px 0 30px;
    background-color:#FFFFFF;
    font-family:"Century Gothic";
//    overflow: hidden !important;
    height: auto !important;
}

#header {
    padding-left:10px;
    border-bottom:medium dotted #FFA500; }

#sidenavi {
    width:150px;
    float:left;
    padding-top:10px;
    padding-left:10px;
//    padding-bottom: 32767px !important;
//    margin-bottom: -32767px !important;
}

#contents {
    float:left;
    padding-top:10px;
    padding-left:10px;
//    padding-bottom: 32767px !important;
//    margin-bottom: -32767px !important;
    border-left:medium dotted #FFA500;
    min-height:400px;
}

#footer {
    text-align:center;
    margin:20px 0 0 0;
    padding:10px;
    font-size:0.81em; }


/* 回り込み解除 */
.clear     { clear:both; }
.clear hr  { display:none; }


/***********************************
  全体の設定
************************************/
img { border: none; }
a   { color:#000099; }
a:visited { color:#000099; }
a:hover { text-decoration: underline; color:#FFA500; }

body { background-image: url("./img/bg.png"); }


/***********************************
  header用
************************************/
h1 { font-size:40px; padding:10px; margin:0 auto; color:#000099; }
#header a  { text-decoration: none; }


/***********************************
  sidenavi用
************************************/
.navi     { font-size:0.81em; margin:10px 0 0 10px; line-height:1.8em;  }
.navi a   { text-decoration: none; }

.counter {
    font-size:0.81em;
    text-align:center;
    background-color:#CCDDFF;
    margin:30px 10px 0 10px;
    padding:10px; border-radius:10px;
}

.countnum { font-size:3.0em; color:#000099; font-family:"Century Gothic"; }
.snsbtn   { margin:10px 0 0 0; padding:10px; }

/***********************************
  contents用
************************************/
.con_wrap      { margin-left:15px; }

/* ぱんくずリスト */
h2 { font-size:0.76em; font-weight:normal; margin-bottom:10px; }
.breadcrumbs a { text-decoration: none; }

/* ページタイトル */
h3.subtitle    { font-size:1.3em; margin:0 auto; }

/* TOPページ用float設定 */
.contop  { float:left; padding:10px; }
.twitter { float:left; padding:10px; width:250px; }
.pr      { float:left; padding-left:30px; width:300px; }

/* 分科会詳細部分 */
.detail  { width:700px; padding-top:300px;}

/***********************************
  footer用
************************************/
#footer a { text-decoration: none; }

