@charset "UTF-8";@media screen and (min-width:769px){.sp{display:none !important}.l{float:left}.r{float:right}.wrap{width:100%;max-width:1920px;min-width:1096px;padding:0 48px;margin:0 auto}body{background:#fff}blockquote{background:#f2f2f2;border:10px solid #ccc;padding:24px 24px 0;font-size:14px;font-style:oblique}#page-top{position:fixed;bottom:10px;right:10px;z-index:10000;width:20px}.entry-content{width:100%;padding:0 0 48px;font-size:15px}.entry-content p{padding:0 0 36px}.entry-content h2{font-size:24px;padding:2px 16px;border-left:solid 4px #dfa621;position:relative;margin-bottom:16px;line-height:1.6}.entry-content h3{padding:16px;background:#000;color:#fff;font-size:18px;line-height:1.6;margin-bottom:24px}.entry-content h4{padding:0 0 6px;font-size:17px;line-height:1.4}.entry-content table{width:100%;font-size:14px;margin-bottom:42px}.entry-content table th{width:35% !important;border:1px solid #ccc;padding:16px;background:#f5f5f5}.entry-content table td{width:65% !important;border:1px solid #ccc;padding:16px;background:#fff}header{position:fixed;top:0;left:0;width:332px;padding:36px 0 0 24px;z-index:100000}header .head-in{border:2px solid #000;background:#fff;width:100%;border-radius:12px}header .head-in .headnav{padding:32px}header .head-in .headnav .logo{text-align:center;padding:0 0 16px}header .head-in .headnav .logo .h-txt{line-height:1.26;padding:24px 0 0}header .head-in .headnav .logo .h-txt span{font-size:.76em}header .head-in .headnav ul li{padding:10px 0;border-bottom:1px solid #333}header .head-in .headnav ul li a{display:block;font-weight:700;text-decoration:none}header .head-in .headnav ul li a.link{font-size:15px;position:relative;padding:0 0 0 16px}header .head-in .headnav ul li a.link:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:14px;font-weight:900;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#dfa621}header .head-in .headnav ul li .sub a{font-size:13px;padding:0 0 0 24px}.head-ban-area a{display:block;text-align:center;padding:24px 12px;background:#f5f5f5;position:relative;border-radius:0 0 12px 12px}.head-ban-area a:hover{background:#dfa621}.head-ban-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:50%;right:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#000;font-size:14px}footer{width:100%;margin:0 auto;background:#f5f5f5}footer .cookie-area{font-size:12px;text-align:center;color:#fff;padding:48px;background:#000}footer .cookie-area a{font-size:12px;text-align:center;color:#fff;padding:0 0 16px;display:inline-block}footer .wrap{width:100%;padding:0 48px 0 400px;text-align:right}footer .f-info-area{display:inline-block;text-align:left;padding:48px 0}footer .f-navi-area{padding:0 0 36px;max-width:764px;border-bottom:2px solid #000}footer .f-navi-area .f-navi{width:100%}footer .f-navi-area .f-navi ul{width:460px;float:left}footer .f-navi-area .f-navi ul li{display:inline-block;padding:0 32px 16px 0}footer .f-navi-area .f-navi ul li a{display:inline-block;font-weight:700;text-decoration:none;font-size:15px;position:relative;padding:0 0 0 12px}footer .f-navi-area .f-navi ul li a:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:2px;left:0;color:#dfa621;font-size:13px}footer .f-navi-area .note-ban{width:182px;float:right}footer .f-navi-area .note-ban a{display:block}footer .f-info{padding:24px 0 0}footer .f-info p{display:inline-block;font-size:12px;padding-right:62px;vertical-align:top}footer .f-ban-area{padding:12px 0 0;font-size:0}footer .f-ban-area a{padding:0 1px 4px 0;display:inline-block;width:19.8%;vertical-align:top}footer .f-ban-area a img{border:1px solid #222}footer .f-ban-area a:hover img{border:1px solid #dfa621}#container{width:100%;min-width:1000px;margin:0 auto;padding:0}.page-body{padding:0 0 48px}.pankuzu-area{padding:36px 0;background:#dfa621;color:#fff}.pankuzu-area a{color:#fff}.pankuzu-area .wrap{padding:0 0 0 400px;font-size:13px}.entry-header{width:100%;padding:48px 0 0}.entry-header .wrap{padding:0 48px 0 400px}.entry-header .entry-title{width:100%;font-weight:700;font-size:42px}.page-body .wrap{padding:0 48px 0 400px}.page-body .contents{width:100%;max-width:1096px;padding:48px 0 0}.expert .box-list{padding:48px 0 0}.expert .box-list ul{font-size:0}.expert .box-list ul li{width:50%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.expert .box-list ul li .photo-box{padding:0 0 16px}.expert .box-list ul li .photo-box .photo{display:block;border:4px solid #000}.expert .box-list ul li .photo-box .photo img{object-fit:cover;aspect-ratio:1/1;width:100%;height:100%}.expert .box-list ul li .photo-box .photo .no-image{aspect-ratio:1/1;background:#fff url(//areakaikaku.jp/wp-content/themes/areakaikaku/css/../img/no-image.png) no-repeat center center;background-size:20%}.expert .box-list ul li .photo-box .photo:hover{border:4px solid #dfa621}.expert .box-list ul li .yakusyoku{display:block;font-size:13px;text-align:center;padding:0 0 16px}.expert .box-list ul li .title{display:block;font-weight:700;text-decoration:none;font-size:21px;text-align:center;padding:4px 0 12px}.expert .box-list ul li .bunya-area{padding:12px 0;font-size:12px;margin-bottom:12px}.expert .box-list ul li .btn-area{width:100%;padding:12px}.expert .box-list ul li .btn-area a{width:100%;display:block;background:#000;color:#fff;font-weight:700;padding:16px;text-align:center;text-decoration:none;border-radius:100vh;position:relative}.expert .box-list ul li .btn-area a:hover{background:#dfa621}.expert .box-list ul li .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:50%;right:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#fff;font-size:14px}.news .box-list{padding:48px 0 0}.news .box-list ul{font-size:0}.news .box-list ul li{width:50%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.news .box-list ul li .photo-box{padding:0 0 16px}.news .box-list ul li .photo-box .photo{display:block}.news .box-list ul li .photo-box .photo img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.news .box-list ul li .photo-box .photo .no-image{aspect-ratio:3/2;background:#fff url(//areakaikaku.jp/wp-content/themes/areakaikaku/css/../img/no-image.png) no-repeat center center;background-size:20%}.news .box-list ul li .title{display:block;font-weight:700;text-decoration:none;font-size:16px;padding:0 0 12px}.achievements .sitelink-area{width:100%;max-width:900px;padding:10px 0 40px}.achievements .sitelink-area .box{width:50%;display:inline-block;vertical-align:top;padding:0 30px 0 0;text-align:center}.achievements .sitelink-area .box a{display:block}.achievements .sitelink-area .box a.link-txt{font-size:14px;line-height:1;padding:12px 0;font-weight:700}.achievements .sitelink-area .box a.link-txt i{font-size:13px;margin-right:6px;color:#dfa621}.achievements .box-list{padding:60px 0 0;border-top:1px solid #222}.achievements .box-list .h2-ttl{padding:0 0 40px}.achievements .box-list .h2-ttl h2{font-size:36px;line-height:1.4;padding:0 0 0 12px;border-left:5px solid #dfa621}.achievements .box-list .cate-link{padding:0 0 60px}.achievements .box-list .cate-link a{display:inline-block;padding:0 12px 12px 0}.achievements .box-list ul{font-size:0}.achievements .box-list ul li{width:50%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.achievements .box-list ul li .photo-box{padding:0 0 16px}.achievements .box-list ul li .photo-box .photo{display:block}.achievements .box-list ul li .photo-box .photo img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;border:2px solid #ccc}.achievements .box-list ul li .photo-box:hover .photo img{border:2px solid #dfa621}.achievements .box-list ul li .photo-box .photo .no-image{aspect-ratio:3/2;background:#fff url(//areakaikaku.jp/wp-content/themes/areakaikaku/css/../img/no-image.png) no-repeat center center;background-size:20%;border:1px solid #ccc}.achievements .box-list ul li .cate{color:#666;font-size:13px;padding:0 0 0 8px;border-left:2px solid #dfa621;line-height:1.2;margin-bottom:10px}.achievements .box-list ul li .title{display:block;font-weight:700;text-decoration:none;font-size:14px;padding:0 0 12px}.acf-area{width:100%;max-width:1096px;padding:24px 0 0}.acf-area .info-area{width:100%;padding:0 0 48px}.acf-area .photo-area{width:100%;text-align:center}.acf-area .info-area .cate-area{padding:0 0 12px}.acf-area .info-area .cate-area .cate-name{display:inline-block;color:#fff;padding:4px 24px;background:#000;border-radius:100vh;font-size:13px}.acf-area .info-area .name-area{padding:0 0 4px}.acf-area .info-area .name-area .name-txt{padding:0 12px 0 0;display:inline-block;vertical-align:baseline;font-weight:700;font-size:40px}.acf-area .info-area .name-area .name-furigana{padding:0;display:inline-block;vertical-align:baseline;font-weight:700;font-size:16px}.acf-area .info-area .catch-txt{padding:0 0 32px;font-weight:700;font-size:21px}.acf-area .info-area .bunya-area{padding:24px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:14px}.acf-area .info-area .bunya-area h3{padding:0 0 6px;text-align:center;font-size:16px}#top-movie-area{width:100%;max-height:820px;min-height:720px;position:relative}#top-movie-area .move-txt-area{width:100%;position:absolute;top:0;left:0}#top-movie-area .move-txt-area .move-txt{width:100%;padding:90px 16px 48px 400px}#top-movie-area .move-txt-area .move-txt .txt-01{padding:0 0 42px}#top-movie-area .move-txt-area .move-txt .txt-02{padding:0 0 42px}#top-movie-area .move-txt-area .move-txt .txt-03{padding:0 0 42px}#top-movie-area .slick-slide img{width:100%}.top-news-area{width:100%;padding:48px 0;background:#f5f5f5}.top-news-area .wrap{padding:0 48px 0 400px;display:table}.top-news-area .ttl-area{width:250px;display:table-cell;vertical-align:middle;border-right:1px solid #000;font-size:42px}.top-news-area .news-list{display:table-cell;vertical-align:middle}.top-news-area .news-list ul{margin-bottom:16px}.top-news-area .news-list ul li{font-size:15px;padding:16px 48px;line-height:1.4}.top-news-area .news-list ul li .day{display:inline-block;font-size:12px;padding-top:5px;color:#666;margin-right:16px;vertical-align:top}.top-news-area .news-list ul li a{display:inline-block;font-weight:700;vertical-align:top}.top-news-area .news-list .more-link{padding:0 48px 16px 64px;position:relative;font-weight:700}.top-news-area .news-list .more-link:before{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-size:13px;font-weight:900;top:1px;left:48px;color:#dfa621}.top-jigyou-area{width:100%;padding:24px 0 30px;background:#000}.top-jigyou-area .wrap{padding:0 48px 0 400px}.top-jigyou-area .senmon-area{width:100%}.top-jigyou-area .wrap .senmon-random{width:100%;max-width:1096px;font-size:0;padding:0 0 62px}.top-jigyou-area .wrap .senmon-random a{display:inline-block;margin:0;padding:0;width:24.8%}.top-jigyou-area .wrap .senmon-random a img{object-fit:cover;height:260px;border-bottom:1px solid #000}.top-jigyou-area .wrap .senmon-con{width:100%;padding:62px 62px 62px 0}.top-jigyou-area .wrap .senmon-con .txt{color:#fff;font-weight:700;padding:48px 0 36px}.top-jigyou-area .wrap .senmon-con .btn-area a{width:320px;display:block;background:#fff;font-weight:700;padding:16px;text-align:center;text-decoration:none;border-radius:100vh;position:relative}.top-jigyou-area .wrap .senmon-con .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:50%;right:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#000;font-size:14px}.top-sodateru-area{width:100%;padding:72px 0;background:#fff}.top-sodateru-area .wrap{padding:0 48px 0 400px}.top-sodateru-area .sodateru-con{width:100%;max-width:1096px}.top-sodateru-area .sodateru-con h2{padding:0 0 48px;max-width:820px}.top-sodateru-area .sodateru-con .photo{padding:0 0 48px}.top-sodateru-area .sodateru-con .txt-area{padding:0 0 48px}.top-sodateru-area .sodateru-con .btn-area a{width:320px;display:block;background:#fff;font-weight:700;padding:16px;text-align:center;text-decoration:none;border-radius:100vh;border:1px solid #000;position:relative}.top-sodateru-area .sodateru-con .btn-area a:hover{border:1px solid #dfa621}.top-sodateru-area .sodateru-con .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:50%;right:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#000;font-size:14px}.top-consul-area{width:100%;padding:100px 0 0;background:#f5f5f5 url(//areakaikaku.jp/wp-content/themes/areakaikaku/css/../img/bg-obi-kiiro.gif) repeat-x bottom center}.top-consul-area .wrap{padding:0 48px 0 400px}.top-consul-area .consul-con{width:100%;max-width:1096px}.top-consul-area .consul-con h2{padding:0 0 48px;max-width:1011px}.top-consul-area .consul-con .photo{padding:0 0 48px}.top-consul-area .consul-con .txt-area{padding:0 0 48px}.top-consul-area .consul-con .btn-area{padding:0 0 48px}.top-consul-area .consul-con .img{padding:0 0 48px}.top-consul-area .consul-con .btn-area a{width:320px;display:block;background:#fff;font-weight:700;padding:16px;text-align:center;text-decoration:none;border-radius:100vh;border:1px solid #000;position:relative}.top-consul-area .consul-con .btn-area a:hover{border:1px solid #dfa621}.top-consul-area .consul-con .btn-area a:after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f105";position:absolute;font-weight:900;top:50%;right:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#000;font-size:14px}.top-consul-area .bot-photo{width:100%;padding:48px 0;text-align:right}.top-consul-area .bot-photo img{width:100%;max-width:1096px;text-align:right}.contact-area dl{padding:0 0 40px}.contact-area dt{font-weight:700;margin-bottom:18px;padding:0 0 0 12px;font-size:21px;border-left:solid 4px #dfa621}.contact-area input[type=text],.contact-area input[type=email],.contact-area input[type=tel],.contact-area textarea{width:100%;outline:none;border:1px solid #222;-webkit-transition:all .3s;transition:all .3s;padding:16px;background:#fff;border-radius:3px;font-size:16px}.contact-area input.namae{max-width:600px}.contact-area input.denwa{max-width:600px}.contact-area .mwform-checkbox-field input,.contact-area .mwform-radio-field input{vertical-align:baseline}.contact-area input[type=submit]{display:inline-block;max-width:480px;min-width:320px;text-align:center;background:#000;font-size:14px;color:#fff;text-decoration:none;font-weight:400;padding:24px 48px;border-radius:3px;position:relative;transition:.6s;margin-bottom:12px}.contact-area input[type=submit]:hover{color:#fff;background:#dfa621;cursor:pointer}}@media screen and (min-width:1246px){.expert .box-list ul li{width:33.33%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.news .box-list ul li{width:33.33%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.achievements .box-list ul li{width:33.33%;display:inline-block;padding:0 5% 64px 0;font-size:16px;vertical-align:top}.acf-area .info-area{width:65%;float:right;padding:0 0 0 48px}.acf-area .photo-area{width:35%;float:left;text-align:center}.top-jigyou-area .senmon-area{width:100%;display:table}.top-jigyou-area .wrap .senmon-random{width:40%;min-width:315px;display:table-cell;vertical-align:middle;font-size:0;padding:62px 0}.top-jigyou-area .wrap .senmon-random a{display:inline-block;margin:0;padding:0;width:49.8%;border-bottom:1px solid #000}.top-jigyou-area .wrap .senmon-con{width:60%;display:table-cell;vertical-align:middle;padding:62px 62px 62px 0}}