@charset "EUC-JP";

* {
margin:0;
padding:0;
}

/* global */

body {
margin:0;
padding:0;
color:#333333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
background:#F0E8CD url(http://www.twochips.com/rlog/template/cb_fall_back.gif) center repeat-y;
}
h1 {
margin:0;
padding:25px 0 0 90px;
font-size:16px;
font-weight:bold;
color:#333;
}
h2 {
margin:0;
padding:5px 0 5px 15px;
font-size:14px;
font-weight:bold;
}
h3 {
margin:0;
padding:15px 0 5px 15px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainup.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
}
h4 {
margin:0;
padding:5px 0 5px 15px;
font-size:12px;
font-weight:bold;
}
h5,h6 {
margin:0;
padding:5px 0 5px 15px;
font-size:10px;
font-weight:bold;
}
p {
margin:0;
padding:5px 0;
font-size:12px;
line-height:18px;
}
em {
background-color:#F0E8CD;
font-style:italic;
}
strong {
color:#f84e10;
font-weight:bold;
text-decoration:underline;
}
del {
text-decoration:line-through;
}
ins {
border-bottom:#999966 1px solid;
text-decoration:none;
}
ul,ol {
margin:0;
padding:0;
}
blockquote {
margin:10px 20px;
padding:5px;
border:#a97b43 solid 1px;
background:url(http://www.twochips.com/rlog/template/cb_fall_bqback.gif) no-repeat bottom right;
}
p.source {
margin:0 20px;
padding:0;
text-align:right;
}
cite {
font-style:normal;
}
pre {
margin-left:20px;
padding:0;
width:350px;
overflow:auto;
border:#dddddd solid 1px;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
line-height:15px;
}
table {
margin:5px;
border:none;
}
table tr {
font-size:12px;
}
table caption {
padding:2px;
font-size:12px;
font-weight:bold;
text-align:center;
}
table tr th {
padding:2px;
font-weight:bold;
text-align:left;
}
table tr td {
padding:2px;
}
img {
margin:0 5px 5px 0;
border:none;
}
img.pict {
margin:0 5px 5px 0;
border:none;
/*float:left;
clear:left;*/
display:block;
}
a,
a:link {
color:#f84e10;
text-decoration:none;
}
a:visited {
color:#f7ba1d;
text-decoration:none;
}
a:hover,
a:active {
color:#ff9300;
text-decoration:underline;
}
.clear {
clear:both;
line-height:1px;
}

/* layout */

#lauout_box {
margin:0 auto;
padding:0;
width:800px;
}
#title {
margin:0;
padding:0;
width:800px !important;
height:150px !important;
background:#FFFFFF url(http://www.twochips.com/rlog/template/cb_fall_title.gif) no-repeat;
text-align:left;
}
#calendar {
margin:0;
padding:10px 0;
width:800px;
height:30px;
height:10px !important;
background-color:#999966;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
#main {
margin:0;
padding:10px;
width:550px;
width:530px !important;
float:left;
text-align:left;
}
div.entry {
margin:0 0 10px 0;
padding:0;
width:530px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainmdl.gif);
}
#comments,
#trackback {
margin:10px 0 0 0;
padding:0;
width:530px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainmdl.gif);
}
#profile {
margin:0;
padding:0;
width:530px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainmdl.gif);
}
#box_end {
margin:0;
padding:0;
width:530px;
height:35px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_maindwn.gif);
background-repeat:no-repeat;
}
#menu {
margin:10px 0 10px 550px;
padding:0;
width:240px !important;
text-align:left;
}

/* title */

#title a {
color:#333;
text-decoration:none;
}

#title p.description {
margin:0;
padding:10px 0 0 140px;
font-size:12px;
color:#555;
}

/* calendar */
#calendar a {
color:#fff;
text-decoration:underline;
}

/* entry */

h2.entry_title {
margin:0;
padding:15px 0 5px 15px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainup.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
}
.entry_date {
margin:0;
padding:0 10px 0 0;
color:#999966;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:right;
}
.entry_navi {
margin:0;
padding:5px;
font-size:10px;
text-align:center;
}
.entry_body,
.entry_more {
margin:0;
padding:10px 15px 0px 15px;
font-size:12px;
line-height:18px;
}
.entry_other {
margin:0;
padding:10px 15px;
height:35px;
height:10px !important;
font-size:10px;
text-align:right;
background:url(http://www.twochips.com/rlog/template/cb_fall_maindwn.gif) no-repeat bottom left;
}

/* comments */
#comments div.comm_b {
background:url(http://www.twochips.com/rlog/template/cb_fall_maindwn.gif) no-repeat bottom left;
}
#comments dl.comment_body {
margin:0;
padding:10px 15px;
}
#comments dl.comment_form {
margin:0;
padding:10px 35px;
}
#comments dl.comment_body dt,
#comments dl.comment_form dt {
padding:5px 0;
font-size:10px;
}
#comments dl.comment_body dd,
#comments dl.comment_form dd {
font-size:12px;
line-height:17px;
}
#comments dl dd input,
#comments dl dd textarea {
font-size:12px;
border:1px #999966 solid;
}
input.botton {
color:#999966;
font-size:11px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
border:1px #999966 solid;
background-color:#ffffff;
}
input.check_b {
border:none;
}

/* trackback */
#trackback div.tb_b {
background:url(http://www.twochips.com/rlog/template/cb_fall_maindwn.gif) no-repeat bottom left;
}
#trackback dl {
margin:0;
padding:10px 15px;
}
#trackback dl dt,
#trackback dl dd {
font-size:12px;
line-height:17px;
}
#trackback p.tb_url {
margin:0;
padding:5px 0 0 25px;
font-size:10px;
}

/* profile */

h2.profile_title {
margin:0;
padding:15px 0 5px 15px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_mainup.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
}
.profile_body {
margin:0;
padding:10px 15px;
font-size:12px;
line-height:18px;
background:url(http://www.twochips.com/rlog/template/cb_fall_maindwn.gif) no-repeat bottom left;
}

/* page_navi */

#page_navi {
margin:0;
padding:5px 0;
font-size:10px;
text-align:center;
}

/* menu */

#menu dl {
margin:0 0 10px 0;
}
#menu dl dt {
margin:0;
padding:12px 0 11px 30px;
background-image:url(http://www.twochips.com/rlog/template/cb_fall_infotitle.gif);
background-repeat:no-repeat;
width:240px;
height:35px;
height:12px !important;
color:#333333;
font-size:12px;
font-weight:bold;
}
#menu dl dd {
margin:10px 10px 0 10px;
padding:0;
width:220px;
color:#333333;
font-size:10px;
line-height:15px;
letter-spacing:1px;
}
#menu dl dd p {
font-size:10px;
}
#menu dl dd ul {
margin:0;
padding:0;
list-style:none;
}
#menu dl dd ul li {
margin:2px 0;
padding-left:19px;
list-style:none;
background:url(http://www.twochips.com/rlog/template/cb_fall_entry_list.gif) no-repeat;
}
#menu dl dd ul li ul li {
padding-left:10px;
list-style:none;
background:#F0E8CD;
}
#layout_box {text-align:center;}
