﻿html{width:100%;height:100%;margin:0}body{width:100%;height:100%;margin:0;letter-spacing:1.6px;font-family:YakuHanRP, "M PLUS Rounded 1c",'M PLUS Rounded 1c', sans-serif;font-weight:300;color:#111111}p{margin:0}ul,li{list-style:none;padding:0;margin:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;cursor:pointer;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}a.over:hover{-ms-opacity:.5;-o-opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;opacity:.5}button:focus,input{outline:0}.sp{display:none}.cont_wrap{background-image:url("../img/bg_star.png");background-position:0 50%;background-size:auto}.main{text-align:center;background-image:url("../img/bg_main_tab.png");background-position:0 50%;background-repeat:repeat-x;height:636px;width:100%;padding-top:44px}.main.main_under{background-image:url("../img/u_bg_main_tab.png");height:361px;padding-top:20px}.main.main_under_hint{background-image:url("../img/u_bg_main_hint_tab.png");height:421px;padding-top:20px}.form_area input.answer_text{width:590px;height:60px;display:block;color:#ff83a9;font-size:24px;line-height:54px;background-color:#feedfc;border:2px solid #ff9fb7;border-radius:6px 6px 0 0;border-bottom:4px solid #ff3c72;padding-left:25px;font-weight:bold;margin:30px auto 25px;font-family:'M PLUS Rounded 1c', sans-serif}.form_area input.answer_text::-webkit-input-placeholder{color:#ff83a9}.form_area input.answer_text::-moz-placeholder{color:#ff83a9}.form_area input.answer_text:-ms-input-placeholder{color:#ff83a9}.form_area input.answer_text:focus::-webkit-input-placeholder{color:transparent}.form_area input.answer_text:focus::-moz-placeholder{color:transparent}.form_area input.answer_text:focus:-ms-input-placeholder{color:transparent}.form_area input.answer_text:focus::-ms-input-placeholder{color:transparent}.form_area button{font-family:'M PLUS Rounded 1c', sans-serif;display:block;border:none;background-color:#ff3c72;border:2px solid #ff3c72;color:#FFF;font-weight:bold;font-size:30px;width:360px;height:60px;line-height:56px;margin:0 auto 60px;border-radius:30px}.form_area button:hover{background-color:#FFF;color:#ff3c72}.hint_area{width:100%;background-image:url("../img/bg_pink.png");background-position:0 50%;background-size:auto;padding:30px 0}.hint_area a{display:block;font-weight:bold;font-size:22px;width:300px;line-height:56px;height:60px;margin:0 auto;background-color:#FFF;border-radius:30px;border:2px solid #ff3c72;text-align:center;color:#ff3c72}.hint_area a:hover{background-color:#ff3c72;color:#FFF}footer{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ ゴシック","MS Gothic",sans-serif;background-color:#ff3c72;text-align:center;padding:55px 0 35px;color:#FFF}footer .f_upper{font-size:16px;line-height:26px;padding-bottom:25px}footer .f_bottom{font-size:12px;line-height:15px;padding-bottom:12px}footer .f_bottom br{display:none}footer .f_copy{letter-spacing:0.5px;font-size:12px;line-height:12px}footer .f_copy br{display:none}.answer_ttl{font-size:30px;line-height:40px;text-align:center;color:#ff3c72;font-weight:bold;padding:20px 0 22px;letter-spacing:0.7px}.answer_ttl .ttl_hosoku{font-size:20px;line-height:30px;color:#666666;display:block;padding:15px 0px 0;width:680px;margin:0 auto;text-align:center}.answer_ttl .ttl_hosoku a{color:#666666;text-decoration:underline}.answer_ttl span{display:none}.answer_ttl span.dammy_img{display:block;width:680px;line-height:100px;height:100px;margin:15px auto 0;font-size:24px}.answer_ttl span.mv_img{display:block;padding:15px 0 30px;width:410px;margin:0 auto}.answer_ttl span.mv_img img{width:100%}.movie_area{width:680px;height:auto;margin:0 auto;padding-bottom:50px}.movie_area iframe{margin-bottom:10px}.answer_info{padding:30px 0 20px;width:100%;background-image:url("../img/u_bg_pink.png");background-position:0 50%;background-size:auto}.answer_info p{width:600px;padding:30px;font-weight:bold;font-size:24px;line-height:36px;background-color:#FFF;margin:0 auto 20px;border-radius:8px;color:#ff3c72}.answer_info p img{width:520px;display:block;padding-top:28px}.answer_info p a{text-decoration:underline;color:#ff3c72}.answer_info .totop a{text-decoration:none;display:block;font-weight:bold;font-size:26px;width:450px;line-height:60px;height:60px;margin:0 auto;background-color:#ff3c72;border-radius:30px;text-align:center;color:#FFF}.answer_info .totop a:hover{background-color:#FFF;color:#ff3c72}.answer_info.answer_info_ng{text-align:center}.answer_info.answer_info_ng p a{text-decoration:none;display:block;font-weight:bold;font-size:16px;width:220px;line-height:39px;height:45px;margin:12px auto 0;background-color:#FFF;border-radius:30px;border:3px solid #ff3c72;text-align:center;color:#ff3c72;letter-spacing:0.5px;padding-right:5px;position:relative}.answer_info.answer_info_ng p a::after{content:"";position:absolute;top:13px;right:15px;width:8px;height:13px;background-image:url("../img/arrow.png");background-position:50% 50%;background-size:8px auto}.answer_info.answer_info_ng p a:hover{background-color:#ff3c72;color:#FFF}.answer_no_ttl{font-size:30px;line-height:66px;text-align:center;color:#0082bc;font-weight:bold;padding:31px 0 10px;letter-spacing:0.7px}.answer_no_ttl br{display:none}.answer_batsu{text-align:center;padding-bottom:60px}.hint_wrap .totop{padding:20px 20px 20px;width:100%;background-image:url(../img/u_bg_pink.png);background-position:0 50%;background-size:auto}.hint_wrap .totop.backtotop{padding:0px 20px 0px}.hint_wrap .totop.fixed{position:fixed;bottom:0;left:0;padding:20px 20px 20px}.hint_wrap .totop a{display:block;font-weight:bold;font-size:26px;width:412px;line-height:60px;height:60px;margin:0 auto;background-color:#ff3c72;border-radius:30px;text-align:center;color:#FFF}.hint_wrap .totop a:hover{background-color:#FFF;color:#ff3c72}.hint_wrap .hint_wrap_inner{padding:0px 0 40px}.hint_wrap .hint_wrap_inner .hint_ttl{padding-top:10px;font-size:38px;line-height:66px;text-align:center;font-weight:bold;color:#ff3c72}.hint_wrap .hint_wrap_inner .hint_ttl:first-child{padding-top:15px}.hint_wrap .hint_wrap_inner .hint_one{width:678px;margin:0 auto 20px}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_bt{border-radius:12px 12px 0 0}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_bt::after{content:"";position:absolute;top:23px;right:20px;background-image:url("../img/minas.png");background-size:22px auto;width:22px;height:21px}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_inner{height:auto;border-bottom:14px solid #ff3c72;border-radius:0 0 12px 12px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_bt{cursor:pointer;font-size:26px;line-height:48px;font-weight:bold;color:#FFF;line-height:64px;background-color:#ff3c72;border-radius:12px;padding-left:20px;position:relative}.hint_wrap .hint_wrap_inner .hint_one .hint_one_bt::after{content:"";position:absolute;top:23px;right:20px;background-image:url("../img/plus_tab.png");background-repeat:no-repeat;background-position:50% 50%;width:22px;height:21px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner{background-color:#ffebf6;height:0;overflow:hidden}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele{padding:20px;border-top:3px solid #ffb8dd;display:none}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele:first-child{border-top:none;display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele.on{display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl{font-size:20px;line-height:28px;font-weight:bold;color:#FFF;-webkit-text-stroke:2.5px #ff3c72;text-stroke:2.5px #ff3c72;height:34px;overflow:hidden;position:relative}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg{width:200px;position:absolute;top:0}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg.svg_left{left:0}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg.svg_right{left:73px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .foreground{fill:#fff;font-size:20px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .background{stroke:#ff3c72;stroke-width:10;font-size:20px;stroke-linejoin:round}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .foreground2{fill:#fff;font-size:30px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .background2{stroke:#ff3c72;stroke-width:10;font-size:30px;stroke-linejoin:round}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont{padding:10px 0 10px;font-size:24px;line-height:34px;font-weight:600;color:#ff3c72}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont .hint_img{padding:25px 45px 0;display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont .hint_img img{width:100%}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more{font-size:18px;color:#ff3c72;width:280px;margin:0 auto;text-align:center;padding:0 0 20px 0;letter-spacing:0.6px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more.on{display:none}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more a{color:#FFF;display:block;width:280px;line-height:60px;font-size:20px;font-weight:bold;background-color:#ff3c72;border-radius:30px;margin-top:5px;position:relative}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more a::after{content:"";position:absolute;top:20px;right:18px;background-image:url("../img/plus_tab.png");background-repeat:no-repeat;background-position:50% 50%;width:22px;height:21px;background-size:17px auto}.dammy_img{width:100%;height:50px;line-height:50px;text-align:center;color:#FFF;background-color:#CCC;display:block;margin-top:15px}@media screen and (max-width: 767px){body{min-width:320px}.pc{display:none}.sp{display:block}a.over:hover{opacity:1}.cont_wrap{background-image:url("../img/bg_star.png");background-position:0 50%;background-size:32px auto}.main{padding-top:0;background-image:none;height:auto}.main img{width:100%}.main.main_under{background-image:none;height:auto;padding-top:0px}.main.main_under_hint{background-image:none;height:auto;padding-top:0px}.form_area input.answer_text{width:285px;height:57px;display:block;color:#ff83a9;font-size:18px;line-height:54px;background-color:#feedfc;border:2px solid #ff9fb7;border-radius:3px 3px 0 0;border-bottom:3px solid #ff3c72;padding-left:15px;font-weight:bold;margin:15px auto 18px;font-family:'M PLUS Rounded 1c', sans-serif}.form_area input.answer_text::-webkit-input-placeholder{color:#ff83a9}.form_area input.answer_text::-moz-placeholder{color:#ff83a9}.form_area input.answer_text:-ms-input-placeholder{color:#ff83a9}.form_area button{font-family:'M PLUS Rounded 1c', sans-serif;display:block;border:none;background-color:#ff3c72;border:2px solid #ff3c72;color:#FFF;font-weight:bold;font-size:20px;width:240px;height:40px;line-height:36px;margin:0 auto 35px;border-radius:20px}.form_area button:hover{background-color:#FFF;color:#ff3c72}.hint_area{width:100%;height:80px;background-image:url("../img/bg_pink.png");background-position:0 50%;background-size:375px auto;padding:20px 0}.hint_area a{display:block;font-weight:bold;font-size:16px;width:200px;line-height:36px;height:40px;margin:0 auto;background-color:#FFF;border-radius:20px;border:2px solid #ff3c72;text-align:center;color:#ff3c72}.hint_area a:hover{background-color:#ff3c72;color:#FFF}footer{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ ゴシック","MS Gothic",sans-serif;background-color:#ff3c72;text-align:center;padding:30px 0 17px;color:#FFF}footer .f_upper{font-size:13px;line-height:20px;padding-bottom:25px}footer .f_bottom{font-size:10px;line-height:15px;padding-bottom:7px}footer .f_bottom br{display:block}footer .f_copy{font-size:10px;line-height:12px}footer .f_copy br{display:block}.answer_ttl{font-size:26px;line-height:33px;text-align:center;color:#ff3c72;font-weight:bold;padding:14px 20px 18px;letter-spacing:0.7px}.answer_ttl .ttl_hosoku{font-size:14px;line-height:20px;color:#666666;display:block;text-align:center;padding:15px 0px 0;width:100%;word-break:break-all}.answer_ttl span{display:block}.answer_ttl span.dammy_img{display:block;width:100%;line-height:50px;height:50px;font-size:16px}.answer_ttl span.mv_img{display:block;padding:10px 20px 10px;width:100%;margin:0 auto}.answer_ttl span.mv_img img{width:100%}.movie_area{width:100%;height:auto;margin:0 auto;padding:0 20px 30px}.movie_area iframe{width:100%;height:100%;margin-bottom:10px}.answer_info{padding:20px 20px 20px;width:100%;background-image:url("../img/u_bg_pink.png");background-position:0 50%;background-size:auto}.answer_info p{width:100%;padding:20px;font-weight:bold;font-size:16px;line-height:24px;background-color:#FFF;margin:0 auto 20px;border-radius:8px;color:#ff3c72}.answer_info p img{width:100%;padding-top:15px}.answer_info .totop a{display:block;font-weight:bold;font-size:17px;width:280px;line-height:40px;height:38px;margin:0 auto;background-color:#ff3c72;border-radius:30px;text-align:center;color:#FFF}.answer_info .totop a:hover{background-color:#FFF;color:#ff3c72}.answer_info.answer_info_ng{text-align:center}.answer_info.answer_info_ng p a{display:block;font-weight:bold;font-size:11px;width:150px;line-height:24px;height:30px;margin:12px auto 0;background-color:#FFF;border-radius:30px;border:3px solid #ff3c72;text-align:center;color:#ff3c72;letter-spacing:0.5px;padding-right:5px;position:relative}.answer_info.answer_info_ng p a::after{content:"";position:absolute;top:6px;right:10px;width:8px;height:13px;background-image:url("../img/arrow.png");background-position:50% 50%;background-size:5px auto;background-repeat:no-repeat}.answer_info.answer_info_ng p a:hover{background-color:#ff3c72;color:#FFF}.answer_no_ttl{font-size:26px;line-height:30px;text-align:center;color:#0082bc;font-weight:bold;padding:15px 0 10px;letter-spacing:0.7px}.answer_no_ttl br{display:block}.answer_batsu{text-align:center;padding-bottom:20px}.hint_wrap .totop{padding:20px 20px 20px;width:100%;background-image:url(../img/u_bg_pink.png);background-position:0 50%;background-size:auto}.hint_wrap .totop.fixed{padding:20px 20px 20px}.hint_wrap .totop a{display:block;font-weight:bold;font-size:17px;width:270px;line-height:38px;height:38px;margin:0 auto;background-color:#ff3c72;border-radius:19px;text-align:center;color:#FFF}.hint_wrap .totop a:hover{background-color:#FFF;color:#ff3c72}.hint_wrap .hint_wrap_inner{padding:0px 20px 20px}.hint_wrap .hint_wrap_inner .hint_ttl{padding-top:10px;padding-bottom:5px;font-size:23px;line-height:30px;text-align:center;font-weight:bold;color:#ff3c72}.hint_wrap .hint_wrap_inner .hint_ttl:first-child{padding-top:5px}.hint_wrap .hint_wrap_inner .hint_one{width:100%;margin:0 auto 15px}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_bt{border-radius:12px 12px 0 0;cursor:pointer}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_bt::after{content:"";position:absolute;top:11px;right:10px;background-image:url("../img/minas.png");background-size:13px auto;width:22px;height:21px}.hint_wrap .hint_wrap_inner .hint_one.on .hint_one_inner{height:auto;border-bottom:14px solid #ff3c72;border-radius:0 0 12px 12px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_bt{cursor:pointer;font-size:20px;font-weight:bold;color:#FFF;background-color:#ff3c72;border-radius:8px;padding:8px 25px 8px 15px;line-height:25px;position:relative}.hint_wrap .hint_wrap_inner .hint_one .hint_one_bt::after{content:"";position:absolute;top:11px;right:10px;background-image:url("../img/plus_tab.png");background-repeat:no-repeat;background-position:50% 50%;background-size:13px auto;width:22px;height:21px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner{background-color:#ffebf6;height:0;overflow:hidden}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele{padding:10px 15px 10px 15px;border-top:3px solid #ffb8dd;display:none}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele:first-child{border-top:none;display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele.on{display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl{font-size:12px;line-height:20px;font-weight:bold;color:#FFF;-webkit-text-stroke:2.5px #ff3c72;text-stroke:2.5px #ff3c72;height:30px;overflow:hidden}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg{width:200px;top:-10px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg.svg_left{left:0}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg.svg_right{left:45px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .foreground{fill:#fff;font-size:12px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .background{stroke:#ff3c72;stroke-width:6;font-size:12px;stroke-linejoin:round}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .foreground2{fill:#fff;font-size:18px}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_ttl svg .background2{stroke:#ff3c72;stroke-width:6;font-size:18px;stroke-linejoin:round}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont{padding:0 0 5px 0;font-size:15px;line-height:22px;font-weight:600;color:#ff3c72}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont .hint_img{padding:15px 0px 0;display:block}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_ele_cont .hint_img img{width:100%}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more{font-size:12px;color:#ff3c72;width:180px;margin:0 auto;text-align:center;padding:0 0 20px 0}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more.on{display:none}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more a{color:#FFF;display:block;width:180px;line-height:36px;font-size:12px;font-weight:bold;background-color:#ff3c72;border-radius:30px;margin-top:5px;position:relative}.hint_wrap .hint_wrap_inner .hint_one .hint_one_inner .hint_more a::after{content:"";position:absolute;top:13px;right:13px;background-image:url("../img/plus_tab.png");background-repeat:no-repeat;background-position:50% 50%;width:11px;height:11px;background-size:11px auto}}
