@charset "shift_jis";

/*

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃■Ｃ−ＢＯＡＲＤ用スタイルシート
┃----------------------------------------------------------------------------
┃このファイルにはＣ−ＢＯＡＲＤ用のスタイルシートが記録されています。
┃自由に書き換えることが出来ますが、「セットアップ（スタイル） 」の一番下で
┃スタイルシートを書き換えないように設定しないとセットアップ時に自動的に
┃プログラムによって上書きされてしまうので注意してください。
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

*/

/* Initialize */

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,kbd,samp,form,fieldset,input,textarea,p,em,
blockquote,th,td {
margin:0;
padding:0;
border:none;
font-size:100.01%;
font-weight:normal;
font-style:normal;
}
img {
border:0;
}
html {
background-color:#d8dcf0;
}
a {
color:#fff;
font-style:normal;
text-decoration:none;
}
a:link {
color:#fff;
font-style:normal;
text-decoration:none;
}
a:visited {
color:#fff;
font-style:normal;
text-decoration:none;
}
a:hover {
color:#ccc;
font-style:normal;
text-decoration:underline;
}
a:active {
color:#ccc;
font-style:normal;
text-decoration:underline;
}
ul {
list-style:none;
}
body {
background:url(background.jpg) repeat-x scroll;
color:#fff;
font-size:100.01%;
font-family:Verdana, Arial, sans-serif;
text-align:center;
}
body div {
margin:0 auto;
text-align:left;
}

/* Board */

#container {
width:768px;
margin:0 auto;
}
#boardtop {
width:768px;
height:104px;
background:url(../image/bbs_title.jpg) no-repeat;
}
#boardbody {
width:768px;
background:url(../image/board-body.jpg) repeat-y;
}

.boardmenu {
width:720px;
height:32px;
margin:0 24px;
background-image:url(../image/menu-back.png);
}
.boardmenu div {
display:block;
text-align:center;
}
.boardmenu a.Menu {
color:#fff;
font-size:13px;
line-height:32px;
}

/* */

h1 {
display:none;
}
.page {
display:block;
margin:8px auto;
font-size:90%;
text-align:center;
}
.page a:link,
.page a:visited {
text-decoration:underline;
}

form {
width:720px;
margin:0px 24px;
}
form div {
display:block;
margin:0 auto;
text-align:center;
}
form div.page {
margin-top:16px;
}
div.count {
width:720px;
margin:8px 24px;
text-align:center;
}
div.version {
width:720px;
margin:16px 24px;
font-size:80%;
text-align:center;
}

div.return{
width:720px;
text-align:right;
}
a.CsnLink:link,
a.CsnLink:visited {
font-size: 80%;
text-decoration:underline;
}

hr {
clear:left;
color:#dfdedb;
}

img.clip {
margin-right:8px;
}

h2 {
width:720px;
height:32px;
margin-bottom:16px;
background:url(../image/sbj_back.png) no-repeat;
font-size:90%;
line-height:32px;
text-align:center;
letter-spacing:1em;
}

em {
color:#dae792;
}

/* Tree */

div.TreeParent {
width:720px;
margin:0 24px;
}
a.TreeParentSubject:link,
a.TreeParentSubject:visited {
color: #fff;
font-size: 80%;
}
a.TreeParentSubject:active,
a.TreeParentSubject:hover {
color: #ccc;
font-size: 80%;
text-decoration:underline;
}

a.TreeChildSubject:link,
a.TreeChildSubject:visited {
color: #fff;
font-size: 80%;
}
a.TreeChildSubject:active,
a.TreeChildSubject:hover {
color: #ccc;
font-size: 80%;
text-decoration:underline;
}

.TreeChildDate {
color:#d8d5d1;
}
.TreeChildMasterName {
color:#d2dcb8;
}
.TreeChildName {
color:#fff;
}
.TreeParentDate {
color:#d8d5d1;
}
.TreeParentMasterName {
color:#d2dcb8;
}
.TreeParentMasterName img {
margin:0 4px;
}
.TreeParentName {
color:#fff;
}


/* 險倅ｺ玖｡ｨ遉ｺ */

div.AllSubject {
width:720px;
height:32px;
margin:24px 24px 0 24px;
background:url(../image/sbj_back.png);
}
div.AllSubject a {
width:720px;
height:32px;
margin-left:16px;
font-size:100%;
line-height:32px;
}
div.AllSubjectNavi {
width:704px;
margin:8px 32px;
font-size:80%;
}
div.AllSubjectNavi span {
display:block;
text-align:right;
}
div.AllSubjectNavi a,
div.AllSubjectNavi a:visited {
text-decoration:underline;
}
div.msgdata {
width:720px;
margin:0 24px;
}
div.msgdata img {
margin:0 2px;
}
.AllMasterName {
font-size:90%;
color:#d2dcb8;
}
.AllName {
font-size:90%;
color:#fff;
}

div.msgbody{
float:left;
width:520px;

margin:0 0 32px 0;
padding:0 16px 0 24px;
}
div.msgbody a{
font-size:80%;
}
div.msgbody a:link,
div.msgbody a:visited {
text-decoration:underline;
}

div.msgform {
width:200px;
margin:0 0 32px 480px;
}
div.msgform form {
width:200px;
margin:0;
}

div.attach {
clear:both;
width:720px;
margin:16px  24px 16px 0;
}
div.attach a:link,
div.attach a:visited {
text-decoration:underline;
}
div.attach dt {
float:left;
margin-left:16px;
font-size:80%;
}
div.attach dd {
float:left;
font-size:80%;
}

.AllDate {
font-size:80%;
color:#d8d5d1;
}

.AllDelete {
font-size:80%;
color:#fff;
}

.AllDeleteInput {
font-size:80%;
color:#000;
}

.AllFile {
font-size:80%;
color:#fff;
}

.AllHit {
clear:both;
margin:0 24px 0 568px;
color:#d8d5d1;
font-size:80%;
}

.AllReply {
font-size:80%;
color:#fff;
}

.AllReplyInput {
font-size:80%;
color:#fff;
}

.AllAgent {
font-size:10pt;
color:#999999;
}

.AllBody {
width:720px;
font-size:90%;
color:#fff;
line-height:1.4;
}

.AllBody1 {
font-size:90%;
color:#fff;
}

.AllBody2 {
font-size:90%;
color:#444444;
}

.AllBody3 {
font-size:90%;
color:#444444;
}

.AllBody4 {
font-size:90%;
color:#444444;
}

.AllBody5 {
font-size:90%;
color:#444444;
}

.AllBodyQuot1 {
font-size:100%;
color:#ADAAA5;
line-height:1.4;
}

.AllBodyQuot2 {
font-size:100%;
color:#CBCFBE;
line-height:1.4;
}

.AllBodyQuot3 {
font-size:100%;
color:#BBC9D2;
line-height:1.4;
}

.AllTree {
width:720px;
margin:0 24px 96px 24px;
color:#fff;
font-size:80%;
text-align:right;
}
.AllTree a:link,
.AllTree a:visited {
text-decoration:underline;
}

a.NumberSubject:link {
color: #fff;
font-size: 80%;
}
a.NumberSubject:visited {
color: #fff;
font-size: 80%;
}
a.NumberSubject:active {
color: #fff;
font-size: 80%;
}
a.NumberSubject:hover {
color: #fff;
font-size: 80%;
}


/* Topic */

div.topic {
width:720px;
margin:8px 24px;
padding-bottom:8px;
border-bottom:#DED9D3 solid 1px;
font-size:80%;
}
div.subject {
height:16px;
padding-left:20px;
background:url(../image/tre_all.png) no-repeat;
line-height:16px;
}
a.TopicSubject:link,
a.TopicSubject:visited {
color: #fff;
font-size: 90%;
text-decoration:underline;
}
a.TopicSubject:active,
a.TopicSubject:hover {
color: #ccc;
font-size: 90%;
}

div.topicdata {
margin-left:2em;
}

.TopicDate {
color:#fff;
}
.TopicLatest {
color:#d8d5d1;
}
.TopicMasterLatest {
color:#d8d5d1;
}
.TopicMasterName {
color:#d2dcb8;
}
.TopicName {
color:#fff;
}
.TopicReply {
color:#fff;
}


/* Thread */

div.headline{
width:720px;
margin:16px 24px;
}
div.headline a:link,
div.headline a:visited {
text-decoration:underline;
}

div.headlinenavi{
margin-left:24px;
font-size:80%;
}
div.headlinenavi a:link,
div.headlinenavi a:visited {
margin-right:4px;
text-decoration:underline;
}

a.ThreadHeadline:link {
color: #fff;
font-size: 80%;
}
a.ThreadHeadline:visited {
color: #fff;
font-size: 80%;
}
a.ThreadHeadline:active {
color: #fff;
font-size: 80%;
}
a.ThreadHeadline:hover {
color: #fff;
font-size: 80%;
}


/* Number */

table.number {
width:720px;
margin:0 24px;
}
table.number td.nmbsubject {
width:272px;
}
table.number td {
height:2em;
padding-left:8px;
word-break:break-all;
}
table.number td div {
overflow:hidden;
}


/* Search */

div.searchbox {
width:400px;
margin:0 auto;
}
div.searchbox dt {
clear:both;
height:auto;
margin:24px 0 0 0;
padding:8px 0 4px 20px;
background:url(../image/tre_all.png) no-repeat 0 10px;
color:#dae792;
border-top:#9CA0A5 solid 1px;
font-size:90%;
text-align:left;
line-height:20px;
}
div.searchbox dd {
float:left;
margin-left:16px;
color:#fff;
font-size:90%;
text-align:left;
}
dl.sublist {
}
dl.sublist dt {
height:auto;
margin-top:0;
background:none;
border:none;
color:#fff;
}
dl.sublist dd {
font-size:90%;
}
div.searchbox .button {
clear:both;
margin-top:16px;
padding-top:16px;
}

.ResultInfo {
width:720px;
margin:8px 24px 16px 24px;
font-size:90%;
color:#fff;
}
.ResultLogName {
font-size:90%;
}
.ResultLogTree {
font-size:80%;
}
.ResultSummary {
width:720px;
margin:16px 24px 160px 24px;
font-size:90%;
color:#fff;
}


/* Custom */

div.custombox {
width:352px;
margin:0 auto;
}
div.custombox dt {
clear:both;
height:20px;
margin:16px 0 0 0;
padding-top:8px;
padding-left:20px;
border-top:#9CA0A5 solid 1px;
background:url(../image/tre_all.png) no-repeat 0 10px;
color:#dae792;
font-size:90%;
text-align:left;
line-height:20px;
}
div.custombox dd {
float:left;
margin-left:16px;
color:#fff;
font-size:90%;
text-align:left;
}
dl.sublist dt {
margin-top:0;
background:none;
border:none;
color:#fff;
font-size:100%;
}
dl.sublist dd {
font-size:100%;
}
div.custombox span {
font-size:80%;
}
div.custombox .button {
clear:both;
margin-top:16px;
padding-top:16px;
border-top:#9CA0A5 solid 1px;
}

.Custom {
font-size:80%;
color:#fff;
}
.CustomInput {
font-size:80%;
color:#000;
}


/* info */

div#info h2 {
margin:0 24px;
letter-spacing:normal;
}
div#info ul {
width:720px;
margin:16px 24px 0 24px;
padding-bottom:32px;
}
div#info ul li {
padding-left:20px;
background:url(../image/tre_all.png) no-repeat 0 2px;
font-size:90%;
line-height:1.5;
}
div#info ul li.blank {
margin-top:1em;
}
div#info ul li span {
font-size:90%;
}
div#info a {
text-decoration:underline;
}


/* Post */

div#postcontainer h2 {
margin-top:16px;
margin-left:24px;
letter-spacing:normal;
}
div#postcontainer dl {
width:720px;
margin:8px 0;
padding-bottom:8px;
border-bottom:#929AA0 solid 1px;
}
div#postcontainer dt {
float:left;
width:144px;
padding-left:20px;
background:url(../image/tre_all.png) no-repeat 0 0;
font-size:90%;
}
div#postcontainer dt.nofloat {
float:none;
}
div#postcontainer dl.check {
float:right;
width:auto;
height:1em;
border:none;
}
div#postcontainer dl.check dt {
width:auto;
background:none;
}
div#postcontainer dl.check dd {
margin-top:3px;
font-size:80%;
}
div#postcontainer dt span {
margin-left:8px;
font-size:80%;
}
div#postcontainer dd input,
div#postcontainer dd select,
div#postcontainer dd textarea {
color:#000;
font-size:90%;
}
div#postcontainer dd.float {
float:left;
margin-left:2px;
}

div#postcontainer a {
text-decoration:underline;
}
div#postcontainer p {
font-size:80%;
}
div#postcontainer p.key {
float:left;
padding-left:20px;
margin-right:16px;
}
div#postcontainer p.alignright {
margin-right:24px;
text-align:right;
}

div#postcontainer div.postbutton {
width:auto;
height:64px;
margin:16px auto;
}


/* Error */

h2.errorhead {
letter-spacing:normal;
}
div.Error {
padding-bottom:288px;
}
div.Error {
color:#fff;
font-size:90%;
line-height:1.4;
text-align:left;
}
p.ErrorSmall {
width:720px;
margin-left:32px;
font-size:90%;
color:#d76489;
color:#C5D85A;
color:#CCD372;
text-align:center;
}


/* Version */

div#version {
width:400px;
margin:16px auto;
padding-bottom:200px;
text-align:center;
}
div#version p {
font-size:90%;
line-height:1.7;
text-align:left;
}
div#version a:link,
div#version a:visited {
text-decoration:underline;
}
div#version hr {
margin:8px auto;
}




.BseId {
font-size:80%;
color:#fff;
}

.IndexBase {
font-size:10pt;
color:#fff;
}

.IndexTitle {
font-size:10pt;
color:#ffffff;
}

.Mail {
font-size:10pt;
color:;
}

.MailInput {
font-size:10pt;
color:;
}

.MailWarn {
font-size:10pt;
color:;
}

.Master {
font-size:10pt;
color:#000;
}
table td a:link,
table td a:visited {
color:#000000;
}
.MasterInfo {
font-size:10pt;
color:#ffffff;
}

.MasterInput {
font-size:10pt;
color:#000000;
}

.MasterSepa {
font-size:10pt;
color:#999999;
}

.MasterTips {
font-size:10pt;
color:#ff0000;
}

.MasterTitleInput {
font-size:10pt;
color:#fff;
}

.MasterTitleSub {
font-size:15pt;
color:#494949;
}

.MasterWarn {
font-size:10pt;
color:#ff0000;
}

.Menu {
font-size:10pt;
color:#fff;
}

.MenuInput {
font-size:10pt;
color:#000;
}

.MenuOut {
margin-right:8px;
color:#fff;
font-size:13px;
}

.MenuSelect {
font-size:10pt;
color:#d280a0;
}

.MenuSend {
width:4em;
color:#000;
font-size:10pt;
}

.MenuSplit {
font-size:10pt;
color:#999999;
}

.NumberDate {
font-size:10pt;
color:#fff;
}

.NumberMasterName {
font-size:10pt;
color:#d2dcb8;
}

.NumberName {
font-size:10pt;
color:#fff;
}

.Post {
font-size:10pt;
color:#fff;
}





.MenuSend{
border: 1 solid #333333; background: #ffffff;
}


/* Footer */

#footer {
width:768px;
height:192px;
background:url(../image/board-bottom.jpg) no-repeat;
}
#footer ul {
width:162px;
height:16px;
padding-top:24px;
margin-left:584px;
}
.navihome {
width:48px;
height:16px;
}
.navitop {
width:90px;
height:16px;
margin-left:24px;
}
#footer li {
float:left;
}
#footer a {
display:block;
}
#footer a span {
display:none;
}
#footer a:hover {
border-bottom:#fff solid 1px;
}
