body {margin:0px;background-color: #fefefe;
font-family: sans-serif;
generic-family:monospace;color:#000000;
}

/*--font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";--*/


h1,h2,h3,h4,h5 {
	margin:0px;
}
h1 {font-size:18px;color:#000000;font-weight:bolder;}
h2 {font-size:15px;}

a{color:#000000;text-decoration:underline;font-weight:normal;}
a:visited{color:#000000;}
a:hover{color:#555555;text-decoration:underline;}   	

#header {background-color:#168a36;margin:0px auto 0px auto;padding:10px 0px 10px 0px; font-size:18px;color:#FFFF00;font-weight:bolder;}

#header a{color:#FFFF00;text-decoration:none;font-weight:bold;}
#header a:visited{color:#FFFF00;}
#header a:hover{color:#FFFFFF;text-decoration:underline;}   	

#info {text-align:left; background-color:#e0e0e0; border: 1px dashed #ffff99; padding:20px;color:#222222;}

#content{width:900px; margin: 0px auto 0px auto;padding:0px 10px 0px 10px;}


#container {margin:0px 0px 0px 0px;}
/*------- main --------*/
#main {width:72%;display: block;margin:0px auto 0px auto;float: left; word-break:break-all;}

#main h1{color:#555555;font-size:24px;border-bottom: 1px solid #C0C0C0;margin:0px auto 10px auto;}
#main h2,h3{color:#555555;font-size:16px;border-bottom: 1px solid #C0C0C0;margin:0px auto 10px auto;}

#main .entry {margin:0px auto 15px 10px;}
#main .entry-text1{font-size:15px;color:#333366;border-left: solid 0.5em  #C0C0C0;padding-left: 0.8em;font-weight:nomal;}
#main .entry-text1 a{font-size:15px;color:#333366;font-weight:nomal;text-decoration:none;}
#main .entry-text1 a:visited{font-size:15px;color:#333366;font-weight:nomal;text-decoration:none;}
#main .entry-text1 a:hover{font-size:15px;color:#333366;font-weight:nomal;text-decoration:underline;}


#main .entry-text2{font-size:12px;color:#333333;margin:3px auto 2px 40px;}

#main .entry-tag{font-size:10px;color: #8c8c8c;font-weight:normal;margin:0px auto 0px 40px;}
#main .entry-tag a{color:#555555;text-decoration:none;font-weight:normal;text-decoration:underline;}
#main .entry-tag a:visited{color:#555555;}
#main .entry-tag a:hover{color:#5555FF;text-decoration:underline;}

#main .entry-detail{font-size:10px;color: #8c8c8c;font-weight:normal;margin:0px 0px 0px 10px;}
#main .entry-detail a{color:#FF5555;text-decoration:none;font-weight:normal;text-decoration:none;}
#main .entry-detail a:visited{color:#FF5555;}
#main .entry-detail a:hover{color:#5555ff;text-decoration:underline;}



#entry-one {margin:0px auto 15px 10px;}
#entry-one .text1{font-size:18px;border-left: solid 1.5em  #C0C0C0;padding-left: 0.8em;}
#entry-one .text2{font-size:16px;color:#333333;margin:10px auto 0px 70px;}


#entry-one .ruigigo{font-size:16px;color: #333333;font-weight:normal;margin:20px auto 0px 70px;}
#entry-one .ruigigo a{color:#555555;text-decoration:none;font-weight:normal;text-decoration:underline;}
#entry-one .ruigigo a:visited{color:#555555;}
#entry-one .ruigigo a:hover{color:#5555FF;text-decoration:underline;}



#entry-one .tag{font-size:16px;color: #8c8c8c;font-weight:normal;margin:20px auto 0px 40px;}
#entry-one .tag a{color:#555555;text-decoration:none;font-weight:normal;text-decoration:underline;}
#entry-one .tag a:visited{color:#555555;}
#entry-one .tag a:hover{color:#5555FF;text-decoration:underline;}

/*個別ページ用　リンク*/
#one-pagelink{font-size:16px;color: #8c8c8c;font-weight:bold;margin:0px auto 0px auto;text-align:center;padding:0px 0px 0px 0px;}
#one-pagelink a{color:#555555;text-decoration:none;font-weight:normal;text-decoration:underline;}
#one-pagelink a:visited{color:#555555;}
#one-pagelink a:hover{color:#5555FF;text-decoration:underline;}

#add-tag{font-size:10px;color: #8c8c8c;font-weight:normal;margin:0px auto 0px 40px;}
#add-tag .title{border-left: solid 1.0em ;font-size:12px;color: #8c8c8c;font-weight:normal;margin:0px auto 5px 0px;}

#comment{margin:30px auto 15px 10px;}
#comment .title{font-size:16px;margin:0px auto 10px 10px;border-left: solid 0.5em  #aaa;border-bottom: solid 3px  #aaa; padding-left: 0.8em;}
#comment .msg{margin:0px auto 10px 10px; font-size:12px;color:#555;}

#comment .text1{margin:0px auto 10px 10px; font-size:14px;border-left: solid 0.5em  #ddd;padding-left: 0.8em;}

#revision{margin:30px auto 15px 10px;}
#revision .msg{margin:0px auto 10px 10px; font-size:12px;color:#555;}

#revision .title{margin:0px auto 10px 10px; font-size:16px;border-left: solid 0.5em  #aaa;border-bottom: solid 3px  #aaa; padding-left: 0.8em;}

#revision .text1{margin:0px auto 10px 10px; font-size:14px;border-left: solid 0.5em  #ddd;padding-left: 0.8em;}


#main .contents{padding:0px 0px 0px 20px;}

#pagelink{font-size:14px;color: #8c8c8c;font-weight:normal;margin:0px auto 10px 0px;padding:0px 0px 0px 0px;}
#pagelink a{color:#555555;text-decoration:none;font-weight:normal;text-decoration:underline;}
#pagelink a:visited{color:#555555;}
#pagelink a:hover{color:#5555FF;text-decoration:underline;}
#pagelink .this{color:#003366;font-weight:bolder;text-decoration:none;}


#regist .itemn{font-weight:bolder;color:#000;font-size:12px; border-left: solid 0.5em  #FF9966;margin:5px 0px 5px 0px;padding:0px 0px 0px 8px;}
#regist {padding:0px 0px 0px 0px;}
#regist .attention{color:#550000;font-size:10px;padding:0px 0px 0px 10px;}
#regist .ex{color:#555555;font-size:10px;padding:0px 0px 0px 10px;}

/*------- navi --------*/
#navi {width:26%;float: right;margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; border-left: dashed 1px #C0C0C0;}

#navi .item {
display: block;
margin:0px 0px 5px 0px;
padding: 3px 5px 4px 10px;
color: #555555;
background-color: #f6f6f6;
border-top: 1px solid #bbbbbb;
border-bottom: 1px solid #bbbbbb;
}
/*-----border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;---*/

#navi .itemc {margin:0px 0px 5px 10px;padding: 3px 5px 4px 10px;}
#navi .itemc  a{color:#0066cc;text-decoration:underline;}
#navi .itemc  a:visited{color:#0066cc;text-decoration:underline;}
#navi .itemc  a:hover{color:#0066cc;text-decoration:none;font-weight:bolder;}
#navi .comment {font-size:10px;}


/*------- footer --------*/
#footer {text-align:center;
margin:10px 0px 10px 0px; padding:10px 0px 10px 0px;
border-top: 1px solid #C0C0C0;
}
#footer  a{color:#0066cc;text-decoration:none;}
#footer  a:visited{color:#0066cc;text-decoration:none;}
#footer  a:hover{color:#0066cc;text-decoration:none;}


.search {
	-moz-box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 1px;
	width: 120px;
	height: 20px;
}

img {border:0;}



#taglist {font-size:18px;color: #3366ff;font-weight:normal;margin:10px 0px 0px 10px;}
#taglist  .count{font-size:12px;}
#taglist  a{color:#3366ff;font-weight:bolder;text-decoration:none;}
#taglist  a:visited{color:#66ccff;}
#taglist  a:hover{text-decoration:underline;}

#mamelink li{font-size:20px;}
#mamelink li a{color:#222;font-weight:bolder;text-decoration:none;}
#mamelink li a:visited{color:#999;}
#mamelink li a:hover{#336699;text-decoration:underline;}


#pagetype {font-size:14px;color:#ff6633;font-weight:bolder; margin:10px 0px 10px 0px;}
#pagetype a{font-size:12px;color:#3366ff;font-weight:normal;text-decoration:underline;}
#pagetype a:visited{color:#66ccff;}
#pagetype a:hover{text-decoration:underline;}



#gojuuon {
width: 400px;
border-collapse: collapse;
border: 1px #ccc solid;
}

#gojuuon  TD {
text-align:center;
border: 1px #ccc solid;
width:100px;
}

#gojuuon  TD a{color:#168a36;} 
#gojuuon  TD a:hover{text-decoration:underline;font-weight:bolder;background-color: #ccc;}

#gojuuon  .sp{background-color: #ccc;}
#gojuuon  .this{background-color: #168a36;color:#FFFF00;font-weight:bolder;}
