﻿.kifukin .main_visual div{background:url(../../college_info/supporters/kifukin/images/main_visial_index.png) no-repeat 50% 50%;background-size:cover}.kifukin #main{padding-bottom:110px}.kifukin #main .readcopy{text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"メイリオ","Meiryo","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem}.kifukin #main .table_of_contents{background:#f6f6f6;padding:40px 40px 35px;max-width:600px;margin:40px auto 0}.kifukin #main .table_of_contents dt{text-align:left;font-weight:700;border-bottom:1px solid #888;padding-bottom:15px}.kifukin #main .table_of_contents dd ol{margin-top:24px;margin-left:1.5em}.kifukin #main .table_of_contents dd ol>li{list-style-type:decimal;margin-top:8px;font-size:1.6rem;color:#d10000}.kifukin #main .table_of_contents dd ol>li ul{padding-bottom:8px;margin-left:1.5em}.kifukin #main .table_of_contents dd ol>li ul li{list-style-type:disc;font-size:1.4rem;color:#444}.kifukin #main .sec{margin-top:60px;border-top:1px solid #ddd}.kifukin #main .sec .name{text-align:right;margin-top:32px}.kifukin #main .sec .note{font-size:1.3rem;margin-top:18px;line-height:1.7}.kifukin #main .sec .note+.note{margin-top:5px}.kifukin #main .sec .text_c{text-align:center}.kifukin #main .sec .arrow::before{content:"";font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#d10000}.kifukin #main .sec h3{background-color:#f6f6f6;padding:14px 20px;margin:50px 0 20px;text-align:left;font-size:1.8rem;letter-spacing:normal}.kifukin #main .sec h4{text-align:left;font-size:1.6rem;margin:40px 0 20px}.kifukin #main .sec .flex{display:flex;gap:40px;margin-top:40px}.kifukin #main .sec .flex.reserve{flex-direction:row-reverse}.kifukin #main .sec .flex>div>*:first-child{margin-top:0 !important}.kifukin #main .sec .kifu_btn{margin-top:25px}.kifukin #main .sec .kifu_btn a{background:#d10000;color:#fff;padding:10px 30px;border-radius:4px;transition:.3s ease;text-decoration:none}.kifukin #main .sec .kifu_btn a:hover{background-color:rgba(0,0,0,0);color:#d10000}.kifukin #main .sec .kifu_btn a img{display:none}.kifukin #main .sec .kifu_btn+.note{margin-top:10px}.kifukin #main .sec span.kifu_btn{margin:0 10px;display:inline-block;background:#d10000;color:#fff;padding:2px 8px;border-radius:2px;font-size:80%}.kifukin #main .sec ol{margin-left:1.5em;margin-top:10px}.kifukin #main .sec ol li{margin-top:8px;list-style-type:decimal;font-size:1.6rem}.kifukin #main .sec ul{margin-left:1.5em;margin-top:10px}.kifukin #main .sec ul li{margin-top:8px;list-style-type:disc;font-size:1.6rem}.kifukin #main .sec .box{border:1px solid #ccc;padding:30px;margin-top:20px}.kifukin #main .sec .box dt{text-align:left;font-size:1.4rem;font-weight:700}.kifukin #main .sec .box dd{padding-top:10px}.kifukin #main .sec .box dd ul li{font-size:1.4rem;margin-top:6px}.spbr{display:none}@media screen and (max-width: 767px){.spbr{display:block}.kifukin #main{padding-bottom:10%}.kifukin #main .readcopy{text-align:left;font-size:1.6rem}.kifukin #main .readcopy br{display:none}.kifukin #main .table_of_contents{background:#f6f6f6;padding:20px;margin-top:40px}.kifukin #main .table_of_contents dt{text-align:left;font-weight:700;border-bottom:1px solid #888;padding-bottom:15px}.kifukin #main .table_of_contents dd ol{margin-top:24px;margin-left:1.5em}.kifukin #main .table_of_contents dd ol>li{list-style-type:decimal;margin-top:8px;font-size:1.4rem;color:#d10000}.kifukin #main .table_of_contents dd ol>li ul{padding-bottom:8px;margin-left:1.5em}.kifukin #main .table_of_contents dd ol>li ul li{list-style-type:disc;font-size:1.4rem;color:#444}.kifukin #main .sec{margin-top:40px}.kifukin #main .sec p{line-height:2}.kifukin #main .sec .name{margin-top:24px}.kifukin #main .sec img{max-width:100%}.kifukin #main .sec .note{font-size:1.1rem;margin-top:18px;line-height:1.7}.kifukin #main .sec .note+.note{margin-top:5px}.kifukin #main .sec .flex{display:flex;flex-direction:column;gap:20px;margin-top:20px}.kifukin #main .sec .flex.reserve{flex-direction:column}.kifukin #main .sec .flex>div>*:first-child{margin-top:0 !important}.kifukin #main .sec .kifu_btn{margin-top:25px}.kifukin #main .sec .kifu_btn a{background:#d10000;color:#fff;padding:10px 30px;border-radius:4px;transition:.3s ease;text-decoration:none}.kifukin #main .sec .kifu_btn a img{display:none}.kifukin #main .sec .kifu_btn+.note{margin-top:10px}.kifukin #main .sec span.kifu_btn{margin:0 10px;display:inline-block;background:#d10000;color:#fff;padding:2px 8px;border-radius:2px;font-size:80%}.kifukin #main .sec ul{margin-left:1.5em;margin-top:10px}.kifukin #main .sec ul li{margin-top:8px;list-style-type:disc;font-size:1.4rem}.kifukin #main .sec .box{border:1px solid #ccc;padding:30px;margin-top:20px}.kifukin #main .sec .box dt{text-align:left;font-size:1.4rem;font-weight:700}.kifukin #main .sec .box dd{padding-top:10px}.kifukin #main .sec .box dd ul li{font-size:1.4rem;margin-top:6px}}/*# sourceMappingURL=kifukin.css.map */