@charset "utf-8";

html {}
body { color:#444; font-size:0.86em; line-height:150%; 
	margin:0; padding:0;
	background-color: #fff;
	background-image: url();
	background-attachment: fixed;
	font-family:"ＭＳ Ｐゴシック", Osaka,  "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
background:#fff url("http://blog-imgs-24.fc2.com/p/c/a/pcafe/plgdbk.gif") right bottom repeat-y fixed; 
 }

a {color:#999;text-decoration:none}
a:active {color:#f00;}
a:hover {color:#c00}
a img {border-style:none;background-color:transparent;}
h1,#Main h2 {font-family:verdana,"ＭＳ Ｐゴシック",Osaka,"trebuchet MS", trebuchet, arial, sans-serif;}
h1 {font-size:240%;font-family:verdana,"ＭＳ Ｐゴシック"; 
margin:0 240px 0 0; padding:40px 20px 0 40px; background:#transparent; }
h1 a {color:#777}
h2 {font-size:130%; font-family:"Arial Bold";margin:0 10px 16px 20px; border-bottom:#ddd 5px solid;}
h2 a {position:relative; top:.6em; left:9px; color:#666; margin:0 28px; padding:0 8px; background:#fff}
h2 a:hover {color:#999}
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 { height:.9em;  color:#666; font-family:"Arial"; margin:0 0 2px; 
 border-bottom:#ddd 3px solid; }
h3 span {position:relative; top:.5em; left:12px; margin:0 28px;padding:0 6px; background:#fff}
h4 {margin:0 0 4px 5px  }
h4,h4 a {color:#555}
h4 a:hover {color:#c00;}
h4 span {display:none;}
textarea {font-size:90%;}
dd form {margin:16px 0;text-align:center}
input { line-height:15px; color:#777; border-color:#888; margin:0 0 1px 4px}
textarea {font-size:12px; color:#666; border:#888 1px solid}
form p {display:inline}
form label {display:block; margin:1px; text-align:right;}


#note {margin-right:250px; padding:0 0 0 40px }
#Left { margin:0 240px 0 0; padding:0; text-align:left;overflow:hidden; }
.entry_unit {margin:20px 20px 50px 40px;}
.more {margin-left:80px}
.more a {font-weight:bolder;}
.entry_spec {color:#888; text-align:right; margin:24px 10px 0 0; }
.entry_spec a:hover {color:#00b;}
.entry_spec a span {display:none;}
.entry_spec em {font-style:normal;}
#Com,#Tb {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;}
#comment_form p {text-align:left;}
#Tb p {margin:0 9px 0 0; text-align:right;}
#Tlist {margin:auto; color:gray; text-align:left}
#Tlist td {  padding:0 5px}
#Tlist a {color:#559}
#Tlist a:hover {color:#e00}

#navi {margin:60px 0 8px 9px; padding:0 0 20px; text-align:center; font-weight:bolder; font-family:verdana; border-bottom:#ccc 5px solid;}
#Ad {font-size:12px; margin:0; padding:0 20px 6px 0; text-align:right;}
#Ad,#Ad a {color:#aaa }
#Ad a:hover {color:maroon;}


#plg {width:224px; margin:0; padding:16px 0; overflow:hidden;
position:absolute; top:0; right:0; background:#f9f9f9;
text-align:left; font-size:90%;line-height:120%; color:#777}
#plg td a {font-weight:bolder;}
#plg h3 {height:auto; margin:0 2px 5px 0; padding:0 7px;; color:#777; font-family:verdana; background:#ddd; border:#ddd 1px solid; vertical-align:bottom; font-size:90%; }
#plg p {margin:0 2px 9px }
#plg div { margin:0 5px 0; padding:0; overflow:hidden;  }
#plg div p {margin:0;}
#plg ul { margin:2px; padding:0; overflow:hidden; list-style-type:none}
#plg li {width:300px;;}
.n {display:none}

.slist {display:block; margin:6px 0 5px; padding:9px; color:#779; background:#fff; border:#ccd 1px solid; font-family:"Arial"}

/* （投稿記事）装飾用ＣＳＳ↓　（結構便利）　 */

.fs8	{font-size:8px}
.fs10	{font-size:10px}
.fs12	{font-size:12px}
.fs14	{font-size:14px}
.fs16	{font-size:16px}
.fs18	{font-size:18px}
.fs20	{font-size:20px} 


.red 	{color:red}
.green	{color:green}
.blue	{color:blue}
.black	{color:black}
.gray	{color:gray}
.silver	{color:silver}
.white	{color:white}
.navy	{color:navy}
.teal	{color:teal}
.purple	{color:purple}
.fuchsia{color:fuchsia}
.olive	{color:olive}
.lime	{color:lime}
.yellow	{color:yellow}
.aqua	{color:aqua}
.maroon	{color:maroon}


.b {font-weight:bolder}
.i {font-style:italic}
.u {text-decoration:underline}
.o {text-decoration:overline}
.d {text-decoration:line-through}
.blink{text-decoration:blink}

.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}
.block{display:block}

.wd9 {width:90%}
.wd8 {width:80%}

.tm1 {padding:0 10px}
.tm2 {padding:0 20px}
.tm3 {padding:0 30px}
.tm4 {padding:0 40px}
.tm6 {padding:0 60px}
.tm8 {padding:0 80px}

.bgf00 	{background:red}
.bg080	{background:green}
.bg00f	{background:blue}
.bg000	{background:black}
.bg888	{background:gray}
.bgccc	{background:silver}
.bgfff	{background:white}
.bg008	{background:navy}
.bg088	{background:teal}
.bg808	{background:purple}
.bgf0f	{background:fuchsia}
.bg880	{background:olive}
.bg0f0	{background:lime}
.bgff0	{background:yellow}
.bg0ff	{background:aqua}
.bg800	{background:maroon}


.bocf00	{border-color:red}
.boc080	{border-color:green}
.boc00f	{border-color:blue}
.boc000	{border-color:black}
.boc888	{border-color:gray}
.bocccc	{border-color:silver}
.bocfff	{border-color:white}
.boc008	{border-color:navy}
.boc088	{border-color:teal}
.boc808	{border-color:purple}
.bocf0f	{border-color:fuchsia}
.boc880	{border-color:olive}
.boc0f0	{border-color:lime}
.bocff0	{border-color:yellow}
.boc0ff	{border-color:aqua}
.boc800	{border-color:maroon}

.bow1	{border-width:1px; border-style:solid; padding:3px}
.bow2	{border-width:2px; border-style:solid; padding:5px}

