/* グローバル CLASS */
A 	  {text-decoration: underline;}
A:link    {color:#8c4055;}
A:visited {color:#8c4055;}
A:hover	  {color:#000000; background:#9defff;}
A:active  {color:#bbdbee;}

.sb_space {
 width:190px;
 padding-top:4px;
 padding-left:5px;
 line-height:123%;
 word-break:break-all;
}

.sear {background-color:#FFFFAE;}
.pt7 {padding-top:7px;}
.wh {background-color:#FFF;}

h2 {font-family:"Tahoma",sans-serif;}

/* グローバル tag.ID */
body {
 text-align:center;
 margin: 0px 0px 20px 0px;
 background-color: #000000;
 color: #999999;
}

#wrapper {
 margin:0 auto;
 width:880px;
}
#pagejump {
 margin:0 auto;
 width:870px;
}

}
.index_bg {
 background-image:url(./images/b04_bg.jpg);
 background-repeat: no-repeat;
}

/* 上部ナビゲーション */
#banner {
 width:880px;
 padding-bottom:5px;

}

#header {
 width:880px;
 margin:0 auto;
 text-align:left;
 background-color:#FFF;
}

/* サイドバー */
#wp_sidebar {
 float:left;
 text-align:right;
 width:202px;
 background-image:url(./images/side_bg.png);
}
#sidebar {
 width:198px;
 margin:0 auto;
 padding-right:6px;
 text-align:left;
 word-break:break-all;
 line-height:104%;
}

/* メインコンテ */
#wp_main {
 float:right;
 width:578px;
}
#main{
 text-align:left;
 spadding-left:5px;
}

/* readme メインコンテ */
#wp_main78 {
 width:880px;
 margin:0 auto;
}

.readme_bg {background-image:url(./images/readme_bg.jpg);}

#main78 {
 width:660px;
 text-align:left;
 padding:100px 20px 0 100px;
 height:2500px;
 font-family:"Tahoma",sans-serif;
 word-break:break-all;

}
#main78p {
 width:880px;
 margin:0 auto;

 padding: 0px 0px 40px 0px;
 font-family:"Tahoma",sans-serif;
 word-break:break-all;
}

#thmmain {
 background:#000;
 width:880px;
 padding-bottom:10px;
}

#thmmain A:hover  { background:#000;}

.thm {
 width:100px;
 height:100px;
 margin: 5px 5px 5px 5px;
 word-break:break-all;
 }

.thmline {
 width:870px;
 background:#205080;
 text-align:left;
 color:#8FD2FF;
 font-family:"Tahoma",sans-serif;
 font-size:15pt;
 margin-top:20px;
 padding-left:10px;
 }

.pagejump {
 font-family:"Tahoma",sans-serif;

}

.tt {color:#9FD0FF;}
.pa3 {padding:3px;}
.pa5 {padding:5px; line-height:130%;}
.tho {font-family:Tahoma ,serif;}

.tip {
 padding-left:15px;
 letter-spacing:1px;
 background-image:url(./images/daytip.png);
 background-position:left;
 background-repeat:no-repeat;
 background-color:#FFF;
 border-top:1px solid #99CC66;
 border-right:1px solid #99CC66;
 border-bottom:1px solid #99CC66;
}


.sc {
 width:auto;
 margin:0 auto;
 background-color:#E0E0D0;
}

#tag {
 width:auto;
 margin:0 auto;
 text-align:left;
 line-height:150%;
 color:#555;
 background-color:#D0D0C0;
 padding:5px 0px 5px 5px;
 letter-spacing:0.5px;
}
#tag A { 
 font-size:100%;
 font-weight:bold;
 color:#8c4055;
 }

textarea {
 font-size:90%;
 width:400px;
 height:100px;
 border:1px solid #802023;
 background-color:#E0E9F9;
 margin:2px;
}

.ti {
 font-size:100%;
 border:1px solid #999;
 background-color:#555;
 margin:5px;
}

input {
 border:1px solid #EEEFCF;
 background-color:#D0D0C0;
 padding-left:4px;
 width:400px;
 font-size:80%;
 letter-spacing:0.3px;
}

.decl {
 width:auto;
 margin:0 auto;
 background-color:#D0D0C0;
 color:#666;
 text-align:left;
 padding:5px 0px 5px 5px;
}

.dia {width:546px; border-Left:8px #00a9e5 solid; letter-spacing:1px; background-color:#BEDEF9; background-image:url(date_r.gif); background-position:right; background-repeat:no-repeat;}
.dib {width:546px; border-Left:8px #FF206B solid; letter-spacing:1px; background-color:#FFBECE; background-image:url(date_p.gif); background-position:right; background-repeat:no-repeat;}
.log {width:546px; height:30px; border-Left:8px #E59B00 solid; letter-spacing:1px; background-color:#FFF6B8; background-image:url(date_l.gif); background-position:right; background-repeat:no-repeat;}
.cnt {margin:0 auto; text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

#footer {
 clear:both;
 width:870px;
 padding-bottom:5px;
}
