@charset "EUC-JP";

/************************ Material **************************/
/************************ background ************************/
div#template { background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061024100112.gif) center center; height: 15px; }

div#menuBlock h2 {
 background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061213221957.png) no-repeat center bottom; padding-left:18px; height: 20px; }
  
/**************************** img *****************************/
img.author_img { width: auto; height: auto; }
div.entry_body img { background-color: transparent; border: 0px; padding: 0px; }
div#menuBlock img { border-style: none; }

/*********************** entry_body tag *********************/
div.entrybox blockquote {
font-size: 12px; line-height: 15px; margin:0 0 0 10px; 
padding:0 0 0 5px; border-left: 5px #333333 solid; background-color:#EDEDED; 
}
div.entrybox pre{ overflow: auto; }
div.entry_body p { margin: 1.5em 0; }
div.entrybox ins { text-decoration: none; color: #999; }
div.entrybox cite { font-style: normal; }
div.entrybox dl.tips dt { font-weight: bold; }
div.entry_body dl { margin-left: 5px; }
div.entry_body dd { list-style: disc inside;  margin-left: 30px; }


/********************* admin-parts ***************************/
div#mainBlock .admin a:link		{ color: #ccc; background-color: transparent; }
div#mainBlock .admin a:visited	{ color: #ccc; background-color: transparent; }
div#mainBlock .admin a:hover	{ color: #999; background-color: transparent; }
.admin { font-size: 10px; text-align: right; }
div.admin { color: #ccc; margin-right: 5px; margin-bottom: 5px; }

li#rss a { font-weight: bold; }
li#ads { margin:0; }
li#ads strong { font-size:1em; }

/******************************** Color **********************/
/************************ block *****************************/
body		{ color: #666; BACKGROUND: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061024063646.gif) #eee repeat-y center 50%;}
div#mabody	{ color: #555555; background-color: #fff; }
div#header, div#footer　　{ color: #666; background-color: transparent; }
ul#calendar, div#template	{ color: #666; background-color: transparent; }
div.tbbox, div.cmbox , div.editbox			{ color: #666; }	
div.tbbox h3, div.cmbox h3, div.editbox h3	{ color: #996; }	
div.cmbox dt.cm_header					{ color: #FF6600; }	
/****************** link **************************************/
div.entrybox h2 a:link	{ color: #348EBD; background-color: transparent; }
div.entrybox h2 a:visited	{ color: #348EBD; background-color: transparent; }
div.entrybox h2 a:hover	{ color: #ffffff; background-color: #348EBD; }
div#menuBlock a:link	{ color: #348EBD; background-color: transparent; }
div#menuBlock a:visited	{ color: #348EBD; background-color: transparent; }
div#menuBlock a:hover	{ color: #ffffff; background-color: #348EBD; }
div#header a:link, div#footer a:link			{ color: #348EBD; background-color: transparent; }
div#header a:visited, div#footer a:visited	{ color: #996; background-color: transparent; }
div#header a:hover, div#footer a:hover		{ color: #39c; background-color: transparent; }
ul#calendar a:link, div#template a:link		{ color: #999999; background-color: transparent; }
ul#calendar a:visited, div#template a:visited	{ color: #999999; background-color: transparent; }
ul#calendar a:hover, div#template a:hover	{ color: #999999; background-color: transparent; }
/*********************** link-default ************************/
a		{ text-decoration: none; }
a:link	{ color: #348EBD; background-color: transparent; }
a:visited	{ color: #348EBD; background-color: transparent; }
a:hover	{ color: #ffffff; background-color: #348EBD; }
a:active	{ color: #348EBD; background-color: transparent; }
/**** Font (style size/line-height family) ****/
body		{ font: 100% Verdana, "MS PGothic", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; }	/* ja */
input, textarea	{ font: 12px "MS PGothic", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; }			/* ja */

/************************ 装飾部px固定 *********************/
div#header h1	{ font: bold 30px HGSoeiKakugothicUB, "ヒラギノ角ゴ Pro W6", sans-serif; }	/* ja */
div#header h2	{ font-size: 12px; font-weight: normal; }				/* ja */
ul#calendar,
div#footer,
div#template	{ font-size: 9px; }				/* en */
strong { font-size: 1em; }

/* 可変%指定 */
div.entrybox h2	{ font-size: 95%; }					/* ja */
div.entry_body		{ font-size: 85%; line-height: 1.5em; }	/* ja */
ul.entry_footer		{ font-size: 75%; }					/* en */
div.tbbox,
div.cmbox,
div.editbox			{ font-size: 75%;}
div#mainBlock h3		{ font-size: 120%;}
dd.tb_footer,
dd.cm_footer			{ font-size: 100%; }				/* en */
div#mainBlock form dt	{ font-size: 100%; }				/* en */
.navibox	{ font-size: 80%; text-align: center;}				/* en */
div#menuBlock h2		{ font-size: 14px; }				/* en */
div#menuBlock ul,
div#menuBlock p	{ font-size: 13px; line-height: 1.5em; }	/* ja */

/*************************** Layout ***************************/
/* MarginReset */
body, div { margin: 0; padding: 0; }		/* for Opera?  */
h1, h2, h3, h4 {  margin: 0; padding: 0; }
p, ul, dl, dt, dd  { margin: 0; padding: 0; }
ul{ list-style: none;}
form { margin: 0; padding: 0; }
input, textarea { margin: 0; padding: 0; }

/* header */
div#header { margin: 0; padding: 15px 15px 4px; }
ul#navi { padding: 5px 0; text-align: right; }
ul#navi li { display: inline; white-space: nowrap; }
ul#navi { font-size: 10px; }

div#template { height:20px; margin: 0; padding: 5px; text-align: right; }
/* footer */
div#footer { padding: 5px; text-align: center; }

/* mainBlock */
div#mainBlock { margin: 5px 0; }
div.entrybox { margin: 0 10px 15px; overflow: hidden; }
div.entrybox h2 { margin: 0 0 20px; }
div.entry_body { margin: 0 0 15px 0px; }
div.entry_body p.more { margin: 2em 0; }
ul.entry_footer { margin: 2em 0 15px; text-align: center; }
ul.entry_footer li { display: inline; white-space: nowrap; }

div.tbbox, div.cmbox, div.editbox { margin: 20px; }
div#mainBlock h3  { margin: 20px 0 10px; }
 div.tbbox p { margin-bottom: 1.5em;}
 div.tbbox li,
 div.cmbox li,
 div.editbox li { display: inline; white-space: nowrap; }
dl.section { margin-top: 1em; }
dl.section dd { margin-left: 1em; line-height: 1.5em; }

/**************************** menuBlock ******************/
div#menuBlock h2 { margin: 5px 5px 5px 5px; }
div#menuBlock ul { margin: 5px 5px 10px 10px; margin-bottom: 1em; overflow: hidden; }
div#menuBlock div#authorbox { margin: 10px 10px 10px 10px; overflow: hidden; }
div#menuBlock div#authorbox ul { margin: 10px 0; }

/************************* 2ColumnSet *********************/
body { text-align: center; }
div#mabody { margin: 0 auto; text-align: left; width: 800px; }
div#mainBlock { width: 70%; float: right; }
div#template { clear: both; }

 /************************** Line ****************************/
div#mabody { border-left: solid 1px #333; border-right: solid 1px #333; }
div#mainBlock { border-left: solid 1px #ccc; }
div.entrybox { border-bottom: solid 1px #ccc; }
div#omote{border-left: solid 1px #ccc;padding-left: 10px;}

/*************************** Form ****************************/
form {  margin-left: 25px; }
input, textarea { margin-bottom: 3px; border: solid 1px #666; }
/* commentwindow */
textarea#comment { width: 450px; height: 8em; border: solid 1px #666;}
input#name, input#subject, input#mail, input#url { width: 50%; height: 15px ;border: solid 1px #666; }
input#pass { width: 30%; border: solid 1px #666; }
input#himitu { margin-right: 4px; vertical-align: middle; }
p.form-btn input { width: 3em; margin-right: 4px; border: solid 1px #666; }
/* searchwindow */
form.search input { vertical-align: middle; margin-top: 5px; }
input#search-text { width: 60%; border: solid 1px #666; }
input#submit { width: 3em; border: solid 1px #666; }

/*********************Template Designed by DW99 *************/


/************** コメント・パンクズ・画像の枠*****************/


.pankuzu {
font-size:12px; 
text-align:left; 
margin:0px 0px 0px 10px;} 
.pankuzu a:link{color:#0066ff;} 
.pankuzu a:visited{color:#0066ff;}
.pankuzu a:hover{color: #ffffff; } 

.c{display:none;} 
.るんばば{display:none;} 
.るんばば1{display:inline;} 
.るんばば3 { background-color:#EDEDED; }

div.tt img{ 
padding: 5px;
border: solid 1px #999;
margin: 0 10px 10px 0;
}

/****************** リスト（矢印・リンゴ）*********************/
ul.rr{ list-style-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/arrow_513.gif); } 

ol.rr{ list-style-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/arrow_515.gif); } 

/**************************** 見出し**************************/

.kiji{width: 80%; height: 30px;background-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/duck_22.gif);
background-repeat: no-repeat; 
background-position: left center; 
border: 3px #6699ff solid;
padding-top: 8px;
padding-left: 20px; }

.dai{width: 80%; height: 30px;padding-top: 12px;border: 1px #000000 solid;border-left-width:5px;}




.naka{
height:28px;font-weight: bold;
background:url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20070327125633.png) #ffffff no-repeat;
padding: 3px 0 0 42px;
}

.mida{
height:35px;font-weight: bold;
background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20070327124930.png) #ffffff no-repeat;
padding: 6px 0 0 42px;}
.shi{
background: #FFFFFF;
padding: 3px 8px;
}

.mato{
height:35px;font-weight: bold;
background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20070327123651.png) #ffffff no-repeat;
padding: 6px 0 0 42px;}
.me{
background: #FFFFFF;
padding: 3px 8px;
}

div#mainBlock h2{background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061027080307.jpeg) no-repeat;padding: 5px 0 0 20px;color:#ffffff;margin-bottom: 10px; font-weight:bold;}

.taito{background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061027054439.jpeg) no-repeat;padding: 5px 0 0 20px;color:#ffffff;margin-bottom: 5px; font-weight:bold;}

/**************************** 記事下ナビ **********************/
.zengo1{background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/cut_01.gif) no-repeat;
background-position: center top; padding: 5px 0 5px 0;}
.zengo2{background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/cut_02.gif) no-repeat;
background-position: center top; padding: 5px 0 5px 0;}

li.mae{ list-style: none;background:url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/bard_12.gif) no-repeat; 
padding: 0 0 0 25px; } 
li.ushiro{  list-style: none;background:url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/bard_09.gif) no-repeat; 
  padding: 0 0 0 25px; } 
li.kanren{ list-style: none;background:url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/cock_01.gif) no-repeat; 
  padding: 0 0 0 25px; } 
li.sankou{ list-style: none;background:url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/penguin_04.gif) no-repeat; 
  padding: 0 0 0 25px; } 

/************************* ツリー化 ***************************/

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
　font-size: 13px;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/img8_lstSample.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/img9_endSample.gif);
}

/****************************  **********************/

TD.topo{text-align: center;
color:#ffffff;
font-size:14px;
background-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061024100112.gif); 
} 

.img_adhover{
 top:-5000px; left:-5000px;position:absolute;
}
a.a_adhover:hover {
 z-index:1000;position:relative;
}
a.a_adhover:hover .img_adhover{
 top:16px; left:0px;
}


.pr{font-size:13px;} 

div.ann input{ margin: 0px;}

/**************************** メニュー **********************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061024100112.gif); /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
color: #ffffff;
width: 144px; /*Width of top level menu link items*/
padding: 1px 8px;
border-left-width: 0;
text-decoration: none;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
background: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/20061024100112.gif);
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 160px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: #ffffff;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ffffff;
}

.suckertreemenu ul li a:hover{
background-color: #ffffff;
color: #000000;
}

.suckertreemenu ul li a:visited{
color: #ffffff;
}

.suckertreemenu ul li ul li a:hover{
color: #000000;
}

.suckertreemenu ul li a:hover{
color: #000000;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
color: #ffffff;
background: #000000 url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
color: #ffffff;
background: #000000 url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/*************************** End ****************************/

#menuBlock{ 
  width: 29%;
　padding: 0 0 0 5px ;
  float: left;
  font-size:13px;
}

div#omote{
float: right;
width: 68%;
}
div#omote ol { margin-bottom: 2px;}


a.rgrg:hover { color: #ff6633;background-color: transparent;text-decoration: underline; } 
a.rrgg:hover { color: #ff6633;background-color: #E6E6FA; }

.hai{background-color: #FAF0E6; border: 1px #DEB887 solid;  padding: 10px;}


input, textarea	{ border: solid 1px #999; }

/**************************** 削除 **********************/

HR.sui{
width: 100%; 
height: 3px;
color: #336699;
background-color: #336699;
border: 0;
}

.sita{height: 65px; background-image: url(http://blog-imgs-41-origin.fc2.com/r/g/r/rgrg/red.png);}