@charset "UTF-8";.outerSpaceTop10{margin-top:10px}.outerSpaceTop20{margin-top:20px}.outerSpaceTop30{margin-top:30px}.outerSpaceTop40{margin-top:40px}.outerSpaceTop50{margin-top:50px}.outerSpaceBottom10{margin-bottom:10px}.outerSpaceBottom20{margin-bottom:20px}.outerSpaceBottom30{margin-bottom:30px}.outerSpaceBottom40{margin-bottom:40px}.outerSpaceBottom50{margin-bottom:50px}.outerSpaceLeft10{margin-left:10px}.outerSpaceLeft20{margin-left:20px}.outerSpaceLeft30{margin-left:30px}.outerSpaceLeft40{margin-left:40px}.outerSpaceLeft50{margin-left:50px}.outerSpaceRight10{margin-right:10px}.outerSpaceRight20{margin-right:20px}.outerSpaceRight30{margin-right:30px}.outerSpaceRight40{margin-right:40px}.outerSpaceRight50{margin-right:50px}.innerSpaceTop10{padding-top:10px}.innerSpaceTop20{padding-top:20px}.innerSpaceTop30{padding-top:30px}.innerSpaceTop40{padding-top:40px}.innerSpaceTop50{padding-top:50px}.innerSpaceBottom10{padding-bottom:10px}.innerSpaceBottom20{padding-bottom:20px}.innerSpaceBottom30{padding-bottom:30px}.innerSpaceBottom40{padding-bottom:40px}.innerSpaceBottom50{padding-bottom:50px}.innerSpaceLeft10{padding-left:10px}.innerSpaceLeft20{padding-left:20px}.innerSpaceLeft30{padding-left:30px}.innerSpaceLeft40{padding-left:40px}.innerSpaceLeft50{padding-left:50px}.innerSpaceRight10{padding-right:10px}.innerSpaceRight20{padding-right:20px}.innerSpaceRight30{padding-right:30px}.innerSpaceRight40{padding-right:40px}.innerSpaceRight50{padding-right:50px}.s_space_20{height:20px}.s_space_30{height:30px}.s_space_40{height:40px}.s_space_50{height:50px}.s_space_60{height:60px}.s_space_70{height:70px}.s_space_80{height:80px}.c-modal{display:none;height:100vh;position:fixed;width:100%;top:0;left:0;z-index:10000}.c-modal_bg{background:rgba(0,0,0,.6);height:100vh;width:100%}.c-modal_content{background:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;min-width:970px!important;max-width:970px!important}.c-modal_content._sm{width:30%}.c-modal_content._md{width:50%}.c-modal_content._lg{width:70%}.c-modal_content_inner{position:relative;padding:24px;overflow-y:auto;max-height:-webkit-calc(100vh - 120px);max-height:calc(100vh - 120px)}.c-modal_close{position:absolute;top:13px;right:10px;border-radius:10px;behavior:url(/common/js/PIE.htc);text-decoration:none;background-color:#75c3ac;padding:5px 10px}.c-modal_close:link,.c-modal_close:visited{color:#fff;text-decoration:none}.onlinevisit .box_space .section_inner{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.onlinevisit .box_space .section_inner .photo{display:table-cell;width:120px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.onlinevisit .box_space .section_inner .photo>div{margin-top:10px}.onlinevisit .box_space .section_inner .photo>div a{font-size:14px;line-height:1.6}.onlinevisit .box_space .section_inner .info{display:table-cell;text-align:left;position:relative;border-left:1px solid #efefef;padding-left:20px;vertical-align:top}.onlinevisit .box_space .section_inner .info p{font-size:18px;font-weight:700}.onlinevisit .box_space .section_inner .info ul{margin-top:20px;font-size:14px}.onlinevisit .box_space .section_inner .info .btn{display:inline-block;position:absolute;bottom:0;right:0;font-size:18px;padding:15px 30px}.onlinevisit .box_space .section_inner .info .onlinevisit_member{margin-top:10px;margin-right:200px;overflow:hidden}.onlinevisit .box_space .section_inner .info .onlinevisit_member .member_box{width:120px;padding:0 5px;float:left;text-align:center}.onlinevisit .box_space .section_inner .info .onlinevisit_member .member_box p{font-weight:400;font-size:14px}.onlinevisit .box_space .section_inner+.section_inner{border-top:1px solid #efefef}.onlinevisit .about .about_list{margin-bottom:40px}.onlinevisit .about .about_list li+li{margin-top:40px}.onlinevisit .about .about_list li .photo{float:left;margin-right:20px}.onlinevisit .video{text-align:center}.onlinevisit .video .movie{width:100%}.onlinevisit .column_two .point_img{top:48px}.onlinevisit .program .flow{margin:10px 0 40px}.onlinevisit .program .flow dt{background-color:#dbedf7;font-weight:700;padding:5px 10px}.onlinevisit .program .flow dd .cel{padding:10px}.onlinevisit .program .flow dd .title{width:120px;vertical-align:middle;text-align:center;font-weight:700}.onlinevisit .area_flow .area_txt{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);-webkit-box-sizing:border-box;box-sizing:border-box}.onlinevisit .area_flow_last .photo{float:left;padding:0 20px;width:auto}.onlinevisit .area_flow_last .area_txt{width:auto;float:none}.onlinevisit .area_flow_last .area_txt .area_catch{text-align:center;font-size:20px}.onlinevisit_impression header{padding-bottom:10px}.onlinevisit_impression header .header_wrap{background-color:#fff}.onlinevisit_impression header .header_wrap #header_inner{padding:0 0 6px}.onlinevisit_impression header .header_wrap #header_inner #logo{float:none;padding-bottom:10px}.onlinevisit_impression #contents{margin-top:20px}.onlinevisit_impression #contents #main_contents{width:940px;float:none}.onlinevisit_impression #contents #main_contents .form_table{width:100%}