html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,dfn,em,img,ins,q,strong,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left}q::before,q::after{content:''}object,embed{vertical-align:top}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}a,label{cursor:pointer}a:active,a:focus{outline:none}button-moz-focus-inner,input-moz-focus-inner{padding:0;border:0}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}*::before,*::after{pointer-events:none}html{overflow-y:scroll;text-size-adjust:100%;font-size:16px}body{min-width:600px;color:#444;text-size-adjust:100%;font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'游ゴシック',YuGothic,sans-serif;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}::selection{color:#fff;background:#0af}a{color:#0af;}a:link{color:#0af}a:visited{color:#0af}a:hover{color:#0af;}a:hover img{opacity:.7}a:active{color:#0af}img{max-width:100%;vertical-align:bottom}.inner{width:600px;margin:0 auto}.main{background-color:#910318;width:100%;background-image:url("../img/frame-left.png"),url("../img/frame-right.png");background-size:87px,87px;background-position:left top,right top;background-repeat:repeat-y,repeat-y;}@media screen and (max-width:1280px){.main{background-size:6.796875%,6.796875%}}.main .wrapper{width:100%;margin:0 auto;max-width:1280px}section{width:100%;max-width:1280px;margin:0 auto}.cursor-pointer{cursor:pointer;}.cursor-pointer:hover{opacity:.7}.section--mainvisual{position:relative;}.section--mainvisual .mainvisual{display:block;padding-top:3.90625%}.section--mainvisual .sns_share{width:4.296875%;position:absolute;top:0;right:0;margin-top:7.8125%;margin-right:8.75%;}.section--mainvisual .sns_share .sns_share_twitter{width:45.45454545454545%;display:inline-block;margin-right:9.09090909090909%}.section--mainvisual .sns_share .sns_share_facebook{width:45.45454545454545%;display:inline-block}.section--mainvisual .public-btn{width:10.964912280701753%;position:absolute;top:0;right:0;margin-top:44.15584415584416%;margin-right:7.978723404255319%}.section--mainvisual .entry-btn{width:9.765625%;position:absolute;top:0;right:0;margin-top:53.125%;margin-right:11.71875%}.section--mainvisual .linkbtn_wrapper{font-size:0;width:82.578125%;margin:3.125% auto 5.46875%;}.section--mainvisual .linkbtn_wrapper .linkbtn{display:inline-block;}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(1){width:14.191106906338694%}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(2){width:14.474929044465467%}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(3){width:17.975402081362347%}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(4){width:12.488174077578051%}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(5){width:20.43519394512772%}.section--mainvisual .linkbtn_wrapper .linkbtn:nth-of-type(6){width:20.43519394512772%}.section--mainvisual .lead{width:61.09375%;margin:0 auto}.section--mainvisual .entry-bar{display:block;width:71.5625%;margin:3.125% auto 0;padding-bottom:8.59375%}.section--prise .title{width:22.421875%;margin:0 auto}.section--prise .prise_a{width:71.5625%;margin:5.46875% auto 0}.section--prise .prise_b{width:71.5625%;margin:4.6875% auto 0}.section--prise .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--form{position:relative;}.section--form .title{width:22.421875%;margin:0 auto}.section--form .step{width:71.5625%;margin:5.46875% auto 0}.section--form .steplink_entry{position:absolute;top:0;left:0;margin-top:20.234375%;margin-left:39.53125%;display:block;width:5.9375%;}.section--form .steplink_entry img{vertical-align:top}.section--form .steplink_about{position:absolute;top:0;left:0;margin-top:23.59375%;margin-left:39.21875%;display:block;width:4.296875%;}.section--form .steplink_about img{vertical-align:top}.section--form .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--entry{position:relative;}.section--entry .title{width:23.90625%;margin:0 auto}.section--entry .tab_wrapper{width:71.5625%;margin:5.46875% auto 0;}.section--entry .tab_wrapper .tab_title_wrapper .tab_title{width:32.4235807860262%;display:inline-block;}.section--entry .tab_wrapper .tab_title_wrapper .tab_title:nth-of-type(2){margin-left:1.310043668122271%;margin-right:1.419213973799127%}.section--entry .tab_wrapper .tab_contents_wrapper .tab_contents{position:relative;display:none;}.section--entry .tab_wrapper .tab_contents_wrapper .tab_contents.current{display:block}.section--entry .tab_wrapper .tab_contents_wrapper .tab_contents .tab_btn{width:4.585152838427947%;position:absolute;top:0;left:0;margin-left:32.314410480349345%;margin-top:9.279475982532752%;display:block;}.section--entry .tab_wrapper .tab_contents_wrapper .tab_contents .tab_btn img{vertical-align:top}.section--entry .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--history{position:relative;}.section--history .title{width:71.5625%;margin:0 auto}.section--history .history-btn{width:59.21875%;margin:-14.0625% auto 4.53125%}.section--history .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--public{position:relative;}.section--public .title{width:71.5625%;margin:0 auto}.section--public .public-btn{width:59.21875%;margin:-9.574468085106382% auto 4.53125%}.section--public .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--qanda{position:relative;}.section--qanda .qanda_wrapper{width:71.875%;margin:0 auto;}.section--qanda .qanda_wrapper .inner-contents{background-image:url("../img/qanda-frame-middle.png");background-size:100%;background-repeat:repeat-y;padding-top:3.90625%;}.section--qanda .qanda_wrapper .inner-contents .qanda{width:86.30434782608697%;margin:0 auto;}.section--qanda .qanda_wrapper .inner-contents .qanda .question{width:100%;margin-bottom:1.889168765743073%}.section--qanda .qanda_wrapper .inner-contents .qanda .answer{width:100%;}.section--qanda .qanda_wrapper .inner-contents .qanda .answer .answer-logo{width:4.408060453400504%;display:inline-block;margin:0 2.267002518891688%;vertical-align:top}.section--qanda .qanda_wrapper .inner-contents .qanda .answer .answer-text{font-size:13px;font-weight:bold;width:90.42821158690175%;display:inline-block;color:#fff;margin-bottom:5.037783375314861%;}.section--qanda .qanda_wrapper .inner-contents .qanda .answer .answer-text .y-link{color:#ffff32}.section--qanda .qanda_wrapper .inner-contents .qanda .answer .answer-text .annotation{font-size:10px;letter-spacing:-.5px}.section--qanda .qanda_wrapper .frame-bottom img{vertical-align:top}.section--qanda .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.section--about{position:relative;}.section--about .title{width:27.109375%;margin:0 auto}.section--about .about-text{width:71.875%;margin:1.5625% auto 4.6875%}.section--about .about-btn{width:5.15625%;display:block;position:absolute;bottom:0;left:0;margin-left:51.171875%;margin-bottom:28.875%;}.section--about .about-btn img{vertical-align:top}.section--about .about-bnr{display:block;width:56.875%;margin:0 auto}.section--about .gototop{display:block;width:7.1875%;margin-left:auto;margin-right:14.21875%;padding-bottom:7.03125%}.modal_wrapper{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:1000;}.modal_wrapper.show{display:block}.modal_wrapper .modal_contents{width:69.296875%;max-width:860px;position:fixed;top:3.125%;left:0;right:0;bottom:0;margin:auto;margin-bottom:3.125%;z-index:1001;}.modal_wrapper .modal_contents .modal_close_btn{width:3.945885005636979%;position:absolute;top:0;right:0;margin-top:.33821871476888393%;margin-right:1.12739571589628%;}.modal_wrapper .modal_contents .modal_close_btn img{vertical-align:top}