@charset"utf-8";

/* ΊρΑΦΎσ */

.sub_visual, .sub_visual1_2, .sub_visual2, .sub_visual3, .sub_visual4 { 
  height:350px; 
  background-repeat:no-repeat; background-position:center top; 
  margin-bottom:60px; 
}

.sub_visual p, .sub_visual1_2 p, .sub_visual2 p, .sub_visual3 p, .sub_visual4 p{ display:none; }

.sub_visual{ background-image:url(images/sub1_visual.jpg); }
.sub_visual1_2{ background-image:url(images/sub2_visual.jpg); }
.sub_visual2{ background-image:url(images/sub3_visual.jpg); }
.sub_visual3{ background-image:url(images/sub5_visual.jpg); }
.sub_visual4{ background-image:url(images/sub7_visual.jpg); }


.sub_content{ width:1000px; margin:0 auto; }

.title, .sub_c1, .sub_c3{  border-bottom:1px solid rgba(0,0,0,0.3); margin-bottom:130px; }




/* aside */

.aside{ 
  width:200px; text-align:center; 
  float:left;
}

h2{ height:80px; font-size:30pt; }

.aside ul li, .aside p{ height:60px; line-height:60px; }

.aside a{ 
  text-decoration:none;
  display:block; 
  height:60px; font-size:20px;
  color:#000;
}

.aside a:hover{ background:#00b3ee; color:#fff; }
 



.content_group{ 
  width:770px; float:right; 
  padding-top:10px;
  margin-bottom:100px;
}





h2, h3, h4, h5, h6, .sub_c2 p{ color:#00b3ee; }
h6{ font-size:19px; font-weight:normal; margin:100px 0 10px 0; clear:both; }

.sub_c2 p:nth-of-type(2){ margin-bottom:150px;  }

.content_group p{ margin-bottom:20px; font-size:15px; line-height:20px; }

h3{ font-size:25pt;  }
h3, img{ margin-bottom:10px; }

.title p:nth-of-type(1){ font-size:17px; }



h4{ margin-bottom:55px; font-size:22px; }
h5{ margin-bottom:15px; font-size:18px; }


.sub_c1 p:nth-of-type(1){ margin-bottom:30px; }

.sub_c2 p{ margin-bottom:5px; }

.sub_c4 li{ margin-bottom:150px; }
 


table td:first-child{ display:block; margin: 0 10px 80px 0; float:left; }

table td:last-child{ 
  display:block; 
  float:left; 
  margin:20px 0 70px 0;
}
table td:last-child img{ display:block; margin-top:-15px; }
table td:last-child ul{ margin:50px 0 0 5px; }
table td:last-child ul li{ margin-bottom:20px; }
.e td:last-child, .d td:last-child{ margin-top:15px; }

span{ color:#00b3ee; }

.la>p, .la>ul, .clpping_wrap>img, .clpping_mask{ float:left; }
.la>p, .clpping_wrap>img{ margin-right:20px; }
.la>ul, .clpping_mask{ margin-top:-90px; } 
.la>ul>li{ margin-bottom:20px; }
.la>ul>li>ul>li{ margin-bottom:15px; line-height:20px; }

.la{ height:1300px; }
.clpping_wrap h5{ margin-bottom:40px; }
.clpping_wrap{ height:560px; }

.layer_mask{ clear:both; }
.layer_mask h5 img{ margin:0 10px -5px 0; }

.content5>div{ margin-bottom:150px;  } 
.content5>div>ul{ height:310px; }
.content5>div>ul>li{ float:left; }
.content5>div>ul>li:first-child{ margin-right:5px; }















