﻿body{color:#222;font-family:"YakuHanJP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:#222;text-decoration:none;transition:all 0.3s ease}a:hover{color:#3c3c3c}a.under{position:relative;display:inline-block}a.under::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#222;transition:.3s}a.under:hover::after{width:100%}img{max-width:100%;height:auto}.opacity:hover{opacity:.6}.loader{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:8999}.loader::after{animation:loader 1s linear infinite;border:1px solid #f82e11;border-radius:50%;border-right:1px solid rgba(248,46,17,0.2);border-top:1px solid rgba(248,46,17,0.2);content:'';height:70px;width:70px}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes hd-scrolled{0%{opacity:0;transform:translate(0, -100%)}100%{opacity:1;transform:translate(0, 0)}}#header{padding:20px 0;box-sizing:border-box}#header .inner{width:960px;margin:0 auto;display:flex;justify-content:space-between}#header .inner #logo{width:400px}#header .inner #head_tel{margin-top:10px;width:300px}#navi{background:#f82e11;background:-moz-linear-gradient(top, #f82e11 0%, #f35b13 100%);background:-webkit-linear-gradient(top, #f82e11 0%, #f35b13 100%);background:linear-gradient(to bottom, #f82e11 0%, #f35b13 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$base_color', endColorstr='#f35b13',GradientType=0 );padding:20px}#navi ul{margin:0 auto;width:960px;display:flex;justify-content:start;flex-wrap:wrap}#navi ul li{width:20%}#page-top{position:fixed;bottom:10px;right:10px;z-index:9999;width:100px}#page-top a{display:block}#sp_navi,#humberger,#drawernav{display:none}.foot_navi{border-top:1px solid #CCCCCC;padding:15px 0;text-align:center}.foot_navi li{display:inline-block;margin-right:20px;padding-right:20px;border-right:1px solid #CCCCCC}.foot_navi li:last-child{margin-right:0;padding-right:0;border-right:none}.foot_navi li a{position:relative;display:inline-block;color:#222}.foot_navi li a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#222;transition:.3s}.foot_navi li a:hover::after{width:100%}#footer{background:#f82e11;background:-moz-linear-gradient(top, #f82e11 0%, #f35b13 100%);background:-webkit-linear-gradient(top, #f82e11 0%, #f35b13 100%);background:linear-gradient(to bottom, #f82e11 0%, #f35b13 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$base_color', endColorstr='#f35b13',GradientType=0 );color:#FFFFFF;padding:20px 0;text-align:center}#footer .copyright{font-size:1.2rem}#slideshow{background:url(../img/bg_01.png) repeat;padding:10px 0;margin-bottom:40px;border-bottom:1px solid #d9ccb9}#slideshow .wideslider{width:100%;position:relative;overflow:hidden}#slideshow .wideslider ul{float:left;display:inline}#slideshow .wideslider ul li{float:left;display:inline}#slideshow .wideslider ul li img{width:100%;display:none}#slideshow .wideslider .wideslider_base{top:0;position:absolute}#slideshow .wideslider .wideslider_base .wideslider_wrap{top:0;position:absolute;overflow:hidden}#slideshow .wideslider .slider_prev,#slideshow .wideslider .slider_next{top:0;overflow:hidden;position:absolute;z-index:100;cursor:pointer}#slideshow .wideslider .slider_prev{background:url(../img/slider/prev.jpg) no-repeat right center #fff}#slideshow .wideslider .slider_next{background:url(../img/slider/next.jpg) no-repeat left center #fff}.single{width:960px;margin:0 auto;padding-bottom:40px}.contents{display:flex;justify-content:space-between;flex-wrap:wrap}.contents .main{width:70%}.contents .side{width:26%}.bg_common{padding-top:40px}.bg_common.bg_b{margin-bottom:40px}.bg_01{background:#fefcee}.half{display:flex;justify-content:space-between}.half .child{width:50%}.column2{display:flex;justify-content:start;flex-wrap:wrap;align-items:stretch}.column2 .child{width:48.5%;margin:0 3% 3% 0}.column2 .child:nth-child(2n){margin:0 0 3% 0}.column3{display:flex;justify-content:start;flex-wrap:wrap}.column3 .child{width:31.3%;margin:0 3% 3% 0;align-items:stretch}.column3 .child:nth-child(3n){margin:0 0 3% 0}.column4{display:flex;justify-content:start;flex-wrap:wrap}.column4 .child{width:22.7%;margin:0 3% 3% 0}.column4 .child:nth-child(4n){margin:0 0 3% 0}.mtitle{margin-bottom:10px;font-size:3rem;color:#f82e11}.mtitle_mbox{background:#e9b340;color:#FFFFFF;padding:5px 0;text-align:center;font-size:2.5rem;letter-spacing:.1em}.mtitle_middle{position:relative;margin-bottom:10px;padding:0 0 .2em 5px;border-bottom:3px solid #CCCCCC;font-size:2rem;color:#f82e11}.mtitle_middle::before{font-family:"fontAwesome";content:"\f040";margin-right:10px}.mtitle_middle::after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#f82e11}.mtitle_middle2{position:relative;margin-bottom:10px;padding:0 0 .2em 5px;border-bottom:3px solid #CCCCCC;font-size:2rem;color:#f82e11}.mtitle_middle2::after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#f82e11}.mtitle_archive{background:#f82e11;color:#FFFFFF;padding:5px 10px}.mtitle_archive:before{font-family:"FontAwesome";content:"\f0ca";margin-right:10px}.btn_common{display:block;color:#FFFFFF;text-align:center;padding:.75em 1em 0.75em 0;background-image:url(../img/icon_arrow.png);background-repeat:no-repeat;background-position:right 15px center;text-align:center;font-size:2rem;font-weight:bold;letter-spacing:.1em}.btn_common:hover{color:#FFFFFF}.btn_01{background-color:#f82e11;box-shadow:1px 1px 0 1px #fff,3px 3px 0 1px #f82e11}.btn_01:hover{background-color:#f95a43}.btn_02{background-color:#e9b340;box-shadow:1px 1px 0 1px #fff,3px 3px 0 1px #e9b340}.btn_02:hover{background-color:#eec56e}.contact_list{margin-bottom:15px;text-align:center}.contact_list li{display:inline-block;margin:0 20px;width:350px}.news-bl{overflow:hidden}.news-bl dt{float:left;width:8em;padding:3px 5px;line-height:1.3;background:#e9b340;color:#FFFFFF;text-align:center}.news-bl dd{padding:0 0 10px 10em;line-height:1.6;border-bottom:1px dotted #CCCCCC;margin:0 0 10px}.news-bl dd:last-child{margin:0;border-bottom:none}.list_common li{padding-bottom:10px;padding-left:1.5em;margin-bottom:10px;border-bottom:1px dotted #CCCCCC}.list_common li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.list_disc li{padding-left:1.5em}.list_disc li:before{font-family:"FontAwesome";content:"\f1db";margin:0 5px 0 -.8em;color:#f82e11}.list_check li:before{font-family:"FontAwesome";content:"\f0da";margin:0 5px 0 -1.2em;color:#f82e11}.list_check li a:hover{text-decoration:underline}.list_note li{padding-left:1.5em}.list_note li:last-child{margin-bottom:0}.list_note li:before{content:"※";margin:0 5px 0 -1.5em;color:#FF0000}.list_line li{position:relative;display:inline-block;padding:0 10px}.list_line li:after{position:absolute;right:0;content:"/"}.list_line li:last-child:after{display:none}.tbl{width:100%;background:#FFFFFF}.tbl th,.tbl td{vertical-align:middle;border:1px solid #CCCCCC;padding:10px 8px}.tbl th{background:#f5f5f5}.tbl .cell_01{width:50%}.tbl01 th{width:25%}.tbl02 th{width:15%}.company{width:100%;border-collapse:separate;border-spacing:0 5px}.company th,.company td{padding:10px;vertical-align:middle}.company th{text-align:left;width:20%;position:relative;background:#f82e11;color:#FFFFFF;font-weight:normal}.company th::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fafafa;border-width:10px;border-left-color:#f82e11;margin-top:-10px}.company td{background:#fafafa;padding-left:20px}.ggmap{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.date{display:block;margin-bottom:15px}.date:before{font-family:"FontAwesome";content:"\f017";margin-right:5px}.pages{text-align:center;margin-top:30px}.pages .page_next,.pages .page_prev{display:inline;margin:0 20px}.category_nav{border:1px solid #CCCCCC}.category_nav li a{display:block;padding:15px;border-bottom:1px dotted #CCCCCC}.category_nav li a:before{font-family:"FontAwesome";content:"\f0da";margin-right:5px;color:#e9b340}.category_nav li a:hover{background:#fafafa}.category_nav li:last-child a{border-bottom:none}.mbox{background:#FFFFFF;padding:20px;border:2px solid #e9b340}.note{background:#FFFFFF;border:2px solid #f82e11;border-radius:5px;padding:20px}.macker{display:inline-block;background-image:-webkit-linear-gradient(left, transparent 50%, #ffef00 50%);background-image:-moz-linear-gradient(left, transparent 50%, #ffef00 50%);background-image:-ms-linear-gradient(left, transparent 50%, #ffef00 50%);background-image:-o-linear-gradient(left, transparent 50%, #ffef00 50%);background-image:linear-gradient(left, transparent 50%, #ffef00 50%);background-repeat:repeat-x;background-size:200% .3em;background-position:0 1em;transition:all 3.5s ease;padding:0 5px;margin:0 5px;font-size:1.2em}.macker.active{background-position:-100% 1em}.txt_top{font-size:1.2em}.pass{width:100%}.pass th,.pass td{padding:10px 0;border-bottom:1px dotted #CCCCCC}.pass th{background:url(../img/bg_pass.png) no-repeat left center;background-size:45px auto;text-align:left;padding-left:60px;font-size:2em}.pass td{text-align:right;font-size:1.2em}.pass td .num{margin-right:5px;color:#f82e11;font-size:2em;font-weight:bold}.target{display:flex;justify-content:start;flex-wrap:wrap;align-items:stretch;font-size:1.2em;font-weight:bold}.target li{width:22.7%;margin:0 3% 1% 0;background:url(../img/bg_target.png) no-repeat left center;background-size:25px auto;padding-left:35px;box-sizing:border-box}.target li:nth-child(4n){margin:0 0 1% 0}.spbr{display:none}.cut{overflow:hidden;zoom:1}.page_title_box{background:url(../img/bg_01.png) repeat;padding:40px 0;border-bottom:1px solid #d9ccb9}.page_title_box .page_title{color:#f82e11;font-size:4rem;text-align:center;letter-spacing:.1em}.breadcrumb{margin:0 auto 30px;width:960px;padding:10px 0}.breadcrumb li{display:inline}.breadcrumb li+li:before{margin:0 10px;content:">"}.breadcrumb .home{font-family:"FontAwesome";color:#f82e11}.input{-webkit-appearance:none;outline:none;height:20px;padding:5px 10px;width:20%;border:1px solid #CCCCCC;margin-right:10px}.pass_submit{cursor:pointer;color:#FFFFFF;text-align:center;background:#f82e11;font-family:"YakuHanJP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;border:1px solid #f82e11;width:8%;height:32px;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.pass_submit:hover{background:#f95a43;color:#FFFFFF}
/*# sourceMappingURL=basis.css.map */
