@charset "utf-8";html{font-size:62.5%}body{background:#fff;font-family:YuGothic,"游ゴシック","メイリオ",Meiryo,Osaka,sans-serif;color:#000;font-size:16px;font-size:1.6rem;line-height:1.7em;letter-spacing:0;position:relative;margin:0;padding:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}a,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,header,img,input,li,nav,ol,p,select,table,td,textarea,th,tr,ul{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;list-style:none;margin:0;padding:0;font-size:100%}h1,h2,h3,h4,h5,h6{line-height:1.8em;font-weight:700}p{margin-bottom:1em}p:last-child{margin:0}a,input[type=submit]{text-decoration:none;color:inherit;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;outline:0}a:hover,input[type=submit]:hover{-moz-opacity:.6;opacity:.6}img{max-width:100%;height:auto;vertical-align:middle}.wrap{padding:0;margin:0 auto;box-shadow:none;max-width:1530px;width:100%}.wrap-m{padding:0;margin:0 auto;box-shadow:none;max-width:1200px;width:100%}.wrap-s{padding:0;margin:0 auto;box-shadow:none;max-width:860px;width:100%}.sp{display:none}.tab{display:none}.bot{border-radius:3px;color:#fff;display:block;font-size:18px;font-weight:700;height:43px;line-height:44px;text-align:center;text-decoration:none;width:211px}.bot{background:rgba(0,0,0,0) linear-gradient(#be1010,#a90e0e) repeat scroll 0 0}.bot a{border-radius:3px;color:#fff;display:block;font-size:18px;font-weight:700;height:43px;line-height:44px;text-align:center;text-decoration:none;width:211px}.square_btn{position:relative;display:inline-block;font-weight:700;text-decoration:none;color:#fff;background:rgba(0,0,0,0) linear-gradient(#be1010,#a90e0e) repeat scroll 0 0;border-radius:3px;color:#fff;display:block;font-size:18px;height:43px;line-height:44px;text-align:center;text-decoration:none;width:211px;font-weight:700}.square_btn:hover{background:#c95757 none repeat scroll 0 0;color:#fff}a.square_btnzeirishi{color:#fff;text-decoration:none}.square_btnzeirishi:active{border-bottom:medium none;box-shadow:0 0 1px rgba(0,0,0,.2);transform:translateY(4px)}a.square_btn2{color:#f0f8ff;text-decoration:none}a.square_btn333{color:#f0f8ff;text-decoration:none}a.square_btn444{color:#f0f8ff;text-decoration:none}a.square_btn3{color:#f0f8ff;text-decoration:none}a.square_btn4{color:#f0f8ff;text-decoration:none}a.square_btn5{color:#f0f8ff;text-decoration:none;font-size:16px;font-weight:bolder}a.square_btn6{color:#f0f8ff;text-decoration:none;margin:2px}a.square_btn7{color:#f0f8ff;text-decoration:none;margin:2px}.square_btnkaikei{background-image:linear-gradient(#633b7f 0,#402355 100%);border-bottom:4px solid #000;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.29);color:#fff;display:inline-block;padding:1em;text-decoration:none;width:47%;font-size:18px;font-weight:bolder}a.square_btnkaikei{color:#fff;text-decoration:none}.square_btnkaikei:active{border-bottom:medium none;box-shadow:0 0 1px rgba(0,0,0,.2);transform:translateY(4px)}a.square_btn8{color:#f0f8ff;text-decoration:none;margin:5px}a.square_btn9{color:#f0f8ff;text-decoration:none;margin:5px}a.square_btn10{color:#f0f8ff;text-decoration:none;margin:5px}a.square_btn11{color:#f0f8ff;text-decoration:none;margin:5px}a.square_btn12{color:#f0f8ff;text-decoration:none;margin:5px}a.a_demo_four{color:#f0f8ff;text-decoration:none}a.square_btn13{color:#f0f8ff;text-decoration:none;margin:5px}a.link44{color:#073489}.link44{display:block;background-color:#eee;border:2px solid #fff;box-shadow:0 0 0 2px #eee;padding:1em;font-size:16px;font-weight:bolder;line-height:1.71}a.square_btn14{color:#f0f8ff;text-decoration:none;margin:5px}.box551{padding:.5em 1em;margin:2em 0;border:double 5px #4ec4d3}.box551 a{margin:0;padding:0}div#job_search_block.copybutton01{border:1px solid #ccc;border-radius:6px;padding:13px 20px 30px 20px}div#job_search_block.copybutton01 dl dt{text-align:center;margin-bottom:15px}div#job_search_block.copybutton01 dl dt img{display:inline-block}div#job_search_block.copybutton01 dl dd .button{width:610px;float:left}div#job_search_block.copybutton01 dl dd .btn_search a{background:url(/common/images/new/business_top/icon_search_01.png) no-repeat 14px center,linear-gradient(#1e5889,#0d385e)}div#job_search_block.copybutton01 dl dd .button a{height:65px;color:#fff;font-size:18px;font-weight:700;line-height:65px;text-align:center;text-decoration:none;border-radius:3px;display:block}div#job_search_block.copybutton01 dl dd .btn_support a{background:url(/common/images/new/icon_arrow_12.png) no-repeat right 20px center,linear-gradient(#d32900,#bc2500)}div#job_search_block.copybutton01 dl dd .button a{height:65px;color:#fff;font-size:18px;font-weight:700;line-height:65px;text-align:center;text-decoration:none;border-radius:3px;display:block}.square_btn_seminar{display:inline-block;padding:.5em 1em;text-decoration:none;background:#fa5858;color:#fff;border-bottom:solid 4px #8a0808;border-radius:3px;/*! border-bottom: none; */font-color:#fff;margin:.5em}.square_btn_seminar:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}a.square_btn_seminar{text-decoration:none;font-size:16px;color:#fff;font-weight:700}#result_list>a>ul>li:hover{background:#f5f5f5}#result_list a:hover{text-decoration:none}〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 .square_btn2{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #c58668;font-size:24px;font-weight:700}.square_btn2:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn333{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #c58668;font-size:24px;font-weight:700}.square_btn333:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn444{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#6795fd 0,#67ceff 100%);background-image:linear-gradient(#6795fd 0,#67ceff 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #6795fd;font-size:24px;font-weight:700}.square_btn444:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn3{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #c58668;font-size:24px;font-weight:700}.square_btn3:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn4{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#6795fd 0,#67ceff 100%);background-image:linear-gradient(#6795fd 0,#67ceff 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #6795fd;font-size:24px;font-weight:700}.square_btn4:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.img-flexkaikeishi{display:-webkit-flex;display:flex}.img-flexkaikeishi a{margin:10px;margin-bottom:10px}.box1{padding:1em 1.5em;margin-bottom:2.2em;font-weight:700;border:solid 2px #ccc}.box1 p{margin:0;padding:0}.square_btn5{display:inline-block;padding:1em 4em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#b3625c 0,#9c4c45 100%);background-image:linear-gradient(#b3625c 0,#9c4c45 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #7f2500}.square_btn5:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn6{display:inline-block;padding:.4em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #c58668;font-size:22px;font-weight:700}.square_btn6:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn7{display:inline-block;padding:.4em 1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#633b7f 0,#402355 100%);background-image:linear-gradient(#633b7f 0,#402355 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 3px #470100;font-size:22px;font-weight:700}.square_btn7:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn8{display:inline-block;padding:1em 2.48em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #c58668;font-size:18px;font-weight:700}.square_btn8:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn9{display:inline-block;padding:1em 2em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#1852c0 0,#02345e 100%);background-image:linear-gradient(#1852c0 0,#02345e 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #000;font-size:18px;font-weight:700}.square_btn9:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.img-flexkaikeishi2{display:-webkit-flex;display:flex}.img-flexkaikeishi2 a{margin:10px;margin-bottom:10px}.square_btn10{display:inline-block;padding:1em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#186b41 0,#0b512b 100%);background-image:linear-gradient(#186b41 0,#0b512b 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #000;font-size:18px;font-weight:700}.square_btn10:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn11{display:inline-block;padding:1em 4em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #c58668;font-size:18px;font-weight:700}.square_btn11:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn12{display:inline-block;padding:1em 2.48em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#1852c0 0,#073489 100%);background-image:linear-gradient(#1852c0 0,#073489 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #004;font-size:18px;font-weight:700}.square_btn12:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.a_demo_four{background-color:#1852c0;font-size:18px;text-decoration:none;color:#fff;position:relative;padding:15px 35px;padding-right:50px;background-image:linear-gradient(#1852c0,#073489);border-radius:5px;box-shadow:inset 0 1px 0 #073489,0 5px 0 0 #004,0 10px 5px #070039;font-weight:700}.a_demo_four:active{top:3px;background-image:linear-gradient(bottom,#3e332e 100%,#65564e 0);box-shadow:inset 0 1px 0 #9e8d84,0 2px 0 0 #322620,0 5px 3px #999}.a_demo_four::before{background-color:#073489;background-image:url(https://www.jmsc.co.jp/common/images/new/right_arrow.png);background-repeat:no-repeat;background-position:center center;content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-9px;border-radius:50%;box-shadow:inset 0 1px 0 #004,0 1px 0 #070039}.a_demo_four:active::before{top:50%;margin-top:-12px;box-shadow:inset 0 1px 0 #827066,0 3px 0 #19120f,0 6px 3px #382e29}.square_btn13{display:inline-block;padding:1em 2.48em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#186b41 0,#0b512b 100%);background-image:linear-gradient(#186b41 0,#0b512b 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #000;font-size:18px;font-weight:700}.square_btn13:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}.square_btn14{display:inline-block;padding:1em 2.98em;text-decoration:none;border-radius:4px;color:#fff;background-image:-webkit-linear-gradient(#1852c0 0,#02345e 100%);background-image:linear-gradient(#1852c0 0,#02345e 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-bottom:solid 4px #000;font-size:18px;font-weight:700}.square_btn14:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0 1px rgba(0,0,0,.2);border-bottom:none}#home #infomation_block #semibnr_center{width:300px;float:left;padding-left:10px}#zeirishi.business.archive_detail #article_body h3{color:#000;padding:.5em .5em;border-top:solid 3px #1852c0;border-bottom:solid 3px #02345e;border-left:none;margin-bottom:20px}#kaikei.business.archive_detail #article_body h2,#kaikei.business.archive_detail #article_body h3{color:#000;padding:.5em .5em;border-top:solid 3px #633b7f;border-bottom:solid 3px #402355;border-left:none;margin-bottom:20px;background:#f2edf8}#bengoshi.business.archive_detail #article_body h3{color:#000;padding:.5em .5em;border-top:solid 3px #0a8442;border-bottom:solid 3px #075a2d;border-left:none;margin-bottom:20px;background:#e1f4e6}.box20180611{padding:.5em 1em;margin:2em 0;font-weight:700;border:solid 3px #ff7d6e;background:#ffebe9}.box20180611 p{margin:2px;padding:0;text-align:center;color:red}#contents #main_column #article_body h4{position:relative;padding-left:25px;margin-bottom:10px}#contents #main_column #article_body h4:before{position:absolute;content:'';bottom:-3px;left:0;width:0;height:0;border:none;border-left:solid 15px transparent;border-bottom:solid 15px #093162}#contents #main_column #article_body h4:after{position:absolute;content:'';bottom:-3px;left:15px;width:98%;border-bottom:solid 3px #093162}ol.mokuji,ul.mokuji{background:#f1f8ff;box-shadow:0 0 0 10px #f1f8ff;border:dashed 2px #668ad8;border-radius:9px;margin-left:10px;margin-right:10px;padding:.5em .5em .5em 2em}ol.mokuji li.mokuji,ul.mokuji li.mokuji{line-height:1.5;padding:.5em 0}.pd10{padding:10px}.mt20{margin-top:20px}.m-pagination{margin:20px 0 40px}.m-pagination::after{content:'';display:block;clear:both}.m-pagination .link_back{float:left}.m-pagination .link_next{float:right}.flex_box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.site-header{overflow:hidden;padding:0 2%;width:100%;position:fixed;background:#fff;z-index:999;border-bottom:1px solid #ddd}.site-header .logo{float:left;height:84px;width:15%;display:table;padding:15px 0}.site-header .logo a{display:table-cell;vertical-align:middle}.site-header .navi{float:right}.site-header .gnavi{letter-spacing:-.4em;float:left;margin:0 auto}.site-header .gnavi li{display:inline-block;vertical-align:middle;letter-spacing:0;font-size:112%}.site-header .gnavi li a{display:table;font-weight:700;height:84px}.site-header .gnavi li a:hover{-moz-opacity:1;opacity:1}.site-header .gnavi li a span{display:table-cell;vertical-align:middle;position:relative;padding:0 10px}.site-header .gnavi li a.current span:after,.site-header .gnavi li a:hover span:after{content:"";width:100%;height:4px;display:block;background:#005fac;position:absolute;bottom:4px;left:0}.site-header .login{float:right;letter-spacing:-.4em}.site-header .login li{display:inline-block;vertical-align:middle;letter-spacing:0}.site-header .login li a{height:84px;width:84px;display:block;color:#fff;font-size:75%;text-align:center;font-weight:700;padding:10px 0 0}.site-header .login li.regist a{background:#bc1521;font-size:15px;letter-spacing:.1em;width:205px;display:flex;align-items:center;padding:0 0 0 8px}.site-header .login li.mypage a{background:#005fac}.site-header .login li.regist a:before{content:"";width:30px;height:35px;margin:0 15px 0 0;display:inline-block;background:url(/img/cmn/head_icon01.png) no-repeat center;background-size:contain}.site-header .login li.mypage :before{content:"";width:27px;height:35px;margin:0 auto;display:block;background:url(/img/cmn/head_icon02.png) no-repeat center;background-size:contain}.site-header .login li.regist .regist_text p{background:#fff;color:#bc1521;margin:3px 0 0 0;padding:3px 0;line-height:1em}.site-header .login li.button-toggle{display:none}.sub-menu .detail-link-s p a,.sub-menu a .detail-link-s p{max-width:100%}.site-footer section{padding-top:30px;padding-bottom:20px}.bnrf-list{max-width:1200px;width:100%;margin:0 auto;text-align:center}.bnrf-list.col-4 .col-box{width:20%;border-right:1px solid #dcdcdc}.bnrf-list.col-4 .col-box:first-child{border-left:1px solid #dcdcdc}.bnrf-list p{font-size:11px;margin:0;line-height:1.4em}.bnrf-list a{display:block;padding:5px 10px}.fnavi h3{font-size:13px;font-size:1.3rem}.fnavi ul{margin:0 0 1em}.fnavi ul.mar-t{margin-top:2.05em}.fnavi li{font-size:13px;line-height:1.2em;margin:1em 0 0 .5em}.fnavi li:before{content:"-";margin-right:.5em}.fnavi-s{text-align:center;padding:15px 0}.fnavi-s li{display:inline-block;color:#fff;font-size:87%;padding:0 10px}.link-box.col-2 .txt-box{width:70%;padding:8px}.link-box.col-2 .img-box{width:30%;text-align:right;padding:8px}@media screen and (max-width:480px){.link-box.col-2 .txt-box{width:100%}.link-box.col-2 .img-box{width:100%}}.link-box li{font-size:87%;margin:0 0 .2em}.site-footer address{text-align:center;font-style:normal;font-weight:700;color:#067672;font-size:77%;padding:20px 0;border-top:1px solid #005fac;line-height:1.4em}.site-footer{clear:both}section{padding:50px 3% 0}section.border-t .wrap{border-top:1px solid #dcdcdc;padding-top:50px}section.page-tit{background:url(/img/cmn/page-tit2.jpg) no-repeat center top;background-size:cover;padding-top:40px;padding-bottom:40px;text-align:center}section.breadcrumb{padding:1% 3% 0;font-size:9px;font-size:.9em}section.breadcrumb a{color:#001945;text-decoration:underline}section.content-box:first-child{padding-top:0!important}.bg-gray{background:#f8f8f8}.bg-d_gray{background:#edeeee}.bg-blue{background:#001945}.txt-center{text-align:center}.txt-min{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.tit-box{overflow:hidden;background:#001945;padding:0 10px;margin:0 0 30px;width:100%}.tit-box h2{font-size:24px;font-size:2.4rem;font-weight:700;padding:0 10px;float:left;height:100%;vertical-align:middle;background:#fff;color:#001945}.tit-box p{overflow:hidden;color:#fff;line-height:1.2em;padding:0 0 0 1em;font-size:87%;margin:0}.tit-box h2,.tit-box p{height:48px;display:table}.tit-box h2 span,.tit-box p span{display:table-cell;vertical-align:middle}h3.tit01{font-size:22px;font-size:2.2rem;margin:0 0 .5em}.page-tit h1{color:#fff;font-size:18px;font-size:1.8em}.col-2,.col-3,.col-4,.col-5,.col-6{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.col-2 .col-box{width:47.5816993%}.col-2 .col-box2{width:auto}.col-3 .col-box{width:30.0653595%}.col-3:after{content:"";display:block;width:30.0653595%}.col-3.out>.col-box1{width:24%}.col-4 .col-box{width:21.4379085%}.col-5 .col-box{width:19.3333333333%}.col-6 .col-box{width:16.6666667%}.col-r{flex-direction:row-reverse}.detail-link{margin:40px 0 0;text-align:center}.detail-link p{display:inline-block;max-width:580px;width:100%;font-size:2px;font-size:2rem}.detail-link p a{font-size:110%;display:block;padding:15px 10px;border:1px solid #001945;font-weight:700;color:#001945;border-bottom:5px solid #001945;background:#edeeee}.detail-link-s{margin:1em 0 0}.detail-link-s p a,a .detail-link-s p{text-align:center;display:inline-block;background:#005fac;color:#fff;padding:8px 10px;border-bottom:5px solid #001945;font-weight:700;max-width:250px;width:100%}.detail-link-s.red p a,a .detail-link-s.red p{background:#bc1521;border-color:#5e0b19}.detail-link-s.blue-l p a,a .detail-link-s.blue-l p{background:#2eb7ff;border-color:#114656}.sub-menu{padding:0 3% 40px;font-size:12px}.sub-menu .detail-link-s p a,.sub-menu a .detail-link-s p{background:#fff;color:#001945;border-top:1px solid #001945;border-left:1px solid #001945;border-right:1px solid #001945}.sub-menu .detail-link-s.current p a,.sub-menu a .detail-link-s.current p{background:#ddf2fd}.sub-menu .detail-link-s p a:hover,.sub-menu a .detail-link-s p:hover{background:#ddf2fd}#main_article .Kaikeishi-topbtn{display:block;margin:24px auto;padding:10px 0;background:#fff;text-align:center;width:100%;max-width:430px;border:2px solid var(--light);border-radius:50vw;text-decoration:none;color:var(--light);font-weight:600;line-height:1.8em;position:relative}#main_article .Kaikeishi-topbtn::before{content:"";display:block;border-left:3px solid var(--light);border-bottom:3px solid var(--light);margin-top:-1px;width:6px;height:6px;position:absolute;top:53%;right:20px;transform:translateY(-50%) rotate(-135deg);z-index:1}#main_article .Kaikeishi-topbtn:hover{color:#fff;background-color:var(--light);opacity:1}#main_article .Kaikeishi-topbtn:hover::before{border-left:3px solid #fff;border-bottom:3px solid #fff}@media screen and (max-width:800px){#main_article .Kaikeishi-topbtn::before{border-top:2px solid #fff;border-right:2px solid #fff;width:4px;height:4px}}