@charset "euc-jp";

html {}
body { color:#447; font-size:0.96em; line-height:120%; 
	margin:0 0 0 0px; padding:0;
	background-color: #eff;

	background-attachment: fixed;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka,  "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
 right bottom repeat-y fixed; 
 }

a {color:#22b;text-decoration:none}
a:active {color:#d00;}
a:hover {color:#c0a}
a img {border-style:none;background-color:transparent;}
h1,h2 {
font-family:verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka,  "trebuchet MS", trebuchet,  arial, sans-serif;}
h1 {font-size:240%;font-family:verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯";
margin:0; padding:40px 250px 0 40px; background:transparent; }
h1 a {color:#44a}
h2 {font-size:130%; font-family:"Arial Bold";margin:0 -15px 16px;border:solid 1px black ;line-height:130%; 
background:#486d94;  no-repeat left center;}
h2 a {margin:0 28px;padding:0 8px; background:#486d94; color:#ffffff;}
blockquote {margin:9px 16px; padding:9px 16px; color:#779; background:#fff; border:#ccd 1px solid; font-family:"Arial"}
input,textarea,select,button,submit{
	line-height:110%; background:#FFF;
	font-family: "£È£Ç¥´¥·¥Ã¥¯£Í", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "trebuchet MS", trebuchet, "verdana", arial, sans-serif; border:#000 1px solid}
h3 {  font-family:"Arial Bold"; margin:0 0 16px; line-height:130%; border:solid 1px black ;
background:#486d94; no-repeat left center;}
h3 span {margin:0 28px;padding:0 0px; background:#486d94; color:#ffffff;}
h4 {margin:0 0 4px;}
h4 span {font-weight:normal;}
table,textarea {font-size:12px;}



dl {width:235px; margin:0; padding:0px 0px 20px; overflow:hidden;
position:absolute; top:223px; right:0; ;background:#ebf3fc; border:solid 1px black ;border-top:solid 0px black;border-right:solid 1px black;
text-align:left;}





dl a {color:blue; font-size:0.86em;}
dl a:hover {color:#c0c;}
dl td a {font-weight:bolder;}

dt{margin:0px 0px; color:#118;font-family:verdana; text-align:right; background-color:#486d94; center no-repeat; border-bottom:solid 1px black;border-top:solid 1px black;}
dt strong{ margin:0px 30px 0px 0px; padding:0 6px; background:#486d94; fa;font-family:verdana;color:#ffffff;
font-size:0.9em;}
dd {display:block; width:220px; margin:5px 0 0 5px; padding:0 0 20px; overflow:hidden;}
dd form {margin:16px 0;text-align:center}
input,button,submit { line-height:15px; color:#55a; border-color:#66c; margin:2px 0 0}
textarea {font-size:12px; color:#55a; border:#66c 1px solid}
form p {display:inline}
form label {display:block; margin:1px; text-align:right;}


#note {margin-right:250px; padding:0 0 0 40px }
#Main { margin:335px 245px 0 0; padding:0; text-align:left;overflow:hidden; background:#eff}
.entry_unit {margin:20px 30px 50px 40px;}
.more {margin-left:10px}
.more a {color:#99f; font-weight:bolder;}
.more a:hover {color:#f0f;}
.entry_spec {text-align:right; margin:24px 30px 0 0;}
.entry_spec a {color:#77c;}
.entry_spec a:hover {color:#00b;}
.entry_spec a span {display:none;}
.ctb {margin:40px 20px 40px 30px;}
#Com p {margin:0 10px 22px 22px;}
#Com a span {display:none;}
#comment_form {margin:20px 30px 20px 0; text-align:right;}
#comment_form textarea {width:400px;}
#Tb p {margin:0 9px 0 0; text-align:right;}
#navi {margin:80px 5px 8px; padding:0 0 20px; text-align:center; font-weight:bolder; font-family:verdana;
 repeat-x left bottom;}
#Ad {font-size:12px; color:#aaa; margin:0 0 0 0px; padding:0 0 0 0px;background:#486d94; color:#ffffff;
border:solid 1px black ;
}

#Ad a:link,#Ad a:visited{color:#ffffff;}

.list a{display:block; height:1em; width:400px;font-style:normal}
.list a:hover {color:#c0c;}
.list a span,.list br {display:none;}
.list a:hover span {display:inline; color:#98b}
#prf {margin:12px 0;text-align:center; font-size:12px;}
#prf img {display:block; margin:auto;}
.n {display:none}



#inf {width:700px; margin:0; padding:0px 0px 0px; overflow:hidden;
position:absolute; top:245px; right:274px; text-align:left; }

#hui {  background:#ebf3fc;  line-height:145%; margin:0 4 0 3px;
background:#ebf3fc; }






/* ¡Ö´Þ¤à¤Ï¤Æ¤Ê¥Ö¥Ã¥¯¥Þ¡¼¥¯¡×¥Ü¥¿¥ó */
img.b_entry{
	float: none;
	clear: both;
	border: none;
}


