@charset "UTF-8";

/**********************************************************
概要
**********************************************************/
/*
個別ページ | 宗家立花流 | 宗家立花流について

ファイル名  ：main-about-souke.css
読込先      ：about/index.html
コピーライト：(C) 2009 The School of Soke Tachibana / Core Impressions all rights Reserved. 

内容：
  1：メイン - 左右パディング
  2：メイン - HTML各要素
----------------------------------------------------------*/



/*----------------------------------------------------------
  1：メイン - 左右パディング
----------------------------------------------------------*/


div#main .inner {
  margin: 0;
  padding: 0 20px 0 25px;
}


/*----------------------------------------------------------
  2：メイン - HTML各要素
----------------------------------------------------------*/

/* 見出し要素
------------------------------*/

div#about-souke h2 {
  margin : 0;
  padding: 0;
}

div#about-souke h2#explain-policy {
  margin : 20px 0 0 0;
  padding: 0;
}

div#about-souke h2#explain-members {
  border-top: solid 1px #A3401D;
  margin : 20px 0 0 0;
  padding: 15px 0 0 0;
}

div#about-souke h3#profile-title {
  font-weight: bold;
  font-size: 110%;
  padding: 0 0 0.5em 0;
}

/* レイアウト
------------------------------*/
div#about-souke div.explain {
  margin: 0 0 30px 0;
}

div#about-souke div.photo {
  margin: 0 0 15px 0;
  font-size : 80%;
  text-align: center;
}

div#about-souke div.left {
  width: 260px;
}

div#about-souke div.right {
  width: 400px;
}

/* 役員一覧
------------------------------*/
div#about-souke div.right table#tbl-members th {
  width: 80px;
  /*padding: 0 0 0.25em 0;*/
}

div#about-souke div.right table#tbl-members td {
  width: 320px;
  /*padding: 0 0 0.25em 0;*/
}


div#about-souke div.right table#tbl-members th p,
div#about-souke div.right table#tbl-members td p {
  line-height: 2em;
}

/* プロフィール
------------------------------*/
div#about-souke div.right div#profile {
  background: #ECECEC;
  margin : 15px 0 0 0;
  padding: 15px 10px 10px 10px;
}

div#about-souke div.right table#tbl-profile {
  margin : 0;
  padding: 0;
}

div#about-souke div.right table#tbl-profile th {
  width: 120px;
  /*padding: 0 0 0.25em 0;*/
}

div#about-souke div.right table#tbl-profile td {
  width: 260px;
  /*padding: 0 0 0.25em 0;*/
}

div#about-souke div.right table#tbl-profile th p,
div#about-souke div.right table#tbl-profile td p {
  line-height: 1.75em;
}

div#about-souke div.right table#tbl-profile th.th-head {
  width: 380px;
}

div#about-souke div.right table#tbl-profile td.td-works {
  width: 380px;
  padding: 1.25em 0 1.25em 0;
}

/* 段落
------------------------------*/
div#about-souke p {
  margin : 0;
  padding: 0;
  line-height: 2em;
}

/* その他の要素
------------------------------*/
div#about-souke blockquote,
div#about-souke cite,
div#about-souke q,
div#about-souke address {
  margin: 1em 0;
  padding: 0;
}

/* 整形済みテキスト
------------------------------*/
div#about-souke pre {
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}




