@charset "utf-8";
.pageBody {
    padding-top: 0;
}

.pageNavi {
    background: url(../overview/img/bg-pagenavi.jpg) center center no-repeat;
    height: 600px;
    background-size: cover;
}

.pageNavi_inner {
    padding-top: 80px;
}

.pageNavi_title {
    text-align: center;
    margin-bottom: 45px;
}

.pageNavi_title > img {
    width: 661px;
    height: 34px;
}

.pageNavi_list {
    list-style: none;
    max-width: 920px;
    margin: 0 auto;
}


.pageNavi_list:after{
	content:"";
	display:block;
	clear:both;
}

.pageNavi_list > li {
    float: left;
    text-align: center;
    margin-left: 38px;
}

.pageNavi_list > li:first-child {
    margin-left: 0;
}

.pageNavi_list > li:nth-child(2n) {}

.pageNavi_list > li > a {
    display: block;
    text-decoration: none;
    -webkit-transition: opacity 0.3s;
    transition:opacity 0.3s;
}

.pageNavi_list > li > a:hover {
    opacity: 0.9;
}

.pageNavi_list > li > a:before {}

.pageNavi_list > li > a:after {}

.pageNavi_item {
    background-repeat: no-repeat;
    background-position: center center;
    width: 281px;
    height: 365px;
    position: relative;
    z-index: 1;
}


.pageNavi_item:after {
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    background: url(../overview/img/img-multiply.png) 0 0 no-repeat;
    width: 73px;
    height: 73px;
    right: -56px;
    top: 50%;
    margin-top: -36px;
}

.pageNavi_item-no1 {
    background-image: url(../overview/img/bg-pagenavi01.png);
    z-index: 3;
}

.pageNavi_item_headline {
    padding: 84px 0 0;
    margin-bottom: 29px;
}

.pageNavi_item_headline > img {
    opacity: 1;
}

.pageNavi_item_text {
    max-width: 190px;
    margin: 0 auto;
}

.pageNavi_icon {
    font-size: 25px;
    margin: 43px 0 0;
}

.pageNavi_icon-no1 {
    color: #9eb441;
}

.pageNavi_icon-no2 {
    color: #c490bf;
}

.pageNavi_icon-no3 {
    color: #44c1cc;
}

.pageNavi_item-no2 {
    background-image: url(../overview/img/bg-pagenavi02.png);
    z-index: 2;
}

.pageNavi_item-no3 {
    background-image: url(../overview/img/bg-pagenavi03.png);
}

.pageNavi_item-no3:after {
    display:none;
}

.overview {
    margin-bottom: 107px;
}

.overview_title {
    text-align: center;
    border-top: 2px solid #ccc;
    background: url(../overview/img/bg-overview-title01.png) center 0 no-repeat;
    padding: 41px 0 0;
    margin-bottom: 47px;
}

.overview_title-no1 {
    border-color: #9eb441;
}

.overview_title-no1 > img {
    width: 48px;
    height: auto;
}

.overview_inner {
}

.overview_sect {
    margin-bottom: 40px;
}

.overview_sect_title {
    margin-bottom: 25px;
}

.overview_cols {}



.overview_cols:after{
	content:"";
	display:block;
	clear:both;
}
.overview_col {}

.overview_col-left {
    float: left;
}

.overview_col-no1 {
 
}

.overview_col.overview_col-left.overview_col-no1 {
    width: 650px;
}

.overview_sect_text {
    margin-bottom: 1.4em;
}

.overview_sect_text > a {
    color: #43c1cb;
}

.overview_sect_text > a:hover {}

.overview_sect_text > a:before {}

.overview_sect_text > a:after {}

.overview_col-right {
    float: right;
}

.overview_col-no2 {}

.overview_image {
    text-align: center;
}

.overview_image > img {}

.overview_title-no2 {
    background-image: url(../overview/img/bg-overview-title02.png);
    border-top-color: #c38fbf;
}

.overview_title-no2 > img {
    width: 47px;
    height: auto;
}

.overview_col-no3 {
    width: 480px;
}

.overview_col-no4 {}

.overview_title-no3 {
    background-image: url(../overview/img/bg-overview-title03.png);
    border-top-color: #43c1cb;
}

.overview_title-no3 > img {
    width: 48px;
    height: auto;
}

.overview_col-no5 {
    width: 650px;
}

.overview_col-no6 {}