.attempt-main{background:#faf6f6 url(../../img/attempt/bg_main.jpg) no-repeat top center}.attempt-top{padding:0 0 5em}.attempt-top-title{text-align:center}.attempt-top-title-en{color:#bb9355;font-size:45px;font-family:"Allura";font-weight:normal;line-height:1;margin-bottom:.6em}.attempt-top-title-en span{display:inline-block;transform:rotate(-5deg)}.attempt-top-title-heading{color:#222222;font-size:30px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:600;line-height:1.6;letter-spacing:0.1em}.attempt-top-title-heading b{color:#df0515}.attempt-contents{background:#fff url(../../img/attempt/bg_contents.png) no-repeat top center;padding:10.3em 0 0}.attempt-contents-div{position:relative;margin-bottom:7em}.attempt-contents-div *:last-child{margin-bottom:0}.attempt-contents-div__bg02::before{content:"";display:inline-block;position:absolute;top:0;right:-4.5em;background:url(../../img/attempt/bg_contents_02.png) no-repeat top right;width:288px;height:337px;max-width:40vw;background-size:contain}.attempt-contents-div__bg03::before{content:"";display:inline-block;position:absolute;bottom:-3.7em;left:-6.3em;background:url(../../img/attempt/bg_contents_03.png) no-repeat bottom left;width:324px;height:366px;max-width:40vw;background-size:contain}.attempt-contents-div__bg04::before{content:"";display:inline-block;position:absolute;bottom:-12.1em;right:-7.3em;background:url(../../img/attempt/bg_contents_04.png) no-repeat bottom right;width:371px;height:275px;max-width:40vw;background-size:contain}.attempt-contents-div__bg05::before{content:"";display:inline-block;position:absolute;bottom:-6.5em;left:-1.8em;background:url(../../img/attempt/bg_contents_05.png) no-repeat bottom left;width:300px;height:364px;max-width:40vw;background-size:contain}.attempt-contents-div__bg06::before{content:"";display:inline-block;position:absolute;bottom:-1.8em;right:-4.1em;background:url(../../img/attempt/bg_contents_06.png) no-repeat bottom right;width:282px;height:287px;max-width:40vw;background-size:contain}.attempt-contents-title{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;margin-bottom:2.5em}.attempt-contents-title-num{display:flex;flex-direction:row;align-items:center;color:#df0515;font-size:60px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:600;line-height:1;letter-spacing:0.1em;background:url(../../img/attempt/line_contents.png) no-repeat center right;height:100px;padding-right:1em;margin-right:1em}.attempt-contents-title-heading{color:#e33641;font-size:42px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:500;line-height:1.1;letter-spacing:0.1em}.attempt-contents-items{position:relative;z-index:2}.attempt-contents-items-item{display:flex;flex-direction:row;margin-bottom:1.9em}.attempt-contents-items-item-left{width:9.5em}.attempt-contents-items-item-right{flex:1;padding-top:.5em;padding-left:3.5em}.attempt-contents-figure{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#faf6f6;aspect-ratio:1/1}.attempt-contents-figure-img{max-width:100%;height:auto}.attempt-contents-subHeading{color:#df0515;font-size:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:600;line-height:1.5;letter-spacing:0.1em;margin-bottom:.9em}.attempt-contents-txt{position:relative;margin-bottom:2.7em}.attempt-contents-txt p{color:#222222;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:0.1em}.attempt-contents-txt-note{position:absolute;bottom:0;right:0}.attempt-contents-txt__type02{margin-bottom:0.3em;margin-top:2.5em}.attempt-contents-holiday{margin-bottom:1.5em}.attempt-contents-holiday table{width:100%}.attempt-contents-holiday table tbody tr th{width:280px;color:#222222;font-size:16px;font-weight:500;line-height:1.7;letter-spacing:0.1em;background:#faf6f6;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:0 0 0 1.9em;vertical-align:middle}.attempt-contents-holiday table tbody tr th small{font-size:80%}.attempt-contents-holiday table tbody tr td{color:#222222;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:0.1em;background:#ffffff;border-bottom:1px solid #d0d0d0;vertical-align:middle;padding:1.4em 0 1.4em 1.2em}.attempt-contents-holiday table tbody tr td small{color:#757575;font-size:14px}.attempt-contents-holiday table tbody tr td b{display:inline-block;margin-bottom:.3em}.attempt-contents-holiday table tbody tr td p{margin-bottom:1.2em}.attempt-contents-holiday table tbody tr td p.__less-mb{margin-bottom:.6em}.attempt-contents-holiday table tbody tr td dl{display:flex;flex-direction:row;color:#222222;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:0.1em}.attempt-contents-holiday table tbody tr td dl dt{width:7.5em}.attempt-contents-holiday table tbody tr td dl dd{flex:1}.attempt-contents-holiday table tbody tr td dl.__mb{margin-bottom:1em}.attempt-contents-holiday table tbody tr:last-child th{border-bottom:0}.attempt-contents-holiday table tbody tr:last-child td{border-bottom:0}.attempt-contents-train{margin-bottom:1.5em}.attempt-contents-train table{width:100%;table-layout:fixed}.attempt-contents-train table thead tr th{background:#df0515;color:#ffffff;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0.1em;text-align:center;vertical-align:middle;padding:1em .5em;border-right:1px solid #ffffff}.attempt-contents-train table thead tr th:last-child{border:0}.attempt-contents-train table tbody tr th{display:none;background:#df0515;color:#ffffff;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0.1em;text-align:center;vertical-align:middle;padding:1em .5em;border-right:1px solid #ffffff}.attempt-contents-train table tbody tr th:last-child{border:0}.attempt-contents-train table tbody tr td{padding:1.9em .5em 2em 2em;border-right:1px solid #d0d0d0}.attempt-contents-train table tbody tr td ul li{font-size:15px;font-weight:500;line-height:1.8;letter-spacing:0.1em;color:#222222;margin-bottom:.9em;padding-left:.1em;text-indent:-1em}.attempt-contents-train table tbody tr td ul li::before{content:"●";display:inline;color:#df0515;margin-right:.3em}.attempt-contents-train table tbody tr td:last-child{border:0}.attempt-contents-attempt{position:relative}.attempt-contents-attempt-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:-1.1em -0.6em 0}.attempt-contents-attempt-list-item{width:50%;padding:0 .6em;margin-top:1.1em}.attempt-contents-attempt-list-item-in{background:#faf6f6;padding:2.8em 2em 3em;height:100%;border-radius:20px}.attempt-contents-attempt-list-item-heading{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#df0515;font-size:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:600;line-height:1.5;letter-spacing:0.1em;text-align:center;height:2.5em;margin-bottom:1.2em}.attempt-contents-attempt-list-item-txt p{color:#222222;font-size:15px;font-weight:normal;line-height:1.8;letter-spacing:0.1em}.attempt-contents-attempt-round{position:absolute;top:50%;left:0;width:100%;text-align:center}.attempt-contents-attempt-round span{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border-radius:100%;background:#df0515;color:#ffffff;font-size:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:600;line-height:1.5;letter-spacing:0.1em;aspect-ratio:1/1;padding:0 2em;transform:translateY(-40%)}.attempt-contents-privacy{margin-top:3em}.attempt-contents-privacy-toggle{display:block;color:#222222;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0.1em;background:#f5e7e7;border-radius:25px;text-align:center;padding:1em}.attempt-contents-privacy-toggle-txt{display:inline-block;background:url(../../img/attempt/arrow_privacy.png) no-repeat center right;padding-right:2.2em}.attempt-contents-privacy-toggle.is-active .attempt-contents-privacy-toggle-txt{background-image:url(../../img/attempt/arrow_privacy_rev.png)}.attempt-contents-privacy-box{max-height:0;overflow:hidden}.attempt-contents-privacy-box.is-toggle-active{max-height:9999px;padding-top:2em}@media screen and (max-width: 768px){.attempt-main{background-size:100% auto}.attempt-top{padding:0 0 2.3em}.attempt-top-title-en{font-size:min(8.85417vw, 44.2px);margin-bottom:.6em}.attempt-top-title-heading{font-size:min(5.98958vw, 29.9px)}.attempt-contents{padding:4.8em 0 0;background-size:200% auto}.attempt-contents-div{margin-bottom:3em}.attempt-contents-div *:last-child{margin-bottom:0}.attempt-contents-title{margin-bottom:1.4em}.attempt-contents-title-num{font-size:min(9.11458vw, 45.5px);padding-right:0.5em;margin-right:0.6em;height:1.2em}.attempt-contents-title-heading{font-size:min(5.46875vw, 27.3px)}.attempt-contents-items-item{margin-bottom:1.5em}.attempt-contents-items-item-left{max-width:4em}.attempt-contents-items-item-right{padding-top:.9em;padding-left:1.5em}.attempt-contents-figure-img{max-width:75%;max-height:75%}.attempt-contents-subHeading{font-size:min(4.6875vw, 23.4px);margin-bottom:0}.attempt-contents-txt{margin-top:2em;margin-left:-5.5em;margin-bottom:1.5em}.attempt-contents-txt p{font-size:min(3.90625vw, 19.5px)}.attempt-contents-holiday{margin-top:2em;margin-left:-5.5em;margin-bottom:1.5em}.attempt-contents-holiday table,.attempt-contents-holiday tbody,.attempt-contents-holiday tr,.attempt-contents-holiday th,.attempt-contents-holiday td{display:block}.attempt-contents-holiday table{width:100%}.attempt-contents-holiday table tbody tr th{width:100%;font-size:min(3.64583vw, 18.2px);font-weight:normal;padding:.5em 0 .5em .9em;border:1px solid #d0d0d0}.attempt-contents-holiday table tbody tr td{font-size:min(3.64583vw, 18.2px);padding:.9em 0 1.9em .6em;border:0;background:transparent}.attempt-contents-holiday table tbody tr td small{font-size:min(3.38542vw, 16.9px)}.attempt-contents-holiday table tbody tr td b{margin-bottom:.3em}.attempt-contents-holiday table tbody tr td p{margin-bottom:0.7em}.attempt-contents-holiday table tbody tr td p.__less-mb{margin-bottom:.6em}.attempt-contents-holiday table tbody tr td dl{font-size:min(3.64583vw, 18.2px)}.attempt-contents-holiday table tbody tr td dl.__mb{margin-bottom:0.6em}.attempt-contents-holiday table tbody tr:last-child th{border:1px solid #d0d0d0}.attempt-contents-train{margin-top:2em;margin-left:-5.5em;margin-bottom:1.5em}.attempt-contents-train table,.attempt-contents-train tbody,.attempt-contents-train tr,.attempt-contents-train th,.attempt-contents-train td{display:block}.attempt-contents-train table thead{display:none}.attempt-contents-train table thead tr th{display:none}.attempt-contents-train table tbody tr th{display:block;font-size:min(3.90625vw, 19.5px);padding:.6em}.attempt-contents-train table tbody tr td{padding:0.9em .5em 2em 0.9em;border:0}.attempt-contents-train table tbody tr td ul li{position:relative;font-size:min(3.64583vw, 18.2px);margin-bottom:.6em;padding-left:.5em;text-indent:-1.4em}.attempt-contents-train table tbody tr td ul li::before{margin-right:.3em}.attempt-contents-train table tbody tr td ul li .__po-r{position:absolute;right:0;top:0}.attempt-contents-attempt{display:flex;flex-direction:column-reverse;margin-left:-5.5em}.attempt-contents-attempt-list{margin:1em -0.6em 0}.attempt-contents-attempt-list-item{width:100%;padding:0 .6em;margin-top:0em;margin-bottom:1em}.attempt-contents-attempt-list-item-in{padding:1.4em 1.5em 1.4em}.attempt-contents-attempt-list-item-heading{font-size:min(4.55729vw, 22.75px);justify-content:flex-start;margin-bottom:0.3em}.attempt-contents-attempt-list-item-txt p{font-size:min(3.64583vw, 18.2px)}.attempt-contents-attempt-round{position:static}.attempt-contents-attempt-round span{width:100%;aspect-ratio:auto;border-radius:60px;font-size:min(4.55729vw, 22.75px);line-height:1;padding:.7em 0.9em;transform:none}.attempt-contents-privacy{margin-top:-0.3em;margin-left:0;margin-bottom:1.5em}.attempt-contents-privacy-toggle{font-size:min(3.125vw, 15.6px);padding:.7em .5em}.attempt-contents-privacy-toggle-txt{padding-right:1.5em}.attempt-contents-privacy-box{margin-top:1em;margin-left:-5.5em}.attempt-contents-privacy-box.is-toggle-active{padding-top:0.9em}}@media screen and (max-width: 1100px) and (min-width: 769px){.attempt-contents-attempt-round span{font-size:16px;padding:1.5em}}
