/* kyouiku CSS Document */
body {
	background-image: url(../images/background.gif);
	margin:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
      scrollbar-face-color: #ff0000; 
	  scrollbar-track-color: #fff000; 
	  scrollbar-arrow-color: #ffffff;
	  scrollbar-highlight-color: #fff000; 
	  scrollbar-shadow-color: #d2691e;
	  scrollbar-3dlight-color: #ffebcd;
	  scrollbar-darkshadow-color: #8b0000; 
	}

a {text-decoration: none; color:#333333;}
a:hover {text-decoration: underline; color:#AC0000;}

img{border:none;
     }

p {margin:5px;
   }

.iframe { 
         border: 1px #006699 solid;
         }

/* タイトル */
.title_00{ font-weight:bold;
           background-color:#006666;
		   border-left-style:ridge;
		   border-left-color:#339966;
		   font-size:14px;
		   color:#FFFFFF;
		   margin:4px;
		   letter-spacing:1px;
		   line-height:125%;
		   padding:4px;
           }

.title_01{ font-weight:bold;
           border-bottom-style: dotted;
           border-bottom-color:#0033CC;
		   border-left-style:solid;
		   border-left-color:#0033CC;
		   font-size:14px;
		   color: #000033;
		   padding:5px;
		   line-height:22px;
		   letter-spacing:2px;
           }

.title_02{ font-weight:bold;
           background-color:#116633;
		   border-bottom-color:#33CC66;
		   border-bottom-width:2px;
		   border-left-style:ridge;
		   border-left-color:#33CC66;
		   color:#FFFFFF;
		   font-size:14px;
		   letter-spacing:1px;
		   margin:3px;
		   padding:5px;
		   line-height:130%;
           }



/* テキスト */
.font_bold{ font-weight:bold
           }
		   
.text_01{font-size:12px;
         color:#333333;
         line-height:1.5em;
		 }		   

.text_02{font-size:12px;
         line-height:1.5em;
		 }		

.text_03{font-size:12px;
         line-height:1.4em;
		 letter-spacing:2px;
		 color:#336699;
		 }		

.text_04{font-size:12px;
         color: #000066;
		 font-weight:bold;
         line-height:1.5em;
		 }		   

.text_05{font-size:12px;
         color: #CC0000;
		 font-weight:bold;
         line-height:1.5em;
		 }		   

.text_06{font-size:12px;
         color: #333333;
		 text-align:center;
		 }		   

.link_00{font-weight:bold;
		 font-size:14px;
		 color:#FFFFFF;
		 margin:5px;
		 line-height:16px;
		 text-decoration: none
           }

.link_01{font-size:12px;
         color:#000033;
         line-height:1.6em;
		 text-decoration: none
		 }		   

.link_02{font-size:12px;
         color:#333666;
         line-height:1.4em;
		 text-decoration: none;
		 margin:2px;
		 }		   

.link_03{font-size:12px;
         color:#333333;
         line-height:1.4em;
		 text-decoration: none;
		 }		   

.link_HP{font-size:12px;
         color:#333333;
         line-height:1.6em;
		 text-decoration: none;
		 background-color: #FFCC00;
		 padding:3px;
		 border-left-style:solid;
		 border-left-color: #FF6600;
		 }



/* インデント */
.indent {text-indent:1.0em
        }
           
.indent_a { text-indent:-2.5em;
		   margin-left:3.0em
		   }

.indent_b { text-indent:-3.7em;
		   margin-left:4.5em
		   }

/* ライン・ボックス　他 */
.line {	padding-bottom:5px;
	    margin-bottom:5px;
	    border-bottom:1px dotted #999999;
		
	  }

.tdline_un{border-bottom-width: 1px;
           border-bottom-color: #999999;
		   border-bottom-style:solid;
		   }

.tdline_un_b{border-bottom-width: 1px;
           border-bottom-color: #0033CC;
		   border-bottom-style:solid;
		   }


.news_box{padding-top:5px;
          }

.news_img{margin-right:10px;
          }

		  
/* 線 */
.sen {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #999999;
	}

.sen_dot {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #999999;
	}

.sen_tb {
	border:1px solid #CCCCCC;
	}

.sen_gray_pad5 {
	border:1px solid #cccccc;
	padding:5px;
	}

.sen_gray02 {
	border:1px solid #666666;
	}


.sen_gray_left {
	border:1px solid #cccccc;
	font-size:14px;
	}

.sen_bottom_gray {
	border-bottom:1px solid #999999;
	padding:5px;
	}

/* 2005/02/22 added */
.sen_gray03 {
	border:1px solid #333333;
	}
	
/* 2005/02/23 added */
.midashi_place {
	background-color:#EFEFEF;
	color:#666666;
	font-weight:bold;
	padding:4px;
	border:1px solid #CCCCCC;
	}

.sen_qa_table02 {
	border:1px solid #999999;
	}

.midashi_faq_q {
	/*background-color:#FAFBF2;*/
	background-color:#EFEFEF;
	/*border-top:1px solid #678355;*/
	/*border-bottom:1px dotted #678355;*/
	border-bottom:1px solid #cccccc;
	padding:5px;
	}	
	
.midashi_faq_a {
	background-color:#FFFFFF;
	/* border-bottom:1px solid #CCCCCC; */
	padding:5px;
	line-height:125%;
	}	

.faq_contact {
	margin-top:10px;
	border:1px solid #CCCCCC;
	/* border-top:1px solid #cccccc; */
	}
	
.sen_qa_table {
	border:1px solid #999999;
	margin-top:5px;
	}
	
.sen_qa_table02 {
	border:1px solid #006666;
	margin-top:5px;
	}
	
.text_qa_midashi	{
	font-weight:bold;
	color:#990000;
	}
	
.midashi_opencamp {
	font-size:12px;
	padding:2px;
	border-bottom:1px solid #999999;
	font-weight:normal;
	}
	
.midashi_opencamp02 {
	font-size:12px;
	padding:2px;
	padding-left:15px;
	color:#ffffff;
	border-bottom:1px solid #999999;
	font-weight:bold;
	}

