@media all and (min-width: 751px){#breadcrumbs_wrap{margin-bottom:0}#aside{top:0}#main{max-width:100%;padding:0}#main .pd_wrap{padding:0 10px}#main .btn{width:200px;height:52px;text-align:center;margin:40px auto 0}#main .btn a{position:relative;display:block;width:100%;height:100%;font-size:1.6rem;color:#fff;background-color:#00a89a;border-radius:25px;padding-top:13px}#main .btn a:hover{opacity:.8}#main .btn a:after{content:'';display:block;position:absolute;top:23px;right:20px;content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main .btn.btn_recommend{width:auto;max-width:300px}#main .link_arrow a:before,#main .link_arrow a:after{content:'';display:block;position:absolute}#main .link_arrow a:before{bottom:0;right:0;width:30px;height:30px;background-color:#00a89a}#main .link_arrow a:after{bottom:11px;right:12px;content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main #about{position:relative;padding-top:50px;padding-bottom:60px}#main #about:before,#main #about:after{content:'';display:block;position:absolute;background-position:center center;background-size:100%;background-repeat:no-repeat}#main #about .about_title{font-size:4rem;font-weight:bold;text-align:center;color:#00a89a;width:100%;max-width:1000px;padding:0 10px;margin:0 auto 80px}#main #about .desc{font-size:1.6rem;line-height:2.5;text-align:justify;width:100%;max-width:1000px;padding:0 10px;margin:0 auto 40px}#main #vision{margin-bottom:100px}#main #vision .vision_title{padding:40px 0;background-color:#eee;position:relative;font-size:4rem;font-weight:bold;text-align:center;color:#00a89a;line-height:1.5;letter-spacing:.075em}#main #target{margin-bottom:220px}#main #target .media{display:none}#main #target .target_title{position:relative;font-size:4rem;font-weight:bold;text-align:center;color:#00a89a;line-height:2;letter-spacing:.075em;padding-bottom:80px}#main #target .target_title span{display:block;font-size:2rem;color:#666;line-height:1}#main #target .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:0 auto 80px}#main #target .item a{position:relative;display:block;text-decoration:none}#main #target .item a:before{position:absolute;content:'';display:inline-block;width:140px;height:140px;background-color:#eff;border-radius:50%;bottom:-20px;left:35px}#main #target .item a:hover{opacity:.8}#main #target .item .item_title{font-size:2.4rem;font-weight:bold;color:#4c4c4c}#main #target .item .item_title span{font-size:1.4rem;color:#4c4c4c}#main #target .item .image{margin-right:10px}#main #target .item .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}#main #target .item1{max-width:310px}#main #target .item2{max-width:270px}#main #target .item3{max-width:250px}#main #target .btn a{padding-right:10px}#main #strong_point{margin:-100px 0 50px 0}#main #strong_point .stitle{margin-bottom:30px;font-weight:bold;font-size:3rem;color:#00a89a}#main #strong_point .text{line-height:2}#main #strong_point .what{width:100%;padding:30px;margin-top:30px;border:solid 2px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}#main #strong_point .what dt{margin-bottom:10px;font-weight:bold;font-size:1.8rem}#main #strong_point .what dt img{width:30px;height:auto;vertical-align:middle;display:inline-block;margin-right:10px}#main #strong_point .what dd{line-height:1.8}#main #strong_point .what dd .btn_link{margin-top:10px}#main #strong_point .what dd .btn_link a{padding:15px 40px;margin-right:20px;line-height:1.5;border:1px solid #dadada;border-radius:6px;background:#e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1.5rem;display:inline-block;text-decoration:none}#main #strong_point .what dd .btn_link a:hover{opacity:.8}#main #strong_fund{margin:0 0 100px 0}#main #strong_fund .text{line-height:2}#main #recommend{width:100%;max-width:1000px;padding:0 10px 0 10px;margin:-100px auto 100px auto}#main #recommend .list{margin:0 auto 30px auto;overflow:hidden}#main #recommend .list .item{width:calc(50% - 15px);min-height:260px;margin:0 0 30px 0;border-radius:5px;float:left}#main #recommend .list .item:nth-child(2n){float:right}#main #recommend .list .item:nth-child(2){margin-top:100px}#main #recommend .list .item .item_inner{width:100%;height:100%;padding:15px 20px 25px 15px;margin:0 0 30px 0;border-radius:5px;background:linear-gradient(-10deg, #def4f2 0%, #f4f4f4 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left}#main #recommend .list .item .image{width:25%;padding:20px 0 0 0;margin:0}#main #recommend .list .item .image img{width:60%;height:auto;margin:0 auto;display:block}#main #recommend .list .item .detail{width:calc(75% - 15px)}#main #recommend .list .item .detail .target{padding:10px 0;margin-bottom:10px;font-size:2rem;font-weight:bold;color:#00a89a}#main #recommend .list .item .detail .text{font-size:1.6rem}#main #recommend .message{margin:60px auto 25px auto;text-align:center}#main #recommend .message h4{margin:0 auto 30px auto;font-size:3rem;font-weight:bold;color:#00a89a;text-align:center}#main #recommend .message h4 img{display:inline-block;width:auto;height:60px;margin-right:20px;vertical-align:middle}#main #recommend .message .text{text-align:center;font-size:1.8rem;line-height:2}#main #feedback{width:100%;max-width:1000px;padding:0 10px 0 10px;margin:-100px auto 100px auto}#main #feedback .caution{padding-top:45px;padding-left:15px;color:#666666;font-size:14px;line-height:1.4}#main #feedback .list{margin:0 auto 30px auto;overflow:hidden}#main #feedback .list .item{width:100%;padding:15px 20px 25px 15px;margin:0 0 30px 0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main #feedback .list .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main #feedback .list .item .image{width:25%;padding:20px 0 0 0;margin:0}#main #feedback .list .item .image img{width:60%;height:auto;margin:0 auto;display:block;border-radius:6px}#main #feedback .list .item .image .user{padding:15px 0 0 0;text-align:center;line-height:1.2;font-weight:bold}#main #feedback .list .item .image .user span{font-size:1.4rem;font-weight:normal}#main #feedback .list .item .detail{width:75%}#main #feedback .list .item .detail .target{padding:10px 0 5px 10px;margin-bottom:10px;font-size:2rem;font-weight:bold;color:#00a89a;border-bottom:dotted 2px #aaa}#main #feedback .list .item .detail .text{font-size:1.6rem}#main #feedback .message{margin:60px auto 25px auto;text-align:center}#main #feedback .message h4{margin:0 auto 30px auto;font-size:3rem;font-weight:bold;color:#00a89a;text-align:center}#main #feedback .message h4 img{display:inline-block;width:auto;height:60px;margin-right:20px;vertical-align:middle}#main #feedback .message .text{text-align:center;font-size:1.8rem;line-height:2}#main .links{padding:30px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#main .links li{width:24%;border-radius:10px}#main .links li a{width:100%;display:block;text-decoration:none;text-align:center;padding:50px 0 45px;position:relative;background-color:#eff;border-radius:10px;font-weight:bold;color:#4c4c4c}#main .links li a:hover{opacity:.8}#main .links li a:before,#main .links li a:after{content:'';display:block;position:absolute}#main .links li a:before{bottom:0;right:0;width:30px;height:30px;background-color:#00a89a;border-radius:0 0 10px 0}#main .links li a:after{bottom:11px;right:12px;content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main .links li.line2 a{padding:35px 0}#main .links.links_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .links.links_center li{width:30%;margin:0 1%}}@media all and (max-width: 1500px){#main #target{margin-bottom:220px}#main #target .media{display:none}#main #target .target_title:before,#main #target .target_title:after{width:30.4%;height:0;padding-top:4.44%}#main #target .target_title:before{left:0}#main #target .target_title:after{right:0}}@media all and (max-width: 1251px){#main #about:before{left:0;right:auto}#main #about:after{right:0;left:auto}#main #panels .item:nth-child(3),#main #panels .item:last-child{margin-right:50px}}@media all and (max-width: 1190px){#main #about{padding-top:150px;padding-bottom:100px}#main #about:before{width:calc(573px * .4);height:calc(323px * .4);left:0;right:auto}#main #about:after{width:calc(700px * .4);height:calc(391px * .4);right:0;left:auto}#main #target .target_title:before,#main #target .target_title:after{width:240px;height:35px;padding-top:0}}@media all and (max-width: 1000px){#main #target .item a:before{left:0;right:0;margin:0 auto}#main #target .item .wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main #target .item .item_title{text-align:center}#main #target .media{display:block}}@media all and (max-width: 880px){#main #vision .vision_title:after{left:0;width:70px;height:calc(64px * .82)}}@media screen and (max-width: 750px){#breadcrumbs{margin-bottom:0}#contents{margin-top:0}#main{max-width:100%;padding:0}#main .pd_wrap{padding:0 10px}#main .btn{width:180px;height:40px;text-align:center;margin:40px auto 0}#main .btn a{position:relative;display:block;width:100%;height:100%;font-size:1.4rem;color:#fff;background-color:#00a89a;border-radius:25px;padding-top:9px}#main .btn a:hover{opacity:.8}#main .btn a:after{content:'';display:block;position:absolute;top:16px;right:20px;content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main .btn.btn_recommend{width:90%}#main .link_arrow a:before,#main .link_arrow a:after{content:'';display:block;position:absolute}#main .link_arrow a:before{bottom:0;right:0;width:20px;height:20px;background-color:#00a89a}#main .link_arrow a:after{bottom:7px;right:8px;content:'';display:block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main #about{width:100%;position:relative;padding:8% 8% 10% 8%;margin:0 auto}#main #about .about_title{font-size:2.8rem;font-weight:bold;text-align:center;color:#00a89a;width:100%;max-width:1000px;padding:0 10px;margin:0 auto 30px}#main #about .about_title span{font-size:2.4rem}#main #about .desc{font-size:1.6rem;line-height:1.8;text-align:justify;width:100%;margin:0 auto}#main #vision{width:92%;margin:0 auto;margin-bottom:10%}#main #vision .vision_title{padding:10% 0;position:relative;font-size:2.8rem;font-weight:bold;text-align:center;color:#00a89a;line-height:1.5;letter-spacing:.075em;background-color:#eee}#main #target{width:92%;margin:23% auto 100px}#main #target .media{display:none}#main #target .target_title{position:relative;font-size:2rem;font-weight:bold;text-align:center;color:#00a89a;line-height:2;letter-spacing:.075em;padding-bottom:20%}#main #target .target_title span{display:block;font-size:1.4rem;color:#666;line-height:1}#main #target .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 80px}#main #target .item{margin-bottom:50px}#main #target .item:last-child{margin-bottom:0}#main #target .item a{display:inline-block;position:relative;text-decoration:none}#main #target .item a:before{position:absolute;content:'';display:inline-block;width:140px;height:140px;background-color:#eff;border-radius:50%;bottom:-20px;left:0;right:0;margin:0 auto}#main #target .item .item_title{font-size:2.4rem;font-weight:bold;color:#4c4c4c}#main #target .item .item_title span{font-size:1.4rem;color:#4c4c4c}#main #target .item .image{margin-right:10px}#main #target .item .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}#main #target .btn a{padding-right:10px}#main #strong_point{margin:-20px 0 50px 0;padding-left:6vw;padding-right:6vw}#main #strong_point .stitle{margin-bottom:30px;font-weight:bold;font-size:2.4rem;color:#00a89a}#main #strong_point .text{line-height:2}#main #strong_point .what{width:100%;padding:15px;margin-top:30px;border:solid 2px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}#main #strong_point .what dt{margin-bottom:10px;font-weight:bold;font-size:1.8rem}#main #strong_point .what dt img{width:30px;height:auto;vertical-align:middle;display:inline-block;margin-right:10px}#main #strong_point .what dd{line-height:1.8}#main #strong_point .what dd .btn_link{margin-top:10px}#main #strong_point .what dd .btn_link a{width:100%;padding:15px 20px;margin-right:20px;line-height:1.5;border:1px solid #dadada;border-radius:6px;background:#e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1.5rem;display:inline-block;text-decoration:none}#main #strong_point .what dd .btn_link a:hover{opacity:.8}#main #strong_fund{margin:0 0 100px 0;padding-left:6vw;padding-right:6vw}#main #strong_fund .text{line-height:2}#main #panels .item:nth-child(3),#main #panels .item:last-child{margin-right:0}#main #recommend{width:100%;padding:0 10px 0 10px;margin:0 auto 80px auto}#main #recommend .list{margin:0 auto 30px auto;overflow:hidden}#main #recommend .list .item{padding-top:60px;margin-top:-60px;width:100%;border-radius:5px;margin-bottom:15px}#main #recommend .list .item .item_inner{width:100%;border-radius:5px;background:linear-gradient(-10deg, #def4f2 0%, #f4f4f4 100%);padding:15px 20px 25px 15px}#main #recommend .list .item .image{width:25%;padding:20px 0 0 0;margin:0 auto}#main #recommend .list .item .image img{width:60%;height:auto;margin:0 auto;display:block}#main #recommend .list .item .detail{width:100%}#main #recommend .list .item .detail .target{padding:10px 0;margin-bottom:10px;font-size:2rem;font-weight:bold;color:#00a89a;text-align:center}#main #recommend .list .item .detail .text{font-size:1.6rem}#main #recommend .message{margin:60px auto 25px auto;text-align:center}#main #recommend .message h4{margin:0 auto 30px auto;font-size:2rem;font-weight:bold;color:#00a89a;text-align:center}#main #recommend .message h4 img{display:inline-block;width:auto;height:60px;margin-right:20px;vertical-align:middle}#main #recommend .message .text{padding:0 10px;font-size:1.8rem;line-height:2}#main #recommend .message .text br{display:none}#main #feedback{width:100%;padding:0 10px 0 10px;margin:0 auto 80px auto}#main #feedback .caution{padding-bottom:10px;color:#666666;font-size:14px;line-height:1.4}#main #feedback .list{margin:0 auto 30px auto;overflow:hidden}#main #feedback .list .item{width:100%;padding:15px 20px 25px 15px;margin:0 0 15px 0;border-radius:5px;background:linear-gradient(-10deg, #def4f2 0%, #f4f4f4 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main #feedback .list .item .image{width:100%;padding:20px 0 0 0;margin:0 auto;text-align:right}#main #feedback .list .item .image img{width:60px;height:auto;margin:0 10px 0 0;display:inline-block;vertical-align:middle}#main #feedback .list .item .image .user{display:inline-block;vertical-align:middle;font-weight:bold;line-height:1.3}#main #feedback .list .item .image .user span{font-size:1.4rem;font-weight:normal}#main #feedback .list .item .detail{width:100%}#main #feedback .list .item .detail .target{padding:10px 0;margin-bottom:10px;font-size:2rem;font-weight:bold;color:#00a89a}#main #feedback .list .item .detail .text{padding:15px;background-color:#fff;border-radius:10px;font-size:1.6rem;position:relative}#main #feedback .list .item .detail .text:after{content:"";position:absolute;right:40px;bottom:-15px;width:0px;height:0px;margin:auto 0;border-style:solid;border-color:#fff transparent transparent transparent;border-width:15px 15px 0 15px}#main #feedback .message{margin:60px auto 25px auto;text-align:center}#main #feedback .message h4{margin:0 auto 30px auto;font-size:2rem;font-weight:bold;color:#00a89a;text-align:center}#main #feedback .message h4 img{display:inline-block;width:auto;height:60px;margin-right:20px;vertical-align:middle}#main #feedback .message .text{padding:0 10px;font-size:1.8rem;line-height:2}#main #feedback .message .text br{display:none}#main .links{padding:30px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#main .links li{width:100%;border-radius:10px;margin-bottom:5px}#main .links li a{width:100%;display:block;text-decoration:none;text-align:center;padding:22px 0;position:relative;background-color:#eff;border-radius:10px;font-weight:bold;color:#4c4c4c}#main .links li a:hover{opacity:.8}#main .links li a:before,#main .links li a:after{content:'';display:block;position:absolute}#main .links li a:before{bottom:0;right:0;width:30px;height:30px;background-color:#00a89a;border-radius:0 0 10px 0}#main .links li a:after{bottom:11px;right:12px;content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main .links li.line2 a{padding:25px 0}}
