﻿@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600&family=Italianno&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?unrb6a");src:url("../fonts/icomoon.eot?unrb6a#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?unrb6a") format("truetype"),url("../fonts/icomoon.woff?unrb6a") format("woff"),url("../fonts/icomoon.svg?unrb6a#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-course:before{content:"\e90b"}.icon-golf:before{content:"\e90c"}.icon-calendar:before{content:"\e90d"}.icon-top:before{content:"\e90e"}.icon-out:before{content:"\e90a"}.icon-file:before{content:"\e909"}.icon-prev:before{content:"\e908"}.icon-login:before{content:"\e900"}.icon-more:before{content:"\e901"}.icon-jr:before{content:"\e902"}.icon-car:before{content:"\e903"}.icon-map:before{content:"\e904"}.icon-plane:before{content:"\e905"}.icon-next:before{content:"\e906"}.icon-contact:before{content:"\e907"}#localMain.pcLocalMain img{height:800px}@media (max-width: 1199px){#localMain.pcLocalMain img{height:700px}}@media (max-width: 991px){#localMain.pcLocalMain img{height:620px}}@media (max-width: 767px){#localMain.pcLocalMain img{height:400px}}@media (max-width: 991px){#localMain.pcLocalMain .pageTtl{top:60%}}@media (max-width: 767px){#localMain.pcLocalMain .pageTtl{top:55%}}#localMain.pcLocalMain .pageTtl img{height:640px;width:auto}@media (max-width: 1199px){#localMain.pcLocalMain .pageTtl img{height:540px}}@media (max-width: 991px){#localMain.pcLocalMain .pageTtl img{height:460px}}@media (max-width: 767px){#localMain.pcLocalMain .pageTtl img{height:300px}}#photo-contest{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}#photo-contest h2{text-align:center;line-height:1;color:#658B4D;font-weight:600;font-size:6.0rem}@media (max-width: 1199px){#photo-contest h2{font-size:5.5rem}}@media (max-width: 991px){#photo-contest h2{font-size:5.0rem}}@media (max-width: 767px){#photo-contest h2{font-size:3.2rem}}#photo-contest .container.w-1080{max-width:1100px}#photo-contest #theme{text-align:center;padding-top:60px;padding-bottom:55px}@media (max-width: 991px){#photo-contest #theme{padding-top:45px;padding-bottom:40px}}@media (max-width: 767px){#photo-contest #theme{padding-top:35px;padding-bottom:35px}}#photo-contest #theme h3{line-height:1;margin-top:50px;font-size:5.3rem}@media (max-width: 1199px){#photo-contest #theme h3{font-size:4.8rem}}@media (max-width: 991px){#photo-contest #theme h3{margin-top:35px;font-size:4.3rem}}@media (max-width: 767px){#photo-contest #theme h3{margin-top:20px;font-size:2.4rem}}#photo-contest #theme .img-theme{margin-top:25px}@media (max-width: 991px){#photo-contest #theme .img-theme{margin-top:15px}}#photo-contest #regulations{background-color:#F2D742;padding-top:50px;padding-bottom:50px}@media (max-width: 991px){#photo-contest #regulations{padding-top:35px;padding-bottom:35px}}#photo-contest #regulations ul{max-width:750px;margin:25px auto 0}@media (max-width: 991px){#photo-contest #regulations ul{margin-top:20px}}#photo-contest #regulations ul li{color:#658B4D;font-weight:500;font-size:3.5rem;text-indent:-1em;padding-left:1em}@media (max-width: 1199px){#photo-contest #regulations ul li{font-size:3.2rem}}@media (max-width: 991px){#photo-contest #regulations ul li{font-size:3.0rem}}@media (max-width: 767px){#photo-contest #regulations ul li{font-size:2.0rem}}#photo-contest #period{background-color:#658B4D;padding-top:85px;padding-bottom:80px;text-align:center}@media (max-width: 991px){#photo-contest #period{padding-top:65px;padding-bottom:60px}}@media (max-width: 767px){#photo-contest #period{padding-top:35px;padding-bottom:45px}}#photo-contest #period h2{color:#fff}#photo-contest #period .kikan{margin-top:60px;color:#F2D743;font-weight:700;font-size:7.9rem;line-height:1}@media (max-width: 1199px){#photo-contest #period .kikan{font-size:7.4rem}}@media (max-width: 991px){#photo-contest #period .kikan{margin-top:35px;font-size:6.9rem}}@media (max-width: 767px){#photo-contest #period .kikan{margin-top:25px;font-size:5.9rem}}#photo-contest #period .kikan .txtS{display:inline-block;margin-right:30px;font-size:6.0rem}@media (max-width: 1199px){#photo-contest #period .kikan .txtS{font-size:5.5rem}}@media (max-width: 991px){#photo-contest #period .kikan .txtS{font-size:5.0rem}}@media (max-width: 767px){#photo-contest #period .kikan .txtS{font-size:4.0rem;display:block;margin-right:0}}#photo-contest #period .shikaku{margin-top:15px;color:#fff;font-size:3.6rem}@media (max-width: 1199px){#photo-contest #period .shikaku{font-size:3.3rem}}@media (max-width: 991px){#photo-contest #period .shikaku{font-size:3.1rem}}@media (max-width: 767px){#photo-contest #period .shikaku{font-size:2.4rem}}#photo-contest #period .kekka{margin-top:30px;background-color:#F2D743;padding:25px 10px 15px;color:#658B4D;line-height:1.2;font-size:3.8rem}@media (max-width: 1199px){#photo-contest #period .kekka{font-size:3.5rem}}@media (max-width: 991px){#photo-contest #period .kekka{margin-top:25px;font-size:3.3rem}}@media (max-width: 767px){#photo-contest #period .kekka{font-size:2.6rem}}#photo-contest #period .kekka .txtS{font-size:2.4rem}@media (max-width: 1199px){#photo-contest #period .kekka .txtS{font-size:2.2rem}}@media (max-width: 991px){#photo-contest #period .kekka .txtS{font-size:2.0rem}}@media (max-width: 767px){#photo-contest #period .kekka .txtS{font-size:1.7rem}}@media (max-width: 374px){#photo-contest #period .kekka .txtS{font-size:1.6rem}}#photo-contest #awards{background-color:#F7F7F7;padding-top:85px;padding-bottom:100px}@media (max-width: 991px){#photo-contest #awards{padding-top:65px;padding-bottom:80px}}@media (max-width: 767px){#photo-contest #awards{padding-top:35px;padding-bottom:45px}}#photo-contest #awards dl{display:flex;align-items:center;margin-top:30px;line-height:1.3;border-bottom:1px solid #000000}@media (max-width: 767px){#photo-contest #awards dl{flex-direction:column;margin-top:20px}}#photo-contest #awards dl dt{width:340px;font-size:3.4rem}@media (max-width: 1199px){#photo-contest #awards dl dt{font-size:3.1rem}}@media (max-width: 991px){#photo-contest #awards dl dt{width:250px;font-size:2.9rem}}@media (max-width: 767px){#photo-contest #awards dl dt{width:100%;text-align:center;font-size:2.7rem}}#photo-contest #awards dl dd{padding-bottom:10px;font-size:4.9rem}@media (max-width: 1199px){#photo-contest #awards dl dd{font-size:4.6rem}}@media (max-width: 991px){#photo-contest #awards dl dd{font-size:4.2rem}}@media (max-width: 767px){#photo-contest #awards dl dd{margin-top:10px;font-size:3.0rem}}#photo-contest #awards dl dd .cc{color:#EF582B}#photo-contest #awards dl dd .txtS{font-size:2.4rem}@media (max-width: 1199px){#photo-contest #awards dl dd .txtS{font-size:2.2rem}}@media (max-width: 991px){#photo-contest #awards dl dd .txtS{font-size:2.0rem}}@media (max-width: 767px){#photo-contest #awards dl dd .txtS{font-size:1.7rem}}@media (max-width: 374px){#photo-contest #awards dl dd .txtS{font-size:1.6rem}}@media (max-width: 1399px){#photo-contest #awards dl dd .kakko{display:block}}#photo-contest #precautions{padding-top:65px;padding-bottom:70px}@media (max-width: 991px){#photo-contest #precautions{padding-top:50px;padding-bottom:55px}}@media (max-width: 767px){#photo-contest #precautions{padding-top:35px;padding-bottom:35px}}#photo-contest #precautions ul{margin-top:30px}#photo-contest #precautions ul li{margin-top:25px;padding-left:30px;position:relative;line-height:1.5;font-size:2.8rem}@media (max-width: 1199px){#photo-contest #precautions ul li{font-size:2.5rem}}@media (max-width: 991px){#photo-contest #precautions ul li{font-size:2.3rem}}@media (max-width: 767px){#photo-contest #precautions ul li{margin-top:15px;padding-left:20px;font-size:2.0rem}}#photo-contest #precautions ul li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#000;position:absolute;left:13px;top:20px}@media (max-width: 767px){#photo-contest #precautions ul li:before{left:2px;top:14px}}#photo-contest #form{background-color:#E1EADB;padding-top:80px;padding-bottom:115px}@media (max-width: 991px){#photo-contest #form{padding-top:60px;padding-bottom:80px}}@media (max-width: 767px){#photo-contest #form{padding-top:35px;padding-bottom:45px}}#photo-contest #form .formIn{margin-top:80px;background-color:#fff;padding-top:45px;padding-bottom:60px}@media (max-width: 991px){#photo-contest #form .formIn{margin-top:60px;padding-top:30px;padding-bottom:45px}}@media (max-width: 767px){#photo-contest #form .formIn{margin-top:25px;padding-top:5px;padding-bottom:25px}}#photo-contest #form .formIn .tblWrap{width:77%;margin:0 auto}@media (max-width: 1399px){#photo-contest #form .formIn .tblWrap{width:85%}}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap{width:90%}}#photo-contest #form .formIn .tblWrap>dl{display:flex;align-items:center;border-bottom:1px solid #D5D5D5}@media (max-width: 991px){#photo-contest #form .formIn .tblWrap>dl{flex-direction:column;align-items:inherit;margin-top:25px}}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl{margin-top:20px}}#photo-contest #form .formIn .tblWrap>dl dt{width:275px;padding-left:10px;font-size:2.2rem}@media (max-width: 1199px){#photo-contest #form .formIn .tblWrap>dl dt{font-size:2.0rem}}@media (max-width: 991px){#photo-contest #form .formIn .tblWrap>dl dt{display:block;width:100%;font-size:1.8rem}}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dt{padding-left:0;font-size:1.7rem}}#photo-contest #form .formIn .tblWrap>dl dt .required{display:inline-block;margin-left:10px;border-radius:4px;background-color:#FA3F3F;color:#fff;line-height:1;padding:3px 5px;vertical-align:text-top;font-size:1.3rem}#photo-contest #form .formIn .tblWrap>dl dd{width:calc(100% - 275px);padding:30px 0;font-size:2.0rem}@media (max-width: 1199px){#photo-contest #form .formIn .tblWrap>dl dd{font-size:1.8rem}}@media (max-width: 991px){#photo-contest #form .formIn .tblWrap>dl dd{display:block;width:100%;padding:15px 0 25px;font-size:1.7rem}}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd{font-size:1.6rem}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"],#photo-contest #form .formIn .tblWrap>dl dd input[type="email"]{border:none;border-radius:5px;background-color:#EDEDED;line-height:1.5;padding:5px 10px;width:450px}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd input[type="text"],#photo-contest #form .formIn .tblWrap>dl dd input[type="email"]{width:100%}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].w100,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].w100{width:100%}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-name,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-name{width:225px}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-name,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-name{width:140px}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-zip,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-zip{width:165px}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-zip,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-zip{width:120px}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-address,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-address{width:560px}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-address,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-address{width:100%}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-tel,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-tel{width:100px}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd input[type="text"].input-tel,#photo-contest #form .formIn .tblWrap>dl dd input[type="email"].input-tel{width:25%}}#photo-contest #form .formIn .tblWrap>dl dd input[type="text"]+input[type="text"],#photo-contest #form .formIn .tblWrap>dl dd input[type="email"]+input[type="text"]{margin-left:8px}#photo-contest #form .formIn .tblWrap>dl dd .address{margin-top:15px}#photo-contest #form .formIn .tblWrap>dl dd .zip{position:relative}#photo-contest #form .formIn .tblWrap>dl dd .zipBtn{position:absolute;top:0;left:200px;border:none;border-radius:5px;background-color:#658B4D;color:#fff;text-align:center;width:120px;line-height:38px;margin-left:10px;vertical-align:top;font-weight:600;font-size:1.5rem}@media (max-width: 767px){#photo-contest #form .formIn .tblWrap>dl dd .zipBtn{left:146px;line-height:32px;margin-left:5px}}#photo-contest #form .formIn .tblWrap>dl dd .column2 .col{display:inline-block;width:30%;vertical-align:top;margin-right:6px}@media (max-width: 1199px){#photo-contest #form .formIn .tblWrap>dl dd .column2 .col{width:40%}}@media (max-width: 991px){#photo-contest #form .formIn .tblWrap>dl dd .column2 .col{width:44%}}#photo-contest #form .formIn .tblWrap>dl dd .error{font-size:1.5rem}#photo-contest #form .formIn .privacy{margin-top:30px;border:1px solid #707070;height:215px;overflow-y:scroll;padding:10px;font-size:1.5rem}@media (max-width: 767px){#photo-contest #form .formIn .privacy{font-size:1.3rem}}#photo-contest #form .formIn .privacy dl{margin-top:1em}#photo-contest #form .formIn .privacy dl dt,#photo-contest #form .formIn .privacy dl dd{font-size:1.5rem}@media (max-width: 767px){#photo-contest #form .formIn .privacy dl dt,#photo-contest #form .formIn .privacy dl dd{font-size:1.3rem}}#photo-contest #form .formIn .privacy dl dt{font-weight:600}#photo-contest #form .formIn .consent{margin-top:25px;text-align:center;font-weight:600;font-size:2.2rem}@media (max-width: 1199px){#photo-contest #form .formIn .consent{font-size:2.0rem}}@media (max-width: 991px){#photo-contest #form .formIn .consent{font-size:1.8rem}}@media (max-width: 767px){#photo-contest #form .formIn .consent{font-size:1.5rem}}#photo-contest #form .formIn .consent input[type="checkbox"]{appearance:none;display:none;opacity:0;width:1px;position:absolute;height:1px}#photo-contest #form .formIn .consent input[type="checkbox"]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:50px;border-radius:4px}@media (max-width: 991px){#photo-contest #form .formIn .consent input[type="checkbox"]+span{padding-left:36px;text-align:left}}#photo-contest #form .formIn .consent input[type="checkbox"]+span:before,#photo-contest #form .formIn .consent input[type="checkbox"]+span::after{position:absolute;content:"";display:block;top:0;bottom:0;margin:auto 10px auto 0;box-sizing:border-box}#photo-contest #form .formIn .consent input[type="checkbox"]+span:before{width:40px;height:40px;background:#fff;border:1px solid #707070;left:0}@media (max-width: 991px){#photo-contest #form .formIn .consent input[type="checkbox"]+span:before{width:25px;height:25px}}#photo-contest #form .formIn .consent input[type="checkbox"]+span:after{width:14px;height:28px;border-right:4px solid #4086BF;border-bottom:4px solid #4086BF;left:3px;top:35%;transform:rotate(45deg) translateY(-50%);opacity:0}@media (max-width: 991px){#photo-contest #form .formIn .consent input[type="checkbox"]+span:after{width:8px;height:16px;border-right:3px solid #4086BF;border-bottom:3px solid #4086BF;top:22%}}#photo-contest #form .formIn .consent input[type="checkbox"]:checked+span::after{opacity:1}#photo-contest #form .formIn .consent .error{font-weight:500}#photo-contest #form .btnCont{margin-top:85px;text-align:center}@media (max-width: 991px){#photo-contest #form .btnCont{margin-top:55px}}@media (max-width: 767px){#photo-contest #form .btnCont{margin-top:35px}}#photo-contest #form .formBtn,#photo-contest #form .backBtn{width:375px;border:none;border:2px solid #658B4D;background-color:#658B4D;color:#fff;line-height:76px;border-radius:76px;text-align:center;font-weight:600;font-size:2.6rem}@media (max-width: 1199px){#photo-contest #form .formBtn,#photo-contest #form .backBtn{font-size:2.4rem}}@media (max-width: 991px){#photo-contest #form .formBtn,#photo-contest #form .backBtn{font-size:2.2rem}}@media (max-width: 767px){#photo-contest #form .formBtn,#photo-contest #form .backBtn{width:250px;font-size:1.8rem;line-height:55px}}#photo-contest #form .formBtn:hover,#photo-contest #form .backBtn:hover{background-color:#fff;color:#658B4D}#photo-contest #form .backBtn{border-color:#707070;background-color:#707070;color:#ccc}#photo-contest #form .backBtn:hover{background-color:#fff;color:#707070}#photo-contest #form .back{margin-top:20px}#photo-contest #form .mw_wp_form_confirm .formIn .tblWrap>dl dd .column2 .col{display:inline;width:auto}#photo-contest #form .mw_wp_form_confirm .formIn .tblWrap>dl dd .fileNote{display:none}#photo-contest #form .mw_wp_form_confirm .privacy,#photo-contest #form .mw_wp_form_confirm .consent{display:none}#photo-contest #form .thanks,#photo-contest #form .mw_wp_form_complete{text-align:center;margin-top:60px;font-size:2.8rem}@media (max-width: 1199px){#photo-contest #form .thanks,#photo-contest #form .mw_wp_form_complete{font-size:2.5rem}}@media (max-width: 991px){#photo-contest #form .thanks,#photo-contest #form .mw_wp_form_complete{margin-top:40px;font-size:2.3rem}}@media (max-width: 767px){#photo-contest #form .thanks,#photo-contest #form .mw_wp_form_complete{margin-top:30px;font-size:2.0rem}}#photo-contest #pageFoot{background-color:#474645;color:#fff;padding:40px 0;font-size:2.2rem}@media (max-width: 1199px){#photo-contest #pageFoot{font-size:2.0rem}}@media (max-width: 991px){#photo-contest #pageFoot{padding:30px 0;font-size:1.8rem}}@media (max-width: 767px){#photo-contest #pageFoot{font-size:1.7rem}}@media (max-width: 374px){#photo-contest #pageFoot{font-size:1.6rem}}
