@charset "UTF-8";

/* ################# レイアウト ################# */

#centerBox02 {
    margin:0 auto 0 auto;
    padding: 0 0 0 5px;
	overflow: hidden;
}
#archive-title{
    margin:2px auto 0 auto;
	background:url(../img/ttl_line01.gif) no-repeat left top;
}

.archive-title02{
    margin:0;
    padding: 10px 10px 0 10px;
	background:url(../img/ttl_line02.gif) no-repeat left bottom;
}

.archive-title02 h2{
    padding: 10px 10px 10px 10px;
 	color: #FF0066;
	font-size:18px;
	font-weight: bold;
}

.archive-title03{
    padding: 0 10px 10px 10px;
	font-size:12px;
}

#entry-box-head {
	width:406px;
    height:95px;
    margin:0;
    padding:6px 0 0 4px;
	background:url(../img/ttl_ent.jpg) no-repeat left top;
}

#entry-box-bg {
	width:400px;
    margin:0;
    padding:0;
	background:#EEE8DB url(../img/bg_box03.gif) no-repeat left top;
    clear:both;
}

.ttl{
	width:320px;
	height:35px;
    padding:30px 16px 0 56px;
	overflow: hidden;
}

.ttl h3{
 	color: #FF0066;
	font-size:14px;
	letter-spacing:-0.1em;
	font-weight: lighter;
}

.txt-area {
	width:370px;
    margin:0 14px 0 14px;
    padding:2px 0 0 0;
    overflow:hidden;
}

.txt-area a:link {
	font-size:12px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.txt-area a:visited {
	font-size:12px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.txt-area a:hover {
	font-size:12px;
	color: #1078D4;
	text-decoration: underline;
    border:none;
}
.txt-area a:active {
	font-size:12px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}

.txt-area img{
     border:0;
	margin:0 0 0 0;
	padding:10px 6px 10px 6px;
}

.txt-box-bottm {
	width:411px;
    height:49px;
    margin:0;
	background:url(../img/bg_box02.gif) no-repeat left top;
}

.txt-area ul {
	margin:20px 0 30px 2px;
	padding:0 0 0 0;
	list-style:none;
}

.txt-area li {
	margin:0 0 0 0;
	padding:0 0 0 8px;
	background:url(../img/dot.gif) left top no-repeat;
	list-style:none;
    border-bottom: dashed 1px #CCCCCC;
}

#mt-image-box {
    overflow:hidden;
    float:left;
}

.mt-image {
	margin:0 0 0 0;
	padding:0 4px 0 0;
}

.mt-image img {
    width:100px;
    border:0;
}

.mt-txt {
	padding:5px 0 0 0;
    text-align:left;
    float:left;
}

.date{
	font-size:10px;
    text-align:right;
	padding:0 0 0 0;
    margin:0 16px 0 0;
}
.date a:link {
	font-size:10px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.date a:visited {
	font-size:10px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.date a:hover {
	font-size:10px;
	color: #1078D4;
	text-decoration: underline;
    border:none;
}
.date a:active {
	font-size:10px;
	color: #1078D4;
	text-decoration: none;
    border:none;
}

.line {
	padding:2px 0 2px 0;
}

#entry-box-bg02 {
	width:400px;
    margin:25px 0 20px 0;
    padding:20px 0 0 0;
}

/*-トラックバック-*/
.sidehide {
   overflow:hidden;
}
.sidehide02 {
   overflow:hidden;
}

.TRBox {
    width: 370px;
	font-size:12px;
    text-align:left;
	padding:8px 0 0 0;
    margin:20px 5px 0 10px;
    border-top: dashed 1px #CCCCCC;
}

.TRBox h4{
	padding:0 0 0 0;
 	color: #FF0066;
	font-size:12px;
	line-height:12px;
	font-weight: lighter;
}

.TRBox-01{
	padding:0 0 0 0;
    border-top: dashed 1px #CCCCCC;
}
.TRBox-01 a:link {
	color: #232323;
	text-decoration: none;
    border:none;
}
.TRBox-01 a:visited {
	color: #232323;
	text-decoration: none;
    border:none;
}
.TRBox-01 a:hover {
	color: #232323;
	text-decoration: underline;
    border:none;
}
.TRBox-01 a:active {
	color: #232323;
	text-decoration: none;
    border:none;
}

/*-コメント-*/

#CMBox {
    width: 370px;
	font-size:12px;
    text-align:left;
	padding:8px 0 0 0;
    margin:10px 5px 0 10px;
}

#CMBox h4{
	padding:0 0 2px 0;
 	color: #FF0066;
	font-size:12px;
	font-weight: lighter;
}

.CMBox-01{
	padding:8px 0 0 0;
    border-top: dashed 1px #CCCCCC;
}
.CMBox-01 a:link {
	color: #232323;
	text-decoration: none;
    border:none;
}
.CMBox-01 a:visited {
	color: #232323;
	text-decoration: none;
    border:none;
}
.CMBox-01 a:hover {
	color: #232323;
	text-decoration: underline;
    border:none;
}
.CMBox-01 a:active {
	color: #232323;
	text-decoration: none;
    border:none;
}
.CMBox-01 h5{
	padding:15px 0 2px 0;
 	color: #FF0066;
	font-size:12px;
	font-weight: lighter;
}
.CMBox-02{
	padding:0 0 20px 0;
}
.date02 {
	font-size:10px;
    text-align:left;
	padding:0 0 0 0;
    margin:10px 0 0 0;
}
.date02 a:link {
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.date02 a:visited {
	color: #1078D4;
	text-decoration: none;
    border:none;
}
.date02 a:hover {
	color: #1078D4;
	text-decoration: underline;
    border:none;
}
.date02 a:active {
	color: #1078D4;
	text-decoration: none;
    border:none;
}

.ttl02{
	padding:10px 0 10px 0;
 	color: #454545;
	font-size:12px;
	font-weight: bold;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 380px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}
