@charset "UTF-8";body{width:auto}#sec_info{font-weight:700}#sec_info.law2-voice-wrap{box-sizing:border-box;max-width:1030px;margin:0 auto 100px;padding:0 60px}#sec_info .sec-wrap01-in{padding-left:15px;padding-right:15px}#sec_info .nav-info01{letter-spacing:-.4em;display:block;position:relative;top:0;left:0;margin-top:-10px;margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:flex-start}#sec_info .nav-info01 li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:15px;display:table-cell;font-family:rits;font-size:151.57143%;letter-spacing:.06em;margin-top:10px;line-height:1.2}#sec_info .nav-info01 li.nav-ja{font-family:YuGothic,'游ゴシック',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:100%;font-weight:700;line-height:1.4;padding-top:3px}#sec_info .nav-info01 li span{transition:.2s ease;text-align:center;width:auto;border:0;display:inline-block;padding:0 10px;font-weight:400}#sec_info .nav-info01 li.nav-ja span{padding-bottom:3px;font-weight:700}#sec_info .nav-info01 li:last-child{padding-right:0}#sec_info .nav-info01 a,#sec_info .nav-info01 a:visited{color:#2e0608}#sec_info .nav-info01 a:hover{text-decoration:none}#sec_info .nav-info01 a:hover span{border-top:0;border-left:0;border-right:0;border-bottom:3px solid #2e0608}#sec_info .nav-info01 .current a span,#sec_info .nav-info01 .current span{border-top:0;border-left:0;border-right:0;border-bottom:3px solid #ad181f}#sec_info .nav-info01 .current a{color:#ad181f}#sec_info .voice-notice{font-weight:400}#sec_info #lists{display:flex;flex-wrap:wrap;margin-top:-20px}#sec_info .voice-block{width:29.54%;margin-top:50px;margin-left:5.68%}#sec_info .voice-block:nth-child(3n+1){margin-left:0}#sec_info .box-info01{display:block;width:auto;transition:.2s ease-out;border:1px solid #e6e6e6;padding:0;margin:0;overflow:hidden}#sec_info .box-info01 img{width:100%;transition:all .4s ease}#sec_info .box-info01:hover{background-color:#fff;border-color:transparent;box-shadow:0 0 90px 35px rgba(0,0,0,.03)}#sec_info .box-info01:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#sec_info .voice-block-detail{padding:35px 20px 20px;position:relative}#sec_info .category{position:absolute;top:0;left:25px;display:inline-block;padding:2px 8px;font-size:14px;color:#000;background-color:#e6e6e6}#sec_info .voice-block-ttl{min-height:95px;font-size:20px;line-height:1.4;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e6e6e6}#sec_info .voice-name{min-height:100px}#sec_info .voice-name dt{font-size:18px}#sec_info .voice-name dd{font-size:16px}#sec_info .info-center{width:100%;vertical-align:middle;padding-top:0}#sec_info .has-img{position:relative;padding-right:180px}#sec_info .has-img img{position:absolute;right:0;top:0}#sec_info .box-info01-tit{width:100%;font-size:157.14286%;font-weight:700;margin-bottom:0;padding-bottom:5px;line-height:1.3;border-bottom:1px solid #000}#sec_info .box-info01-tit:hover{border-color:#ad181f}#sec_info #btn_listmore{display:block;margin-top:40px}#sec_info #btn_listmore a{display:inline-block;width:280px;padding:10px 0;font-family:rits;font-size:20px;letter-spacing:2px;color:#fff;background-color:#ad181f}@media screen and (max-width:1024px){body{width:auto}#sec_info.law2-voice-wrap{max-width:none;padding:0 20px}#sec_info #lists{margin-top:0;margin-left:-4%}#sec_info .voice-block{width:46%;margin-top:30px;margin-left:4%}#sec_info .voice-block:nth-child(3n+1){margin-left:4%}}@media screen and (max-width:767px){body{width:auto}#sec_info .sec-wrap01-in{padding-left:0;padding-right:0}#sec_info .nav-info01{padding:20px 15px;margin-left:auto;margin-right:auto;margin-bottom:0;position:inherit;top:inherit;left:inherit}#sec_info .nav-info01 li{padding-right:5px}#sec_info .nav-info01 li span{padding:0 5px}#sec_info .nav-info01 li:last-child{padding-right:0}#sec_info .voice-notice{padding:0 15px}#sec_info .voice-name dt{font-size:16px}#sec_info .info-center{padding-left:15px;padding-right:0;padding-top:2.189781%;width:80%}#sec_info .has-img{padding-right:15px}#sec_info .has-img img{display:none}#sec_info .box-info01-tit{font-size:107.14286%}}@media screen and (max-width:580px){body{width:auto}#sec_info #lists{display:block;padding:0 15px}#sec_info .voice-block{width:auto;margin-top:20px}#sec_info .voice-block-detail{padding-bottom:10px}#sec_info .voice-block-ttl{font-size:18px}}
