﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bold}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@font-face{font-family:'Corporate Logo V2';src:url(//assets.mgram.me/assets/Corporate-Logo-Bold-ver2-9d01cf439b3f0e0f496f8a7b1ffa4a155f774169a40bd879bb72ee5d3771733e.ttf)}i.fa-lock{color:red;padding-right:0.5em}.ico--public,.ico--private{font-size:10px;color:#999999;padding-left:17px;background-position:left center;background-repeat:no-repeat;background-color:transparent;line-height:21px;position:absolute;top:0;right:0}.ico--public{background-image:url(//assets.mgram.me/assets/icon/ico_public-8c3c74e9086b8e399d63166bd6cf6c2752acb0257d0f0bef544cf7e3bdf3adbb.png);background-size:12px}.ico--private{background-image:url(//assets.mgram.me/assets/icon/ico_private-5cdca099d61f8fc1fc0b99fd5a130b91bcbefc3fd39eb01eb4d4c4f786bd466f.png);background-size:12px}.ico--essential{display:inline-block;font-size:10px;color:#fff;height:18px;line-height:18px;padding:0 6px;background-color:#ed052b;border-radius:2px;font-style:normal;box-sizing:border-box;margin-left:5px}i.fa-minus-circle:before{margin:1px}i.fa-minus-circle.white-back:after{content:'';display:block;width:74%;height:74%;position:absolute;top:13%;left:13%;border-radius:100%;background-color:white;z-index:-1}button,input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button{display:block;padding:13px;border:0;background-color:#333333;color:#ffffff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;text-decoration:none;text-align:center;vertical-align:middle;line-height:1.5em;width:100%;max-width:320px;margin-top:1.5em;margin-left:auto;margin-right:auto;cursor:pointer;user-select:none;transition:150ms ease;appearance:none;-webkit-font-smoothing:antialiased}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button[type="submit"]:hover,button[type="submit"]:focus,.button:hover,.button:focus{opacity:0.8;text-decoration:none}button:disabled,button.disabled,input[type="button"]:disabled,input.disabled[type="button"],input[type="reset"]:disabled,input.disabled[type="reset"],input[type="submit"]:disabled,input.disabled[type="submit"],button[type="submit"]:disabled,button.disabled[type="submit"],.button:disabled,.button.disabled{cursor:not-allowed !important}button:disabled:not(.notDisabledColor),button.disabled:not(.notDisabledColor),input[type="button"]:disabled:not(.notDisabledColor),input.disabled[type="button"]:not(.notDisabledColor),input[type="reset"]:disabled:not(.notDisabledColor),input.disabled[type="reset"]:not(.notDisabledColor),input[type="submit"]:disabled:not(.notDisabledColor),input.disabled[type="submit"]:not(.notDisabledColor),button[type="submit"]:disabled:not(.notDisabledColor),button.disabled[type="submit"]:not(.notDisabledColor),.button:disabled:not(.notDisabledColor),.button.disabled:not(.notDisabledColor){border-color:#eeeeee !important;background-color:#eeeeee !important}button.small,input.small[type="button"],input.small[type="reset"],input.small[type="submit"],button.small[type="submit"],.button.small{min-height:initial;padding:6px 12px;border-radius:12.3px;font-size:12.6px;line-height:1em}button.medium,input.medium[type="button"],input.medium[type="reset"],input.medium[type="submit"],button.medium[type="submit"],.button.medium{min-height:initial;padding:12px;border-radius:25.2px;font-size:12.6px;line-height:1em}button.facebook,input.facebook[type="button"],input.facebook[type="reset"],input.facebook[type="submit"],button.facebook[type="submit"],.button.facebook{width:100%;padding:15px 0;border-radius:2px;background-color:#3b5998}@media only screen and (min-width: 751px){button.facebook,input.facebook[type="button"],input.facebook[type="reset"],input.facebook[type="submit"],button.facebook[type="submit"],.button.facebook{width:420px;margin-top:20px;padding:20px 0;border-radius:6px}}button.facebook:hover,input.facebook[type="button"]:hover,input.facebook[type="reset"]:hover,input.facebook[type="submit"]:hover,button.facebook[type="submit"]:hover,.button.facebook:hover{opacity:0.9}button.facebook span,input.facebook[type="button"] span,input.facebook[type="reset"] span,input.facebook[type="submit"] span,button.facebook[type="submit"] span,.button.facebook span{display:inline-block;padding-left:32px;background:url(//assets.mgram.me/assets/lp/ico_facebook_square-85e03b1c86bdfc3c4fe0682cb53efc24707c52db0be552882de7624cdbf57046.png) left center no-repeat transparent;background-size:19px;color:#ffffff;font-weight:bold;line-height:19px}@media only screen and (min-width: 751px){button.facebook span,input.facebook[type="button"] span,input.facebook[type="reset"] span,input.facebook[type="submit"] span,button.facebook[type="submit"] span,.button.facebook span{font-size:18px;font-weight:bold}}button.inversed,input.inversed[type="button"],input.inversed[type="reset"],input.inversed[type="submit"],button.inversed[type="submit"],.button.inversed{border-color:#333333;background:#ffffff;color:#333333}button.inversed:hover,button.inversed:focus,input.inversed[type="button"]:hover,input.inversed[type="button"]:focus,input.inversed[type="reset"]:hover,input.inversed[type="reset"]:focus,input.inversed[type="submit"]:hover,input.inversed[type="submit"]:focus,button.inversed[type="submit"]:hover,button.inversed[type="submit"]:focus,.button.inversed:hover,.button.inversed:focus{border-color:shade(#333, 20%);color:shade(#333, 20%)}button.fluid,input.fluid[type="button"],input.fluid[type="reset"],input.fluid[type="submit"],button.fluid[type="submit"],.button.fluid{max-width:750px;width:100%}button.facebook,input.facebook[type="button"],input.facebook[type="reset"],input.facebook[type="submit"],button.facebook[type="submit"],.button.facebook{border-color:shade(#3b5998, 5%);background:#3b5998;color:#ffffff}button.facebook:hover,button.facebook:focus,input.facebook[type="button"]:hover,input.facebook[type="button"]:focus,input.facebook[type="reset"]:hover,input.facebook[type="reset"]:focus,input.facebook[type="submit"]:hover,input.facebook[type="submit"]:focus,button.facebook[type="submit"]:hover,button.facebook[type="submit"]:focus,.button.facebook:hover,.button.facebook:focus{border-color:shade(#3b5998, 25%);background:shade(#3b5998, 20%);color:#ffffff}button.twitter,input.twitter[type="button"],input.twitter[type="reset"],input.twitter[type="submit"],button.twitter[type="submit"],.button.twitter{border-color:shade(#55acee, 5%);background:#55acee;color:#ffffff}button.twitter:hover,button.twitter:focus,input.twitter[type="button"]:hover,input.twitter[type="button"]:focus,input.twitter[type="reset"]:hover,input.twitter[type="reset"]:focus,input.twitter[type="submit"]:hover,input.twitter[type="submit"]:focus,button.twitter[type="submit"]:hover,button.twitter[type="submit"]:focus,.button.twitter:hover,.button.twitter:focus{border-color:shade(#55acee, 25%);background:shade(#55acee, 20%);color:#ffffff}button.gray,input.gray[type="button"],input.gray[type="reset"],input.gray[type="submit"],button.gray[type="submit"],.button.gray{border-color:shade(#999, 5%);background:#999999;color:#ffffff}button.gray:hover,button.gray:focus,input.gray[type="button"]:hover,input.gray[type="button"]:focus,input.gray[type="reset"]:hover,input.gray[type="reset"]:focus,input.gray[type="submit"]:hover,input.gray[type="submit"]:focus,button.gray[type="submit"]:hover,button.gray[type="submit"]:focus,.button.gray:hover,.button.gray:focus{border-color:shade(#999, 25%);background:shade(#999, 20%);color:#ffffff}button.login,input.login[type="button"],input.login[type="reset"],input.login[type="submit"],button.login[type="submit"],.button.login{border:2px solid #333333;background:#fff;color:#333333}button.purchase,input.purchase[type="button"],input.purchase[type="reset"],input.purchase[type="submit"],button.purchase[type="submit"],.button.purchase{border-color:shade(red, 5%) !important;background:#dd0000 !important;color:#ffffff;width:100% !important}button.purchase:hover,button.purchase:focus,input.purchase[type="button"]:hover,input.purchase[type="button"]:focus,input.purchase[type="reset"]:hover,input.purchase[type="reset"]:focus,input.purchase[type="submit"]:hover,input.purchase[type="submit"]:focus,button.purchase[type="submit"]:hover,button.purchase[type="submit"]:focus,.button.purchase:hover,.button.purchase:focus{border-color:shade(#d00, 25%) !important;background:shade(#d00, 20%) !important;color:#ffffff}button.attention,input.attention[type="button"],input.attention[type="reset"],input.attention[type="submit"],button.attention[type="submit"],.button.attention{background-color:#ff0022}.buttonText{display:inline-block;line-height:1.6em;color:#2a9cc8;text-decoration:none;text-align:center;font-weight:normal;transition:color 150ms ease;appearance:none;border:0;background-color:transparent;width:auto;height:auto;max-width:none;margin:1.5em -0px 0;padding:0}.buttonText:active,.buttonText:focus,.buttonText:hover{color:shade(#2a9cc8, 25%);text-decoration:underline}.buttonText:first-child{margin-top:0}main button,main input[type="button"],main input[type="reset"],main input[type="submit"],main button[type="submit"],main .button,modal-popup button,modal-popup input[type="button"],modal-popup input[type="reset"],modal-popup input[type="submit"],modal-popup button[type="submit"],modal-popup .button{border-radius:8px}.btn--action{display:block;border-radius:0}.btn--action span{display:block;margin-bottom:3px;color:#999999;font-size:10px;line-height:1}.btn--regist{width:100%;border-radius:0 !important}.btn--regist:not(.inner){background-image:url(//assets.mgram.me/assets/icon/ico_chevron_right-bf6c0b2c670342e2f88faf8f93ab1061fd57b9ca4b1277da5d19aed0317839a7.png);background-repeat:no-repeat;background-position:right 15px center;background-size:9px 15px;position:fixed;bottom:0;max-width:750px;background-color:#ff9700;opacity:0.9}.btn--regist:not(.inner):hover,.btn--regist:not(.inner):focus{background-image:url(//assets.mgram.me/assets/icon/ico_chevron_right-bf6c0b2c670342e2f88faf8f93ab1061fd57b9ca4b1277da5d19aed0317839a7.png);background-repeat:no-repeat;background-position:right 15px center;background-size:9px 15px;position:fixed;bottom:0;max-width:750px;background-color:#ff9700;opacity:0.9}.btn--inline{display:inline-block}@media (max-width: 600px){.btn--inline{width:100%}}html{width:100%;font-size:62.5%}body{color:#333333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+.notes,h2+.notes,h3+.notes,h4+.notes,h5+.notes,h6+.notes{margin-top:0}h1{font-size:2.4rem;text-align:center;margin-top:1.5em;font-weight:bold}h2{font-size:1.8rem;text-align:center;margin-top:1.5em;font-weight:bold}h3{font-size:16px;margin-top:1.5em;font-weight:bold}h4{font-size:16px;text-align:center;font-weight:bold;margin-top:1.5em;position:relative;z-index:0;display:inline-block}h4::before{content:'';display:block;width:calc(100% + 10px);height:4px;background-color:#fff;position:absolute;left:-5px;bottom:2px;z-index:-1}p{line-height:1.6em;margin-top:1.5em;text-align:left}p:first-child{margin-top:0}p.no-margin{margin:0}p.forward-bottom{text-align:center;margin:20px 0 0}p.mailAddress{font-size:16px;word-break:break-all;font-weight:bold;text-align:center}p.attention{color:#eb5558}p.limited-time-introduction{color:#FF8E62;text-align:center;font-weight:bold;margin-bottom:-1.5em}p.limited-time-introduction.limited-time-black{color:#505050}p strong{font-weight:bold}p small{font-size:12px}section>p>em{font-weight:bold;font-style:normal}a{color:#2a9cc8;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:shade(#2a9cc8, 25%);text-decoration:underline}hr{border-left:0;border-right:0;border-top:0;height:0;border-bottom:dashed 1px #d8d8d8;display:block;margin:30px auto;width:112px}hr+section,hr+p,hr+h1,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,hr+ul,hr+ol,hr+dl,hr+table{margin-top:0}.ta-c{text-align:center !important}.ta-l{text-align:left !important}.ta-r{text-align:right !important}.fw-b{font-weight:bold !important}.fw-n{font-weight:normal !important}.notes{font-size:12px;color:#999999;position:relative;z-index:0}.message{font-size:14px;font-weight:bold;margin-top:20px;position:relative;z-index:0;display:inline-block}.message::before{content:'';display:block;width:calc(100% + 20px);height:8px;background-color:#fff;position:absolute;left:-10px;bottom:2px;z-index:-1}.message em{font-style:normal;font-size:24px;display:inline-block;padding:0 4px}.select-lang{position:relative;margin-top:30px}.lang{display:inline-block;width:200px;height:50px;padding-left:75px;border-radius:7px;cursor:pointer}.add-emoji::before{position:absolute;top:30%;left:40%;content:"\1F310"}.triangle{position:absolute;left:59%;top:32%;width:10px;height:10px;border:2px solid;border-color:transparent transparent #565656 #565656;transform:rotate(-45deg)}@media screen and (max-width: 812px){.add-emoji::before{left:25%}.triangle{left:70%}}ul,ol{list-style-type:none;margin-top:1.5em;padding:0}ul.decimal,ol.decimal{padding-left:1.5em;text-align:left;list-style-type:decimal}ul.disc,ol.disc{padding-left:1.5em;text-align:left;list-style-type:disc}ul.blank,ol.blank{padding-left:1.5em;text-align:left}ul:first-child,ol:first-child{margin-top:0}ul li:first-child,ol li:first-child{margin-top:0}ul>li,ol>li{margin-top:.75em}ul>li>ul,ul>li>ol,ol>li>ul,ol>li>ol{margin-top:1em}ul>li>ul>li,ul>li>ol>li,ol>li>ul>li,ol>li>ol>li{margin-top:.5em}ul>li>ul>li>ul,ul>li>ul>li>ol,ul>li>ol>li>ul,ul>li>ol>li>ol,ol>li>ul>li>ul,ol>li>ul>li>ol,ol>li>ol>li>ul,ol>li>ol>li>ol{margin-top:.5em}ul>li>ul>li>ul>li,ul>li>ul>li>ol>li,ul>li>ol>li>ul>li,ul>li>ol>li>ol>li,ol>li>ul>li>ul>li,ol>li>ul>li>ol>li,ol>li>ol>li>ul>li,ol>li>ol>li>ol>li{margin-top:.25em}ul>li p,ol>li p{margin-top:.5em}dl{margin:0}dt{margin:0;font-weight:600}dd{margin:0}fieldset{padding:0;border:0;background-color:transparent;margin:1.5em auto 0;width:100%;position:relative}fieldset:first-child{margin-top:0}fieldset input[type=text]:not(:first-child),fieldset input[type=email]:not(:first-child){margin-top:.5em}fieldset.error input[type=text],fieldset.error input[type=email],fieldset.error input[type=password]{border-color:#ed052b}legend{margin-bottom:0.375em;padding:0;font-weight:600}label{display:block}input,select,textarea{display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}[type="file"]{width:100%;margin-bottom:0.75em}select{width:100%}select:invalid{color:rgba(51,51,51,0.2)}input[type="text"],input[type="email"],input[type="date"],input[type="password"],input[type="number"],input[type="url"],input[type="tel"],select,textarea{width:100%;padding:.9em;border:1px solid #d8d8d8;border-radius:6px;background:transparent;box-shadow:none;color:#333333;font-size:14px;appearance:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="date"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,select::placeholder,textarea::placeholder{color:rgba(51,51,51,0.2)}input[type="text"]:hover::placeholder,input[type="email"]:hover::placeholder,input[type="date"]:hover::placeholder,input[type="password"]:hover::placeholder,input[type="number"]:hover::placeholder,input[type="url"]:hover::placeholder,input[type="tel"]:hover::placeholder,select:hover::placeholder,textarea:hover::placeholder{color:rgba(51,51,51,0.5)}input[type="text"]:focus,input[type="email"]:focus,input[type="date"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,select:focus,textarea:focus{border-color:#26968f}input[type="text"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="date"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="number"]:focus::placeholder,input[type="url"]:focus::placeholder,input[type="tel"]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:rgba(51,51,51,0.5)}input[type="text"][aria-invalid="true"],input[type="email"][aria-invalid="true"],input[type="date"][aria-invalid="true"],input[type="password"][aria-invalid="true"],input[type="number"][aria-invalid="true"],input[type="url"][aria-invalid="true"],input[type="tel"][aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{margin-bottom:2px}input[type="text"][aria-invalid="true"]+div.error,input[type="email"][aria-invalid="true"]+div.error,input[type="date"][aria-invalid="true"]+div.error,input[type="password"][aria-invalid="true"]+div.error,input[type="number"][aria-invalid="true"]+div.error,input[type="url"][aria-invalid="true"]+div.error,input[type="tel"][aria-invalid="true"]+div.error,select[aria-invalid="true"]+div.error,textarea[aria-invalid="true"]+div.error{margin-bottom:.75em}input.noZoom[type="text"],input.noZoom[type="email"],input.noZoom[type="date"],input.noZoom[type="password"],input.noZoom[type="number"],input.noZoom[type="url"],input.noZoom[type="tel"],select.noZoom,textarea.noZoom{font-size:16px;transform:scale(0.875);transform-origin:left top;width:114%}form,.form{padding:0}form:not(:first-child),.form:not(:first-child){margin:1.5em 0 0}form .required.form-control>label:after,form .required.fields>label:after,form .required.field>label:after,form label.required:after,.form .required.form-control>label:after,.form .required.fields>label:after,.form .required.field>label:after,.form label.required:after{margin:0;margin-left:.5em;color:#ed052b;vertical-align:middle;content:"\203B\5FC5\9808"}form .hint,.form .hint{color:#999999;font-size:12px;text-align:left;margin-top:.5em}form .hint.error,.form .hint.error{color:#ed052b}form .with-prefix.mgram,.form .with-prefix.mgram{position:relative}form .with-prefix.mgram input,.form .with-prefix.mgram input{padding-left:2.3em}form .with-prefix.mgram:before,.form .with-prefix.mgram:before{position:absolute;top:0;left:0;width:1.7em;height:1.7em;margin:.3em;background-image:url(//assets.mgram.me/assets/icon/mgram_icon-230a44c889eb0fa037b190f88a2135e754179e823879c83eb8f141cabf75cdea.png);background-size:contain;content:""}form .form-inner,.form .form-inner{position:relative}form .form-inner fieldset legend,form .form-inner fieldset .legend,form .form-inner .fieldset legend,form .form-inner .fieldset .legend,.form .form-inner fieldset legend,.form .form-inner fieldset .legend,.form .form-inner .fieldset legend,.form .form-inner .fieldset .legend{float:left;width:100%;padding:0;font-size:.8em;font-weight:600}form .form-inner fieldset label+textarea,form .form-inner .fieldset label+textarea,.form .form-inner fieldset label+textarea,.form .form-inner .fieldset label+textarea{margin-top:10px}form .form-inner .form-control,.form .form-inner .form-control{margin:30px 0 0;padding:0}form .form-inner .form-control.disabled input[type="text"],form .form-inner .form-control.disabled input[type="email"],form .form-inner .form-control.disabled input[type="date"],form .form-inner .form-control.disabled input[type="password"],form .form-inner .form-control.disabled input[type="number"],form .form-inner .form-control.disabled input[type="url"],form .form-inner .form-control.disabled input[type="tel"],form .form-inner .form-control.disabled select,form .form-inner .form-control.disabled textarea,.form .form-inner .form-control.disabled input[type="text"],.form .form-inner .form-control.disabled input[type="email"],.form .form-inner .form-control.disabled input[type="date"],.form .form-inner .form-control.disabled input[type="password"],.form .form-inner .form-control.disabled input[type="number"],.form .form-inner .form-control.disabled input[type="url"],.form .form-inner .form-control.disabled input[type="tel"],.form .form-inner .form-control.disabled select,.form .form-inner .form-control.disabled textarea{color:#eeeeee}form .form-inner .fields,.form .form-inner .fields{display:flex}form .form-inner .fields>*,.form .form-inner .fields>*{width:100%;margin:0 10px}form .form-inner .fields>*:first-child,.form .form-inner .fields>*:first-child{margin-left:0}form .form-inner .fields>*:last-child,.form .form-inner .fields>*:last-child{margin-right:0}form .form-inner .fields.with-prefix.cc input,.form .form-inner .fields.with-prefix.cc input{margin-left:-2em;padding-left:3em}form .form-inner .fields.with-prefix.cc span.prefix,.form .form-inner .fields.with-prefix.cc span.prefix{z-index:1;margin:0;padding:14px 0;flex-basis:0}form .form-inner .fields.with-prefix.cc span.prefix i,.form .form-inner .fields.with-prefix.cc span.prefix i{width:2em;padding-left:1em}form .form-inner .fields.with-prefix.cc span.prefix i.disabled,.form .form-inner .fields.with-prefix.cc span.prefix i.disabled{color:#eeeeee}form .form-inner .fields.with-suffix input,.form .form-inner .fields.with-suffix input{margin-right:0;padding-right:3em}form .form-inner .fields.with-suffix span.suffix,.form .form-inner .fields.with-suffix span.suffix{margin-left:-2em;padding:14px 0;flex-basis:0}form .form-inner .fields.with-suffix>.with-suffix,.form .form-inner .fields.with-suffix>.with-suffix{margin:0}form .form-inner .fields.with-suffix>.with-suffix span.suffix,.form .form-inner .fields.with-suffix>.with-suffix span.suffix{margin-left:-3.5em}form .form-inner .fields.with-suffix span.suffix i,.form .form-inner .fields.with-suffix span.suffix i{font-size:1.5em}form .form-inner .fields.with-suffix span.suffix i.fa-check-circle-o,.form .form-inner .fields.with-suffix span.suffix i.fa-check-circle-o{color:#bfbfbf}form .form-inner .fields.with-suffix span.suffix i.fa-check-circle,.form .form-inner .fields.with-suffix span.suffix i.fa-check-circle{color:#2bcc94}form .form-inner .fields.availableCards,.form .form-inner .fields.availableCards{position:relative;margin-right:0}form .form-inner .fields.availableCards input,.form .form-inner .fields.availableCards input{margin:0;padding-right:90px}form .form-inner .fields.availableCards .availableCardList,.form .form-inner .fields.availableCards .availableCardList{overflow:hidden;position:absolute;top:0;right:10px;bottom:0;width:auto;height:25px;margin:auto}form .form-inner .fields.availableCards .availableCardList__item,.form .form-inner .fields.availableCards .availableCardList__item{float:left;width:38px;height:25px;margin-left:5px;background-color:transparent;background-repeat:no-repeat;background-position:center center}form .form-inner .fields.availableCards .availableCardList__item--visa,.form .form-inner .fields.availableCards .availableCardList__item--visa{background-image:url(//assets.mgram.me/assets/icon/ico_card_visa-4095a02abb10cc47868210b202be28fc4d59386bc788558db24d2b3bcc95774b.png);background-size:38px 25px}form .form-inner .fields.availableCards .availableCardList__item--mc,.form .form-inner .fields.availableCards .availableCardList__item--mc{background-image:url(//assets.mgram.me/assets/icon/ico_card_mastercard-2b89b04ed161315b2d0ead0d276c210a3598c6bfa55009a253406036349d737a.png);background-size:38px 25px}form .form-inner label,.form .form-inner label{margin:30px 0 5px;font-size:12px}form .form-inner label:first-child,.form .form-inner label:first-child{margin-top:0}form .form-inner .hint,.form .form-inner .hint{margin:.5em 0 0;color:#bfbfbf;font-size:.8em}form .form-inner div.form-control.checkboxes-with-hint label,.form .form-inner div.form-control.checkboxes-with-hint label{margin-bottom:.2em}form .form-inner div.form-control.checkboxes-with-hint .hint,.form .form-inner div.form-control.checkboxes-with-hint .hint{margin-top:0;margin-bottom:.6em;line-height:1.2em}form>.form-control,.form>.form-control{margin:20px 20px}form>.form-control .field,.form>.form-control .field{padding:20px 0 10px}form>.form-control .field label,.form>.form-control .field label{margin:0 0 20px;font-size:.95em}form .field.error input[type="text"],form .field.error input[type="email"],form .field.error input[type="date"],form .field.error input[type="password"],form .field.error input[type="number"],form .field.error input[type="url"],form .field.error input[type="tel"],form .field.error select,form .field.error textarea,.form .field.error input[type="text"],.form .field.error input[type="email"],.form .field.error input[type="date"],.form .field.error input[type="password"],.form .field.error input[type="number"],.form .field.error input[type="url"],.form .field.error input[type="tel"],.form .field.error select,.form .field.error textarea{border-color:#fa1238;background:rgba(253,142,160,0.2);box-shadow:none;color:#ed052b}form .field.error input[type="text"]::placeholder,form .field.error input[type="email"]::placeholder,form .field.error input[type="date"]::placeholder,form .field.error input[type="password"]::placeholder,form .field.error input[type="number"]::placeholder,form .field.error input[type="url"]::placeholder,form .field.error input[type="tel"]::placeholder,form .field.error select::placeholder,form .field.error textarea::placeholder,.form .field.error input[type="text"]::placeholder,.form .field.error input[type="email"]::placeholder,.form .field.error input[type="date"]::placeholder,.form .field.error input[type="password"]::placeholder,.form .field.error input[type="number"]::placeholder,.form .field.error input[type="url"]::placeholder,.form .field.error input[type="tel"]::placeholder,.form .field.error select::placeholder,.form .field.error textarea::placeholder{color:rgba(237,5,43,0.2)}form .field.error input[type="text"]:hover::placeholder,form .field.error input[type="email"]:hover::placeholder,form .field.error input[type="date"]:hover::placeholder,form .field.error input[type="password"]:hover::placeholder,form .field.error input[type="number"]:hover::placeholder,form .field.error input[type="url"]:hover::placeholder,form .field.error input[type="tel"]:hover::placeholder,form .field.error select:hover::placeholder,form .field.error textarea:hover::placeholder,.form .field.error input[type="text"]:hover::placeholder,.form .field.error input[type="email"]:hover::placeholder,.form .field.error input[type="date"]:hover::placeholder,.form .field.error input[type="password"]:hover::placeholder,.form .field.error input[type="number"]:hover::placeholder,.form .field.error input[type="url"]:hover::placeholder,.form .field.error input[type="tel"]:hover::placeholder,.form .field.error select:hover::placeholder,.form .field.error textarea:hover::placeholder{color:rgba(237,5,43,0.5)}form .field.error input[type="text"]:focus,form .field.error input[type="email"]:focus,form .field.error input[type="date"]:focus,form .field.error input[type="password"]:focus,form .field.error input[type="number"]:focus,form .field.error input[type="url"]:focus,form .field.error input[type="tel"]:focus,form .field.error select:focus,form .field.error textarea:focus,.form .field.error input[type="text"]:focus,.form .field.error input[type="email"]:focus,.form .field.error input[type="date"]:focus,.form .field.error input[type="password"]:focus,.form .field.error input[type="number"]:focus,.form .field.error input[type="url"]:focus,.form .field.error input[type="tel"]:focus,.form .field.error select:focus,.form .field.error textarea:focus{border-color:#fa1238}form .field.error input[type="text"]:focus::placeholder,form .field.error input[type="email"]:focus::placeholder,form .field.error input[type="date"]:focus::placeholder,form .field.error input[type="password"]:focus::placeholder,form .field.error input[type="number"]:focus::placeholder,form .field.error input[type="url"]:focus::placeholder,form .field.error input[type="tel"]:focus::placeholder,form .field.error select:focus::placeholder,form .field.error textarea:focus::placeholder,.form .field.error input[type="text"]:focus::placeholder,.form .field.error input[type="email"]:focus::placeholder,.form .field.error input[type="date"]:focus::placeholder,.form .field.error input[type="password"]:focus::placeholder,.form .field.error input[type="number"]:focus::placeholder,.form .field.error input[type="url"]:focus::placeholder,.form .field.error input[type="tel"]:focus::placeholder,.form .field.error select:focus::placeholder,.form .field.error textarea:focus::placeholder{color:rgba(237,5,43,0.7)}form .actions,.form .actions{display:flex;margin:20px -10px 0;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}form .actions-wrapper,.form .actions-wrapper{margin-right:20px;margin-bottom:20px;margin-left:20px}form .form-control .boolean.field,.form .form-control .boolean.field{display:flex}form .form-control .boolean.field label,.form .form-control .boolean.field label{margin:0 0 5px;padding:0}form .form-control .boolean.field input[type="checkbox"]+label:before,.form .form-control .boolean.field input[type="checkbox"]+label:before{color:#eeeeee}form .form-control .boolean.field input[type="checkbox"]+label:before,.form .form-control .boolean.field input[type="checkbox"]+label:before{margin-right:.5em;font-size:16px}form .form-control .boolean.field input[type="checkbox"]:checked+label:before,.form .form-control .boolean.field input[type="checkbox"]:checked+label:before{color:#26968f}form .form-control .boolean.field input[type="checkbox"]:checked+label:before,.form .form-control .boolean.field input[type="checkbox"]:checked+label:before{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .form-control .boolean.field input[type="checkbox"]:checked+label:before,.form .form-control .boolean.field input[type="checkbox"]:checked+label:before{content:fa-check-square}form .form-control .boolean.field input[type="checkbox"]:checked+label:before,.form .form-control .boolean.field input[type="checkbox"]:checked+label:before{margin-right:.5em;font-size:16px}form .form-control .checkbox.fields,.form .form-control .checkbox.fields{display:flex;margin-top:15px;align-items:stretch}form .form-control .checkbox.fields .field,.form .form-control .checkbox.fields .field{display:flex;margin:0;padding:0;align-items:stretch}form .form-control .checkbox.fields .field label,.form .form-control .checkbox.fields .field label{display:block;display:flex;width:100%;margin:0;padding:8px 8px;border:solid 1px #26968f;border-left:none;background:white;color:#26968f;font-size:12px;font-weight:normal;text-align:center;line-height:100%;cursor:pointer;transition:all .1s ease-in-out;justify-content:center;align-items:center}form .form-control .checkbox.fields .field label:hover,.form .form-control .checkbox.fields .field label:hover{background:rgba(38,150,143,0.6)}form .form-control .checkbox.fields .field input,.form .form-control .checkbox.fields .field input{display:none}form .form-control .checkbox.fields .field input:checked+label,.form .form-control .checkbox.fields .field input:checked+label{background:#26968f;color:#ffffff}form .form-control .checkbox.fields .field:first-child label,.form .form-control .checkbox.fields .field:first-child label{border-left:solid 1px #26968f;border-radius:2px 0 0 2px}form .form-control .checkbox.fields .field:last-child label,.form .form-control .checkbox.fields .field:last-child label{border-radius:0 2px 2px 0}form .form-control.disabled .checkbox.fields .field label,.form .form-control.disabled .checkbox.fields .field label{border-color:#eeeeee;color:#eeeeee}form .form-control.disabled .checkbox.fields .field input:checked+label,.form .form-control.disabled .checkbox.fields .field input:checked+label{background:#eeeeee}form .form-control .dropdown.field,.form .form-control .dropdown.field{overflow:hidden;position:relative;padding:4px 12px;border:1px solid #eeeeee;border-radius:2px;background-color:#fafafa}form .form-control .dropdown.field>select,.form .form-control .dropdown.field>select{width:130%}form .form-control .dropdown.field select,.form .form-control .dropdown.field select{box-sizing:content-box;margin:0;color:#333333;font-size:16px;text-indent:.01px;vertical-align:middle;text-overflow:"";transform:scale(0.875);transform-origin:left 50%;appearance:none}form .form-control .dropdown.field select::-ms-expand,.form .form-control .dropdown.field select::-ms-expand{display:none}form .form-control .dropdown.field:after,.form .form-control .dropdown.field:after{position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-10px;color:#333333;font-size:16px;pointer-events:none}form .form-control .dropdown.field:after,.form .form-control .dropdown.field:after{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .form-control .dropdown.field:after,.form .form-control .dropdown.field:after{content:fa-chevron-down}form .form-control.disabled .dropdown.field select,.form .form-control.disabled .dropdown.field select{color:#eeeeee}form .form-control.disabled .dropdown.field:after,.form .form-control.disabled .dropdown.field:after{color:#eeeeee}form .question__radio__item input[type="radio"],.form .question__radio__item input[type="radio"]{display:none}form .question__radio__item input[type="radio"]:checked+.radioBtn:before,.form .question__radio__item input[type="radio"]:checked+.radioBtn:before{background-color:#333333}form .question__radio__item:last-child .radioBtn,.form .question__radio__item:last-child .radioBtn{border-bottom:0}form .question__radio__item .radioBtn,.form .question__radio__item .radioBtn{position:relative;width:100%;margin:0 auto;padding:20px 45px 20px 20px;font-size:14px;font-weight:normal;text-align:center;cursor:pointer}form .question__radio__item .radioBtn.is-checked:before,form .question__radio__item .radioBtn:checked:before,.form .question__radio__item .radioBtn.is-checked:before,.form .question__radio__item .radioBtn:checked:before{background-color:#333333}form .question__radio__item .radioBtn.is-checked:after,form .question__radio__item .radioBtn:checked:after,.form .question__radio__item .radioBtn.is-checked:after,.form .question__radio__item .radioBtn:checked:after{color:#ffffff}form .question__radio__item .radioBtn.is-disabled:before,form .question__radio__item .radioBtn:disabled:before,.form .question__radio__item .radioBtn.is-disabled:before,.form .question__radio__item .radioBtn:disabled:before{background-color:#eeeeee}form .question__radio__item .radioBtn.is-disabled:after,form .question__radio__item .radioBtn:disabled:after,.form .question__radio__item .radioBtn.is-disabled:after,.form .question__radio__item .radioBtn:disabled:after{color:#ffffff}form .question__radio__item .radioBtn:before,.form .question__radio__item .radioBtn:before{display:block;position:absolute;top:0;right:0;bottom:0;width:42px;height:42px;margin:auto;border-radius:100%;background-color:#eeeeee;content:""}form .question__radio__item .radioBtn:after,.form .question__radio__item .radioBtn:after{display:block;position:absolute;top:0;right:10px;bottom:0;width:22px;height:22px;margin:auto;padding-top:1px;color:#ffffff;font-size:22px !important;content:""}form .question__radio__item .radioBtn:after,.form .question__radio__item .radioBtn:after{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .question__radio__item .radioBtn:after,.form .question__radio__item .radioBtn:after{content:fa-check}form .question__radio__item .radioBtn+label,.form .question__radio__item .radioBtn+label{line-height:43px;cursor:pointer}form .question__choices,.form .question__choices{display:table;overflow:hidden;table-layout:auto;max-width:375px;width:100%;margin:0 auto 40px}form .question__choices__item,.form .question__choices__item{display:table-cell;position:relative;text-align:center;vertical-align:top}form .question__choices__item label.button,.form .question__choices__item label.button{position:relative;width:58px;height:58px;margin:0 auto 7px;padding:0;border-color:#eeeeee;border-radius:100% !important;background-color:#eeeeee;color:#ffffff;font-size:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}form .question__choices__item label.button:after,.form .question__choices__item label.button:after{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;border-radius:100%;background-color:#ffffff;content:""}form .question__choices__item input[type="radio"],.form .question__choices__item input[type="radio"]{display:none}form .question__choices__item input[type="radio"]:checked+label.button,.form .question__choices__item input[type="radio"]:checked+label.button{background-color:#333333}form .question__choices__item .buttonLabel,.form .question__choices__item .buttonLabel{display:block;width:60px;margin:0 auto;color:#999999;font-size:10px;font-weight:bold;text-align:center;line-height:1.3;letter-spacing:-1px}.answerTypeSelector{position:relative;float:right;width:146px;height:44px;margin-right:14px;padding:0 3px 0 34px;border-radius:22px;background-color:#eeeeee;color:#999999;font-size:12px;line-height:44px}.answerTypeSelector.is-active{background-color:#333333;color:#ffffff}.answerTypeSelector.is-active:after{color:#333333}.answerTypeSelector:before{display:block;position:absolute;top:0;bottom:0;left:10px;width:24px;height:24px;margin:auto;border-radius:100%;background-color:#ffffff;content:""}.answerTypeSelector:after{display:block;position:absolute;top:0;bottom:0;left:16px;width:12px;height:12px;margin:auto;padding-top:1px;color:#eeeeee;font-size:12px !important;content:""}.answerTypeSelector:after{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.answerTypeSelector:after{content:fa-check}.answerTypeSelector_wrap{display:block;overflow:hidden;max-width:428px;margin:0 auto}.nickname-count{position:relative}.nickname-count .count{color:#848484;font-size:10px;font-weight:400;position:absolute;right:10px;bottom:5px}.contents{padding-bottom:0}.diagnosis-lp{padding:8px}.diagnosis-lp__border{min-width:100%;padding:10px 8px;border:8px solid #222;text-align:center}.diagnosis-lp__img{max-width:100%}.diagnosis-lp-contents{margin:2em 1em}.diagnosis-lp-contents__update{max-width:500px;margin:0 auto;text-align:right}.diagnosis-lp-contents__interpersonal-risk-title{font-size:15.5px}.diagnosis-lp-contents__catch-copy{line-height:1.2em;font-weight:400}.diagnosis-lp-contents__note-text{display:inline-block;max-width:500px;margin:10px;color:#F00;font-size:12px;text-align:justify}.diagnosis-lp-contents__line-banner-area{margin:5px}.diagnosis-lp-contents__confirmation-term{margin-top:10px;color:#666666;font-weight:200;font-size:10px;text-align:center}.diagnosis-lp-contents__confirmation-term__link{color:#666666;text-decoration:underline}.diagnosis-lp-contents__button{padding:1.2em;text-align:center}.diagnosis-lp-contents__description-title{display:inline-block;padding:0 1em;background-color:#e6e8fc}.diagnosis-lp-contents__description{max-width:500px;margin:2em auto 1em;text-align:justify}.diagnosis-lp-contents__spacer{margin:3.2em auto}.diagnosis-lp-contents__link-text{display:inline-block;color:#666666;font-size:1.1em;text-decoration:underline}.diagnosis-lp-contents__attention-writing{margin:1.5em auto 2em}.diagnosis-lp-contents__attention-writing ul{display:flex;margin-top:0;justify-content:center;align-items:flex-start}.diagnosis-lp-contents__attention-writing li{margin-top:0;margin-left:1em}.diagnosis-lp-contents__attention-writing li a{color:#666666;font-size:12px}.diagnosis-lp-contents__adsense-area{margin:20px auto}.erasing-button-margin{margin-top:0}.contents{padding-bottom:0;margin:0 auto;max-width:600px}.omikuji-share-lp{padding:8px}.omikuji-share-lp__border{min-width:100%;border:6px solid #F6406A;text-align:center}.omikuji-share-lp-top{position:relative}.omikuji-share-lp-top__img{width:100%}.omikuji-share-lp-top__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.omikuji-share-lp-title{width:300px;font-weight:700;border-radius:4px;background:rgba(246,64,106,0.4)}.omikuji-share-lp-title__year{text-align:center;font-size:14px}.omikuji-share-lp-title__diagnosis-name{margin-top:0;font-size:28px;text-align:center}.omikuji-share-lp-result{margin:50px;font-weight:700}.omikuji-share-lp-result__caption{width:250px;margin:0 auto 50px;border-radius:4px;background:#F6406A;color:#FFF;text-align:center;font-size:18px}.omikuji-share-lp-result__result{margin:0 auto 30px;color:#F64069;text-align:center;font-size:74px;line-height:32px}.omikuji-share-lp-attention-text{display:inline-block;max-width:400px;margin:2em 1em;color:#F00;font-size:12px;text-align:justify}.omikuji-share-lp-description{padding:0 10%}.omikuji-share-lp-description__caption{margin:0 auto;border-radius:4px;background:#F6406A;color:#FFF;text-align:center;font-size:18px;font-weight:700}.omikuji-share-lp-description__text{color:#651717;font-size:13px;font-weight:400;line-height:24px}.omikuji-share-lp-description__button{margin-bottom:50px;background:#FBD600;color:#1C2230}.contents{padding-bottom:0}.mbti-lp{padding:8px}.mbti-lp__border{min-width:100%;padding:10px 8px;border:8px solid #222;text-align:center}.mbti-lp-contents{margin:2em 1em}.mbti-lp-contents__sub-title{width:300px;margin:10px auto 0;border-radius:6px;background:#1c2230;font-weight:bold;font-size:24px;text-align:center;color:#fff}.mbti-lp-contents__img{display:block;margin:20px auto 0;width:70%}.mbti-lp-contents__update{max-width:500px;margin:0 auto;text-align:right}.mbti-lp-contents__description{max-width:500px;margin:2em auto 1em;text-align:justify}.mbti-lp-contents__h2{font-size:22px;margin-bottom:15px}.mbti-lp-contents__table{max-width:500px;width:95%;margin:0 auto 30px}.mbti-lp-contents__td{text-align:center;font-weight:bold;font-size:14px;line-height:24px;border:1px solid #707070}.mbti-lp-contents__td-text{color:#000}.mbti-lp-contents__ul{margin-bottom:20px}.mbti-lp-contents__link-text{display:inline-block;margin-bottom:30px;color:#666666;font-size:1.1em;font-weight:bold;text-decoration:underline}.mbti-lp-contents__adsense-area{margin:20px}.mbti-lp-contents__lead-diagnosis{margin-bottom:-1em;font-weight:bold;font-size:16px;text-align:center;color:#f00}.menhera-lp-contents{margin:2em 1em}.menhera-lp-contents__img{display:block;margin:20px auto 0;width:500px}.menhera-lp-contents__update{max-width:500px;margin:0 auto;text-align:right}.menhera-lp-contents__description{max-width:500px;margin:2em auto 1em;text-align:justify}.menhera-lp-contents__h2{font-size:22px;margin-bottom:15px}.menhera-lp-contents__table{max-width:500px;margin:0 auto 30px}.menhera-lp-contents__td{text-align:center;font-weight:bold;font-size:16px;line-height:20px;border:1px solid #707070}.menhera-lp-contents__td-text{color:#000}.menhera-lp-contents__ul{margin-bottom:20px}.menhera-lp-contents__link-text{display:inline-block;color:#666666;font-size:1.1em;font-weight:bold;text-decoration:underline}.menhera-lp-contents__adsense-area{margin:20px}.menhera-lp-contents__lead-diagnosis{margin-bottom:-1em;font-weight:bold;font-size:16px;text-align:center;color:#f00}.type16-human-relation-lp{padding:8px}.type16-human-relation-lp__border{min-width:100%;padding:10px 8px;border:8px solid #222;text-align:center}.type16-human-relation-lp-contents{margin:2em 1em}.type16-human-relation-lp-contents h1{margin-bottom:20px}.type16-human-relation-lp-contents__img{display:block;margin:0 auto}.type16-human-relation-lp-contents__update{max-width:500px;margin:0 auto;text-align:right}.type16-human-relation-lp-contents__description{max-width:500px;margin:2em auto 1em;text-align:justify}.type16-human-relation-lp-contents__h2{font-size:22px;margin-bottom:15px}.type16-human-relation-lp-contents__table{max-width:500px;margin:0 auto 30px}.type16-human-relation-lp-contents__td{text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;line-height:24px;border:1px solid #707070}.type16-human-relation-lp-contents__td-text{color:#000}.type16-human-relation-lp-contents__ul{margin-bottom:20px}.type16-human-relation-lp-contents__link-text{display:inline-block;margin-bottom:30px;color:#666666;font-size:1.1em;font-weight:bold;text-decoration:underline}.type16-human-relation-lp-contents__adsense-area{margin:20px}.type16-human-relation-lp-contents__lead-diagnosis{margin-bottom:-1em;font-weight:bold;font-size:16px;text-align:center;color:#f00}.tarot-lp-contents__h2{font-size:22px;margin-bottom:15px}.tarot-lp-contents__table{max-width:500px;margin:0 auto 30px}.tarot-lp-contents__td{text-align:center;font-weight:bold;font-size:20px;border:1px solid #707070}.tarot-lp-contents__td-text{color:#000}.enneagram-lp-contents__h2{font-size:22px;margin-bottom:15px}.enneagram-lp-contents__table{max-width:500px;margin:0 auto 30px}.enneagram-lp-contents__td{text-align:center;font-weight:bold;font-size:20px;border:1px solid #707070}.enneagram-lp-contents__td-text{color:#000}.self-analysis-diagnosis-lp{padding-top:40px !important}.self-analysis-diagnosis-lp-first-purchase{margin-bottom:30px;padding-bottom:30px;background-color:#F5F5F5}.self-analysis-diagnosis-lp-first-purchase__title{padding:30px 0;font-weight:700;font-size:18px;line-height:27px;text-align:center}.self-analysis-diagnosis-lp-first-purchase__img{display:block;margin:10px auto 0;width:300px}.self-analysis-diagnosis-lp-first-purchase__description{padding-right:5%;padding-left:5%;font-weight:400;text-align:center}.self-analysis-diagnosis-lp-buy-report__button{background:#000000;border-radius:4px}.self-analysis-diagnosis-lp-user-problems__title{margin-bottom:30px;font-weight:700;font-size:18px;line-height:25px;text-align:center}.self-analysis-diagnosis-lp-user-problem{max-width:350px;margin:0 auto 20px}.self-analysis-diagnosis-lp-user-problem__img{display:block;margin:10px auto 0;width:150px}.self-analysis-diagnosis-lp-user-problem__caption{font-weight:700;font-size:16px;line-height:24px;text-align:center}.self-analysis-diagnosis-lp-user-problem__description{text-align:left}.self-analysis-diagnosis-lp-second-purchase{margin-bottom:30px;padding-bottom:30px;background-color:#F5F5F5}.self-analysis-diagnosis-lp-second-purchase__triangle{width:300px;height:80px;margin:0 auto;border-right:150px solid transparent;border-left:150px solid transparent;border-top:50px solid #FFFFFF}.self-analysis-diagnosis-lp-second-purchase__description{margin-top:0;margin-bottom:20px;font-weight:700;font-size:22px;line-height:33px;text-align:center;color:#000000}.self-analysis-diagnosis-lp-second-purchase__img{display:block;margin:10px auto 0;width:200px}.self-analysis-diagnosis-lp-flow-title{margin-bottom:30px;font-weight:700;font-size:18px;line-height:25px;text-align:center}.self-analysis-diagnosis-lp-flow{max-width:350px;margin:0 auto 20px}.self-analysis-diagnosis-lp-flow__img{display:block;margin:10px auto 0;width:150px}.self-analysis-diagnosis-lp-flow__caption{font-weight:700;font-size:16px;line-height:24px;text-align:center}.self-analysis-diagnosis-lp-flow__description{text-align:left}.self-analysis-diagnosis-lp-third-purchase{max-width:750px;margin:40px auto;text-align:center;color:#000}.self-analysis-diagnosis-lp-third-purchase__area{background-color:#F5F5F5;padding:5%}.self-analysis-diagnosis-lp-third-purchase__title{margin-bottom:20px;font-weight:700;font-size:18px;text-align:center;line-height:27px}.self-analysis-diagnosis-lp-third-purchase__icon{font-size:72px;line-height:100px;color:#000000}.self-analysis-diagnosis-lp-third-purchase__description{font-weight:400;font-size:16px}.self-analysis-diagnosis-lp-third-purchase__list{display:flex;justify-content:center;font-weight:400;font-size:16px}.self-analysis-diagnosis-lp-third-purchase__price-text{font-weight:700;font-size:16px;text-align:center}.self-analysis-diagnosis-lp-customer-review-title{margin-bottom:30px;font-weight:700;font-size:18px;line-height:25px;text-align:center}.self-analysis-diagnosis-lp-customer-review{max-width:350px;box-shadow:0px 1.07076px 0.35692px -0.71384px rgba(0,0,0,0.2),0px 0.71384px 0.71384px rgba(0,0,0,0.14),0px 0.35692px 1.7846px rgba(0,0,0,0.12);margin:0 auto 20px}.self-analysis-diagnosis-lp-customer-review__img{display:block}.self-analysis-diagnosis-lp-customer-review__name{margin:10px;line-height:21px;color:#000000}.self-analysis-diagnosis-lp-customer-review__caption{margin:0 10px;font-weight:700;font-size:16px;line-height:24px}.self-analysis-diagnosis-lp-customer-review__description{margin:10px;padding-bottom:10px;line-height:21px;color:#666666}.contents{padding-bottom:0}.diagnosis-lists{max-width:750px;padding:8px}.diagnosis-lists__border{min-width:100%;padding:10px 8px;border:8px solid #222;text-align:center}.diagnosis-lists-contents{margin:2em 1em}.diagnosis-lists-contents__h2{display:inline-block;margin-bottom:1.5em;padding:0 1em;background-color:#e6e8fc}.diagnosis-lists-contents__list-area{background-color:#fff;margin-bottom:50px;padding:10px 0;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,0.16)}.diagnosis-lists-contents__item-link:hover{text-decoration:none}.diagnosis-lists-contents__item{display:flex;align-items:center;padding:10px}.diagnosis-lists-contents__item-pre-release{display:flex;justify-content:center;align-items:center;padding:10px}.diagnosis-lists-contents__img{width:45%;border-radius:2px}.diagnosis-lists-contents__item-name{margin:0 0 0 20px;padding:0;font-weight:bold;font-size:16px;text-align:left;color:#333}.diagnosis-lists-contents__item-pre-release-name{padding:0;font-weight:bold;font-size:16px;text-align:left;color:#333}.diagnosis-lists-contents__button-area{margin-bottom:40px}.diagnosis-lists-contents__link-text{display:inline-block;color:#666666;font-size:1.1em;text-decoration:underline}.diagnosis-lists-contents__attention-writing{margin:1.5em auto 2em}.diagnosis-lists-contents__attention-writing ul{display:flex;margin-top:0;justify-content:center;align-items:flex-start}.diagnosis-lists-contents__attention-writing li{margin-top:0;margin-left:1em}.diagnosis-lists-contents__attention-writing li a{color:#666666;font-size:12px}.erasing-button-margin{margin-top:0}.psychopath-diagnosis{max-width:500px;margin:0 auto 5%;padding-top:80px;padding-right:0;padding-left:0;font-family:"ヒラギノ角ゴシック";overflow:hidden}.psychopath__headline{margin:0 25px 30px}.psychopath__result-img-area{margin:0 10px 40px}.psychopath__result-img-area img{margin:0;max-width:100%}.psychopath__introduction{margin:0 25px 40px}.psychopath__result-type-feature-img{margin:0 10px 40px}.psychopath__result-type-feature-img img{margin:0;max-width:100%}.psychopath__result-panel{margin-bottom:30px;padding-top:25px;padding-bottom:25px;background-color:#e6e6e6;border:1px solid #e6e6e6}.psychopath__result-explanation{margin-bottom:30px;padding-left:25px;padding-right:25px;font-weight:300;line-height:1.6em}.psychopath__twitter-share{position:relative;text-align:center;margin-bottom:50px}.psychopath-headline__text{margin-top:0;font-weight:700;font-size:30px}.psychopath-introduction__overview{font-weight:300}.psychopath-result-panel__caption{width:70%;padding:0.5em 25px;background-color:#ffffff;font-size:17px;font-weight:600}.psychopath-result-panel__description{margin:1em 25px;padding:1em;background-color:#f7f7f7;font-size:14px;font-weight:300}.psychopath-twitter-share{margin-bottom:30px;text-align:center;background:rgba(28,34,48,0.1)}.psychopath-twitter-share__ogp-img{max-width:90%;margin-top:1.5em}.psychopath-twitter-share__recommend-text{margin-bottom:10px;font-weight:bold;font-size:18px;text-align:center;color:#222}.psychopath-twitter-share__button{width:70%;margin:0 auto;padding-bottom:30px}.psychopath-share-button__link{color:#2a9cc8;text-decoration:none;transition:color .15s ease}.psychopath-content-text-area{margin:0 25px 40px}.psychopath-content-introduction{display:block;margin-bottom:30px;text-align:center}.psychopath-featured-content__title{text-align:center;font-size:16px;font-weight:600}.psychopath-featured-content__lineup{display:inline-block;padding-left:0;list-style:none}.psychopath-featured-content__caption{text-align:left}.psychopath-link-decoration{color:#222;text-decoration:underline}.psychopath-dotted-line{width:100px;margin:30px auto;border-bottom:dotted 2px #dacfd0}.psychopath-score__caption-area{margin:0 40px 30px}.psychopath-score__caption{font-weight:700;font-size:30px;margin-top:0}.psychopath-score-img{background-image:url(//assets.mgram.me/assets/users/diagnosis/psychopath/psychopath_score_bg-64a4393873a11f43f20aea26539b29f14f30c0352a704cc8112d784ae63d202b.png);background-repeat:no-repeat;background-size:100% auto;margin-bottom:30px;padding-top:calc(100% * (330 / 563));position:relative}.psychopath-score-img__score-result{position:absolute;top:50%;transform:translate(-50%, -50%);font-size:10em;font-weight:600}.psychopath-content-title{margin:0 20px 30px;text-align:center;font-size:18px;font-weight:600;background-color:#E6E8FC}.psychopath-content-title-renewal{padding:0.5em;margin-bottom:1em;color:#FFFFFF;background-color:#433E48;font-size:22px;font-weight:600;line-height:28px;border-left:5px solid #FF961C}.psychopath-content-subtitle-renewal{padding:0.5em;margin-bottom:1em;font-size:20px;font-weight:600;line-height:26px;border:2px solid #FF961C}.psychopath-bold{font-weight:600}.psychopath-ethic__introduction-area{margin:0 25px 30px}.psychopath-ethic__introduction{font-weight:300}.psychopath-ethic__caption-area{margin:0 40px;border-bottom:4px solid #A00E4C}.psychopath-ethic__caption{font-weight:700;font-size:30px;margin-top:0}.psychopath-ethic__caption--main{display:inline-block;margin-right:10px;font-size:40px;line-height:1.2em;color:#A00E4C}.psychopath-ethic__caption--last{display:inline-block}.psychopath-ethic__description-area{margin:20px 25px}.psychopath-ethic__description{font-weight:300}.psychopath-ethic__description-img{margin-top:20px}.psychopath-report-purchase{padding-bottom:10px;background:#F5E6ED}.psychopath-report-purchase__top{padding-top:20px;text-align:center;font-size:18px;font-weight:600;font-family:'Hiragino Kaku Gothic Pro';color:#A00E4C}.psychopath-report-purchase__title{margin-top:20px;margin-bottom:30px;padding:0 30px;display:flex;justify-content:center;align-items:center}.psychopath-report-purchase__description{padding:0 30px;margin-bottom:30px}.psychopath-report-purchase__purchase-offer-text{font-size:16px;font-weight:600;color:#e2317c;text-align:center}.psychopath-report-purchase__purchase-button{background:#fa8a06;margin:0 auto 30px}.psychopath-report-title__emoji-large{margin:0 20px;font-size:50px}.psychopath-report-title__text{margin-right:25px;font-size:14px;font-weight:600}.psychopath-report-title__text--username{color:#FF4B95}.psychopath-report-title__text--date{color:#999999;font-size:10px}.psychopath-report-description__font{font-size:14px;font-family:'ヒラギノ角ゴシック';color:#202020;text-align:justify}.psychopath-purchase-content-area{position:relative}.psychopath-purchase-content-area__purchase-psychopath-report{position:absolute;top:80px;left:60px}.psychopath-report-buy-area{z-index:1;width:70%;padding:11px;border:3px solid #A00E4C;border-radius:13px;background-color:#ffffff;color:#A00E4C}.psychopath-report-buy-area__caption{margin-bottom:13px;text-align:center;font-size:16px;font-weight:700}.psychopath-report-buy-area__description{margin-top:0;padding-top:13px;border-top:1px solid #A00E4C;font-size:13px}
