@charset "utf-8";
/* CSS Document */

  
  
 *{ margin:0;
 paddong:0;
 font-size:100%;
 font-weight:normal;
 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 line-height:  1.5em;
 }
 
a:link { 
     color: #379ed4 ; 
	 text-decoration: none ;
	 } /* 通常時 */

a:visited {  color: #379ed4 ; 
	 text-decoration: none ;
	  /* マウスクリック後 */   
}

a:active { 
   	  color:#31dceb; 
	  text-decoration: underline; 
	  } /* クリック時 */

a:hover {
	 color:#31dceb; 
	 text-decoration: underline; 
	
	 } /* オンマウス時 */   



.link{ 　width:800px;
            height:20px;
			text-align:right;
			margin-bottom:20px;
}




body{
	margin:0;
	padding:0;
	line-height:1.5em;
	background-repeat:repeat;
	color:#666;
	text-align:center;
	background-image:url(img/img/common/body_img.jpg);
	background-repeat:repeat-y;
	background-position: 50% 50%;
	
  }
	

#wrapper {
	width: 1000px;
	min-height:660px;
    margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	text-align:left;

}

h1{padding-left:20px;

}



#header {width:1000px;
               height:auto;
	
}
#header_1 {
	width: 700px;
	height:64px;
	float:left;margin-bottom:20px;
	
}
#header_2 {
	width: 300px;
	height:64px;
	float:right;
	
}

#middle{width:1000px;
             height:auto;

}

#main{width:980px;
           height:auto;
		   margin-left:10px;
		   margin-right:20px;
		
}

	



#sidemenu{width:230px;
                  height:auto;
				  float:left;
				  margin-left:15px;
				  margin-top:30px;
}
			  

#sidemenu_right{width:670px;
                        min-height:700px;
				        float:right;
						text-align:left;
						margin-top:30px;
						margin-right:30px;
						margin-bottom:30px;
}

#seminar{ width:600px;
                 height:auto;
				 margin-left:30px;
}

.doumon{ width:620px;
               height:auto;
			   padding-left:20px;
			   font-size:18px;
}

img {
   vertical-align:bottom;
   border:0;
}

img a {display:block;
}



.kaijyo{  float:none;
             clear:both;				 
 }  


.left_1{width:330px;
           height:auto;
		   float:left;
}



.right_1{width:330px;
             height:auto;
			 float:right;
		 ｝

.left_2{width:200px;
           height:auto;
		   float:left;
}


.right_2{width:500px;
             height:auto;
			 float:right;
			 padding-left:30px;
｝


li{
display:inline;
height:auto;
}


a{
display:block;
}


p{
	line-height:1.5em;
}
.migiyose{text-align:right;}

.yohaku_top10{margin-top:10px;
}
.yohaku_top15{margin-top:15px;
                                    
}

.yohaku_top20{margin-top:20px;
                                    
}

.yohaku_top30{margin-top:30px;
                                    
}

.yohaku_left20_top20{ margin-left:20px;
                                 margin-top:20px;
}



.yohaku_top20_right10{margin-top:20px;
                                 margin-right:10px;
}

.yohaku_top55{margin-top:55px;
                                    
}
	
.yohaku_top55 .d_title{
	font-size: 20px;
	padding-left: 22px;
	border-bottom: 2px dotted #666666;
}
.yohaku_top65{margin-top:65px;
                                    
}


.yohaku_left30{margin-left:30px;
                                    
}

.yohaku_leftp50{padding-left:50px;
                                    
}

.yohaku_left100{margin-left:100px;
                                    
}

.yohaku_left30right30{margin-left:30px;
                                margin-right:30px;
                                    
}




.yohaku_left30bottom15{margin-left:30px;
                                    margin-bottom:15px;
}

.yohaku_left30bottom30{margin-left:30px;
                                    margin-bottom:30px;
}


.yohaku_left60bottom30{margin-left:60px;
                                    margin-bottom:30px;
}

.yohaku_left40bottom30{margin-left:40px;
                                    margin-bottom:30px;
}
.yohaku_bottom8{margin-bottom:8px;
}
.yohaku_bottom12{margin-bottom:12px;
}

.yohaku_bottom20{ margin-bottom:20px;

}

.yohaku_bottom30{ margin-bottom:30px;

}
.yohaku_left20{ margin-left:20px;
}

.yohaku_right15{margin-right:15px;
}

.yohaku_left110bottom30{margin-left:110px;
                                    margin-bottom:30px;
}

dd{margin-bottom:15px;



}


.doumon_left{ width:260px;
                      height:350px;
					  float:left;
}

.doumon_right{width:350px;
                       height:350px;
					   float:right;
}

