abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}:root{--fontSizeBase:16px;--fontFamily:"Noto Sans JP",sans-serif;--yuGothic:"Yu Gothic Medium","游ゴシック Medium",yugothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;--yuMincho:YuMincho,"Yu Mincho",serif;--colorFontBase:#333;--colorRed:#c83e30;--colorRedPale:#c85e42;--colorBlue:#2651bd;--zindexHide:-1;--zindexStrong:2;--zindexStronger:3;--zindexStrongest:4;--mainColor01:#ea7601;--mainColor02:#dbfcfc;--colorA:#c85e42;--colorB:#9a5e9c;--colorC:#586d7c;--colorD:#117f5c;--colorE:#267cad;--colorF:#585c8e;--colorG:#088a19;--colorH:#c2515b;--colorI:#bc396e;--colorJ:#eaa802}.category-menu,.recommend-content,.site-header,.site-map,.site-nav{display:none}body{background-color:#7bdbec;background-image:url(//public.potaufeu.asahi.com/oshihaku/shindan/images/bkg-sea.jpg);background-repeat:no-repeat;background-position:top;background-size:100% auto}@media (max-width:580px){body{background-image:url(//public.potaufeu.asahi.com/oshihaku/shindan/images/bkg-sea-sp.jpg)}}.shidanWrap{width:100vw;margin:20px calc(50% - 50vw) 80px;font-family:Noto Sans JP,sans-serif;font-family:var(--fontFamily)}@media (max-width:850px){.shidanWrap{background-position:50%;background-size:cover}}@media (max-width:580px){.shidanWrap{margin-top:30px;margin-bottom:30px}}.shidanWrap .header{padding-right:10px;padding-left:10px}.shidanWrap .header h1{text-align:center}.shidanWrap .header h1 img{max-width:280px}@media (max-width:580px){.shidanWrap .header h1 img{max-width:240px}}.shidanWrap .header p{max-width:540px;padding:10px 20px;margin:20px auto;font-size:17px;font-weight:500;line-height:2;text-align:center;background-color:#ffee93;border-radius:1.25rem;box-shadow:2px 3px 5px -3px rgba(0,0,0,.8)}@media (max-width:580px){.shidanWrap .header p{margin-top:10px}}.shindan{margin-top:30px;font-family:Noto Sans JP,sans-serif!important;font-family:var(--fontFamily)!important;font-weight:400;color:#333;color:var(--colorFontBase)}@media (max-width:850px){.shindan{margin-top:10px;margin-right:10px;margin-left:10px}}.shindan ul{list-style:none}.shindan img{vertical-align:bottom}.shindan .pc{display:block}@media (max-width:580px){.shindan .pc{display:none}}.shindan .sp{display:none}@media (max-width:580px){.shindan .sp{display:block}}.shindan .dspFlx{display:flex;width:100%}@media (max-width:580px){.shindan .dspFlx{display:block}}.shindan .shindanInner{position:relative;max-width:800px;padding:30px;margin-right:auto;margin-left:auto;background-color:#fff;border-radius:1.25rem}@media (max-width:580px){.shindan .shindanInner{padding:15px 20px}}.shindan .shindanInner .q .dspNone{display:none!important}.shindan .shindanInner .q .dspBlock{display:block!important}.shindan .shindanInner .q .q_box-img{margin-top:25px;margin-bottom:15px;text-align:center}@media (max-width:580px){.shindan .shindanInner .q .q_box-img{margin-top:15px;margin-bottom:5px}}.shindan .shindanInner .q .q_box-img img{max-width:250px;height:auto}@media (max-width:580px){.shindan .shindanInner .q .q_box-img img{max-width:200px}}.shindan .shindanInner .q .q_lst-01 .q_box h3:after{content:"１つめの質問"}.shindan .shindanInner .q .q_box h3 span{display:none}.shindan .shindanInner .q .q_box h3{font-size:36px;font-weight:700;text-align:center}.shindan .shindanInner .q .q_box h3:after{margin-left:-6px;font-size:20px;content:"どちらかを選んでね！"}.shindan .shindanInner .q .q_box p{margin-top:20px;font-size:20px;font-weight:500;line-height:1.6;text-align:center}@media (max-width:580px){.shindan .shindanInner .q .q_box p{font-size:18px}}.shindan .shindanInner .q-select{display:flex;grid-gap:5px 30px;gap:5px 30px;margin-top:30px}@media (max-width:580px){.shindan .shindanInner .q-select{display:block}}.shindan .shindanInner .q-select .btn-above,.shindan .shindanInner .q-select .btn-below{display:flex;align-items:center;justify-content:center;width:50%;padding:20px 10px;font-size:20px;font-weight:700;line-height:1.6;color:#fff;text-align:center;cursor:pointer;border-radius:.625rem;box-shadow:2px 3px 5px -3px rgba(0,0,0,.8)}@media (max-width:580px){.shindan .shindanInner .q-select .btn-above,.shindan .shindanInner .q-select .btn-below{width:100%}}.shindan .shindanInner .q-select .btn-above:hover,.shindan .shindanInner .q-select .btn-below:hover{background-color:#fff!important}.shindan .shindanInner .q-select .btn-above{background-color:#c83e30;background-color:var(--colorRed);border:2px solid #c83e30;border:2px solid var(--colorRed)}.shindan .shindanInner .q-select .btn-above:hover{color:#c83e30;color:var(--colorRed)}.shindan .shindanInner .q-select .btn-below{background-color:#2651bd;background-color:var(--colorBlue);border:2px solid #2651bd;border:2px solid var(--colorBlue)}@media (max-width:580px){.shindan .shindanInner .q-select .btn-below{margin-top:10px}}.shindan .shindanInner .q-select .btn-below:hover{color:#2651bd;color:var(--colorBlue)}.shindan .shindanInner .q-back{display:inline-block;padding-top:6px;padding-bottom:5px;margin-top:40px;margin-bottom:0;font-size:16px;font-weight:500;border-bottom:1px solid #000}.shindan .shindanInner .q-back .btn-back,.shindan .shindanInner .q-back .btn-restart{cursor:pointer}.shindan .shindanInner .q-back .btn-back:hover,.shindan .shindanInner .q-back .btn-restart:hover{color:grey;text-decoration:none}.shindan .shindanInner .container{max-width:500px;margin-right:auto;margin-left:auto}@media (max-width:580px){.shindan .shindanInner .a-lst-wrap{margin-top:50px;margin-bottom:25px}}.shindan .shindanInner .a-lst-wrap .a_lst{display:block}.shindan .shindanInner .a-lst-wrap .a_result{margin-right:auto;margin-left:auto}.shindan .shindanInner .a-lst-wrap .a_result h2{display:block;max-width:100%;padding:13px 10px;font-size:26px;font-weight:700;color:#fff;text-align:center;border-radius:1.25rem}.shindan .shindanInner .a-lst-wrap .a_result .a_result-txt01{margin-top:20px;font-size:22px;font-weight:700;line-height:1.6;text-align:center}.shindan .shindanInner .a-lst-wrap .a_result .a_result-txt02{display:block;max-width:330px;margin-top:20px;margin-right:auto;margin-left:auto;font-size:16px;font-weight:500;line-height:1.6}.shindan .shindanInner .a-lst-wrap .a_result .a_result-line{position:relative;width:calc(100% - 10px);height:2px;margin:25px auto}.shindan .shindanInner .a-lst-wrap .a_result .a_result-line .a_result-triangle{position:absolute;top:-8.5px;left:50%;width:20px;height:20px;background-color:#fff;border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;transform:translate(-50%,-50%);transform:rotate(315deg)}.shindan .shindanInner .a-lst-wrap .a_result .a_result-push{margin-top:30px;font-size:1.125rem;font-weight:700;line-height:1.6;text-align:center}@media (max-width:580px){.shindan .shindanInner .a-lst-wrap .a_result .a_result-push{font-size:1.0625rem}}.shindan .shindanInner .a-lst-wrap .a_result .a_result-push .a_birth-txt01{background:linear-gradient(transparent 60%,#ffff9f 0)}.shindan .shindanInner .a-lst-wrap .a_result .a_result-push .a_birth-txt02{display:block}.shindan .shindanInner .num-box-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px;margin-bottom:30px}@media (max-width:580px){.shindan .shindanInner .num-box-wrap{margin-top:20px;margin-bottom:30px}}.shindan .shindanInner .num-box-wrap .num-box{width:16.66667%}@media (max-width:580px){.shindan .shindanInner .num-box-wrap .num-box{width:25%}}.shindan .shindanInner .num-box-wrap .num-box .num{display:block;padding:15px 0;margin:5px;font-size:18px;font-weight:700;line-height:1;color:#000;text-align:center;white-space:nowrap;cursor:pointer;background-color:#fff5ba;border:1px solid #000;border-radius:.5rem;box-shadow:2px 3px 5px -3px rgba(0,0,0,.8)}.shindan .shindanInner .num-box-wrap .num-box .num:after{content:"月"}.shindan .shindanInner .num-box-wrap .num-box.current .num,.shindan .shindanInner .num-box-wrap .num-box .num:hover{background-color:#ffe136}.shindan .shindanInner .btn-appear{text-align:center}.shindan .shindanInner .btn-appear span{display:none}.shindan .shindanInner .btn-appear a{display:inline-block;padding:20px 40px;font-size:20px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;background-color:#c83e30;background-color:var(--colorRed);border-radius:.625rem;box-shadow:2px 3px 5px -3px rgba(0,0,0,.8)}.shindan .shindanInner .btn-restart-off{text-align:center}.shindan .shindanInner .btn-restart-off span{display:inline-block;padding:20px 40px;font-size:20px;font-weight:700;color:#fff;background-color:grey;border-radius:.625rem;box-shadow:2px 3px 5px -3px rgba(0,0,0,.8)}.shindan .shindanInner .btn-restart{cursor:pointer}.shindan .shindanInner .btn-restart:hover{text-decoration:underline}.shindan .shindanInner .ttl-zubari{position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%)}@media (max-width:580px){.shindan .shindanInner .ttl-zubari{top:35px}}.shindan .shindanInner .ttl-zubari img{width:250px;height:auto}@media (max-width:580px){.shindan .shindanInner .ttl-zubari img{width:180px}}.shindan .shindanInner .img-house{position:absolute;right:30px;bottom:20px}@media (max-width:580px){.shindan .shindanInner .img-house{right:10px;bottom:20px;display:none}}.shindan .shindanInner .img-house img{width:90px;height:auto}@media (max-width:580px){.shindan .shindanInner .img-house img{width:60px}}.shindan .a_lst-a .a_result-line,.shindan .a_lst-a .a_result h2{background-color:#c85e42;background-color:var(--colorA)}.shindan .a_lst-a .a_result-line .a_result-triangle{border-bottom-color:#c85e42;border-bottom-color:var(--colorA);border-left-color:#c85e42;border-left-color:var(--colorA)}.shindan .a_lst-a .a_result-txt01{color:#c85e42;color:var(--colorA)}.shindan .a_lst-b .a_result-line,.shindan .a_lst-b .a_result h2{background-color:#9a5e9c;background-color:var(--colorB)}.shindan .a_lst-b .a_result-line .a_result-triangle{border-bottom-color:#9a5e9c;border-bottom-color:var(--colorB);border-left-color:#9a5e9c;border-left-color:var(--colorB)}.shindan .a_lst-b .a_result-txt01{color:#9a5e9c;color:var(--colorB)}.shindan .a_lst-c .a_result-line,.shindan .a_lst-c .a_result h2{background-color:#586d7c;background-color:var(--colorC)}.shindan .a_lst-c .a_result-line .a_result-triangle{border-bottom-color:#586d7c;border-bottom-color:var(--colorC);border-left-color:#586d7c;border-left-color:var(--colorC)}.shindan .a_lst-c .a_result-txt01{color:#586d7c;color:var(--colorC)}.shindan .a_lst-d .a_result-line,.shindan .a_lst-d .a_result h2{background-color:#117f5c;background-color:var(--colorD)}.shindan .a_lst-d .a_result-line .a_result-triangle{border-bottom-color:#117f5c;border-bottom-color:var(--colorD);border-left-color:#117f5c;border-left-color:var(--colorD)}.shindan .a_lst-d .a_result-txt01{color:#117f5c;color:var(--colorD)}.shindan .a_lst-e .a_result-line,.shindan .a_lst-e .a_result h2{background-color:#267cad;background-color:var(--colorE)}.shindan .a_lst-e .a_result-line .a_result-triangle{border-bottom-color:#267cad;border-bottom-color:var(--colorE);border-left-color:#267cad;border-left-color:var(--colorE)}.shindan .a_lst-e .a_result-txt01{color:#267cad;color:var(--colorE)}.shindan .a_lst-f .a_result-line,.shindan .a_lst-f .a_result h2{background-color:#585c8e;background-color:var(--colorF)}.shindan .a_lst-f .a_result-line .a_result-triangle{border-bottom-color:#585c8e;border-bottom-color:var(--colorF);border-left-color:#585c8e;border-left-color:var(--colorF)}.shindan .a_lst-f .a_result-txt01{color:#585c8e;color:var(--colorF)}.shindan .a_lst-g .a_result-line,.shindan .a_lst-g .a_result h2{background-color:#088a19;background-color:var(--colorG)}.shindan .a_lst-g .a_result-line .a_result-triangle{border-bottom-color:#088a19;border-bottom-color:var(--colorG);border-left-color:#088a19;border-left-color:var(--colorG)}.shindan .a_lst-g .a_result-txt01{color:#088a19;color:var(--colorG)}.shindan .a_lst-h .a_result-line,.shindan .a_lst-h .a_result h2{background-color:#c2515b;background-color:var(--colorH)}.shindan .a_lst-h .a_result-line .a_result-triangle{border-bottom-color:#c2515b;border-bottom-color:var(--colorH);border-left-color:#c2515b;border-left-color:var(--colorH)}.shindan .a_lst-h .a_result-txt01{color:#c2515b;color:var(--colorH)}.shindan .a_lst-i .a_result-line,.shindan .a_lst-i .a_result h2{background-color:#bc396e;background-color:var(--colorI)}.shindan .a_lst-i .a_result-line .a_result-triangle{border-bottom-color:#bc396e;border-bottom-color:var(--colorI);border-left-color:#bc396e;border-left-color:var(--colorI)}.shindan .a_lst-i .a_result-txt01{color:#bc396e;color:var(--colorI)}.shindan .a_lst-j .a_result-line,.shindan .a_lst-j .a_result h2{background-color:#eaa802;background-color:var(--colorJ)}.shindan .a_lst-j .a_result-line .a_result-triangle{border-bottom-color:#eaa802;border-bottom-color:var(--colorJ);border-left-color:#eaa802;border-left-color:var(--colorJ)}.shindan .a_lst-j .a_result-txt01{color:#eaa802;color:var(--colorJ)}.shindan .q-back-start{margin-bottom:30px}.shindan .img-zubari{display:none}.shindan .img-zubari-wrap{position:relative;max-width:800px;height:0;text-align:center}.shindan .img-zubari-wrap .img-zubari-box{position:absolute;left:50%;transform:translate(-50%,-67px)}@media (max-width:580px){.shindan .img-zubari-wrap .img-zubari-box{transform:translate(-50%,-6px)}}.shindan .img-zubari-wrap .img-zubari img{width:250px;height:auto}@media (max-width:580px){.shindan .img-zubari-wrap .img-zubari img{width:180px}}.shindan .img-zubari-wrap .img-zubari-appear{display:block!important;animation:purun .8s linear 0s 1}.shindan .img-zubari-wrap .img-zubari-appear img{width:250px;height:auto}@media (max-width:580px){.shindan .img-zubari-wrap .img-zubari-appear img{width:220px}}.purun{animation:purun .8s linear 0s 1}@keyframes purun{0%{transform:scale(1) translate(0)}15%{transform:scale(.9) translateY(5%)}30%{transform:scale(1.3,.8) translateY(10%)}50%{transform:scale(.8,1.3) translateY(-10%)}70%{transform:scale(1.1,.9) translateY(5%)}to{transform:scale(1) translate(0)}}