/* Base Weblog (base-weblog.css) */

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-size: 12px;
    font-family: "ヒラギノ丸ゴ Pro W4" , "HiraMaruPro-W4" , Arial, Helvetica, sans-serif;
    background: #F96611;
    line-height:1.4em;
}

a { color:#663366; text-decoration: none;}
a:hover { color: #FF0000; text-decoration: underline;}

h1 { padding: 0px; font-weight: bold; font-size:116%; color: #663366; margin:5px 0 30px 0; text-shadow: 2px 2px 2px #666;}
h2 { padding: 0px; font-weight: bold; font-size:116%; color: #ffffff }
h3 { padding: 0px; font-weight: bold; font-size:100%; color: #333; text-shadow: 2px 2px 2px #666;}
h4 { padding: 0px; font-weight: normal; margin:0px; font-size:84%;}

form { margin: 0; }


#container {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 740px;
}

#banner { width: 740px; height: 105px; }
#banner img { margin-top: 15px; border:0;}
#banner .desc { font-size:84%; color:#ddd; position:relative; top:-5px}


#main {
	float: left;
	width: 540px;
}

#right {
	float: left;
	width: 200px;
}




.module {
	width:200px;
	margin:0 0 30px 0;
}

.module a { color:#FFFFFF; text-decoration: none;}
.module a:hover {color: #FF0000; text-decoration: underline;}

.module ul { list-style:none outside; margin:0; padding:0; }
.module .link { padding:0 0 5px 0}

.module .boxH { height:28px;}
.module .boxH_archives { height:28px; background:url('/images/box1_head_archives.gif') no-repeat;}
.module .boxH_categories { height:28px; background:url('/images/box1_head_categories.gif') no-repeat;}
.module .boxH_recent_entries { height:28px; background:url('/images/box1_head_recent_entries.gif') no-repeat;}
.module .boxH_profile { height:28px; background:url('/images/box1_head_profile.gif') no-repeat;}
.module .boxH_info { height:28px; background:url('/images/box1_head_info.gif') no-repeat;}
.module .boxH_link { height:28px; background:url('/images/box1_head_link.gif') no-repeat;}
.module .boxC { padding:5px 10px 0 25px; background:url('/images/box1_body.gif') repeat-y; color:#fff;}
.module .boxB { height:12px; background:url('/images/box1_foot.gif') no-repeat;}

.module .prof_btn_koishi {width:60px;height:60px; margin:0 2px; float:left}
.module .prof_btn_koishi a{ display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:url(/images/profile_photo.jpg); background-position:0 0px;}
.module .prof_btn_koishi a:hover{ background-position:0 -60px; }
.module .prof_btn_dk {width:60px;height:60px; margin:0 0px; float:left}
.module .prof_btn_dk a{ display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:url(/images/profile_photo.jpg); background-position:-60px 0px;}
.module .prof_btn_dk a:hover{ background-position:-60px -60px; }
.module .prof_btn_zenchic {width:60px;height:60px; margin:0 2px; float:left}
.module .prof_btn_zenchic a{ display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:url(/images/profile_photo.jpg); background-position:-120px 0px;}
.module .prof_btn_zenchic a:hover{ background-position:-120px -60px; }


.entry {
	width:500px;
	margin:0 0 30px 0;
}

.entry .boxH { height:33px; background:url('/images/entry_header.gif') no-repeat; color:#fff; padding: 0 0 0 20px; font-weight:bold; font-size:116%; text-shadow: 2px 2px 2px #333;}
.entry .boxH a { color:#fff; text-decoration: none; position:relative; top:7px}
.entry .boxH a:hover {text-decoration: underline;}

.entry p { margin:0px; padding:2px 0 8px 0; }
.entry .boxC { padding:5px 15px 0 25px; background:url('/images/entry_body.gif') repeat-y;}
.entry .boxC img { border:solid 1px #666;}
.entry .boxC .photoR {float:right; margin:5px}
.entry .boxC .photoL {float:left; margin:5px}

.entry .boxC .entry-footer{text-align:right; padding:0 5px 5px 0; font-size:83%}
.entry .boxC .comment-notify {font-size:83%; padding:5px 20px 20px 15px;}

.entry .boxC .comment {margin-top:30px}
.entry .boxC .comment-footer {text-align:right; padding:0 10px 5px 0; font-size:83%}

.entry .boxB { height:12px; background:url('/images/entry_footer.gif') no-repeat;}

.entry .boxC .comment-form { margin:0 }
.entry .boxC .comment-form .lb1{ float:left; width:110px; text-align:right}



.content-nav { color:#fff; font-size: 83% }
.content-nav a { color:#fff; text-decoration: none;}
.content-nav a:hover {text-decoration: underline;}
