@charset "utf-8";
/*
Theme Name: news2ch用
Theme URI: http://www.example.com/
Description: マルチ検索-カテゴリー変更-フッターリンク追加
Author: マルチ検索対等
*/

/* ■■リセット■■ */
* {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* ■■全体■■ */
body {
background-color: #ffffff;

}

/* ■■全体枠■■ */
#container{
  margin:0px auto 0px auto;
  width:950px;
  font-size: 20px;
  text-align:left;
color: #333333;
}

/* ■■縦3分割■■ */
#head {
width:100%;
}

#body {
width:100%;
}

#foot {
width:100%;
clear : both;
font-size: 18px;
text-align: center;
}

/* ■■ボディー横2分割■■ */
#box_a {
width:690px;
float:right;
}

#box_b {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:235px;
float:left;
}

/* ■■上部タイトル■■*/


.main_title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  width:970px;
  height:90px;
  background-color: #333333;
}
.main_title_decoration {
padding: 30px 0px 0px 0px;
font-size:28px;
text-align: center;
display: block;
height: 20px;/* IE6用 */
height:70px !important;
}

/*■■メインカラム■■*/

.content_container {
margin:0px 0px 10px 0px;
border:solid #333333;
border-width:5px 5px 5px 5px;
background-color: #ffffff;
}

.content_title {
padding: 5px 0px 5px 0px;
color: #ffffff;
border-width:0px 0px 1px 0px;
background-color: #333333;
text-align: center;
}

.content_body {
margin: 0px 0px 0px 0px;
padding:10px 10px 0px 10px;
line-height: 150%;
letter-spacing: 2px;
}

.content_body p {
margin: 0px 0px 0px 0px;
padding:0px 0px 1.5em 0px;
}

.content_foot {
padding:-20px 0px 10px 20px;
font-size:20px;
text-align:right;
}

/* ■■関連記事の表示■■ */
.kanren {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}

.content_body h2 {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 24px !important;
background-image: url("/img/midasi/bikuri001.gif");
background-repeat: no-repeat; /* 画像の並び */
}
.content_body h3 {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 24px !important;
background-image: url("/img/midasi/bikuri001.gif");
background-repeat: no-repeat; /* 画像の並び */
}

/* ■■ナビ■■ */
.navi {
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

/* ■■サイドカラム■■ */

.side_container {
margin:0px 0px 10px 0px;
background-color: #ffffff;
border:solid #333333;
border-width:5px 5px 5px 5px;
width:235px;
}

.side_title {
padding: 5px 0px 5px 0px;
color: #ffffff;
background-color: #333333;
text-align: center;
}

.side_body {
  margin:5px 5px 5px 5px;
  line-height: 150%;
}

/* ■■コメント投稿■■ */

.text-area-comment {
width: 100%;
  padding: 3px 0px 3px 0px;
  margin: 10px 0px 10px 0px;
}

/* ■■コメント欄■■ */
.comment_container {
margin:0px 0px 10px 0px;
border:solid #333333;
border-width:5px 5px 5px 5px;
background-color: #ffffff;
}

.comment_title {
  padding: 5px 0px 5px 0px;
  color: #ffffff;
  border-width:0px 0px 0px 0px;
  background-color: #333333;
  text-align: center;
font-size:22px;
  }

.comment_body {
margin: 10px 10px 10px 10px;
padding:10px 10px 0px 10px;
line-height: 150%;
background-color: #dcdcdc;
letter-spacing: 1px;
}

.comment_body p {
  margin: 0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  }

.comment_foot {
padding:-10px 0px 0px 0px;
font-size:20px;
text-align:right;
}

/*サーチエリア*/
.searchform_text {
width: 97%;
  padding: 3px 0px 3px 0px;
  margin: 10px 0px 10px 0px;
}

.button {
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
}

/* ■■順序リスト■■ */
ol {
  list-style-type:decimal;
  margin: 0px 0px 0px 0em;
  padding:10px 0px 0px 0px;
  }
li {
margin: 0px 0px 0.5em 0em;
padding:0px 0em 5px 0px;
line-height: 120%;
}


/* ■■記事内のリスト■■ */
.content_body ol {
list-style-type:decimal;
margin: 0px 0px 1em 2em;
padding:10px 0px 0px 0px;
color: #333333;
}

/* ■■順不同リスト部分■■ */
ul {
list-style-type:decimal;
margin: 0px 0px 0px 1.5em;
padding:10px 0px 0px 0px;
}
li {
margin: 0px 0px 0.5em 0em;
padding:0px 0em 5px 0px;
line-height: 120%;
}

/* ■■コメント欄の投稿者■■ */

ul.signature {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

.signature li {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
font-size:20px;
}


/* ■■リスト横並び■■ */
ul.yoko {
margin: 0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}
.yoko li {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
white-space:nowrap;/* 改行の方法 */
line-height: 150%;
}


/*■■リンクの色■■*/
a.link_color_01:link { color: #ffffff; }
a.link_color_01:visited { color: #ffffff; }
a.link_color_01:hover { color: #ffffff; }
a.link_color_01:active { color: #ffffff; }

/*■■リンクのアンダーラインを消す■■*/
a { text-decoration:none; }

/* ■■フォントのリセット■■ */
h1, h2, h3, h4, h5 ,h6 {
font-size: 100%;
font-weight: normal;
}
strong {
font-size: 100%;
font-weight: normal;
}
i {
font-size: 100%;
font-weight: normal;
font-style: normal;
}

/* ■■ブックマークの画像■■ */
.bookmark {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style:none;
width:24px;
height:24px;
!important;
}


/* ■■テーブル1■■ */ 
.table1 {
width: 100%;
border-collapse: collapse;
border: 1px #333333 solid;
margin: 40px 0px 20px 0px;
line-height: 150% ;
}

.table1 caption {
padding: 5px 0px 5px 0px;
border-width: 1px 1px 0px 1px;
border-style:solid;
border-color:#333333;
text-align:center;
}
.table1 td {
border: 1px #333333 solid;
padding: 5px 0px 5px 5px;
}
.table1_menu{
  width: 6em;
}

.yokohaba4{
  width: 4em;
}

.yokohaba5{
  width: 5em;
}
.yokohaba6{
  width: 6em;
}

.yokohaba7{
  width: 7em;
}

.yokohaba8{
  width: 8em;
}

.yokohaba10{
  width: 10em;
}