@charset "UTF-8";

/******************************************
* ページ個別に関するCSSを記載
*******************************************/
.top-content-parent{margin:225px 0 0;}
.top-head1 span{
  display:block;
  margin:35px 0 0;
  text-align:center;
  font-size:25.15px;
  color:#c6c6c6;
}
.top-content1-inner{padding:240px 0 0;}
.top-content1-inner--3{padding:240px 0 0;}
.one-col .top-txt1{margin:35px 0 0;font-size:16px;line-height:2.5;}
.one-col p.top-head2-no{margin:0 0 60px;}
#Carea .top-content1 h5{margin:65px 0 0;font-size:28px;}
.top-block1{position:relative;margin:120px 0 0;}
.top-list2{margin:90px 0 0;}
.top-list2 > *{width:32.22%;}
.top-list2--2{margin:75px 0 0;}
.top-list2--3{margin:95px 0 0;}
.top-box1{position:absolute;top:140px;right:0;padding:30px;width:560px;}
.top-head4{font-size:24px;}
.one-col p.top-box1-txt{margin:20px 0 0;padding:15px 0 0;font-size:16px;line-height:2.25;}
.one-col p.top-box1-link{margin:20px 0 0;}
#centercol a.top-btn1{font-size:16px;}
.one-col p.top-content1-link{margin:90px 0 0;}
#centercol a.top-btn2{padding:18px 105px; font-size:20px;}
.top-content2{margin:90px 0 0; padding: 90px 0 115px;}
.top-content2-inner{padding:120px 0 0;}
.one-col p.top-img--3{margin:60px 0 0;}