@charset "utf-8";#body a.ic_another{display:inline-block;background-image:url(/jp/img/ic_blank03.svg);background-repeat:no-repeat;background-position:right 3px center;background-size:16px 16px;padding-right:25px;}#body a.ic_another:hover{background-image:url(/jp/img/ic_blank04.svg);}@media screen and (min-width:768px), print{.sec-cont .cont-area{margin-top:40px;}}@media screen, print{#body .btn-box{display:block;margin:0;min-width:210px;}#body .btn-box.right{text-align:right;}#body .btn-box.center{text-align:center;}#body .btn-box.left{text-align:left;}#body .btn-box a, #body .btn-box a.btn-a{display:inline-block;margin:2rem 0 2rem;padding:1.5rem;border:none;background-color:#fb0020;background-image:none;color:#ffffff;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;}#body .btn-box a.btn-b{border:1px solid #fb0020;background-color:#ffffff;color:#fb0020;}#body .btn-box a.btn-c1{border:none;background-color:#f5f5f5;color:#313843;}#body .btn-box a.btn-c2{border:1px solid #cdcdcd;background-color:#f5f5f5;color:#313843;}#body .btn-box a.btn-d{border:1px solid #cdcdcd;background-color:#ffffff;color:#313843;}#body .btn-box a.no-icon{background-image:none;}#body .btn-box a .nowrap{white-space:nowrap;}#body .btn-box a.ar, #body .btn-box a.btn-a.ar, #body .btn-box a.btn-b.ar, #body .btn-box a.btn-c1.ar, #body .btn-box a.btn-c2.ar, #body .btn-box a.btn-d.ar{padding-right:3.5rem;}#body .btn-box a.btn-b.ar::before{border-top:1px solid #fb0020;border-left:1px solid #fb0020;}#body .btn-box a.btn-c1.ar::before, #body .btn-box a.btn-c2.ar::before, #body .btn-box a.btn-d.ar::before{border-top:1px solid #313843;border-left:1px solid #313843;}#body .btn-box a.ic-mail, #body .btn-box a.btn-a.ic-mail, #body .btn-box a.ar-mail, #body .btn-box a.btn-a.ar-mail{background-repeat:no-repeat;background-size:2rem 2rem;background-image:url(/jp/img/ic_mail.svg);}#body .btn-box a.ic-mail, #body .btn-box a.btn-a.ic-mail{padding-left:4rem;background-position:left 1rem center;}#body .btn-box a.ar-mail, #body .btn-box a.btn-a.ar-mail{padding-right:4rem;background-position:right 1rem center;}#body .btn-box a.btn-b.ic-mail, #body .btn-box a.btn-b.ar-mail{background-image:url(/jp/img/ic_mail03.svg);fill:#cccccc;}#body .btn-box a.btn-c1.ic-mail, #body .btn-box a.btn-c2.ic-mail, #body .btn-box a.btn-d.ic-mail, #body .btn-box a.btn-c1.ar-mail, #body .btn-box a.btn-c2.ar-mail, #body .btn-box a.btn-d.ar-mail{background-image:url(/jp/img/ic_mail05.svg);fill:#cccccc;}#body .btn-box a.ic-blank, #body .btn-box a.btn-a.ic-blank, #body .btn-box a.ar-blank, #body .btn-box a.btn-a.ar-blank{background-repeat:no-repeat;background-size:2rem 2rem;background-image:url(/jp/img/ic_blank04.svg);}#body .btn-box a.ic-blank, #body .btn-box a.btn-a.ic-blank{padding-left:4rem;background-position:left 1rem center;}#body .btn-box a.ar-blank, #body .btn-box a.btn-a.ar-blank{padding-right:4rem;background-position:right 1rem center;}#body .btn-box a.btn-b.ic-blank, #body .btn-box a.btn-b.ar-blank{background-image:url(/jp/img/ic_blank03.svg);}#body .btn-box a.btn-c1.ic-blank, #body .btn-box a.btn-c2.ic-blank, #body .btn-box a.btn-d.ic-blank, #body .btn-box a.btn-c1.ar-blank, #body .btn-box a.btn-c2.ar-blank, #body .btn-box a.btn-d.ar-blank{background-image:url(/jp/img/ic_blank05.svg);}#body .btn-box a.ic-pdf, #body .btn-box a.btn-a.ic-pdf, #body .btn-box a.ar-pdf, #body .btn-box a.btn-a.ar-pdf{background-repeat:no-repeat;background-size:2.3rem 2.3rem;background-image:url(/jp/img/ic_pdf01.svg);}#body .btn-box a.ic-pdf, #body .btn-box a.btn-a.ic-pdf{padding-left:4rem;background-position:left 1rem center;}#body .btn-box a.ar-pdf, #body .btn-box a.btn-a.ar-pdf{padding-right:4rem;background-position:right 1rem center;}#body .btn-box a.btn-b.ic-pdf, #body .btn-box a.btn-b.ar-pdf{background-image:url(/jp/img/ic_pdf03.svg);}#body .btn-box a.btn-c1.ic-pdf, #body .btn-box a.btn-c2.ic-pdf, #body .btn-box a.btn-d.ic-pdf, #body .btn-box a.btn-c1.ar-pdf, #body .btn-box a.btn-c2.ar-pdf, #body .btn-box a.btn-d.ar-pdf{background-image:url(/jp/img/ic_pdf02.svg);}#body .btn-box a:hover, #body .btn-box a.btn-a:hover{background-color:#dd001c;color:#e8e8ea;}#body .btn-box a.btn-b:hover{border:1px solid #dd001c;background-color:#e8e8ea;color:#dd001c;}#body .btn-box a.btn-c1:hover, #body .btn-box a.btn-c2:hover, #body .btn-box a.btn-d:hover{border:none;background-color:#d4d5d6;color:#313843;}}@media screen and (min-width:768px), print{#body .btn-box a, #body .btn-box a.btn-a{font-size:1.6rem;}}