a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;outline:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}html{font-size:62.5%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,Arial,Helvetica,sans-serif}html.pc{min-width:1160px}.container{font-size:1.6rem;line-height:1.6em;position:relative;height:100%}img{vertical-align:middle}#ambHeaderRight .official-ranking{top:6px}#ambFooter{border-top:none;line-height:1;padding:10px 0}#ambFooterInner{width:100%}#ambFooterRight{padding-right:20px}.snsShare{background-color:#e2e2e2;line-height:1;min-height:20px;padding:15px 25px}.snsShare__list{font-size:0;text-align:right}.snsShareList__item{display:inline-block;margin-left:10px;vertical-align:middle}.snsShareList__item:first-child{margin-left:0}.contents{color:#333;background:#84dbd2}.contents a{color:#333;text-decoration:none;text-align:center;font-size:16px;font-weight:700;letter-spacing:.1em}.contents a:hover{opacity:.7}.contents .link_text a{text-align:center;font-size:18px}.contents .link_text a img{margin-left:7px;margin-bottom:6px}.contents__inner .header{width:1200px;margin:0 auto 32px}.contents__inner .main01{background:url(../images/main_01.png) no-repeat;height:674px;background-color:#fff}.contents__inner .main02{background:url(../images/main_02.png);height:885px}.contents__inner .main03{background:url(../images/main_03.png);height:717px}.contents__inner .summaryWrap{background:#fff;margin:0 auto;width:100%;padding-top:60px}.contents__inner .summaryWrap .summary,.header h1{width:1200px;margin:0 auto}.header h1{text-align:center;position:relative}.header h1 .link_detail{position:absolute;bottom:32px;left:0;width:100%}.header h1 .link_detail a{display:block;background-color:#ff8ba6;color:#fff;width:260px;border-radius:30px;margin:0 auto;padding-top:11px;padding-bottom:11px}.header h1 .link_detail a img{margin-left:4px;margin-bottom:5px}.header h1 .txt_detail p{padding:30px;background-color:#fff;font-size:22px;line-height:1.4em}.header h1 .txt_detail p span{color:#b446e2}.main{width:1200px;margin:0 auto 32px}.main p{font-size:20px;letter-spacing:.1em;line-height:1.3em}.main01 .question_current{width:1156px;margin:0 auto;padding-top:138px}.main01 .question_current .txt_detail{margin-bottom:40px}.main01 .question_current .txt_detail p{text-align:center}.main01 .question_current ul>li{background:url(../images/bk_block.png);float:left;width:355px;height:350px;text-align:center;margin-left:10px;margin-right:10px;position:relative;border:5px solid #c5e3e0}.main01 .question_current ul>li div.image{position:absolute}.main01 .question_current ul>li div.image img{width:365px;height:158px}.main01 .question_current ul>li div.title{margin:48px 48px 12px;font-size:20px;line-height:1.3em;height:72px}.main01 .question_current ul>li div.date{margin:0 20px;font-size:20px}.main01 .question_current ul>li div.link_text a{border-bottom:1px solid #333;padding-bottom:1%}.main01 .question_current ul>li div.new_ribbon{position:absolute;top:0;left:0;width:93px;height:94px;z-index:2}.main01 .question_current ul>li div.weekend{position:absolute;top:0;left:0;width:375px;height:60px;z-index:1}.main01 .question_current .link_text.link_archive{text-align:right;margin-top:30px;margin-right:10px}.main01 .question_current .link_text.link_archive a{font-size:16px}.main02 div.message{padding-top:290px;margin-left:346px}.main02 div.message span{color:#fd3aff}.main02 div.message p:nth-child(2){margin-top:162px}.main02 div.message p:nth-child(3){margin-top:72px;font-size:18px}.main02 div.link_div{width:1200px;margin:0 auto;position:relative}.main02 div.link_div .link_detail{width:100%}.main02 div.link_div .link_detail a{display:block;background:#af68cc;-webkit-box-shadow:0 5px 0 0 #9a41bf;box-shadow:0 5px 0 0 #9a41bf;border-radius:3px;color:#fff;font-size:24px;font-weight:700;letter-spacing:.1em;width:400px;margin:28px auto 24px;padding:28px 0}.main02 div.link_div .link_detail a:hover{cursor:pointer;-webkit-box-shadow:0 0 0 0 #ffdf5d;box-shadow:0 0 0 0 #ffdf5d;margin:33px auto 19px}.main02 div.link_div .link_text{text-align:center}.main02 div.link_div .link_text a{border-bottom:1px solid #333;padding-bottom:5px}.main03 .explain{width:1156px;margin:0 auto;padding-top:147px}.main03 .explain ul>li{float:left;width:365px;height:472px;text-align:center;margin-left:10px;margin-right:10px;position:relative}.main03 .explain ul>li div{padding-top:370px}.main03 .explain ul>li div.link_btn{width:100%}.main03 .explain ul>li div.link_btn a{display:block;font-size:20px;letter-spacing:.1em;color:#fff;background-color:#ff5e83;border-radius:30px;margin:0 20px;padding-top:17px;padding-bottom:18px}.main03 .explain .link_text{text-align:right;margin-top:30px;margin-right:10px}.main03 .explain .link_text a{font-size:16px}.main04{background:#fff}.main04 .question_archive{width:1156px;margin:0 auto;padding-bottom:30px}.main04 .question_archive ul>li{background:url(../images/bk_block.png);float:left;width:355px;height:246px;text-align:center;margin-left:10px;margin-right:10px;margin-bottom:20px;position:relative;border:5px solid #c5e3e0}.main04 .question_archive ul>li div.image{margin-bottom:24px}.main04 .question_archive ul>li div.image img{width:365px;height:158px}.main04 .question_archive ul>li div.title{margin:0 20px 12px;font-size:20px;line-height:1.3em;height:72px;margin-top:42px}.main04 .question_archive ul>li div.date{margin:0 20px 15px;font-size:20px}.main04 .question_archive ul>li div.link_text a{border-bottom:1px solid #9a41bf;padding-bottom:1%;color:#9a41bf}.main04 .question_archive ul>li div.weekend{position:absolute;top:0;left:0;width:375px;height:60px;z-index:1}.main05{position:relative}.main05 div.hoshineko_explain{position:absolute;top:44px;left:264px}.main05 div.hoshineko_explain p{letter-spacing:.2em;line-height:1.6em}.main05 div.hoshineko_explain p.explain{font-size:20px}.main05 div.link_text{position:absolute;bottom:32px;right:32px}.main05 div.link_text a{font-size:20px}.link_top{margin:50px auto}.link_top div{width:1200px;margin:0 auto;position:relative}.link_top div .link_detail{width:100%}.link_top div .link_detail a{display:block;background-color:#ffc37d;color:#333;width:325px;border-radius:30px;margin:0 auto;padding-top:17.5px;padding-bottom:17.5px}.link_top div .link_detail a img{margin-left:4px;margin-bottom:5px}.main01_end p{height:350px}.main01_end p,.main04_end p{text-align:center;display:table-cell;vertical-align:middle;width:1156px}.main04_end p{height:200px}.submitBtn_txt{-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background:#af68cc;border-radius:3px;-webkit-box-shadow:0 5px 0 0 #9a41bf;box-shadow:0 5px 0 0 #9a41bf;margin:24px 30px 28px;font-weight:700;letter-spacing:.1em}.submitBtn_txt a{color:#fff;font-size:20px;display:block;width:100%;height:100%;padding:18px 0}.submitBtn_txt:hover{cursor:pointer;-webkit-box-shadow:0 0 0 0 #ffdf5d;box-shadow:0 0 0 0 #ffdf5d;margin:29px 30px 23px}.summaryContainer{font-family:ヒラギノ角ゴ Std W6,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,Arial,Helvetica,sans-serif;font-size:1.4rem;padding:50px 0 70px;background:#f7f6f2;position:relative}.summaryContainer__title{font-size:26px;font-weight:700;text-align:center;width:980px;height:46px;margin:0 auto 35px}.summaryContainer__body{width:880px;margin:0 auto}ul.summaryList{list-style-type:disc}ul.summaryList .summaryList__item{margin-left:20px;font-family:ヒラギノ角ゴ Std W6,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,Arial,Helvetica,sans-serif}.summaryList .pl20{padding-left:20px}.summaryList .mb20{margin-bottom:20px}.summaryList__title{margin-bottom:7px;margin-top:27px;color:#333;font-size:1.88rem;font-weight:700;font-family:ヒラギノ角ゴ Std W6,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,Arial,Helvetica,sans-serif;height:35px;line-height:45px;position:relative;text-indent:35px}.summaryList__title:first-child{margin-top:0}.summaryList__title:before{content:"■";color:#af68cc;font-size:1.1em;margin-right:10px;height:40px;position:absolute;left:0;text-indent:0}.summaryList__item{font-family:ヒラギノ角ゴ Std W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,Arial,Helvetica,sans-serif;color:#444}.bold{font-weight:700}.is-hidden{display:none}.clearfix:after{content:"";clear:both;display:block}.fuwafuwa{-webkit-animation-name:a;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:a;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease}@-webkit-keyframes a{0%{-webkit-transform:translate(0)}50%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translate(0)}}.fadeIn{animation:b .2s ease 0s 1 normal;-webkit-animation:b .2s ease 0s 1 normal}@keyframes b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}