/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.color_blue{color:#3a6ca0}.red{color:red}html{font-size:62.5%}body{font-size:1.4rem;color:#333;line-height:1.8;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;　　-webkit-text-size-adjust:100%;　　-ms-text-size-adjust:100%;　　-moz-text-size-adjust:100%}img{max-width:100%;height:auto;vertical-align:bottom !important}ul,ol{list-style:none}dl,ul,ol{margin:0}.wd_1110{max-width:1110px;margin:0 auto !important}.sec_80{width:80%;margin:0 auto}section{margin-bottom:30px}h2.h2_top{margin-bottom:20px;padding:20px 10px 10px 45px;font-size:2rem;font-weight:bold;color:#333;background:url(../images/exam.png) no-repeat;background-position:10px center;background-size:29px;border-bottom:2px solid #3a6ca0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}a{color:#333;text-decoration:underline}a:hover{opacity:.8}.mincho{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.pc_br{display:none}.main .inner{margin-bottom:30px}nav ol.breadcrumb{margin-bottom:10px;padding:0;background:#fff}nav ol.breadcrumb li{font-size:1.2rem}nav ol.breadcrumb li:not(:last-of-type){padding-right:7px}nav ol.breadcrumb li:not(:last-of-type) a{margin-right:7px}nav ol.breadcrumb li:not(:last-of-type)::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}nav ol.breadcrumb li a{color:#1691a7}.sec_wrap h3.sec_h3{margin-bottom:10px;padding:10px 12px 9px;font-size:1.8rem;font-weight:bold;color:#333;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #dce1e6), to(#dce1e6));background:-webkit-linear-gradient(top, #fff 0%, #fff 50%, #dce1e6 50%, #dce1e6 100%);background:linear-gradient(180deg, #fff 0%, #fff 50%, #dce1e6 50%, #dce1e6 100%);border-left:3px solid #3a6ca0;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.sec_wrap h4.sec_h4{margin-bottom:20px;padding:10px 12px 9px 27px;font-size:1.6rem;font-weight:bold;color:#333;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3);background:url(../images/h3_circle.png) no-repeat 10px}.sec_wrap h4.sec_h4.osusume{background:url(../images/h3_arrow.png) no-repeat 10px}.sec_wrap h4.sec_h4.kouka{background:url(../images/h3_check.png) no-repeat 10px}.sec_wrap h4.sec_h4.chuui{background:url(../images/h3_chui.png) no-repeat 10px}.sec_wrap h4.bk_gray{background:url(../images/h3_circle.png) no-repeat 10px;background-color:#eaeaea;-webkit-box-shadow:none;box-shadow:none}.sec_wrap .jump_link{margin-bottom:20px}.sec_wrap .jump_link li{padding:0 10px;border-right:1px solid #1691a7}.sec_wrap .jump_link li a{color:#1691a7}.sec_wrap .jump_link p{margin-bottom:10px}.sec_wrap .sec_fig figure{width:20%;margin:0 30px 0 0}.sec_wrap .sec_fig figure img{width:100%}.sec_wrap .sec_fig figure p{font-size:1rem;text-align:center}.sec_wrap .sec_fig figure p{margin:0}.sec_wrap .sec_fig.flex-row-reverse figure{margin-right:0;margin-left:30px}.sec_wrap .sec_fig .sec_fig_txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sec_wrap .sec_fig p{margin:0}.sec_wrap .info_box li{margin-bottom:10px;padding:3px 7px 2px;font-size:1.2rem;background:#f1f9fd;border:1px solid #3a6ca0}.sec_wrap .info_box li:first-of-type{margin-right:10px}.sec_wrap .rcmnd_blk{width:75%;margin:10px 0 0 auto;padding:10px;background:#f2f6f9}.sec_wrap .rcmnd_blk p{margin:0;font-size:1.2rem;color:#3a6ca0}.btn_blk_01{margin-bottom:10px}.btn_blk_01 li{margin:0 10px}.triple_a{margin-top:15px;padding:15px;background:#f3f9fc}.triple_a ul{margin-bottom:20px}.triple_a ul li{width:32%}.triple_a ul li img{width:100%}.triple_a .triple_a_con{margin-bottom:15px}.triple_a .triple_a_con figure{width:120px;text-align:center}.triple_a .triple_a_con p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.triple_a .sec_btn{text-align:right}.freedial_wrap{margin-bottom:10px;padding:3px;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#5499c2), to(#f5f5f5));background:-webkit-linear-gradient(#5499c2 0%, #f5f5f5 100%);background:linear-gradient(#5499c2 0%, #f5f5f5 100%)}.freedial_wrap .freedial_inner{margin:0;padding:2%;background:#fff}.freedial_wrap .freedial_inner .freedial_01{max-width:343px;margin-right:20px}.freedial_wrap .freedial_inner .freedial_02{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.freedial_wrap .freedial_inner .freedial_02 p{font-size:1.4rem;font-weight:bold}.freedial_wrap .freedial_inner .freedial_02 ul li{max-width:49%}.undl_pagetop{font-size:1rem}.undl_pagetop a{color:#1691a7}.undl_pagetop a svg{margin-right:3px}.is-eventNone{pointer-events:none}.header{margin-top:10px;margin-bottom:10px}.header h1{margin-bottom:7px;font-size:1rem;line-height:1.3}.header h1 .sp{display:none}.header_logo{max-width:307px}.header_r>p{margin-bottom:5px;font-size:1.2rem;font-weight:bold}.header_r .hc_item:nth-of-type(1) p{margin-bottom:0;font-size:1.2rem;line-height:1.3}.header_r .hc_item:nth-of-type(2){margin-left:20px;margin-right:10px}.header_r .hc_item a{text-decoration:unset}.header_r .hc_item .tel a{display:block;padding-left:36px;background:url(../images/icon_tel.svg) no-repeat center left/30px;font-size:2.6rem;font-weight:bold;color:#000;line-height:1}.header_r .hc_item .tel .text_small{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:5px;font-size:1rem;line-height:1}.header_r .hc_item .tel .text_small dd{margin:0 0 0 5px}.header_r .hc_item-btn{width:180px}.header_r .hc_item-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;font-size:1.6rem;font-weight:bold;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#76b4f5), to(#5294d9));background:-webkit-linear-gradient(top, #76b4f5, #5294d9);background:linear-gradient(to bottom, #76b4f5, #5294d9);border-radius:5px;position:relative}.header_r .hc_item-btn a .yellow{color:#f4f576}.header_r .hc_item-btn a::before{content:"";display:block;width:20px;height:15px;background:url(../images/icon_mail.svg) no-repeat center center/100%;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header_r .hc_item-btn a::after{content:"";display:block;border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header_r .hc_item-btn .web a::before{width:20px;height:20px;background-image:url(../images/icon_calender.svg)}.mainimg{margin-top:-102px;padding-top:102px;background:url(../images/mv_bg.webp) no-repeat center top/cover}.mainimg .container{padding-top:20px;position:relative}.mainimg .container .mainimg_info{width:310px;position:absolute;bottom:10%;left:2.5%}.mainimg .container .mainimg_info_access{width:106px;position:absolute;bottom:10%;left:20.5%}.header_nav02{background:-webkit-gradient(linear, left top, left bottom, from(#3a6ca0), to(#2c588a));background:-webkit-linear-gradient(top, #3a6ca0, #2c588a);background:linear-gradient(to bottom, #3a6ca0, #2c588a)}.header_nav02 ul.nav01{padding:13px 0}.header_nav02 ul.nav01 li{width:14.3%;border-left:1px solid #70b1f2;border-right:1px solid #70b1f2}.header_nav02 ul.nav01 li+li{border-left:0;border-right:1px solid #70b1f2}.header_nav02 ul.nav01 li:nth-of-type(2){border-left:1px solid #70b1f2}.header_nav02 ul.nav01 li a{display:block;padding:7px 0;font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;text-decoration:none}.main{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, #c8e0ec), to(#fff));background:-webkit-linear-gradient(#c8e0ec 30%, #fff);background:linear-gradient(#c8e0ec 30%, #fff)}.main .inner{padding-top:30px}.main .main_top_nav{margin-bottom:30px;padding:10px;background:#0a3246;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.main .main_top_nav picture{max-width:377px;margin:0 15px 0 0}.main .main_top_nav ul{margin-left:15px;margin-bottom:0}.main .main_top_nav ul li a{display:block;padding:5px 15px 5px 18px;font-size:1.8rem;font-weight:bold;color:#fff;background:url(../images/top_new_open_ico.gif) no-repeat 0 50%}.main .main_contents{padding:25px;background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.main .main_contents .banner_area{margin-bottom:30px}.main .main_contents .banner_area picture{display:block;margin-bottom:20px}.main .main_contents .banner_area picture img,.main .main_contents .banner_area p img{width:100%}.main .main_contents .understand_wrapper{padding:7px;border:1px solid #c5c5c5;border-radius:5px}.main .main_contents .understand_wrapper h2{margin-bottom:10px;padding:7px 0;font-size:1.8rem;font-weight:bold;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#3a6ca0), to(#2c588a));background:-webkit-linear-gradient(#3a6ca0, #2c588a);background:linear-gradient(#3a6ca0, #2c588a);border-radius:5px}.main .main_contents .understand_wrapper dl{width:49.5%;margin-bottom:0}.main .main_contents .understand_wrapper dl dt{margin-bottom:5px;padding-left:15px;font-size:2rem;font-weight:bold;color:#3a6ca0;background:url(../images/dt_arrow.png) no-repeat;background-position-y:center}.main .main_contents .understand_wrapper dl dd{padding:12px;background:#e0f7ff;border-radius:5px}.main .main_contents .understand_wrapper dl dd ul{margin-bottom:0}.main .main_contents .understand_wrapper dl dd ul li{margin-bottom:9px;padding-left:20px;padding-bottom:9px;font-size:1.4rem;background:url(../images/ico_arrow.png) no-repeat 0 .4em;border-bottom:1px dotted #c5c5c5}.main .main_contents .understand_wrapper dl dd ul li a{color:#333}.main .main_contents .understand_wrapper dl dd ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.main .main_contents .exam .item{margin:3px 0;padding:3px 0;border-bottom:1px dotted #333}.main .main_contents .exam .item:not(:first-of-type){padding-top:0}.main .main_contents .exam .item:first-of-type{border-top:1px dotted #333}.main .main_contents .exam .item dl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.main .main_contents .exam .item dl dt{width:20%;padding:7px 12px;font-size:1.4rem;font-weight:bold;background:#e0f7ff;-webkit-box-sizing:border-box;box-sizing:border-box}.main .main_contents .exam .item dl dt a{display:block;color:#3a6ca0}.main .main_contents .exam .item dl dd{width:79%;margin:0;padding:7px 12px;font-size:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.main .main_contents .exam .item dl dd ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.main .main_contents .exam .item dl dd ul li{width:32%}.main .main_contents .exam .item dl dd ul li a{display:inline-block;padding-left:17px;color:#333;background:url(../images/ico_arrow_s.png) no-repeat 0 .5em}.main .main_contents .flow_wrap h2.h2_top{background:url(../images/flow.png) no-repeat;background-position:10px center;background-size:29px}.main .main_contents .flow_wrap .flow:first-of-type{margin-bottom:19px;padding-bottom:19px;border-bottom:1px dotted #333}.main .main_contents .flow_wrap .flow figure{width:55px;margin-right:15px}.main .main_contents .flow_wrap .flow figure img{width:100%}.main .main_contents .flow_wrap .flow figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.2rem}.main .main_contents .flow_wrap .flow figcaption dt{margin-bottom:5px;font-size:2rem;font-weight:bold;color:#3a6ca0}.main .main_contents .flow_wrap .flow figcaption p{margin:0}.main .main_contents .flow_wrap .flow figcaption p a{color:#1691a7}.main .main_contents .access_wrap h2.h2_top{background:url(../images/map.png) no-repeat;background-position:10px center;background-size:29px}.main .main_contents .access_wrap h3{margin-bottom:20px;padding:0 0 5px 17px;font-size:1.8rem;font-weight:bold;color:#3a6ca0;border-bottom:1px dotted #333;background:url(../images/h3_circle.png) no-repeat;background-position-y:3px}.main .main_contents .access_wrap figure{margin-bottom:20px}.main .main_contents .access_wrap img{width:100%}.main .main_contents .access_wrap address{margin-bottom:20px;font-size:1.2rem}.sidebar .sub_contents .side_banner{margin-bottom:30px !important}.sidebar .sub_contents .side_banner li{margin-bottom:15px}.sidebar .sub_contents .side_banner li img{width:100%}.sidebar .tripleA h2{margin-bottom:5px}.sidebar .tripleA p{font-size:1.2rem}.sidebar .tripleA img{width:100%}.sidebar .tripleA ul li figure{margin-bottom:10px}.sidebar .tripleA ul li:not(:last-of-type){margin-bottom:15px}.sidebar .tripleA a{color:#1691a7}.sidebar .btn_link{margin-bottom:30px}.sidebar .btn_link img{width:100%}.sidebar .btn_link ul li:not(:last-of-type){margin-bottom:7px}.sidebar .tax{padding:11px;border:1px solid #c5c5c5;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:-webkit-linear-gradient(#fff, #f0f0f0);background:linear-gradient(#fff, #f0f0f0)}.sidebar .tax h2{margin-bottom:7px;font-size:1.8rem;font-weight:bold;color:#3a6ca0;line-height:1.3}.sidebar .tax p{margin:0;font-size:1.3rem;font-weight:bold;line-height:1.4}.contact_block .inner{padding:20px;background:#e1f1f2;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.contact_block .contact_block_info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.contact_block .contact_block_info img{width:436px}.contact_block .contact_block_add{max-width:320px}.contact_block .contact_block_add figure{width:114px;margin-right:15px}.contact_block .contact_block_add address{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.2rem}.contact_block .contact_block_add address img{width:106px;margin-top:3px}.footer{padding:15px 0;background:#558fc0}.footer .inner ul li a{display:block;font-size:1.2rem;color:#fff}.footer .inner .footer_link{padding-bottom:15px}.footer .inner .footer_link ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.footer .inner .footer_link ul li+li{border-left:1px solid #fff}.footer .inner .footer_link ul li a{padding:0 4px}.footer .inner .footer_link2 ul{margin-bottom:0}.footer .inner .footer_link2 ul li{padding-left:12px;background:url(../images/icon_arrow_s2.png) no-repeat 0 .25em}.footer .inner .footer_link2 ul li:first-of-type{margin-right:15px}.footer .inner .footer_link2 ul li a{font-size:1rem}.footer .inner small{font-size:1rem;color:#fff}.footer .inner p.link{margin:0}.footer .inner p.link a{font-size:1rem;color:#fff}.pagetop{position:fixed;right:20px;bottom:20px;background:#fff;border-radius:.5em}.pagetop a{display:block;padding:.5em;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;color:#fff;border:1px solid #f6f6f6;border-radius:.5em;background:#3a6ca0;-webkit-transition:all .3s ease;transition:all .3s ease}.f_cta_btn{display:none}.sp_tel_info{display:none}.sp_nav_li{display:none}.sp_info{display:none}.sp_btn{display:none}#pid_top .minor{margin-bottom:20px}#pid_top .minor a{display:block;padding:.8em 0 .6em;text-align:center;font-size:2.4rem;font-weight:bold;color:#1691a7;text-decoration:none;border:1px solid #1691a7;background:url(../images/minor_lbg.png) 0 0/contain no-repeat,url(../images/minor_rbg.png) 100% 100%/contain no-repeat;background-color:#f9fdfe}#pid_top .minor a:hover{opacity:.7}#pid_top .minor a br{display:none}.underline_ttl_wrap{margin-bottom:30px;position:relative}.underline_ttl_wrap picture img{width:100%}.underline_ttl_wrap .underline_ttl{position:absolute;top:30px;left:0}.underline_ttl_wrap .underline_ttl h2{margin-bottom:20px;font-size:4.2rem;font-weight:bold;color:#3a6ca0}.underline_ttl_wrap .underline_ttl p{font-size:1.2rem;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.sidebar_undl .side_nav{margin-bottom:10px;border:2px solid #3a6ca0;border-radius:5px}.sidebar_undl .side_nav ul{padding:5px}.sidebar_undl .side_nav ul li{padding:7px 0 6px 10px;font-size:1.2rem}.sidebar_undl .side_nav ul li:first-of-type{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dfdfdf));background:-webkit-linear-gradient(#fdfdfd, #dfdfdf);background:linear-gradient(#fdfdfd, #dfdfdf);border:1px solid #dfdfdf;border-radius:5px}.sidebar_undl .side_nav ul li+li{border-bottom:1px dotted #dfdfdf}.sidebar_undl .side_nav ul li svg{color:#1691a7}.sidebar_undl .side_nav ul li a{padding-left:3px}.sidebar_undl .side_nav p{margin-bottom:5px;padding:0 5px;text-align:right;font-size:1rem}.sidebar_undl .side_nav p a{padding-left:3px;color:#1691a7}#about .main_ph_blk{margin-bottom:10px}#about .main_ph_blk div{text-align:center;font-size:1rem}#about .main_ph_blk div:nth-of-type(2){margin:0 20px}#about .sec_80{margin-bottom:10px}#about .dr_info{padding:20px;background:#f2f6f9}#about .dr_info tr th,#about .dr_info tr td{padding:1em;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}#about .dr_info tr th{text-align:center;background:#edf1f3}#about .dr_info tr td img{display:block;vertical-align:middle}#about .dr_info .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#about .dr_info .flex figure{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;margin:0 20px 0 0}#about .dr_info .flex dl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#about .dr_info .flex dl dt{margin-bottom:.25em;font-size:2rem}#about .dr_info .flex dl dt span{margin-left:.5em;font-size:.7em}#about .dr_info .flex dl dd{margin:0}#about .dr_info .flex dl dd span{display:inline-block}#about .dr_info .flex dl dd .subject{margin-bottom:.75em}#about .dr_info .career_sp{display:none}#setsubi .sec_wrap h5{font-size:1.4rem}#setsubi .sec_wrap .sec_fig:first-of-type{margin-bottom:10px}#rsv_flow .sec_wrap .rsv_flow_step{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#rsv_flow .sec_wrap .rsv_flow_step li{font-size:1.2rem}#rsv_flow .sec_wrap .rsv_flow_step li:not(:last-of-type){padding-right:7px}#rsv_flow .sec_wrap .rsv_flow_step li:not(:last-of-type) a{margin-right:7px}#rsv_flow .sec_wrap .rsv_flow_step li:not(:last-of-type)::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}#rsv_flow .sec_wrap .rsv_flow_step li a{color:#1691a7}#rsv_flow .sec_wrap .sec_h4{padding:7px 0;background:none;border-radius:0}#rsv_flow .sec_wrap .sec_h4 span{margin-right:7px;padding:8px 12px;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#2c588a), to(#3a6ca0));background:-webkit-linear-gradient(#2c588a, #3a6ca0);background:linear-gradient(#2c588a, #3a6ca0)}#rsv_flow .sec_wrap .sec_fig figure img{width:100%}#rsv_flow .sec_wrap .step_list{margin-left:20px}#rsv_flow .sec_wrap .step_list li{list-style:disc}#rsv_flow .sec_wrap .step_list li a{color:#1691a7}#rsv_flow .sec_wrap .step_btn_area{margin-top:10px;padding:10px 30px;background:url(../images/rsv_flow/rsv_step_bg.jpg) no-repeat;background-size:cover}#rsv_flow .sec_wrap .step_btn_area picture{margin-right:20px}#rsv_flow .sec_wrap .under_arrow{display:block;margin:20px auto 0}#rsv_flow .sec_wrap .step_04_list{margin-bottom:10px}#rsv_flow .sec_wrap .step_04_list li:first-of-type{margin-right:10px}#rsv_flow .sec_wrap#step01 .step_btn_area picture{max-width:140px}#rsv_flow .sec_wrap#step01 .step_btn_area ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#rsv_flow .sec_wrap#step01 .step_btn_area ul li{max-width:185px}#rsv_flow .sec_wrap#step01 .step_list li:last-of-type{list-style:none}#rsv_flow .sec_wrap#step03 .step_btn_area picture,#rsv_flow .sec_wrap #step04 .step_btn_area picture,#rsv_flow .sec_wrap #step06 .step_btn_area picture{max-width:334.5px}#rsv_flow .sec_wrap#step03 .step_btn_area ul,#rsv_flow .sec_wrap #step04 .step_btn_area ul,#rsv_flow .sec_wrap #step06 .step_btn_area ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#rsv_flow .sec_wrap#step03 .step_btn_area ul li,#rsv_flow .sec_wrap #step04 .step_btn_area ul li,#rsv_flow .sec_wrap #step06 .step_btn_area ul li{max-width:185px}#rsv_flow .sec_wrap#step05 .step_list02{margin-top:10px}#rsv_flow .sec_wrap#step05 .step_list02 li:first-of-type{font-size:1.6rem;font-weight:bold;list-style:none}#rsv_flow #step_last{margin-bottom:30px}#rsv_flow #step_last .step_last_ttl{font-size:1.8rem;font-weight:bold}#houkei .minus{margin-top:5px;margin-bottom:5px}#houkei .sec_wrap .main_p a{color:#1691a7}#houkei .sec_wrap h5{margin-bottom:15px;padding:8px 10px;font-size:1.4rem;font-weight:bold;background:#dae8f3}#houkei .sec_wrap .step_btn_area{max-width:600px;margin:10px 0 0 auto;padding:10px 30px;background:url(../images/rsv_flow/rsv_step_bg.jpg) no-repeat;background-size:cover}#houkei .sec_wrap .step_btn_area picture{max-width:140px;margin:0 20px 0 0}#houkei .sec_wrap .step_btn_area ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#houkei .sec_wrap .step_btn_area ul li{max-width:185px}#houkei .sec_wrap #shinsei,#houkei .sec_wrap #kasei,#houkei .sec_wrap #kanton{margin-bottom:30px}#houkei .sec_wrap .triple_a .triple_a_btn li{max-width:126px}#houkei .sec_wrap .triple_a .triple_a_btn li:last-of-type{margin-left:10px}#houkei .self_chk_blk{padding:12px 20px 10px;background:#effefc}#houkei .self_chk_blk .left_blk{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#houkei .self_chk_blk .left_blk h2{font-size:1.6rem;font-weight:bold;padding-bottom:1px;border-bottom:solid 2px #e64e4e;margin-bottom:10px}#houkei .self_chk_blk .left_blk p{margin:0}#houkei .self_chk_blk .right_blk{max-width:228px;margin:0 0 0 20px}#danseiki .sec_wrap .sec_fig{margin-bottom:20px}#other .sec_wrap .sec_fig{margin-bottom:10px}#other .sec_wrap .sec_fig .sec_fig_txt p:not(:last-of-type){margin-bottom:10px}#ed .sec_wrap a,#std .sec_wrap a,#wakiga .sec_wrap a{color:#1691a7}#aga .sec_wrap h5,#aga .sec_wrap .aga_rank{margin-bottom:15px;padding:8px 10px;font-size:1.4rem;font-weight:bold;background:#dae8f3}#aga .sec_wrap .how_treatment p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#aga .sec_wrap .how_treatment figure{width:38%;margin-left:3px}#aga .sec_wrap .how_treatment figure img{width:100%}#aga .sec_wrap .medicine_box{margin-bottom:20px}#aga .sec_wrap .medicine_box dt{margin-bottom:15px;padding:4px 10px;font-size:1.8rem;font-weight:bold;color:#fff;background:#1878c9}#aga .sec_wrap .medicine_box dd span{font-size:2.4rem;font-weight:bold;color:#1878c9}#aga .sec_wrap .sub_h_risk dt{margin-bottom:15px;padding:4px 10px;background:#eaeaea}#aga .sec_wrap .sub_h_risk dt p{margin-bottom:0;padding-left:30px;font-size:1.6rem;font-weight:bold;background:url(../images/aga/sub_h_risk_img.png) no-repeat 0 .25em}#aga .sec_wrap .sec_fig figure{width:25%;margin:0 0 0 30px}#aga .sec_wrap .under_arrow{display:block;margin:20px auto 0}#aga .sec_wrap .flow{margin-bottom:20px}#aga .sec_wrap .flow dt{font-size:1.6rem;font-weight:bold}#aga .sec_wrap .flow .sec_fig04{margin-bottom:20px}#price .sec_wrap .sec_fig01{margin-bottom:10px}#price .sec_wrap .sec_fig01 figure{width:232px}#price .sec_wrap .sec_fig01 .sec_fig_txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#price .sec_wrap .jump_link li{border-left:0;border-right:1px solid #1691a7;margin-bottom:5px}#price .sec_wrap .jump_link li:first-child{border-left:1px solid #1691a7}#price .sec_wrap .hokei{width:100%;margin-bottom:20px}#price .sec_wrap .hokei th{padding:20px 10px;font-size:1.8rem;font-weight:bold;color:#3a6ca0}#price .sec_wrap .hokei td{padding:20px 10px;font-size:1.8rem;font-weight:bold;line-height:1.3}#price .sec_wrap .hokei td.price{text-align:right}#price .sec_wrap .hokei td.price span{font-size:.85em;font-weight:normal}#price .sec_wrap .hokei .bottom_b{border-bottom:1px dotted #333}#price .sec_wrap .hokei .right_b{border-right:1px dotted #333}#price .sec_wrap .ex_text01 a{color:#1691a7}#price .sec_wrap ul.ex_text01{margin-bottom:20px;padding-left:1rem;text-indent:-1rem}#price .sec_wrap .ex_text02{margin-bottom:20px;padding:15px 20px;font-size:1.8rem;font-weight:bold;background:#f1f2b9}#price .sec_wrap .hokei_ttl{padding-bottom:5px;font-size:1.4rem;font-weight:bold;color:#3a6ca0;border-bottom:1px dotted #333}#price .sec_wrap .tiryo_rei{width:100%;margin-bottom:20px;background:#eee}#price .sec_wrap .tiryo_rei td{padding:7px 5px}#price .sec_wrap .tiryo_rei .rei1{padding:4px 5px;font-weight:bold;color:#fff;background:#3a6ca0}#price .sec_wrap .tiryo_rei .gokei{font-weight:bold;font-size:1.6rem;border-top:1px solid #ccc}#price .sec_wrap .tiryo_rei .name{width:25%;font-weight:bold}#price .sec_wrap .tiryo_rei .t_price{width:25%;font-weight:500;line-height:1.4}#price .sec_wrap .tiryo_rei .t_price span{font-size:.9em;font-weight:normal}#price .sec_wrap .hokei_btn{margin-bottom:30px}#price .sec_wrap .hokei_btn li{margin:0 20px}#price .sec_wrap .other_price a{color:#3a6ca0}#price .sec_wrap .zodai,#price .sec_wrap .soro{width:100%;margin-bottom:20px}#price .sec_wrap .zodai th,#price .sec_wrap .soro th{padding:10px 15px;font-size:1.8rem;font-weight:bold;color:#3a6ca0}#price .sec_wrap .zodai .left_b,#price .sec_wrap .soro .left_b{padding:10px 20px;vertical-align:middle;border-left:1px dotted #333}#price .sec_wrap .zodai td,#price .sec_wrap .soro td{padding:10px 20px;font-size:1.8rem;font-weight:bold;line-height:1.3}#price .sec_wrap .zodai td span,#price .sec_wrap .soro td span{font-size:.85em;font-weight:normal}#price .sec_wrap .zodai .tb_sp,#price .sec_wrap .soro .tb_sp{display:none}#price .sec_wrap .chokei,#price .sec_wrap .soro,#price .sec_wrap .kaizou,#price .sec_wrap .aga{width:100%;margin-bottom:20px}#price .sec_wrap .chokei th,#price .sec_wrap .soro th,#price .sec_wrap .kaizou th,#price .sec_wrap .aga th{padding:20px 10px;font-size:1.8rem;font-weight:bold;color:#3a6ca0}#price .sec_wrap .chokei td,#price .sec_wrap .soro td,#price .sec_wrap .kaizou td,#price .sec_wrap .aga td{padding:20px 10px;font-size:1.8rem;font-weight:bold;line-height:1.3}#price .sec_wrap .chokei td span,#price .sec_wrap .soro td span,#price .sec_wrap .kaizou td span,#price .sec_wrap .aga td span{font-size:.85em;font-weight:normal}#price .sec_wrap .chokei .bottom_b,#price .sec_wrap .soro .bottom_b,#price .sec_wrap .kaizou .bottom_b,#price .sec_wrap .aga .bottom_b{border-bottom:1px dotted #333}#price .sec_wrap .chokei .right_b,#price .sec_wrap .soro .right_b,#price .sec_wrap .kaizou .right_b,#price .sec_wrap .aga .right_b{border-right:1px dotted #333}#price .sec_wrap.pay_wrap .hokei_ttl{margin-bottom:10px}#price .sec_wrap.pay_wrap ul.pay_list{margin-bottom:30px}#price .sec_wrap.pay_wrap ul.pay_list li{margin-left:30px;list-style:disc}#price .sec_wrap .pay_annotation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:15px;color:red}#price .sec_wrap .pay_annotation li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#price .sec_wrap .pay_annotation li:first-of-type{margin-right:20px}#price .sec_wrap .pay_annotation li svg{margin-right:3px}#price .sec_wrap .pay_annotation li p{margin:0;font-size:1.4rem;font-weight:bold;line-height:1.5}#recruit h5{margin-bottom:15px;padding:8px 10px;font-size:1.4rem;font-weight:bold;background:#dae8f3}#recruit dl{margin-left:10px}#recruit dl dt{margin-right:5px}#recruit dl dt svg{margin-left:5px}#recruit .recruit_mail img{vertical-align:middle !important}#privacy .p_num li{margin-left:30px;list-style:decimal}#privacy .normal_p_01{margin-bottom:15px}#privacy .normal_p_01 li{margin-left:30px;list-style:disc}#privacy .normal_p_01 .pp_mailto{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#guideline .underline_ttl h2{font-size:3.2rem}#guideline .sec_wrap ul{margin-bottom:10px}#guideline .sec_wrap a{color:#1691a7}#karte .list{margin-bottom:10px}#karte .pdf_area li:first-of-type{margin-right:20px}#karte a{color:#1691a7}#karte h5.sec_h5{padding:8px 10px;font-size:1.4rem;font-weight:bold;color:#3a6ca0;background:#dae8f3}#karte .necessary dt{margin-bottom:10px;padding:2px 10px;font-weight:bold;color:#3a6ca0;background:#dae8f3}#karte .necessary dd{margin-bottom:10px}#karte .necessary ul li{margin-left:25px;list-style:disc}#karte .necessary strong{padding-left:3px;border-left:3px solid #3a6ca0}#karte .necessary .tp_a{margin-bottom:10px}#clinic h3.sec_h3{margin-bottom:20px}#clinic .clinic_add{width:100%}#clinic .clinic_add figure{max-width:220px;margin-right:40px;font-size:1.2rem}#clinic .clinic_add .address{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#clinic .clinic_add .address dl{padding:10px 0;border-bottom:1px dotted #333}#clinic .clinic_add .address dl dt{width:20%}#clinic .clinic_add .address dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}#clinic .access_map{margin-bottom:30px}#clinic .root_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#clinic .root_list li{width:31%}#clinic .root_list li figure img{width:100%}#clinic .root_list li:nth-child(-n+3){margin-bottom:10px}#sitemap .sec_wrap h3.sec_h3{margin-bottom:20px}#sitemap .sec_wrap ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#sitemap .sec_wrap ul li.sitemap_li{width:48%;margin-bottom:30px;padding-left:20px;background:url(../images/arrow_04.png) no-repeat 0 .4em}#sitemap .sec_wrap ul li.sitemap_li2{font-size:1.2rem}#sitemap .sec_wrap ul li.sitemap_li2:first-of-type{margin-top:10px}#sitemap .sec_wrap ul li.sitemap_li2:not(:last-of-type){margin-bottom:10px}#sitemap .sec_wrap ul li img{vertical-align:unset !important}#sitemap .sec_wrap ul li a{text-decoration:none}#oyako .bold{font-size:1.6rem;font-weight:bold;color:red}#oyako .sec_wrap dl{margin-bottom:2em;padding:.8em;border:1px solid #0081bd}#oyako .sec_wrap dl dt{margin-bottom:.2em;font-size:1.5rem;font-weight:bold;color:red;line-height:1.25}#oyako .sec_wrap dl dt:before{content:"■"}#oyako .sec_wrap dl dd:first-of-type{margin-bottom:.6em;padding-bottom:.4em;border-bottom:1px dotted #333}.covid_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.covid_item{width:calc((100% - 20px)/2);margin-bottom:10px}.covid_item:nth-child(n+5){margin-bottom:0}.covid_item p{margin-bottom:0 !important}.covid_item i{margin-right:5px}.covid_item dt{padding:8px 10px;font-size:1.6rem;color:#fff;text-align:center;background:#3a6ca0;border-radius:5px 5px 0 0}.covid_item dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;border-right:1px solid #3a6ca0;border-bottom:1px solid #3a6ca0;border-left:1px solid #3a6ca0;border-radius:0 0 5px 5px}.covid_item picture{width:90px;margin-right:20px}.covid_item p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#covid .underline_ttl_wrap .underline_ttl{top:20px !important}@media screen and (max-width: 640px){.covid_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.covid_item{width:100%}#col_page p:last-child{padding-bottom:0}}@media(min-width: 576px)and (max-width: 1199px){.header.container{max-width:100%;margin:10px auto}.main .inner.container{max-width:100%}}@media(max-width: 1100px){.header.container{max-width:100%;margin:10px auto}.header.container .header_r{display:none}.header_nav02{display:none;width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;z-index:8888}.header_nav02 ul.nav01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:70px 15px 10px}.header_nav02 ul.nav01 li{width:100%;border-left:none;border-right:none}.header_nav02 ul.nav01 li+li{border-left:none;border-right:none;border-top:1px dashed #fff}.header_nav02 ul.nav01 li:nth-of-type(2){border-left:none}.header_nav02 ul.nav01 li a{padding:15px 5px;text-align:left;position:relative}.header_nav02 ul.nav01 li a:hover{color:#f4f576}.header_nav02 ul.nav01 li a::after{content:"";display:block;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f4f576;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp_btn{display:block;background:#fff;border-radius:5px;position:fixed;top:10px;right:10px;z-index:9999;cursor:pointer}.sp_btn .navi_btn{position:relative;width:50px;height:50px;background:-webkit-gradient(linear, left top, left bottom, from(#76b4f5), to(#5294d9));background:-webkit-linear-gradient(top, #76b4f5, #5294d9);background:linear-gradient(to bottom, #76b4f5, #5294d9);border-radius:3px;border:1px solid #fff;border-radius:5px}.sp_btn .navi_btn:hover{opacity:.8}.sp_btn .navi_icon{width:20px;height:2px;display:block;background:#fff;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s}.sp_btn .navi_icon:nth-of-type(2){top:18px}.sp_btn .navi_icon:nth-of-type(3){top:26px}.sp_btn .navi_icon-close:nth-of-type(1){top:18px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.sp_btn .navi_icon-close:nth-of-type(2){opacity:0}.sp_btn .navi_icon-close:nth-of-type(3){top:18px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.sp_btn .navi_text{display:block;margin:0;font-size:1rem;color:#fff;line-height:1;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp_btn .navi_text::before{content:"MENU";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sp_btn .navi_text-close::before{content:"CLOSE"}.sp_info{display:block;padding:0 15px 40px;color:#fff;text-align:center}.sp_info p{margin-bottom:0}.sp_info a{color:#fff;text-decoration:unset}.sp_info-top{font-size:1.2rem}.sp_info-tel{margin-top:10px}.sp_info-tel a{padding-left:36px;background:url(../images/icon_tel.svg) no-repeat center left/30px;font-size:2.6rem;font-weight:bold;line-height:1}.sp_info dl{font-size:1.2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sp_info dl dt{margin-right:5px}.sp_info dl dd{margin-bottom:unset;font-size:1.4rem}.sp_info-btn{margin-top:15px}.sp_info-item{width:calc((100% - 10px)/2);background:#fff;border-radius:5px}.sp_info-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;font-size:1.8rem;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#76b4f5), to(#5294d9));background:-webkit-linear-gradient(top, #76b4f5, #5294d9);background:linear-gradient(to bottom, #76b4f5, #5294d9);border:1px solid #fff;border-radius:5px;position:relative}.sp_info-item a::before{content:"";display:block;width:20px;height:15px;background:url(../images/icon_mail.svg) no-repeat center center/100%;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp_info-item a::after{content:"";display:block;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f4f576;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp_info-item .web a::before{width:20px;height:20px;background-image:url(../images/icon_calender.svg)}.sp_info-item .yellow{color:#f4f576}.sp_nav_li{display:block}}@media(max-width: 991px){.sidebar .tax h2 br{display:none}}@media(max-width: 767px){.header{margin-bottom:0}.header h1 .sp{display:block}.header_logo{max-width:240px}.mainimg{margin-top:0;padding-top:10px;background-image:url(../images/mb_bg-sp.webp)}.mainimg .container{max-width:100%;padding-top:0;padding-left:unset;padding-right:unset}.main .inner{padding-top:20px}.main .main_top_nav{margin-bottom:20px}.main .main_top_nav picture{margin:0}.main .main_top_nav ul{margin-top:1rem}.main .main_top_nav ul li a{font-size:1.4rem}.main .main_contents{padding:10px}.main .main_contents .banner_area{margin-bottom:20px}.main .main_contents .banner_area p:not(:last-of-type){margin-bottom:10px}.main .main_contents .understand_wrapper{padding:10px}.main .main_contents .understand_wrapper h2{font-size:1.6rem;padding-top:5px}.main .main_contents .understand_wrapper dl{width:100%}.main .main_contents .understand_wrapper dl:first-of-type{margin-bottom:10px}.main .main_contents .understand_wrapper dl dt{font-size:1.6rem}.main .main_contents .understand_wrapper dl dd ul li{font-size:1.2rem;background:url(../images/ico_arrow.png) no-repeat 0 .2em}.main .main_contents .exam .item{border:none !important}.main .main_contents .exam .item dl dd,.main .main_contents .exam .item dl dt{width:100%}.main .main_contents .exam .item dl dd ul li{width:100%;padding:5px 0;font-size:1.2rem}.main .main_contents .flow_wrap .flow figure{margin:0 auto 10px}.main .main_contents .flow_wrap .flow figcaption dt{font-size:1.6rem}.main .main_contents .flow_wrap .flow figcaption p{text-align:right}.main .main_contents .access_wrap h3{font-size:1.6rem;background-position-y:2px}.main .main_contents .access_wrap address{margin-bottom:10px}.main .main_contents .access_wrap .overview_map{margin-bottom:20px}.contact_block .contact_block_info{display:none}.contact_block .contact_block_add figure{margin:0 1rem 0 0}.contact_block .contact_block_add address{margin:0}.sidebar .tripleA h2{max-width:70%;margin:0 auto 10px}.sidebar .btn_link{margin-bottom:7px}.footer{padding-bottom:85px}.footer .inner .footer_link{padding-bottom:5px}.footer .inner .footer_link ul{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.footer .inner .footer_link ul li{width:49%;padding:0 0 5px 12px;background:url(../images/icon_arrow_s2.png) no-repeat 0 .4em}.footer .inner .footer_link ul li+li{border:none}.footer .inner .footer_link ul li a{padding:0}.footer .inner .footer_link2 ul{margin-bottom:10px}.footer .inner .footer_link2 ul li{width:49%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:url(../images/icon_arrow_s2.png) no-repeat 0 .4em}.footer .inner .footer_link2 ul li:first-of-type{margin-right:0}.footer .inner .footer_link2 ul li a{font-size:1.2rem}.footer .inner .footer_utility small{display:block;text-align:center;line-height:1.2}.footer .inner p.link{display:none}.pagetop{right:10px;bottom:90px;border-radius:50%}.pagetop a{position:relative;width:50px;height:50px;padding:.2em;font-size:2.6rem;border-width:1px;border-radius:50%}.pagetop a svg{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.pagetop a span{display:none}.f_cta_btn{display:block;position:fixed;bottom:0;left:0;z-index:7777}.f_cta_btn li{background:-webkit-gradient(linear, left top, left bottom, from(#3a6ca0), to(#2c588a));background:-webkit-linear-gradient(top, #3a6ca0, #2c588a);background:linear-gradient(to bottom, #3a6ca0, #2c588a)}.f_cta_btn li:nth-of-type(2){border-left:1px solid #fff;border-right:1px solid #fff}.f_cta_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70px;font-size:1.2rem;font-weight:bold;color:#fff;text-decoration:unset;text-align:center;line-height:1.3}.f_cta_btn img{display:block;margin-bottom:7px}.header_nav02 ul.nav01 li a{font-size:1.4rem}.header_nav02 ul.nav01 li a::after{border-width:4px 0 4px 6px}.sp_info-item a{font-size:1.5rem}.sp_info-item a::before{left:8px}.sp_info-item a::after{border-width:4px 0 4px 6px;right:5px}h2.h2_top{padding-left:42px;font-size:1.6rem;background-size:22px}section{margin-bottom:20px}.sp_br{display:none}.pc_br{display:block}.sec_wrap .sec_fig figure{width:80%;margin:0 auto 10px}.sec_wrap .sec_fig figure img{width:100%}.sec_wrap .jump_link li{padding:0;border-right:none}.sec_wrap .jump_link li:not(:last-of-type){border-bottom:1px dotted #1691a7}.sec_wrap .rcmnd_blk{width:100%;float:none;text-align:center}.sec_wrap .rcmnd_blk .blk_left{margin-bottom:3px}.sec_80{width:100%}.btn_blk_01 li{margin:10px 0 0}.triple_a .triple_a_con figure{width:80px}.triple_a ul li{width:70%;margin:0 auto}.triple_a ul li:not(:last-of-type){margin-bottom:10px}#pid_top .minor a{font-size:4.2vw;line-height:1.5;background-size:15%}#pid_top .minor a br{display:block}.underline_ttl_wrap{margin-bottom:15px}.underline_ttl_wrap .underline_ttl{position:absolute;top:15px;left:0}.underline_ttl_wrap .underline_ttl h2{font-size:2rem;margin-bottom:10px}.underline_ttl_wrap .underline_ttl p{max-width:60%}#about .main_ph_blk{margin-bottom:10px}#about .main_ph_blk div:nth-of-type(2){margin:0 10px}#about .dr_info{padding:15px}#about .dr_info tr th,#about .dr_info tr td{display:block}#about .dr_info tr th{padding:.25em}#about .dr_info tr td img{margin:auto}#about .dr_info .flex figure{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 15px 0 0}#about .dr_info .flex dl dt{font-size:1.8rem}#about .dr_info .flex dl dd .subject{margin-bottom:0}#about .dr_info .flex dl dd .career_pc{display:none}#about .dr_info .career_sp{display:block;margin:1em 0 0}#rsv_flow .sec_wrap .step_btn_area,#houkei .sec_wrap .step_btn_area{padding:10px}#rsv_flow .sec_wrap .step_btn_area picture,#houkei .sec_wrap .step_btn_area picture{display:block;max-width:100% !important;margin:0 0 5px}#rsv_flow .sec_wrap .step_btn_area ul li,#houkei .sec_wrap .step_btn_area ul li{max-width:70%;margin:0 auto}#rsv_flow .sec_wrap .step_btn_area ul li:not(:last-of-type),#houkei .sec_wrap .step_btn_area ul li:not(:last-of-type){margin-bottom:5px}#houkei .self_chk_blk{padding:10px}#houkei .self_chk_blk .left_blk{margin-bottom:10px}#houkei .self_chk_blk .right_blk{margin:0 auto}#houkei .sec_wrap .triple_a .triple_a_btn li{width:49%}#danseiki .sec_wrap .sec_fig figure,#other .sec_wrap .sec_fig figure{max-width:60%;margin:0 0 10px}#danseiki .sec_wrap:first-of-type figure,#other .sec_wrap:first-of-type figure{margin:0 auto 10px}.freedial_wrap .freedial_inner .freedial_01{margin:0 auto 10px}.freedial_wrap .freedial_inner .freedial_02 p{margin-bottom:5px;line-height:1.4}#aga .sec_wrap .sec_fig figure,#aga .sec_wrap .how_treatment figure{width:80%;margin:10px auto}#price .sec_wrap .jump_link li{border-left:none;border-right:none}#price .sec_wrap .jump_link li+li{border-right:none}#price .sec_wrap .jump_link li:first-child{border-left:none}#price .sec_wrap .hokei th,#price .sec_wrap .hokei td,#price .sec_wrap .zodai th,#price .sec_wrap .zodai td,#price .sec_wrap .chokei th,#price .sec_wrap .chokei td,#price .sec_wrap .soro th,#price .sec_wrap .soro td,#price .sec_wrap .kaizou th,#price .sec_wrap .kaizou td,#price .sec_wrap .aga th,#price .sec_wrap .aga td{padding:5px;display:block;width:100%}#price .sec_wrap .hokei th,#price .sec_wrap .zodai th,#price .sec_wrap .chokei th,#price .sec_wrap .soro th,#price .sec_wrap .kaizou th,#price .sec_wrap .aga th{background:#dae8f3;line-height:1.4}#price .sec_wrap .hokei td,#price .sec_wrap .zodai td,#price .sec_wrap .chokei td,#price .sec_wrap .soro td,#price .sec_wrap .kaizou td,#price .sec_wrap .aga td{margin-bottom:5px;background:#f6f8fa}#price .sec_wrap .hokei td.right_b,#price .sec_wrap .zodai td.right_b,#price .sec_wrap .chokei td.right_b,#price .sec_wrap .soro td.right_b,#price .sec_wrap .kaizou td.right_b,#price .sec_wrap .aga td.right_b{border-right:none}#price .sec_wrap .hokei .bottom_b,#price .sec_wrap .zodai .bottom_b,#price .sec_wrap .chokei .bottom_b,#price .sec_wrap .soro .bottom_b,#price .sec_wrap .kaizou .bottom_b,#price .sec_wrap .aga .bottom_b{border-bottom:none}#price .sec_wrap .chokei tr:last-child th:last-of-type,#price .sec_wrap .chokei tr:last-child td:last-of-type,#price .sec_wrap .kaizou tr:last-child th:last-of-type,#price .sec_wrap .kaizou tr:last-child td:last-of-type{display:none}#price .sec_wrap .hokei_btn li{margin:0 auto 10px}#price .sec_wrap .zodai .left_b,#price .sec_wrap .soro .left_b{display:none}#price .sec_wrap .zodai .tb_sp,#price .sec_wrap .soro .tb_sp{display:block;background:#eaeaea;line-height:1.4}#price .sec_wrap .tiryo_rei tr{font-size:1.2rem}#price .sec_wrap .tiryo_rei td{line-height:1.4}#price .sec_wrap .pay_annotation{display:block;margin-bottom:10px}#price .sec_wrap .pay_annotation li{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#price .sec_wrap .br_pc{display:none}#clinic .clinic_add figure{margin:0 auto 10px}#clinic .clinic_add .address dl dt,#clinic .clinic_add .address dl dd{width:100%}#clinic .root_list li{width:48%}#clinic .root_list li:nth-child(-n+4){margin-bottom:10px}#sitemap .sec_wrap ul li.sitemap_li{width:100%}}/*# sourceMappingURL=style.css.map */