@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Noto+Sans+JP&family=Noto+Serif+JP:wght@300;400;500;700;900&family=Roboto:ital,wght@0,300;0,500;0,700;0,900;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;500;700&family=Oswald:wght@300;500;700&display=swap');
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: 'Noto Sans JP',"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;max-width: 100%;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
body,button,input,select,textarea {color: #2b2b2b;font-family: 'Josefin Sans', sans-serif;font-size: 14px;font-weight: 400;line-height: 2;overflow: auto;}
a {color: #212121;text-decoration: none;outline: none;}
a:focus {outline: none;}
a:hover,a:active {outline: 0;outline: none;}
a:active,a:hover {color: #7FD6F7;}
h1,h2,h3,h4,h5,h6 {clear: both;font-weight: 700;margin: 36px 0 12px;}
h1 {font-size: 26px;line-height: 1.3846153846;}
h2 {font-size: 24px;line-height: 1;}
h3 {font-size: 22px;line-height: 1.0909090909;}
h4 {font-size: 20px;line-height: 1.2;}
h5 {font-size: 18px;line-height: 1.3333333333;}
h6 {font-size: 16px;line-height: 1.5;}
address {font-style: italic;margin-bottom: 24px;}
abbr[title] {border-bottom: 1px dotted #2b2b2b;cursor: help;}
b,strong {font-weight: 700;}
cite,dfn,em,i {font-style: italic;}
mark,ins {background: #fff9c0;text-decoration: none;}
p {margin-bottom: 24px;}
code,kbd,tt,var,samp,pre {font-family: monospace, serif;font-size: 15px;-webkit-hyphens: none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height: 1.6;}
pre {border: 1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom: 24px;max-width: 100%;overflow: auto;padding: 12px;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
blockquote,q {-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";content: none;}
blockquote {color: #767676;font-size: 19px;font-style: italic;font-weight: 300;line-height: 1.2631578947;margin-bottom: 24px;}
blockquote cite,blockquote small {color: #2b2b2b;font-size: 16px;font-weight: 400;line-height: 1.5;}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
small {font-size: smaller;}
big {font-size: 125%;}
sup,sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
dl {margin-bottom: 24px;}
dt {font-weight: bold;}
dd {margin-bottom: 24px;}
li,ul,ol {list-style: none;margin: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,li > ol {margin: 0 0 0 20px;}
img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle;}
figure {margin: 0;}
fieldset {border: 1px solid rgba(0, 0, 0, 0.1);margin: 0 0 24px;padding: 11px 12px 0;}
legend {white-space: normal;}
button,input,select,textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 100%;margin: 0;max-width: 100%;vertical-align: baseline;}
button,input {line-height: normal;}
input,textarea {background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table,th,td {border: 1px solid rgba(0, 0, 0, 0.1);}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin-bottom: 24px;width: 100%;}
caption,th,td {font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: bold;}
td {border-width: 0 1px 1px 0;}
del {color: #767676;}
hr {background-color: rgba(0, 0, 0, 0.1);border: 0;height: 1px;margin-bottom: 23px;}

img {width: 100%;height: auto;}
.tit {margin: 0;}

.sp {
    display: none;
}
.pc {
    display: block;
}
@media(max-width:768px) {
    .sp {
        display: block;
    }
    .pc {
        display: none;
    }
}
.tit_altemate {font-family: 'Oswald', sans-serif;}
.Numbers {font-family: 'Josefin Sans', sans-serif;}
.Sans {font-family: 'Noto Sans JP', sans-serif;}
.Serif {font-family: 'Noto Serif JP', serif;}
a img {transition: all 0.5s;}
a:hover img {opacity: 0.65;}

/***************************************************************
************ SETTING *******************************************
***************************************************************/

.wrap {width: 100%;max-width: 1440px; margin: 0 auto 0;overflow-x: hidden;}
.btn_clone_search {position: fixed;width:50px;right: 0;bottom: -540px;transition: all 1s;z-index: 1000;}
.btn_clone_search a {width: 50px;height: 260px; display: block; background-size: 50px 260px;background-repeat: no-repeat;transition: all 0.5s;}
.btn_clone_search a img {opacity: 0;}
.btn_clone_search a:nth-child(1) {background-image: url("/img/usr/lp/kaitori2606/btn_kaitori.png");margin-bottom: 20px;}
.btn_clone_search a:hover:nth-child(1) {opacity: 0.7;}
.btn_clone_search a:nth-child(2) {background-image: url("/img/usr/lp/kaitori2606/btn_otegaru.png");}
.btn_clone_search a:hover:nth-child(2) {opacity: 0.7;}
header {width: 100%;height: 80px;position: relative;z-index: 100;background-color: #fff020;}
header .in {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
header .in .logo {width: 308px;height: 41px;margin: 0;padding: 0;line-height: 1;}
header .in .logo img {width: auto;height: 41px;}

@media(max-width:768px) {
	.wrap {width: 100%;max-width: 100%; margin: 0 auto 0;overflow: hidden;}
	header {width: 100%;height: 40px;position: relative;z-index: 100;background-color: #fff020;}
	header .in {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
	header .in .logo {width: 40%;height: auto;}
	header .in .logo img {width: 100%;height:auto;}
}

.mv {width: 100%;margin: 0 auto 0;position: relative;box-sizing: border-box;padding: 0;}
.mv .ph {width: 100%;margin: 0 auto 0;position: relative;}
.mv .ph img {width: 100%;}
.mv .side_btn {width: 50px;position: absolute;right: 0;bottom: calc(50% - 270px) ;}
.mv .side_btn a {width: 50px;height: 260px; display: block; background-size: 50px 260px;background-repeat: no-repeat;transition: all 0.5s;}
.mv .side_btn a:nth-child(1) {background-image: url("/img/usr/lp/kaitori2606/btn_kaitori.png");margin-bottom: 20px;}
.mv .side_btn a:hover:nth-child(1) {opacity: 0.7;}
.mv .side_btn a:nth-child(2) {background-image: url("/img/usr/lp/kaitori2606/btn_otegaru.png");}
.mv .side_btn a:hover:nth-child(2) {opacity: 0.7;}

@media(max-width:768px) {
	.mv {width: 100%;margin: 0 auto 0;position: relative;box-sizing: border-box;padding: 0;}
	.mv .ph {width: 100%;margin: 0 auto 0;position: relative;}
	.mv .ph img {width: 100%;}
	.mv .side_btn {width: 100%;right: 0;bottom:0;display: flex;position: relative;}
	.mv .side_btn a {width: 50%;height: auto;background-image: none;background-size: 100% auto;}
	.mv .side_btn a:hover {background-image: none;}
.mv .side_btn a:nth-child(1) {background-image: url("/img/usr/lp/kaitori2606/btn_kaitori_sp.png");}
.mv .side_btn a:nth-child(2) {background-image: url("/img/usr/lp/kaitori2606/btn_otegaru_sp.png");}
}

.sec01 {width: 100%;position: relative;padding: 0 0 48px; overflow: hidden;background-image: url("/img/usr/lp/kaitori2606/sec01_bk.png");background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;}
.sec01:before {content: '';width: 100%;height: 100%;background-color: #f2f2f2;position: absolute;left: 0;top:156px;z-index: -1;}
.sec01 .sec01_img01 {width: 100%;height: auto;margin: 0 auto -114px;}
.sec01 .in {max-width: 700px;width: 48.61%;margin: 0 auto 0;}
.sec01 .in .sec01_img02 {max-width: 674px;width: 96.29%; margin: 0 auto 16px;}
.sec01 .in .btn_kaitori {max-width: 700px;width: 100%;height: 90px;margin: 0 auto 40px;}
.sec01 .in .btn_kaitori a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size:38px;font-weight: 700;color: #FFF;background-color:#186598;transition: all 0.5s;position: relative;}
.sec01 .in .btn_kaitori a:hover {background-color: rgba(24,101,152,0.70);}
.sec01 .in .btn_kaitori a:after {content:'';position: absolute;right: 16px;display: inline-block;width: 18px;height: 18px;margin: 0 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg);}
.sec01 .in .sec01_img03 {max-width: 494px;width: 70.57%;margin: 0 auto 16px;}
.sec01 .in .btn_otegaru {max-width: 700px;width: 100%;height: 90px;margin: 0 auto 16px;}
.sec01 .in .btn_otegaru a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size:38px;font-weight: 700;color: #FFF;background-color:#fc991e;transition: all 0.5s;position: relative;}
.sec01 .in .btn_otegaru a:hover {background-color: rgba(252,153,30,0.70);}
.sec01 .in .btn_otegaru a:after {content:'';position: absolute;right: 16px;display: inline-block;width: 18px;height: 18px;margin: 0 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg);}
.sec01 .in .txt_rem {font-size: 14px;font-weight: 400;color: #000;text-align: center}
@media(max-width:768px) {
	.sec01 {width: 100%;position: relative;padding: 5% 0 0;background-image:none;}
	.sec01:before {content: '';width: 100%;height: 100%;background-color: inherit;position: absolute;left: 0;top:156px;z-index: -1;}
	.sec01 .sec01_img01 {width: 100%;height: auto;margin: 0 auto 0;}
	.sec01 .in {max-width: 100%;width: 100%;margin: 0 auto 0;background-color: #f2f2f2;padding: 5% 0 10%;background-repeat: no-repeat;background-image: url("/img/usr/lp/kaitori2606/sec01_bk_sp.png");background-position: right 8% bottom;background-size: 31% auto;}
	.sec01 .in .sec01_img02 {max-width: 674px;width: 94%; margin: 0 auto 3%;}
	.sec01 .in .btn_kaitori {max-width: 700px;width: 94%;height: 50px;margin: 0 auto 8%;}
	.sec01 .in .btn_kaitori a {font-size:4.8vw;font-weight: 700;color: #FFF;}
	.sec01 .in .btn_kaitori a:after {right: 2%;width: 10px;height: 10px;margin: 0 10px;border-top: 3px solid #fff;border-right: 3px solid #fff;transform: rotate(45deg);}
	.sec01 .in .sec01_img03 {max-width: 494px;width: 90%;margin: 0 auto 3%;}
	.sec01 .in .btn_otegaru {max-width: 700px;width: 94%;height: 50px;margin: 0 auto 2%;}
	.sec01 .in .btn_otegaru a {font-size:4.8vw;font-weight: 700;color: #FFF;}
	.sec01 .in .btn_otegaru a:after {right: 2%;width: 10px;height: 10px;margin: 0 10px;border-top: 3px solid #fff;border-right: 3px solid #fff;transform: rotate(45deg);}
	.sec01 .in .txt_rem {width: 90%;margin: 0 auto;font-size: 3.4vw;font-weight: 400;color: #000;text-align: left}
}


.sec02 {width: 100%;margin: 0 auto 0;padding:35px 0 0;background-color: #186598;}
.sec02 .in {width: 1000px;margin: 0 auto 0;}
.sec02 .in .sec02_img01 {max-width: 961px;width: 96.1%;margin: 0 auto 0;}
@media(max-width:768px) {
	.sec02 {width: 100%;margin: 0 auto 0;padding:8% 0 8%;background-color: #186598;}
	.sec02 .in {width: 100%;margin: 0 auto 0;}
	.sec02 .in .sec02_img01 {max-width: 100%;width: 90%;margin: 0 auto 0;}
}


.campaign {padding: 64px 0 48px;}
.campaign .in {width: 1000px;margin: 0 auto 0;}
.campaign .in .tit_campaign {max-width: 325px;width: 32.5%;margin: 0 auto 48px;}
.campaign .in .bnr_campaign {max-width: 880px;width: 88%;margin: 0 auto 0;}
@media(max-width:768px) {
	.campaign {padding: 8% 0 6%;}
	.campaign .in {width: 100%;margin: 0 auto 0;}
	.campaign .in .tit_campaign {max-width: 325px;width: 84.5%;margin: 0 auto 6%;}
	.campaign .in .bnr_campaign {max-width: 880px;width: 90%;margin: 0 auto 0;}
}

		
.reason {padding: 80px 0 24px;}
.reason .in {width: 1000px;margin: 0 auto 0;}
.reason .in .tit_reason {max-width: 525px;width: 52.5%;margin: 0 auto 48px;}
.reason .in .col2 {display: flex;flex-wrap: wrap;justify-content: space-between;}
.reason .in .col2 .col {width: 46.1%;margin-bottom: 64px;}
.reason .in .col2 .col:nth-child(2) {margin-top: -16px;}
@media(max-width:768px) {
	.reason {padding: 10% 0 3%;}
	.reason .in {width: 100%;margin: 0 auto 0;}
	.reason .in .tit_reason {max-width: 525px;width: 74%;margin: 0 auto 6%;}
	.reason .in .col2 {display: block;}
	.reason .in .col2 .col {width: 100%;margin-bottom: 8%;}
	.reason .in .col2 .col:nth-child(2) {margin-top: 0;}
}


.sec03 {width: 100%;height: auto;padding: 40px 0 48px;background-color: #f2f2f2;background-image: url("/img/usr/lp/kaitori2606/sec03_bk.png");background-repeat: no-repeat;background-size: 100% auto;background-position: center bottom;}
.sec03 .in {max-width: 700px;width: 48.61%;margin: 0 auto 0;}
.sec03 .in .sec03_img01 {max-width: 674px;width: 96.29%; margin: 0 auto 16px;}
.sec03 .in .btn_kaitori {max-width: 700px;width: 100%;height: 90px;margin: 0 auto 40px;}
.sec03 .in .btn_kaitori a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size:38px;font-weight: 700;color: #FFF;background-color:#186598;transition: all 0.5s;position: relative;}
.sec03 .in .btn_kaitori a:hover {background-color: rgba(24,101,152,0.70);}
.sec03 .in .btn_kaitori a:after {content:'';position: absolute;right: 16px;display: inline-block;width: 18px;height: 18px;margin: 0 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg);}
.sec03 .in .sec03_img02 {max-width: 494px;width: 70.57%;margin: 0 auto 16px;}
.sec03 .in .btn_otegaru {max-width: 700px;width: 100%;height: 90px;margin: 0 auto 16px;}
.sec03 .in .btn_otegaru a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size:38px;font-weight: 700;color: #FFF;background-color:#fc991e;transition: all 0.5s;position: relative;}
.sec03 .in .btn_otegaru a:after {content:'';position: absolute;right: 16px;display: inline-block;width: 18px;height: 18px;margin: 0 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg);}
.sec03 .in .btn_otegaru a:hover {background-color: rgba(252,153,30,0.70);}
.sec03 .in .txt_rem {font-size: 14px;font-weight: 400;color: #000;text-align: center}
@media(max-width:768px) {
	.sec03 {width: 100%;height: auto;padding: 5% 0 45%;background-color: #f2f2f2;background-image: url("/img/usr/lp/kaitori2606/sec03_bk_sp.png");background-repeat: no-repeat;background-size: 100% auto;background-position: center bottom;}
	.sec03 .in {max-width: 700px;width: 100%;margin: 0 auto 0;}
	.sec03 .in .sec03_img01 {max-width: 674px;width: 96.29%; margin: 0 auto 3%;}
	.sec03 .in .btn_kaitori {max-width: 700px;width: 94%;height: 50px;margin: 0 auto 6%;}
	.sec03 .in .btn_kaitori a {font-size:4.8vw;font-weight: 700;color: #FFF;}
	.sec03 .in .btn_kaitori a:after {right: 2%;width: 10px;height: 10px;margin: 0 10px;border-top: 3px solid #fff;border-right: 3px solid #fff;transform: rotate(45deg);}
	.sec03 .in .sec03_img02 {max-width: 494px;width: 83%;margin: 0 auto 2%;}
	.sec03 .in .btn_otegaru {max-width: 700px;width: 94%;height: 50px;margin: 0 auto 2%;}
	.sec03 .in .btn_otegaru a {font-size:4.8vw;font-weight: 700;color: #FFF;}
	.sec03 .in .btn_otegaru a:after {right: 2%;width: 10px;height: 10px;margin: 0 10px;border-top: 3px solid #fff;border-right: 3px solid #fff;transform: rotate(45deg);}
	.sec03 .in .txt_rem {width: 90%;margin: 0 auto;font-size: 3.4vw;font-weight: 400;color: #000;text-align: left}
}

						
.sec04 {padding: 30px 0;background-color: #fc991e;}
.sec04 .in {width: 1000px;margin: 0 auto 0;}
.sec04 .in .bnr_shaft {}
@media(max-width:768px) {
	.sec04 {padding:8% 0;background-color: #fc991e;}
	.sec04 .in {width: 100%;margin: 0 auto 0;}
	.sec04 .in .bnr_shaft {width: 90%;margin: 0 auto 0;}
}

						
.sec05 {}
.sec05 .in {width: 1000px;margin: 0 auto 0;padding: 64px 0;}
.sec05 .in .sec05_tit {max-width: 780px;width: 78%;margin: 0 auto 48px;}
.sec05 .in .sec05_img01 {width: 100%;margin: 0 auto 72px;}
.sec05 .in .sec05_img02 {width: 100%;margin: 0 auto 0;}
@media(max-width:768px) {
	.sec05 .in {width: 100%;margin: 0 auto 0;padding: 8% 0;}
	.sec05 .in .sec05_tit {max-width: 780px;width: 100%;margin: 0 auto 6%;}
	.sec05 .in .sec05_img01 {width: 100%;margin: 0 auto 9%;}
	.sec05 .in .sec05_img02 {width: 100%;margin: 0 auto 0;}
}



.advisor {background-color: #0c436c;background-image: url("/img/usr/lp/kaitori2606/advisor_bk.png");background-size: 1440px 300px;background-position: center top;background-repeat: no-repeat;}
.advisor .in {width:1000px;height: 300px;margin: 0 auto 0;position: relative;}
.advisor .in .btn_advisor {width:420px;height: 50px;  position: absolute;right: 0;bottom: 30px;}
@media(max-width:768px) {
	.advisor {width: 100%;height: auto;aspect-ratio: 750 / 660;background-color: #0c436c;background-image: url("/img/usr/lp/kaitori2606/advisor_bk_sp.png");background-size: 100% auto;background-position: center top;background-repeat: no-repeat;}
	.advisor .in {width:90%;height: 100%;margin: 0 auto 0;position: relative;}
	.advisor .in .btn_advisor {width:90%;height:auto;position: absolute;right: 5%;bottom: 5%;}
}

.gp_area {background-color: #000;padding: 100px 0;}
.gp_area .in {width: 1000px;margin: 0 auto 0;}
.gp_area .in p {font-size: 20px;font-weight: 700;text-align: center;color: #FFF;margin-bottom: 64px;}
.gp_area .in .banner_golfpartner {width: 100%;margin: 0 auto;}
.gp_area .in .banner_golfpartner img {}
@media(max-width:768px) {
	.gp_area {background-color: #000;padding: 10% 0;}
	.gp_area .in {width: 100%;margin: 0 auto 0;}
	.gp_area .in p {font-size: 3.2vw;font-weight: 700;text-align: center;color: #FFF;margin-bottom: 8%;}
	.gp_area .in .banner_golfpartner {width: 90%;margin: 0 auto;}
	.gp_area .in .banner_golfpartner img {}
}


.shop_area {background-color: #ce0e2d;padding: 60px 0;}
.shop_area .in {}
.shop_area .in .osiete_img08 {width: 660px;margin: 0 auto 40px;}
.shop_area .in .osiete_img08 img {}
.shop_area .in p {font-size: 30px;font-weight: 700;color: #FFF;text-align: center;line-height: 1.8;margin-bottom: 80px;}
.shop_area .in .btn {width: 400px;height: 70px;background-color: #ffed00;margin: 0 auto 0}
.shop_area .in .btn a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 18px;font-weight: 700;color: #000;position: relative;}
.shop_area .in .btn a:before {content: '';width: 10px;height: 10px;border-top: solid 2px #000;border-right: solid 2px #000;position: absolute;right: 16px;top:calc(50% - 5px);transform: rotate(45deg);}
@media(max-width:768px) {
	.shop_area {background-color: #ce0e2d;padding: 7% 0;}
	.shop_area .in {}
	.shop_area .in .osiete_img08 {width: 90%;margin: 0 auto 5%;}
	.shop_area .in .osiete_img08 img {}
	.shop_area .in p {font-size: 4.8vw;font-weight: 700;color: #FFF;text-align: center;line-height: 1.8;margin-bottom: 10%;}
	.shop_area .in .btn {width: 70%;height: 50px;background-color: #ffed00;margin: 0 auto 0}
	.shop_area .in .btn a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 18px;font-weight: 700;color: #000;position: relative;}
	.shop_area .in .btn a:before {content: '';width: 10px;height: 10px;border-top: solid 2px #000;border-right: solid 2px #000;position: absolute;right: 16px;top:calc(50% - 5px);transform: rotate(45deg);}
}


		
footer {width: 100%;height: auto;background-color: #ffed00;}
footer .in {padding: 50px 0;}
footer .in .f_logo {width: 550px;margin: 0 auto 0;}
footer .in .f_logo img {}
footer .copy {width: 100%;height: 60px;background-color: #000; display: flex;justify-content: center;align-items: center;font-size: 12px;color: #FFF;}
.f_search {position: fixed;width: 0%;height: 0; left: 0;bottom: 0;}


@media(max-width:768px) {
	footer {padding-bottom: 10%;}
	footer .in {width: 90%;margin: 0 auto 0;display:block;padding: 5% 0;}
	footer .in .f_logo {width: 100%;}
	footer .in .f_logo img {width: 100%;height: auto; margin-left:0;}
	footer .in .f_txt {font-size: 2.8vw;}
	.f_search {position: fixed;width: 100%;height: auto; left: 0;bottom: 0;}
	.f_search .col2 {display: flex;justify-content: space-between;align-items: flex-end;}
	.f_search .col2 a {width: 50%;height: auto;}
	.f_search .col2 a img {width: 100%;height: auto; object-fit: cover;vertical-align: bottom;}
	.f_search .btn_otegaru {max-width: 700px;width: 100%;height: 50px;margin: 0 auto 0;background-color: #fc991e;}
	.f_search .btn_otegaru a {font-size:4.8vw;font-weight: 700;color: #FFF;position: relative;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
	.f_search .btn_otegaru a:after {content:'';position: absolute;right: 2%;width: 10px;height: 10px;margin: 0 10px;border-top: 3px solid #fff;border-right: 3px solid #fff;transform: rotate(45deg);}

.f_nav {width: 100%;height: auto;background-color: #00387f;}
.f_nav .in {width: 90%; margin: 0 auto 0;padding: 3% 0}
.f_nav .in ul {height: 50px; display: flex;flex-wrap: wrap; justify-content: center;align-items: center;}
.f_nav .in ul li {display: inline-block;margin-right: 0;padding: 0 2%;line-height: 1.1;}
.f_nav .in ul li a {font-size: 3.6vw;font-weight: 700;color: #FFF;transition: all 0.5s;}
.f_nav .in ul li:nth-child(1) ,.f_nav .in ul li:nth-child(2){border-right: solid 1px #FFF;}
.f_nav .in ul li a:hover {text-decoration: underline;}
}

