﻿.con_lnk,.titlebox,#contents .con_privacy{width:100%;max-width:1280px;margin:auto}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_lnk,.titlebox,#contents .con_privacy{width:90%}}@media only screen and (max-width: 1024px){.con_lnk,.titlebox,#contents .con_privacy{width:91.66667%}}.con_main .box_title .tl_basic .jp{text-shadow:0px 2px 3px #000}.con_main .box_img img{object-position:2% 0 !important}.con_lnk{margin:5em auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_lnk{margin:3em auto}}@media only screen and (max-width: 767px){.con_lnk{margin:2em auto 3em}}.con_lnk div{margin:0 auto;max-width:674px;display:flex;justify-content:space-between;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_lnk div{display:flex}}@media only screen and (max-width: 767px){.con_lnk div{display:block}}.con_lnk div p{width:calc(100% / 2);text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_lnk div p{width:calc(100% / 2) !important}}@media only screen and (max-width: 767px){.con_lnk div p{width:calc(100% / 1) !important;margin-bottom:0.5em}}.con_lnk div p a{color:#fff}.con_lnk div p span{display:block}.con_lnk div p span:before{background:#fff}.con_pnav{margin-top:1em;margin-bottom:65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pnav{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_pnav{margin-bottom:3em}}.con_pnav .pnav{text-transform:uppercase;max-width:860px;margin:0 auto;width:90%;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width: 767px){.con_pnav .pnav{flex-wrap:wrap}}.con_pnav .pnav li{display:flex}@media only screen and (min-width: 768px){.con_pnav .pnav li{width:31.78295%}.con_pnav .pnav li:not(:first-child){margin-left:2.32558%}}@media only screen and (max-width: 767px){.con_pnav .pnav li{width:49%;margin:0 0 2% 2%}.con_pnav .pnav li:nth-child(2n+1){margin-left:0}}.con_pnav .pnav li a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;line-height:1.3;padding:0.8em 0.8em;letter-spacing:0.15em;font-size:100%;font-family:'Cormorant SC', serif;text-decoration:none;position:relative;border-bottom:1px solid #888888;transition:color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pnav .pnav li a{font-size:95%}}@media only screen and (max-width: 767px){.con_pnav .pnav li a{font-size:95%}}.con_pnav .pnav li a:hover{color:#da958f}.con_pnav .pnav li a:hover:before{width:100%}.con_pnav .pnav li a:hover:after{transform:translateY(0.2em)}.con_pnav .pnav li a:after{content:"\f3d0";font-family:"Ionicons";padding-left:0.5em;display:inline-block;transition:transform 400ms ease}.con_pnav .pnav li a:before{content:"";width:0;height:1px;background:#da958f;display:block;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;transition:width 400ms ease}.titlebox{text-align:center;margin:5em auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.titlebox{margin:3em auto}}@media only screen and (max-width: 767px){.titlebox{margin:2em auto}}.titlebox .w01{position:relative;text-transform:uppercase;width:750px;font-size:334%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.titlebox .w01{width:460px}}@media only screen and (max-width: 767px){.titlebox .w01{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.titlebox .w01{font-size:200%}}@media only screen and (max-width: 767px){.titlebox .w01{font-size:245%}}@media only screen and (min-width: 768px){.titlebox .w01{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.titlebox .w01{width:100%;margin:0 auto 0.8em;text-align:left}}.titlebox .w02{text-transform:uppercase;font-size:334%;line-height:1;margin:0 auto;width:500px}@media only screen and (min-width: 768px) and (max-width: 1024px){.titlebox .w02{font-size:200%}}@media only screen and (max-width: 767px){.titlebox .w02{font-size:245%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.titlebox .w02{width:310px}}@media only screen and (max-width: 767px){.titlebox .w02{width:100%;text-align:left}}#contents .con_privacy{margin:0 auto 3em}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy{margin:0 auto 3em;max-width:95%}}@media only screen and (max-width: 767px){#contents .con_privacy{margin:0 auto 2em;max-width:95%}}#contents .con_privacy .ct_min{margin-bottom:1em;line-height:2.5em;border-bottom:solid #aaa 1px}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .ct_min{margin-bottom:1em}}@media only screen and (max-width: 767px){#contents .con_privacy .ct_min{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .ct_min{line-height:1.9em}}@media only screen and (max-width: 767px){#contents .con_privacy .ct_min{line-height:1.9em}}#contents .con_privacy .ct_min02{font-size:112%;margin-bottom:1em;line-height:2.5em;font-family:'Cormorant SC', serif}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .ct_min02{margin-bottom:1em}}@media only screen and (max-width: 767px){#contents .con_privacy .ct_min02{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .ct_min02{line-height:1.9em}}@media only screen and (max-width: 767px){#contents .con_privacy .ct_min02{line-height:1.9em}}#contents .con_privacy .st_type_1{text-transform:uppercase;font-size:234%;line-height:1.5;font-family:'Cormorant SC', serif;margin-bottom:0.5em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .st_type_1{font-size:164%}}@media only screen and (max-width: 767px){#contents .con_privacy .st_type_1{font-size:178%}}@media only screen and (max-width: 767px){#contents .con_privacy .st_type_1{line-height:1.4}}#contents .con_privacy .st_type_2{font-size:100%;margin-left:1%;margin-bottom:1em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .st_type_2{font-size:100%}}@media only screen and (max-width: 767px){#contents .con_privacy .st_type_2{font-size:100%}}#contents .con_privacy .txt_basic{margin-left:1%;margin-bottom:1em}#contents .con_privacy .b{font-size:95%;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .b{font-size:95%}}@media only screen and (max-width: 767px){#contents .con_privacy .b{font-size:95%}}#contents .con_privacy .list_circle{padding:5px 0 10px}#contents .con_privacy .list_circle li{position:relative;padding-left:1.2em;margin-bottom:3px}#contents .con_privacy .list_circle li:before{content:"・";position:absolute;left:0;top:0}#contents .con_privacy .list_counter{padding:5px 0 10px;counter-reset:section}#contents .con_privacy .list_counter li{position:relative;padding-left:3em;margin-bottom:1em}#contents .con_privacy .list_counter li p{margin-bottom:.8em}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .list_counter li p{margin-bottom:.8em}}@media only screen and (max-width: 767px){#contents .con_privacy .list_counter li p{margin-bottom:.8em}}#contents .con_privacy .list_counter li:before{counter-increment:section;content:"（" counter(section) "）";position:absolute;left:0;top:0}#contents .con_privacy .list_counter li span{display:block;padding:0 0 0 2em;text-indent:-2em}#contents .con_privacy .list_counter li .sub_list{counter-reset:section;padding:10px 0}#contents .con_privacy .list_counter li .sub_list li{position:relative;padding-left:1.2em;margin-bottom:10px}#contents .con_privacy .list_counter li .sub_list li:before{counter-increment:section;content:counter(section) ".";position:absolute;left:0;top:0}#contents .con_privacy .list2{padding:5px 0 10px;counter-reset:section;list-style-type:none}#contents .con_privacy .list2 li{position:relative;padding-left:1em;margin-bottom:1em;line-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .list2 li{line-height:1.9em}}@media only screen and (max-width: 767px){#contents .con_privacy .list2 li{line-height:1.9em}}#contents .con_privacy .list2 li p{margin-bottom:.8em}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .list2 li p{margin-bottom:.8em}}@media only screen and (max-width: 767px){#contents .con_privacy .list2 li p{margin-bottom:.8em}}#contents .con_privacy .list2 li span{position:relative;display:block;padding:0 0 0 1.5em}#contents .con_privacy .list2 li span:after{content:"・";position:absolute;top:0;left:0}#contents .con_privacy .box_privacy{margin-bottom:30px}#contents .con_privacy .teblebox{overflow:auto;margin-bottom:5px}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox{width:95%;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10px}#contents .con_privacy .teblebox::-webkit-scrollbar{height:5px}}#contents .con_privacy .teblebox .ctn{position:relative}#contents .con_privacy .teblebox .spbox{margin-bottom:.8em;display:block;color:#da958f;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .teblebox .spbox{margin-bottom:.8em}}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox .spbox{margin-bottom:.8em}}#contents .con_privacy .teblebox .spbox i{background-color:#da958f;color:#fff;border-radius:100%;font-size:13px;margin-right:8px;padding:3px 7px;vertical-align:middle;display:inline-block;display:inline-block;position:absolute;animation:swipe 2.5s ease 0.5s infinite normal both running}#contents .con_privacy .teblebox .spbox i:after{display:inline-block;font-weight:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0a6";font-family:"Font Awesome 5 Free";font-weight:normal}#contents .con_privacy .teblebox .tbl_basic{width:1000px;font-size:84%;margin-bottom:1em}#contents .con_privacy .teblebox .tbl_basic th{padding:10px 6px;width:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .teblebox .tbl_basic th{font-size:84%}}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox .tbl_basic th{font-size:100%}}#contents .con_privacy .teblebox .tbl_basic td{padding:10px 6px;width:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .con_privacy .teblebox .tbl_basic td{font-size:84%}}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox .tbl_basic td{font-size:100%}}#contents .con_privacy .teblebox .tbl_basic .tl{width:25%}#contents .con_privacy .teblebox .tbl_basic .w62{width:62% !important}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox .tbl_basic .w62{width:41% !important}}#contents .con_privacy .teblebox .tbl_basic .w00{width:11% !important}@media only screen and (max-width: 767px){#contents .con_privacy .teblebox .tbl_basic .w00{width:auto !important}}#contents .con_privacy .teblebox .tbl_basic .bo{border-right:2px solid #eae8e3 !important}#contents .con_privacy .teblebox .tbl_basic .tx{width:23%}#contents .con_privacy .teblebox .tbl_basic .none{border-right:none !important}#contents .mb5{margin-bottom:5em}@media only screen and (min-width: 768px) and (max-width: 1024px){#contents .mb5{margin-bottom:3em}}@media only screen and (max-width: 767px){#contents .mb5{margin-bottom:3em}}@keyframes swipe{from{transform:translateX(40px)}to{transform:translateX(0)}}
