@charset "UTF-8";
/*--------------------------------------*/
/*テンプレートの編集・改変は自由です。
いくらでもいじっちゃってください＾＾
ただし、再配布は禁止です！！
また、著作権表示・広告の削除も禁止です！！
私のメールアドレスを書いておきますので…
質問等あったらお問い合わせをどうぞ
返信できるという保障もありませんが…
regza42z1lan-fc2@yahoo.co.jp
↑いつ削除するかわかりませんが…（セーフティーアドレスなので）
あんまり期待しないでくださいね*/

/*以前まで公開していたテンプレートにソースのエラーがあり、
一部の環境で正常に表示されないことがありましたので、
修正版をＵＰさせていただきます。*/
/*--------------------------------------*/

/*--------------------------------------*/
/*----------------全体------------------*/
/*--------------------------------------*/
body {
     background: #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     margin: 10px;
     padding: 0px;
}

body, th, td {
     color:black;    /*-------名前件名メッセージ〜本文--------------*/
     font-size: 100%;
}

span, div, h1, h2, h3, h4, h5, h6, p, table, ul {
     margin: 10px;
     padding: 0px;
}

h1 {
     font-size: 200%;
     font-weight: lighter;
}

a {
     color: blue; /*-------一覧検索使い方--------------*/
}

a:hover {
     color: red; /*-------矢印を重ねた時の色--------------*/
     font-weight: normal;
}

#header,div.thread_area,#input_bbs_form,#foot{
}

/*--------------------------------------*/
/*　　　　ヘッダ　　　　　　　　　　　　*/
/*--------------------------------------*/
div#header {
     background:  #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-bottom: 2px solid #808080;    /*-------　#808080　グレー--------------*/
     margin: 5px auto 0px;
     padding: 0px;
     text-align: center;
     width: auto;
}

div#header div#menu_link {
     margin: 0px auto 5px;
     width: auto;
}

div#header h1 {
     color: black; /*-------タイトル--------------*/
     margin: 10px 1px 10px;
     padding: 0px 0px 0px 30px;
     text-align: center;
}

div#header span {
     margin-left:0.5em;
     margin-bottom: 10px;
}

div#header a {
     margin-bottom: 10px;
     text-align: center;
}

div#header p#counter {
     color: #EEEEEE; /*-------グレー--------------*/
color:#FF00FF; /*------#FF00FF　fuchsia--------------*/
     font-size: 20px;
     margin: 0px 30px 0px 0px;
     text-align: right;
}

/*--------------------------------------*/
/*　　投稿フォーム                      */
/*--------------------------------------*/

div#input_bbs_form {
     background: none repeat scroll 0px 0px #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-bottom: 2px solid #808080;    /*-------　#808080　グレー--------------*/
     margin: 20px auto 0px;
     padding: 0px 0px 10px;
     width: auto;
}

div#input_bbs_form table {
     margin: 15px 0px 0px 20px;
}

div#input_bbs_form td.form_title {
     width: 100px;
}

input.button {
     background-color: #EEEEEE;    /*-------#EEEEEE　薄いグレー　--------------*/
     border: 1px solid #808080; /*------#808080　グレー--------------*/
     color: black;
     float: left;
     margin: 0px 0px 0px 5px;
     width: auto;
}

input.button_re {
     background: none repeat scroll 0% 0% #EEEEEE;    /*-------#EEEEEE　薄いグレー　--------------*/
     border: 1px solid #808080; /*------#808080　グレー--------------*/
     color: black;
     margin: 0px 0px 0px 5px;
     width: auto;
}

div.form_submit {
     margin: 0px auto;
     width: auto;
}

/*--------------------------------------*/
/*   　　　スレッドエリア               */ 
/*--------------------------------------*/
div.thread_area{
     background: none repeat scroll 0% 0% #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-bottom: 2px solid #808080;    /*-------　#808080　グレー--------------*/
     margin: 30px auto 0px;
     padding: 0px 0px 20px;
     width: auto;
}

div.body {
     margin: 0px 0px 0px 10px;
}

div.icon_img {
     left: 10px;
     position: relative;
     top: -33px;
}

/*　スレッドのタイトル　*/
h2.thread_title {
color:red; /*---------------------*/
     font-size: 130%;
     margin: 2px 10px 0px 0px;

}

/*親記事の日付データ*/
p.parent_date {
     font-size: 100%;
     margin: 2px 10px 4px 4px;


color:black; /*---------------------*/
}




p.parent_date a{
color:black; /*---------------------*/
}






img.userimage {
     left: 10px;
     position: relative;
     top: 20px;        /*-------写真の上-------------*/
}

div.control_panel {
     margin: 40px 0px 0px auto;      /*-------親編集ボタンの上-------------*/
     width: auto;
}




/*返信・削除・編集ボタンを格納する要素　*/
.control_panel form {
     float: left;
}




/*　スレの子要素　*/
div.child_area {
     margin: 20px 0px 0px 50px;
}

/*　レスのタイトル　*/
h2.child_title {
     background:#FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-bottom: 1px dotted #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-top: 2px dotted #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     color:black;
     font-size: 110%;
     margin: 0px 5px 0px 0px;
     padding: 0px 0px 0px 5px;
}

/*　レスの日付データ　*/
p.child_date {
     font-size: 100%;
     margin: 2px 10px 0px 0px;
     text-align: left;
}

/*レスの編集・削除ボタン*/
div.child_control_panel {
     margin: 40px 0px 0px auto;     /*-------子編集ボタンの上？-------------*/
     width: auto;
}

.child_control_panel form {
     float: left;
}

div.clear_both {
     clear: both;
}

div.control_panel_re {
     margin: 40px 0px 0px auto;     /*-------トピックを表示後の／編集ボタンの上？-------------*/
     width: auto;
}

.control_panel_re form {
     float: left;
}

div#next_or_past {
     margin: 40px auto 0px;
     text-align: center;
     width: auto;
}

div#next_or_past form {
     float: left;
}

/*--------------------------------------*/
/*　　　プレビュー画面　　　　　　　　　*/
/*--------------------------------------*/

div#preview_area {
     background: none repeat scroll 0% 0% #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border: 2px solid #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     margin: 60px auto 0px;
     padding: 0px 0px 20px;
     width: auto;
}

td.preview_form_title {
     width: auto;
}

div#captcha_area {
     background:#FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border: 2px solid #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     margin: 60px auto 0px;
     padding: 0px 0px 20px;
     width: auto;
}
/*--------------------------------------*/
/*　　ヘルプページ　　　　　　　　　　　*/
/*--------------------------------------*/
div#help {
     background-color: #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border: 2px solid #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     margin: 20px auto 0px;
     width: auto;
}

div#help h3 {
background: #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     border-bottom: 1px dotted #FFCCCC;    /*-------#FFCCCC ピンク--------------*/
     color: #FFFFFF;
     margin: 0px 0px 3px;
     padding: 2px 0px 0px 5px;
}

div#help ul {
     margin: 0px 0px 20px 30px;
}

div#help li {
     line-height: 1.3em;
     color: #7f7fff;
}

/*--------------------------------------*/
/*　　フッター　　　　　　　　　　　　　*/
/*--------------------------------------*/
div#ads_foot {
     margin: 20px auto 0px;
     width: auto;
}

div.ads_foot {
     margin: 20px 0px 0px;
}

div#foot {
     background-color: #FFCCCC
     border: 2px solid #FFCCCC
     margin: 15px auto 10px;
     padding: 0px;
     text-align: center;
     width: auto;
     color: #808080
}

div#foot p {
     margin-bottom: 1px;
     margin-top: 2px;
}

div#foot a {
     color: #808080
}

div#foot address {
     font-size: 18px;
     margin-top: 5px;
}
