

#sub h1{@charset "Shift_JIS";
/*コンテンツの設定*/


/*左側の設定*/

#sub {
}
  color:#00303f;
  font-size: 14px;
  margin-bottom:10px;
  line-height:1.2;
}
#sub h2{
  color:#00303f;
  font-size: 13px;
  margin-bottom:5px;
  line-height:1.2;
  padding-left:15px;
}
#sub h2.on{
  color:#0f6480;
  font-size: 13px;
  margin-bottom:5px;
  line-height:1.2;
  padding-left:15px;
  background:url(../library/bg_current.png) left 3px no-repeat;
}


/*右側の設定*/

#main {
  text-align: left;
  padding: 30px 40px;
  width:600px
}

#main_contact {
  text-align: left;
  padding: 40px 40px 0px 200px;
  width:600px
}

#main ul {
  line-height: 130%;
}

/*文字の装飾の設定*/

h3.title {
  width: 100%;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 5px;
  margin-top:5px;
  margin-bottom: 10px;
  border-bottom: 2px solid #336699;
  border-left: 4px solid #336699;
  color:#006;
  clear:left;
  }
  
  
.title2 {
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 5px;
  margin-top:5px;
  margin-bottom: 15px;
  border-left: 4px solid #336699;
  color:#006;
  clear:left;
  }
  
.h_photo {
  float:left;
  margin-right: 20px;
  border:#666 solid 1px;
  }
  
.top_back {
  font-size: 8pt;
  text-align:right;
  clear: both;
  }

table {
  border-collapse:collapse;
  }
  
#main td{
	padding: 3px;
}

  
.cp {
	color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
   }
   
.article {
  margin-bottom: 30px;
    }

.cap {
  margin-left: 420px;
    }
    
/*画像の配置設定*/
.talk {
  margin-left: 80px;
   }

.talk2 {
  margin-left: 40px;
   }
   
.talk3 {
  margin-left: 60px;
   }

.talk4 {
  margin-left: 100px;
   }
