html{scrollbar-arrow-color: #999;scrollbar-base-color: #999;scrollbar-face-color: #fff;scrollbar-highlight-color: #fff;scrollbar-3d-light-color: #999;scrollbar-shadow-color: #999;scrollbar-track-color: #fff;scrollbar-darkshadow-color: #fff;}

body { text-align:center; font-size:12px; margin:auto; color:#999; padding: 0px; font-family:"MS UI Gothic","Osaka","sans-serif";}

blockquote{ background-color:#eafbea; padding:10px;}

input,textarea{ border:solid 1px #8b8b8b; background-color:#fff;color:#999;}
.btn { border:solid 1px #8b8b8b; background-color:#fff;color:#999;}
.box{ border:solid 1px #8b8b8b; background-color:#fff; margin:10px;}

td { text-align:center; font-size:12px;}
table{ border-collapse: collapse;}

.emoji { vertical-align:middle;}
.left { text-align:left;}
.center { text-align:center;}
.right { text-align:right;}

a:link { color:#999; text-decoration:none; }
a:visited{ color:#999; text-decoration:none; }
a:hover { color:#a3eba3; text-decoration:none; }
a:active { color:#ccc; text-decoration:line-through; }


#All{ width:800px; text-align: center; margin:auto; padding:0px; text-align:center;}
#Line{ float: left; width: 230px; margin: 0px;}
#Top{ background-image:url('http://bfile.shinobi.jp/2893/pl4-titp.gif'); background-repeat: no-repeat; background-position: top center; width:100%; height:150px; text-align:left; padding:10px 0px 0px 0px;}
#P-in{  width : 200px;}
#Main{ background-image:url('http://bfile.shinobi.jp/2893/pl4-bg1.gif'); background-repeat: repeat-y; background-position:  center; width:550px; float: right; text-align: left; margin: 0px 0px;}
#E-Block{ width:100%;}
#CM{ float: right; width:100%; height:100px; text-align: center; margin:50px 0px 0px 0px;}
#CM a:link { text-decoration:none;}
#CM a:visited{ text-decoration:none;}
#CM a:hover { text-decoration:none;}
#CM a:active { text-decoration:line-through;}

#T-Title { height:70px; text-align:center; padding: 60px 110px 10px 110px; font-size:18px; font-weight:bold;}
#T-Title a:link { text-decoration:none; }
#T-Title a:visited{ text-decoration:none; }
#T-Title a:hover { text-decoration:none; }
#T-Title a:active { text-decoration:none; }

#T-Explanation {  margin: 0px 130px 5px 130px; color:#666; text-align: left;}

/*コメント管理、編集等の部分*/
#AdminBlock{ height:1px; text-align: center; padding: 2px; color:#ccc;}
#AdminBlock a:link { text-decoration:none; color:#ccc;}
#AdminBlock a:visited{ text-decoration:none; color:#ccc;}
#AdminBlock a:active { text-decoration:line-through; color:#ccc;}
#AdminBlock a:hover { text-decoration:none;color:#c4ffc4;}

.P-Inner{ margin: 0px 0px 20px 0px; padding: 0px;}
.P-Title{ background-image:url('http://bfile.shinobi.jp/2893/pl4-pgtitle.gif'); background-repeat: no-repeat; background-position: center; text-align: center; font-weight:bold; font-size:14px; padding:10px 20px 10px 20px; margin:0px;}
.P-Contents{padding: 2px 10px ;}
.P-H-Explanation{ padding: 2px 20px ;}
.P-F-Explanation{padding: 2px 20px ;}
.plugin_data {text-align:left;}
.plugin_data_date { text-align:right; font-size: 10px;}

.P-Link-Block{ background-image:url('http://bfile.shinobi.jp/2893/pl4-line3.gif'); background-repeat: no-repeat; background-position: top center;padding:30px;margin-top:50px;text-align: center;}


.E-Inner{width : 100%; margin: 10px 0px 20px 0px;}
.E-Title{ background-image:url('http://bfile.shinobi.jp/2893/pl4-line3.gif'); background-repeat: no-repeat; background-position: top center; text-align: center; font-weight:bold; font-size:14px; padding:65px 5px 5px 5px; margin:0px 5px;}
.E-Date{ text-align: right; padding:0px 5px 5px 5px; margin:0px 50px 10px 50px;}
.E-Text{padding:0px 55px ;}
.E-PS-TextTitle{ text-align: right; padding:25px 50px 5px 10px;}
.E-PS-Text{margin:20px 55px 10px 55px;padding:20px 5px 10px 5px; border-top:1px dashed #ccc;}
.E-Footer{text-align: right; padding:5px 55px;}
.E-Cate{padding:0px 5px;}
.E-Tra{padding:0px 5px;}
.E-Com{padding:0px 5px;}

.Com-Block{margin:50px;}
.Com-MenuTitle{ font-weight:bold; font-size:12px; padding:5px 25px 0px 25px;}
.C-TextBox{border:1px solid #eafbea;margin:50px;}
.C-Block{ float: left; padding:20px 20px 20px 80px;}
.C-Title{ font-size:12px; font-weight:bold; padding:3px 5px 5px 5px;margin:3px 20px;border-bottom:dashed 1px  #caf4ca;}
.C-Name{text-align: right;padding-bottom:10px;}
.C-UserName{padding:0px 5px;}
.C-URL{padding:0px 5px ;}
.C-Text{padding:10px;color:999;}
.C-Footer{text-align: right;padding-bottom:10px;}
.C-Edit{ font-weight:bold;padding-left:10px;}


.C-F-Block{padding:0px 5px 5px 5px;}
.C-F-Th{ font-size:12px; font-weight:bold; padding:0px 5px; text-align:right;}
.C-F-Td{ font-size:11px; padding:3px 5px; text-align:left;}
.C-F{ padding:0px 5px; font-size:11px;}

.C-R-Box{ padding:10px; margin: 10px 10px 10px 30px; background-color:#eafbea;}
.C-R-Title{ font-size:12px;padding-bottom:10px;}
.C-R-header{text-align:right; margin:3px 0px;}
.C-R-Text{ padding:5px;}
.C-R-Footer{ text-align:right; margin:3px 0px;}

.TB-Block{margin:0px 55px; }
.TB-URLTitle{ font-weight:bold; font-size:12px; padding:5px 25px 10px 25px;}
.TB-M-Title{ font-weight:bold; font-size:12px; padding:25px 25px 20px 25px;}
.TB-TextBox{border:dashed 1px #ccc;margin-bottom:20px; }
.TB-Title{border-bottom:1px dashed #ccc;padding:5px;}
.TB-Text{padding:10px;}
.TB-F{text-align:right; margin:3px 10px;}
.TBW-URL{font-weight:bold;padding:0px 5px;}
.TBW-Date{padding:0px 5px;}

.CalendarMoveTable { padding:3px; width:170px; margin:auto;}
.CalendarTable { width:170px; padding:3px; margin:auto;}
.CalendarWdayTr {font-size: 12px; }
.CalendarWdaySun {color:c46f84;}
.CalendarWdaySat {color:4a7db5;}
.CalendarTdSun {color:c46f84; }
.CalendarTdSat {color:4a7db5;}
.CalendarTdLink { font-weight:bold; background-color:#a3eba3;}
.CalendarTdLinkFont { color:#fff;}
