﻿body{font-family:"Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐ明朝","MS PMincho",serif;-webkit-text-size-adjust:100%;animation-name:fadeIn;animation-duration:1.5s;animation-timing-function:ease}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body,h1,h2,h3,h4,h5,h6,p{font-size:1rem;color:#000;margin:0;padding:0;line-height:2.0}a{text-decoration:none}a:hover{color:#FF0000;text-decoration:underline}a:link{color:#0000FF}a:active{color:#0000FF}a:visited{color:#990066}img{vertical-align:bottom}a img{border:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐ明朝","MS PMincho",serif;outline:none}input:focus,button{outline:0}.clear{display:none;clear:both}img.centering{position:absolute}::selection{background:#FFD7E9}::-moz-selection{background:#FFD7E9}.pcNone{display:none}@media (max-width: 767px){.spNone{display:none}}#tPath{width:100%;height:40px;margin:0;padding:0;border-bottom:1px solid #BBB}#tPath p{width:1000px;height:40px;margin:0 auto;padding:10px 0 0;font-size:13px}#tPath p a{color:#333}div.system-free{height:100%;overflow:hidden}div.system-free hr{height:0;margin:0;border:none;border-top:1px solid #333}div.system-free table{border-collapse:collapse}@media (max-width: 900px){div.system-free img{width:100%;height:auto}}ol.transition{width:100%;height:28px;overflow:hidden;margin:80px auto 0;padding:0;text-align:center;list-style:none}ol.transition li{width:28px;height:28px;overflow:hidden;margin:0 1px 0 0;padding:0;color:#b7282e;text-align:center;line-height:1;display:inline-block}ol.transition li:last-child{margin:0}ol.transition li a,ol.transition li.current span,ol.transition li span.extra{width:100%;height:100%;margin:0;padding:0;color:#b7282e;display:block;text-decoration:none;background:#FFF;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol.transition li.current span,ol.transition li span.extra{padding:5px 0 0}ol.transition li a span{margin:0;padding:5px 0 0;display:block}ol.transition li a:hover,ol.transition li.current span{color:#FFF;font-weight:bold;background:#b7282e}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1px}.clearfix{display:block}.btnPagetop{width:80px;height:80px;font-size:14px;font-family:"Roboto Slab",serif;line-height:1.3;text-align:center;position:fixed;right:0;z-index:9997}.btnPagetop a{width:100%;height:100%;padding:0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;color:#FFF !important;background-color:#b7282e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:0.2s linear}.btnPagetop a span{padding:16px 0 0;display:block;background-image:url("../img/common/ico/09.svg");background-position:top center;background-repeat:no-repeat;background-size:14px 8px}.btnPagetop a:hover{color:#000 !important;text-decoration:none;background-color:rgba(255,255,255,0.5)}.btnPagetop a:hover span{background-image:url("../img/common/ico/09_black.svg")}.pageNav{width:100%;height:auto;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageNav__list{width:100%;height:84px;margin:0;padding:0 100px;background-color:#222;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageNav__item{width:25%;height:100%;margin:0;padding:0;line-height:1.5;text-align:center;border-left:1px solid #FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageNav__item:last-of-type{border-right:1px solid #FFF}.pageNav__anchor{width:100%;height:100%;color:#FFF !important;padding:0 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:0.2s linear}.pageNav__anchor:hover{text-decoration:none;color:#000 !important;background-color:#FFF}.pageNav__payment{margin:0;padding:14px 0;text-align:center}.pageNav__payment--sp{display:none}@media (max-width: 1200px){.pageNav__list{padding:0 40px}}@media (max-width: 1160px){.pageNav__payment{padding:14px 20px}.pageNav__payment img{width:100%;height:auto}}@media (max-width: 800px){.pageNav{margin:100px 0 0}}@media (max-width: 640px){.pageNav__payment--pc{display:none}.pageNav__payment--sp{display:block}.pageNav__list{padding:0 20px}}@media (max-width: 500px){.pageNav__list{height:120px;padding:0}.pageNav__item{width:50%;height:60px;font-size:14px;border-left:none}.pageNav__item:nth-of-type(4){border-right:none}.pageNav__item:nth-of-type(1),.pageNav__item:nth-of-type(3){border-right:1px solid #FFF}.pageNav__item:nth-of-type(3),.pageNav__item:nth-of-type(4){border-top:1px solid #FFF}}
