@charset "UTF-8";*,:before,:after{box-sizing:border-box}*{font-size:inherit;line-height:inherit;letter-spacing:.04em}:before,:after{display:inline-block;text-decoration:inherit;vertical-align:inherit}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased}footer,header,hgroup,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom;max-width:100%}img.pdf_icon{vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}*:not(input):not(select):not(button):not(textarea):not(label):focus{outline:none}select{color:inherit;font:inherit;margin:0;padding:0 20px 0 5px}button,input,textarea{color:inherit;font:inherit;margin:0;padding:4px 6px;border:1px solid #ccc;border-radius:4px;outline:none}input:not([type=checkbox]):not([type=radio]),textarea,button{-webkit-appearance:none}input{padding:0 6px}input:focus,textarea:focus{outline:none}input[type=button],input[type=submit]{background-color:transparent;border:none}button{overflow:visible;background-color:transparent;border-radius:0;border:none}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0 5px 0 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],select,textarea{font-size:100%}input[type=text]:focus,textarea:focus{transition:.2s}input[type=text]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}textarea{overflow:auto;resize:vertical}label{display:inline-block}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left;vertical-align:top}ol{list-style-position:inside}li{list-style-type:none}address{font-style:normal}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,table,thead,tbody,tfoot,address{margin:0;padding:0}input,textarea,table,thead,tbody,tfoot,address{text-align:left}div,dl,dt,dd,ul,ol,li,form,p{text-align:inherit}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:400}figure{margin:0}@media print{.tb,.sp{display:none !important}.l-container{overflow:visible !important}header{position:inherit !important}}@media only screen and (max-width:1099px){.pc{display:none !important}}@media only screen and (max-width:600px){.pctb{display:none !important}}@media only screen and (min-width:1100px){.tb{display:none !important}}@media only screen and (min-width:601px){.sp{display:none !important}}.container{width:1132px;max-width:100%;margin:0 auto;padding:0 16px}.container_w100{width:1132px;max-width:100%;margin:0 auto;padding:0 16px}@media only screen and (max-width:600px){.container_w100{width:100%;padding:0}}span.marker{font-weight:700}span.marker.yellow{text-decoration:underline 4px #fff645}body{color:#00233a;font-size:14px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}p,a,dt,dd,li,th,td{line-height:1.7}a{color:#00233a;text-decoration:none}a:hover{color:#00233a}header{background:#ffe8e8;position:fixed;width:100%;z-index:1000}header:after{position:absolute;display:block;top:80px;left:0;content:"";height:8px;width:100%;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/header/path.png);background-size:375px;background-position:left;background-repeat:repeat}@media only screen and (max-width:600px){header:after{top:59px}}header .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:relative;padding:0 24px;height:80px;width:100%}@media only screen and (max-width:600px){header .header-container{height:60px;padding:0 10px}}header .header-container .logo-section h1 img{width:290px}@media only screen and (max-width:600px){header .header-container .logo-section h1 img{width:66.133vw;max-width:248px}}header .header-container .link-section{position:relative}header .header-container .link-section ul.main-link{padding:18px 0 0}header .header-container .link-section ul.main-link li{display:inline-block;margin-left:24px;position:relative}@media only screen and (max-width:1200px){header .header-container .link-section ul.main-link li{margin-left:16px}}header .header-container .link-section ul.main-link li:first-of-type{margin-left:0}header .header-container .link-section ul.main-link li a{font-weight:700;font-size:15px}@media only screen and (max-width:1200px){header .header-container .link-section ul.main-link li a{font-size:14px}}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:260px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;padding:8px 0;margin-top:8px}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li{display:block;margin:0}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li a{display:flex;align-items:center;padding:10px 16px;font-size:13px;font-weight:400;color:#00233a;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;position:relative}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li a:before{font-family:"Material Design Icons";content:"\f142";margin-right:8px;color:#999;font-size:13px;flex-shrink:0}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li a:hover{background-color:#f8f8f8}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li a:hover:before{color:#00233a}header .header-container .link-section ul.main-link li.has-dropdown .dropdown-menu li:last-child a{border-bottom:none}header .header-container .link-section ul.main-link li.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}header .header-container .link-section ul.sub-link{position:absolute;bottom:36px;left:0}header .header-container .link-section ul.sub-link li{display:inline-block;margin-left:24px}header .header-container .link-section ul.sub-link li:first-of-type{margin-left:0}header .header-container .link-section ul.sub-link li a{font-size:12px}header .header-container .link-section ul.sub-link li a:before{font-family:"Material Design Icons";content:'\f142';margin-right:3px}@media only screen and (max-width:1099px){header .header-container .link-section.pc{display:none}}header .header-container .hamburger-menu{display:none;flex-direction:column;align-items:center;cursor:pointer;padding:15px 0 10px 10px;position:relative}@media only screen and (max-width:1099px){header .header-container .hamburger-menu{display:flex}}header .header-container .hamburger-menu .hamburger-lines{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;width:24px;height:18px;justify-content:space-between}header .header-container .hamburger-menu .hamburger-lines .line{width:24px;height:2px;background-color:#00233a;transition:all .3s ease;border-radius:1px}header .header-container .hamburger-menu .menu-text{font-size:10px;font-weight:700;color:#00233a;letter-spacing:.8px;text-align:center}header .header-container .hamburger-menu.active .hamburger-lines .line1{transform:translateY(8px) rotate(45deg)}header .header-container .hamburger-menu.active .hamburger-lines .line2{opacity:0}header .header-container .hamburger-menu.active .hamburger-lines .line3{transform:translateY(-8px) rotate(-45deg)}header .header-container .mobile-nav{position:fixed;top:81px;left:0;width:100%;background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}@media only screen and (max-width:600px){header .header-container .mobile-nav{top:61px}}header .header-container .mobile-nav.active{max-height:calc(100vh - 81px);opacity:1;overflow-y:auto}@media only screen and (max-width:600px){header .header-container .mobile-nav.active{max-height:calc(100vh - 61px)}}header .header-container .mobile-nav .mobile-main-link{padding:0;margin:0;list-style:none}header .header-container .mobile-nav .mobile-main-link li{display:block;border-bottom:1px solid #eee}header .header-container .mobile-nav .mobile-main-link li:last-child{border-bottom:1px solid #ddd}header .header-container .mobile-nav .mobile-main-link li:first-child a{padding:16px 24px}header .header-container .mobile-nav .mobile-main-link li a{display:block;padding:16px 24px;font-weight:700;font-size:15px;color:#00233a;text-decoration:none;transition:background-color .2s ease}header .header-container .mobile-nav .mobile-main-link li a:hover{background-color:#f8f8f8}header .header-container .mobile-nav .mobile-main-link .has-submenu .menu-item-wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:57px;font-weight:700;font-size:15px;color:#00233a;cursor:pointer;transition:background-color .2s ease}header .header-container .mobile-nav .mobile-main-link .has-submenu:first-child .menu-item-wrapper{padding:0 24px;height:57px}header .header-container .mobile-nav .mobile-main-link .has-submenu .main-link-item{flex:1}header .header-container .mobile-nav .mobile-main-link .has-submenu .submenu-toggle{font-size:20px;font-weight:300;color:#666;transition:transform .3s ease;cursor:pointer;padding:5px}header .header-container .mobile-nav .mobile-main-link .has-submenu.active .submenu-toggle{transform:rotate(45deg)}header .header-container .mobile-nav .mobile-main-link .has-submenu.active .mobile-submenu{max-height:500px}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#f8f8f8;list-style:none;padding:0;margin:0}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu li{border-bottom:none}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu li a{padding:12px 40px;font-size:13px;font-weight:400;color:#333;border-bottom:1px solid #eee}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu li a:before{font-family:"Material Design Icons";content:'\f142';margin-right:8px;font-size:12px;color:#666}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu li a:hover{background-color:#efefef}header .header-container .mobile-nav .mobile-main-link .has-submenu .mobile-submenu li:last-child a{border-bottom:none}header .header-container .mobile-nav .mobile-sub-link{background-color:#f5f5f5;padding:0;margin:0;list-style:none}header .header-container .mobile-nav .mobile-sub-link li{display:block}header .header-container .mobile-nav .mobile-sub-link li a{display:block;padding:12px 24px;font-size:12px;color:#00233a;text-decoration:none;transition:background-color .2s ease}header .header-container .mobile-nav .mobile-sub-link li a:before{font-family:"Material Design Icons";content:'\f142';margin-right:6px;font-size:10px}header .header-container .mobile-nav .mobile-sub-link li a:hover{background-color:#efefef}header .header-container .slide-menu .menu-button{position:fixed;top:4px;right:16px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:999990}@media only screen and (max-width:600px){header .header-container .slide-menu .menu-button{height:40px;width:32px;top:8px}}header .header-container .slide-menu .menu-button span.bar,header .header-container .slide-menu .menu-button span.bar:before,header .header-container .slide-menu .menu-button span.bar:after{content:'';display:block;height:2px;width:32px;border-radius:3px;background-color:#00233a;position:absolute}@media only screen and (max-width:600px){header .header-container .slide-menu .menu-button span.bar,header .header-container .slide-menu .menu-button span.bar:before,header .header-container .slide-menu .menu-button span.bar:after{width:19px;height:1.5px}}header .header-container .slide-menu .menu-button span.bar:before{bottom:11px}@media only screen and (max-width:600px){header .header-container .slide-menu .menu-button span.bar:before{bottom:7px}}header .header-container .slide-menu .menu-button span.bar:after{top:11px}@media only screen and (max-width:600px){header .header-container .slide-menu .menu-button span.bar:after{top:7px}}header .header-container .slide-menu .menu-button span.bar-name{font-size:13px;font-weight:700;bottom:-4px;position:absolute}@media only screen and (max-width:600px){header .header-container .slide-menu .menu-button span.bar-name{font-size:10px}}header .header-container .slide-menu #menu-button-check{display:none}header .header-container .slide-menu #menu-button-check:checked~.menu-button span.bar-name{color:#fff}header .header-container .slide-menu #menu-button-check:checked~.menu-button span.bar{background-color:rgba(255,255,255,0)}header .header-container .slide-menu #menu-button-check:checked~.menu-button span.bar:before{bottom:0;transform:rotate(45deg);background:#fff}header .header-container .slide-menu #menu-button-check:checked~.menu-button span.bar:after{top:0;transform:rotate(-45deg);background:#fff}header .header-container .slide-menu #menu-button-check:checked~.menu-content{left:0}header .header-container .slide-menu .menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:999980;background-color:#00233a;transition:all .5s}header .header-container .slide-menu .menu-content ul{padding:70px 0 0}header .header-container .slide-menu .menu-content ul li{color:#fff}header .header-container .slide-menu .menu-content ul li a{display:block;width:100%;text-decoration:none;padding:16px 32px;position:relative;color:#fff}header .header-container .slide-menu .menu-content ul li a:before{content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:32px;top:24px}main.news_event-page{padding-top:80px}@media only screen and (max-width:1099px){main.news_event-page{padding-top:60px}}@media only screen and (max-width:600px){main.news_event-page{padding-top:40px}}main.news_event-page section.news_event-all{margin-top:30px}@media only screen and (max-width:1099px){main.news_event-page section.news_event-all{margin-top:-44px}}main.news_event-page section.news_event-all ul li{background:#fff;padding:6px;width:100%;margin-bottom:20px;border-radius:8px}main.news_event-page section.news_event-all ul li:last-of-type{margin-bottom:0}main.news_event-page section.news_event-all ul li .news_event-list-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}main.news_event-page section.news_event-all ul li .news_event-list-wrapper .news_event-image{width:132px}main.news_event-page section.news_event-all ul li .news_event-list-wrapper .news_event-image img{border-radius:4px;max-width:100%}main.news_event-page section.news_event-all ul li .news_event-list-wrapper .news_event-title{width:calc(100% - 132px);padding:16px 0 0 12px;font-size:15px;font-weight:700;line-height:1.4}main.news_event-page section.news_event-detail{margin-top:40px}@media only screen and (max-width:1099px){main.news_event-page section.news_event-detail{margin-top:-44px}}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper{background:#fff;border-radius:40px 40px 16px 16px;padding:75px;margin-bottom:40px}@media only screen and (max-width:600px){main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper{padding:32px 16px 16px}}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper time{font-size:16px;font-weight:700;margin-bottom:12px;display:block}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper h3.news_event-detail-title{font-size:20px;font-weight:700;line-height:1.4;padding-bottom:25px;margin-bottom:12px;border-bottom:1px solid #ddd}@media only screen and (max-width:600px){main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper h3.news_event-detail-title{font-size:18px;margin-bottom:12px;padding-bottom:20px}}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper>p{margin:16px 0}@media only screen and (max-width:600px){main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper>p{margin:12px 0}}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper>p>img{max-width:100%}main.news_event-page section.news_event-detail article.news_event .news_event-detail-wrapper>p>a{color:#ff6370;text-decoration:underline}main.news_event-page section.news_event-detail article.news_event .news_event-button-wrapper{width:280px;margin:0 auto}.fixed-left-banner{position:fixed;top:118px;left:-1px;z-index:10000}.fixed-left-banner .container-pc_fixed{padding:16px 0;text-align:center;width:70px;background:#00233a;border:1px solid #fff;border-left:none;border-radius:0 16px 16px 0}.fixed-left-banner .container-pc_fixed h3.fixed-left-title{color:#fff;font-size:12px;font-weight:700;margin-bottom:16px}.fixed-left-banner .container-pc_fixed ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px 0}.fixed-left-banner .container-pc_fixed ul li{width:44px}.fixed-left-banner .container-pc_fixed ul li a{transition:.4s all}.fixed-left-banner .container-pc_fixed ul li a:hover{opacity:.6}.fixed-right-banner{position:fixed;top:118px;right:-1px;z-index:10000}.fixed-right-banner .container-pc_fixed{width:46px}.fixed-right-banner .container-pc_fixed ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 0}.fixed-right-banner .container-pc_fixed ul li a.fixed-button{display:block;color:#fff;border:1px solid #fff;border-right:none;writing-mode:vertical-rl;text-orientation:upright;font-weight:700;padding:12px 8px;text-align:center;border-radius:8px 0 0 8px;transition:.4s all;line-height:2}.fixed-right-banner .container-pc_fixed ul li a.fixed-button.open{background:#ff93a7}.fixed-right-banner .container-pc_fixed ul li a.fixed-button.inq{background:#42bede}.fixed-right-banner .container-pc_fixed ul li a.fixed-button.line{background:#35db9b}.fixed-right-banner .container-pc_fixed ul li a.fixed-button.ebook{background:#f0644d}.fixed-right-banner .container-pc_fixed ul li a.fixed-button:hover{opacity:.8}.sp-fixed-bottom-link{z-index:999;height:75px;width:100%;background:#ff6370;position:fixed;bottom:0;left:0}@media only screen and (max-width:600px){.sp-fixed-bottom-link{height:50px}}.sp-fixed-bottom-link ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.sp-fixed-bottom-link ul li{width:25%;border-left:1px dashed #fff;text-align:center}.sp-fixed-bottom-link ul li:first-of-type{border-left:none}.sp-fixed-bottom-link ul li a{color:#fff;font-size:12px;font-weight:700;display:block;width:100%;height:75px;padding:44px 0 0;position:relative}@media only screen and (max-width:600px){.sp-fixed-bottom-link ul li a{height:50px;font-size:9px;padding:27px 0 0}}.sp-fixed-bottom-link ul li a:before{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/fixed-paws.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:36px;height:32px;top:33%;left:50%}@media only screen and (max-width:600px){.sp-fixed-bottom-link ul li a:before{width:18px;height:16px}}footer{color:#fff;background:#00233a;border-radius:60px 60px 0 0;padding:40px 0 32px;margin:75px 0 0}@media only screen and (max-width:1099px){footer{margin:40px 0 0;padding:40px 0 96px}}@media only screen and (max-width:600px){footer{padding:40px 0 182px}}footer .contact-section{position:relative}footer .contact-section h3.footer{font-size:24px;font-weight:700;margin-bottom:30px}@media only screen and (max-width:600px){footer .contact-section h3.footer{text-align:center}}footer .contact-section p{font-weight:400;margin-bottom:25px;line-height:1.57}footer .contact-section p span.bold a{color:#fff;font-weight:700}footer .contact-section p.law{font-size:12px;font-weight:400;margin-bottom:0;line-height:2.1}footer .contact-section ul.footer-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin-bottom:25px}footer .contact-section ul.footer-buttons li{margin-right:5px}footer .contact-section ul.footer-buttons li:last-of-type{margin-right:0}footer .contact-section ul.footer-buttons li a.f-button{display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;border-radius:50px;font-size:13px;line-height:1.4;text-align:center;border:1px solid #fff;color:#fff;min-height:50px;font-weight:700}footer .contact-section ul.footer-buttons li a.f-button.center{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}footer .contact-section ul.footer-buttons li a.f-button.center.opencampus{width:138px;background:#ff93a7}@media only screen and (max-width:600px){footer .contact-section ul.footer-buttons li a.f-button.center.opencampus{width:37.6vw}}footer .contact-section ul.footer-buttons li a.f-button.center.opencampus:hover{background:#222}footer .contact-section ul.footer-buttons li a.f-button.center.inquiry{width:101px;background:#42bede}@media only screen and (max-width:600px){footer .contact-section ul.footer-buttons li a.f-button.center.inquiry{width:27.733vw}}footer .contact-section ul.footer-buttons li a.f-button.center.inquiry:hover{background:#222}footer .contact-section ul.footer-buttons li a.f-button.center.line{width:86px;background:#35db9b}@media only screen and (max-width:600px){footer .contact-section ul.footer-buttons li a.f-button.center.line{width:24vw}}footer .contact-section ul.footer-buttons li a.f-button.center.line:hover{background:#222}footer .contact-section ul.footer-buttons li a.f-button.center.ebook{width:99px;background:#f0644d}@media only screen and (max-width:600px){footer .contact-section ul.footer-buttons li a.f-button.center.ebook{display:none;width:24vw;position:fixed;right:16px;bottom:176px;z-index:1000}}footer .contact-section ul.footer-buttons li a.f-button.center.ebook:hover{background:#222}footer .contact-section .ebook-fixed-button{position:fixed;right:16px;bottom:176px;z-index:1000}footer .contact-section .ebook-fixed-button a{width:24vw;position:fixed;display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;border-radius:50px;font-size:13px;line-height:1.4;text-align:center;border:1px solid #fff;color:#fff;min-height:50px;font-weight:700;background:#f0644d;transition:.4s all;text-align:center;display:flex;justify-content:center;align-items:center}footer .contact-section .ebook-fixed-button a:hover{background:#222}@media only screen and (max-width:600px){footer .contact-section .footer-tel{text-align:center}}footer .contact-section .official-sns{width:363px;position:absolute;right:0;bottom:30px}@media only screen and (max-width:1099px){footer .contact-section .official-sns{right:20px}}@media only screen and (max-width:600px){footer .contact-section .official-sns{width:345px;max-width:100%;position:relative;margin:0 auto;top:0;left:0;margin-bottom:25px}}footer .contact-section .official-sns h4.footer-sns{font-weight:700;text-align:center;margin-bottom:10px}footer .contact-section .official-sns ul{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}footer .contact-section .official-sns ul li img{width:47px;transition:.4s all}footer .contact-section .official-sns ul li img:hover{opacity:.6}footer .contact-section .dog-silhouette{position:absolute;right:0;top:75px}@media only screen and (max-width:1099px){footer .contact-section .dog-silhouette{right:20px;top:135px}}@media only screen and (max-width:600px){footer .contact-section .dog-silhouette{position:relative;top:0;left:0;text-align:center;margin-top:35px}}footer .copyright-section{margin-top:50px;text-align:center}@media only screen and (max-width:600px){footer .copyright-section{margin-top:35px}}.sp-sns-fixed{position:fixed;bottom:50px;left:0;width:100%;height:64px;background:#00233a;padding:5px 10px;z-index:998}.sp-sns-fixed ul{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}.sp-sns-fixed ul li{width:calc(100% / 6);padding:5px;text-align:center}.sp-sns-fixed ul li img{height:46px}.fix-footer-buttons{position:fixed;bottom:88px;left:50%;transform:translateX(-50%);width:auto;z-index:998;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin:0;padding:0;list-style:none}@media only screen and (min-width:769px){.fix-footer-buttons{display:none}}@media only screen and (max-width:600px){.fix-footer-buttons{bottom:120px}}.fix-footer-buttons li{margin-right:5px}.fix-footer-buttons li:last-of-type{margin-right:0}.fix-footer-buttons li a.f-button{display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;border-radius:50px;font-size:13px;line-height:1.4;text-align:center;border:1px solid #fff;color:#fff;min-height:50px;font-weight:700}.fix-footer-buttons li a.f-button.center{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.fix-footer-buttons li a.f-button.center.opencampus{width:138px;background:#ff93a7}@media only screen and (max-width:600px){.fix-footer-buttons li a.f-button.center.opencampus{width:37.6vw}}.fix-footer-buttons li a.f-button.center.opencampus:hover{background:#222}.fix-footer-buttons li a.f-button.center.inquiry{width:101px;background:#42bede}@media only screen and (max-width:600px){.fix-footer-buttons li a.f-button.center.inquiry{width:27.733vw}}.fix-footer-buttons li a.f-button.center.inquiry:hover{background:#222}.fix-footer-buttons li a.f-button.center.line{width:86px;background:#35db9b}@media only screen and (max-width:600px){.fix-footer-buttons li a.f-button.center.line{width:24vw}}.fix-footer-buttons li a.f-button.center.line:hover{background:#222}.button01{display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;padding:18px;border-radius:8px;font-size:14px;line-height:1;font-weight:700}.button01:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/button01.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:18px;height:18px;right:10px}.button01.pet-nurse{background:#ff93a7}.button01.dog-trimmer{background:#ffb44a}.button01.dog-trainer{background:#f0644d}.button01.pet-care{background:#35db9b}.button01.correspondence{background:#6b88f0}.button01.pro-trimming{background:#f88132}.button01.related{background:#ff93a7}.button01.support{background:#3585db}.button01.base{background:#00233a}.button01:hover{color:#fff;opacity:.8}.button02{display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;text-align:center;padding:20px;border-radius:8px;font-size:14px;line-height:1;font-weight:700}.button02.base{background:#00233a}.button02:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/button02.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:18px;height:18px;left:30px}.button02:hover{color:#fff;opacity:.8}.page-header-news_event{padding:80px 0;background-image:linear-gradient(0deg,transparent calc(100% - 1px), #fff calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #fff calc(100% - 1px));background-size:12px 12px;background-repeat:repeat;background-position:center center}@media only screen and (max-width:1099px){.page-header-news_event{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-news_event{padding:80px 0 88px 8px}}.page-header-news_event.pink{background-color:#ffe8e8;color:#ff6370}.page-header-news_event.pink a{color:#ff6370}.page-header-news_event.yellow{background-color:#ffeed5;color:#f18c00}.page-header-news_event.yellow a{color:#f18c00}.page-header-news_event ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-news_event ol.breadcrumbs{margin-bottom:6px}}.page-header-news_event ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-news_event ol.breadcrumbs li{font-size:11px}}.page-header-news_event ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-news_event ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-news_event ol.breadcrumbs li a{text-decoration:underline;font-weight:400}@media only screen and (max-width:600px){.page-header-news_event ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-news_event h2.page-title{font-size:32px;font-weight:700;line-height:1.4}@media only screen and (max-width:600px){.page-header-news_event h2.page-title{font-size:24px}}.page-header-news_event h2.page-title.pink-paws{position:relative}.page-header-news_event h2.page-title.pink-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-pink.png);width:82px;height:58.5px;top:8px;left:24%}@media only screen and (max-width:600px){.page-header-news_event h2.page-title.pink-paws:after{left:71%}}.page-header-news_event h2.page-title.yellow-paws{position:relative}.page-header-news_event h2.page-title.yellow-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-yellow.png);width:82px;height:58.5px;top:8px;left:24%}@media only screen and (max-width:600px){.page-header-news_event h2.page-title.yellow-paws:after{left:71%}}.page-header-news_event h2.page-title span.en{display:block;font-size:14px;font-weight:500;margin-top:3px}@media only screen and (max-width:600px){.page-header-news_event h2.page-title span.en{font-size:12px}}.page-header-other{padding:80px 0;background-image:linear-gradient(0deg,transparent calc(100% - 1px), #fff calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #fff calc(100% - 1px));background-size:12px 12px;background-repeat:repeat;background-position:center center;background-color:#ffe8e8;color:#ff6370}.page-header-other a{color:#ff6370}@media only screen and (max-width:1099px){.page-header-other{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-other{padding:74px 0 66px 8px}}.page-header-other ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-other ol.breadcrumbs{margin-bottom:6px}}.page-header-other ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-other ol.breadcrumbs li{font-size:11px}}.page-header-other ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-other ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-other ol.breadcrumbs li a{text-decoration:underline;font-weight:400}@media only screen and (max-width:600px){.page-header-other ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-other h2.page-title{font-size:32px;font-weight:700;line-height:1.4}.page-header-other h2.page-title span.paw-title{display:block;position:relative}.page-header-other h2.page-title span.paw-title:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-pink.png);width:82px;height:58.5px;top:8px;margin-left:16px}@media only screen and (max-width:600px){.page-header-other h2.page-title span.paw-title:after{top:22px}}@media only screen and (max-width:600px){.page-header-other h2.page-title{font-size:24px}}.page-header-other h2.page-title span.en{display:block;font-size:14px;font-weight:500;margin-top:3px}@media only screen and (max-width:600px){.page-header-other h2.page-title span.en{font-size:12px}}.page-header-open-campus-top{position:relative;z-index:100;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;height:796px}@media only screen and (min-width:1440px){.page-header-open-campus-top{height:899px}}@media only screen and (min-width:1654px){.page-header-open-campus-top{height:1044px}}@media only screen and (max-width:600px){.page-header-open-campus-top{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;height:310px}}.page-header-open-campus-top .main-text{position:absolute;top:10.113%;left:9.171%}.page-header-open-campus{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-open-campus.png);background-size:375px;background-position:left;background-repeat:repeat}@media only screen and (max-width:1099px){.page-header-open-campus{padding:80px 0 54px 12px}}@media only screen and (max-width:600px){.page-header-open-campus{padding:80px 18px 70px 22px}}.page-header-open-campus ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-open-campus ol.breadcrumbs{margin-bottom:14px}}.page-header-open-campus ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2;color:#fff}@media only screen and (max-width:600px){.page-header-open-campus ol.breadcrumbs li{font-size:11px}}.page-header-open-campus ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-open-campus ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-open-campus ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-open-campus ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-open-campus h2.page-title{font-size:24px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-open-campus h2.page-title{font-size:20px;text-align:center}}.page-header-open-campus h2.page-title span.en{display:block;font-size:42px;font-weight:900;margin-top:3px;color:#fff645}@media only screen and (max-width:600px){.page-header-open-campus h2.page-title span.en{font-size:32px;text-align:center;margin-top:8px}}.page-header-course{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-course.png);background-size:cover;background-position:top;background-repeat:no-repeat}@media only screen and (max-width:1099px){.page-header-course{padding:80px 0 54px 12px}}@media only screen and (max-width:600px){.page-header-course{padding:80px 18px 70px 22px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-course_sp.png);background-size:cover;background-position:top;background-repeat:no-repeat}}.page-header-course ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-course ol.breadcrumbs{margin-bottom:14px}}.page-header-course ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2;color:#fff}@media only screen and (max-width:600px){.page-header-course ol.breadcrumbs li{font-size:11px}}.page-header-course ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-course ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-course ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-course ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-course h2.page-title{font-size:32px;font-weight:700;line-height:1.57;color:#fff;position:relative}@media only screen and (max-width:600px){.page-header-course h2.page-title{font-size:24px;text-align:center}}.page-header-course h2.page-title:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:53px;left:29%}@media only screen and (max-width:1099px){.page-header-course h2.page-title:after{left:41%}}@media only screen and (max-width:600px){.page-header-course h2.page-title:after{display:none}}.page-header-course h2.page-title span.sub{display:block;font-size:16px;font-weight:500;margin-top:4px;color:#fff}@media only screen and (max-width:600px){.page-header-course h2.page-title span.sub{text-align:center}}.page-header-course-page{padding:0 0 40px}.page-header-course-page.dog-trimmer{background:#ffe3bd}.page-header-course-page.dog-trainer{background:#ffe4e0}.page-header-course-page.dog-nurse{background:#ffd9e0}.page-header-course-page.pet-care{background:#b5f2db}.page-header-course-page.correspondence{background:#e0e6fc}.page-header-course-page.pro-trimming{background:#ffe1ce}.page-header-course-page .main-image img{width:100%}.page-header-course-page ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-course-page ol.breadcrumbs{margin-bottom:6px}}.page-header-course-page ol.breadcrumbs.dog-trimmer{color:#ea9114}.page-header-course-page ol.breadcrumbs.dog-trimmer>li a{color:#ea9114}.page-header-course-page ol.breadcrumbs.dog-trainer{color:#f0644d}.page-header-course-page ol.breadcrumbs.dog-trainer>li a{color:#f0644d}.page-header-course-page ol.breadcrumbs.dog-nurse{color:#ff728c}.page-header-course-page ol.breadcrumbs.dog-nurse>li a{color:#ff728c}.page-header-course-page ol.breadcrumbs.pet-care{color:#14d38a}.page-header-course-page ol.breadcrumbs.pet-care>li a{color:#14d38a}.page-header-course-page ol.breadcrumbs.correspondence{color:#6b88f0}.page-header-course-page ol.breadcrumbs.correspondence>li a{color:#6b88f0}.page-header-course-page ol.breadcrumbs.pro-trimming{color:#f88132}.page-header-course-page ol.breadcrumbs.pro-trimming>li a{color:#f88132}.page-header-course-page ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-course-page ol.breadcrumbs li{font-size:11px}}.page-header-course-page ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-course-page ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-course-page ol.breadcrumbs li a{text-decoration:underline;font-weight:400}@media only screen and (max-width:600px){.page-header-course-page ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-course-page .course-information{margin:12px 0 0;position:relative}.page-header-course-page .course-information span.title-tag{padding:0 8px;display:inline-block;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-course-page .course-information span.title-tag{font-size:12px;margin-bottom:4px}}.page-header-course-page .course-information span.title-tag.dog-trimmer{color:#ea9114;background:#fff1dd}.page-header-course-page .course-information span.title-tag.dog-trainer{color:#f0644d;background:#ffe9e5}.page-header-course-page .course-information span.title-tag.dog-nurse{color:#ff728c;background:#ffeff2}.page-header-course-page .course-information span.title-tag.pet-care{color:#14d38a;background:#f6fffb}.page-header-course-page .course-information span.title-tag.correspondence{color:#6b88f0;background:#f6fffb}.page-header-course-page .course-information span.title-tag.pro-trimming{color:#f88132;background:#ffe1ce}.page-header-course-page .course-information h2{font-size:32px;font-weight:700;margin-bottom:12px}@media only screen and (max-width:600px){.page-header-course-page .course-information h2{font-size:24px}}.page-header-course-page .course-information h2.dog-trimmer{color:#ea9114}.page-header-course-page .course-information h2.dog-trainer{color:#f0644d}.page-header-course-page .course-information h2.dog-nurse{color:#ff728c}.page-header-course-page .course-information h2.pet-care{color:#14d38a}.page-header-course-page .course-information h2.correspondence{color:#6b88f0}.page-header-course-page .course-information h2.pro-trimming{color:#f88132}.page-header-course-page .course-information p.info{margin-bottom:12px}@media only screen and (max-width:1099px){.page-header-course-page .course-information p.info{width:68%}}@media only screen and (max-width:600px){.page-header-course-page .course-information p.info{width:100%}}.page-header-course-page .course-information .info-tag{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 16px}@media only screen and (max-width:600px){.page-header-course-page .course-information .info-tag{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px 0}}.page-header-course-page .course-information .main-decoration{position:absolute;right:0;bottom:0;text-align:right}@media only screen and (max-width:600px){.page-header-course-page .course-information .main-decoration img{width:64%}}.page-header-course-page .course-information .main-decoration.course5{position:absolute;right:0;bottom:-24px}@media only screen and (max-width:600px){.page-header-course-page .course-information .main-decoration.course5{right:0;bottom:0}}.page-header-course-page .course-information .main-decoration.course5 img{width:83%}@media only screen and (max-width:600px){.page-header-course-page .course-information .main-decoration.course5 img{width:64%}}.page-header-campus-life{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/campus-life/top/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:1099px){.page-header-campus-life{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-campus-life{padding:80px 0 88px 8px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/campus-life/top/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}}.page-header-campus-life ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life ol.breadcrumbs{margin-bottom:6px}}.page-header-campus-life ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-campus-life ol.breadcrumbs li{font-size:11px}}.page-header-campus-life ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-campus-life ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-campus-life ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-campus-life h2.page-title{font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life h2.page-title{font-size:24px;text-align:center;margin-top:8px}}.page-header-campus-life h2.page-title.white-paws{position:relative}.page-header-campus-life h2.page-title.white-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:24px;left:24%}@media only screen and (max-width:1099px){.page-header-campus-life h2.page-title.white-paws:after{left:33%;display:none}}@media only screen and (max-width:600px){.page-header-campus-life h2.page-title.white-paws:after{left:71%}}.page-header-campus-life h2.page-title span.sub-title{display:block;font-size:16px;font-weight:500;margin-top:8px}@media only screen and (max-width:600px){.page-header-campus-life h2.page-title span.sub-title{font-size:12px;ext-align:center;margin-top:4px}}.page-header-campus-life-partner-dog{padding:450px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/campus-life/partner-dog/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:1544px){.page-header-campus-life-partner-dog{padding:320px 0}}@media only screen and (max-width:1099px){.page-header-campus-life-partner-dog{padding:200px 0}}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog{padding:80px 0 140px 8px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/campus-life/partner-dog/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}}.page-header-campus-life-partner-dog ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog ol.breadcrumbs{margin-bottom:6px}}.page-header-campus-life-partner-dog ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog ol.breadcrumbs li{font-size:11px}}.page-header-campus-life-partner-dog ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-campus-life-partner-dog ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-campus-life-partner-dog ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-campus-life-partner-dog h2.page-title{font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog h2.page-title{font-size:24px;text-align:center;margin-top:8px}}.page-header-campus-life-partner-dog h2.page-title.white-paws{position:relative}.page-header-campus-life-partner-dog h2.page-title.white-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:24px;left:38%}@media only screen and (max-width:1099px){.page-header-campus-life-partner-dog h2.page-title.white-paws:after{left:33%;display:none}}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog h2.page-title.white-paws:after{left:71%}}.page-header-campus-life-partner-dog h2.page-title span.sub-title{display:block;font-size:16px;font-weight:500;margin-top:8px}@media only screen and (max-width:600px){.page-header-campus-life-partner-dog h2.page-title span.sub-title{font-size:12px;ext-align:center;margin-top:4px}}.page-header-requirement{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:1099px){.page-header-requirement{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-requirement{padding:80px 0 88px 8px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}}.page-header-requirement ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px;color:#fff}@media only screen and (max-width:600px){.page-header-requirement ol.breadcrumbs{margin-bottom:6px}}.page-header-requirement ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-requirement ol.breadcrumbs li{font-size:11px}}.page-header-requirement ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-requirement ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-requirement ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-requirement ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-requirement h2.page-title{font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-requirement h2.page-title{font-size:24px;text-align:center;margin-top:8px}}.page-header-requirement h2.page-title.white-paws{position:relative}.page-header-requirement h2.page-title.white-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:24px;left:25%}@media only screen and (max-width:1099px){.page-header-requirement h2.page-title.white-paws:after{left:33%;display:none}}@media only screen and (max-width:600px){.page-header-requirement h2.page-title.white-paws:after{left:71%}}.page-header-requirement h2.page-title span.sub{display:block;font-size:16px;font-weight:500;margin-top:8px}@media only screen and (max-width:600px){.page-header-requirement h2.page-title span.sub{font-size:12px;ext-align:center;margin-top:4px}}.page-header-school{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/common/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:1099px){.page-header-school{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-school{padding:80px 0 88px 8px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/common/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}}.page-header-school ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px;color:#fff}@media only screen and (max-width:600px){.page-header-school ol.breadcrumbs{margin-bottom:6px}}.page-header-school ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-school ol.breadcrumbs li{font-size:11px}}.page-header-school ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-school ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-school ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-school ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-school h2.page-title{font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-school h2.page-title{font-size:24px;text-align:center;margin-top:8px}}.page-header-school h2.page-title.white-paws{position:relative}.page-header-school h2.page-title.white-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:24px;left:31.3%}@media only screen and (max-width:1099px){.page-header-school h2.page-title.white-paws:after{left:33%;display:none}}@media only screen and (max-width:600px){.page-header-school h2.page-title.white-paws:after{left:71%}}.page-header-school h2.page-title span.sub{display:block;font-size:16px;font-weight:500;margin-top:8px}@media only screen and (max-width:600px){.page-header-school h2.page-title span.sub{font-size:12px;ext-align:center;margin-top:4px}}.page-header-recruit{padding:80px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/common/key.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:1099px){.page-header-recruit{padding:80px 0 88px 12px}}@media only screen and (max-width:600px){.page-header-recruit{padding:80px 0 88px 8px;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/common/key_sp.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}}.page-header-recruit ol.breadcrumbs{font-size:0;line-height:0;margin-bottom:12px;color:#fff}@media only screen and (max-width:600px){.page-header-recruit ol.breadcrumbs{margin-bottom:6px}}.page-header-recruit ol.breadcrumbs li{display:inline-block;font-weight:500;font-size:14px;line-height:1.2}@media only screen and (max-width:600px){.page-header-recruit ol.breadcrumbs li{font-size:11px}}.page-header-recruit ol.breadcrumbs li:first-of-type{margin-left:0}.page-header-recruit ol.breadcrumbs li:not(:last-child):after{content:'\f142';font-family:"Material Design Icons";padding:0 8px}.page-header-recruit ol.breadcrumbs li a{text-decoration:underline;font-weight:400;color:#fff}@media only screen and (max-width:600px){.page-header-recruit ol.breadcrumbs li.news_event-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:136px}}.page-header-recruit h2.page-title{font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media only screen and (max-width:600px){.page-header-recruit h2.page-title{font-size:24px;text-align:center;margin-top:8px}}.page-header-recruit h2.page-title.white-paws{position:relative}.page-header-recruit h2.page-title.white-paws:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-paws-tranparent.png);width:82px;height:58.5px;top:24px;left:31.3%}@media only screen and (max-width:1099px){.page-header-recruit h2.page-title.white-paws:after{left:33%;display:none}}@media only screen and (max-width:600px){.page-header-recruit h2.page-title.white-paws:after{left:71%}}.page-header-recruit h2.page-title span.sub{display:block;font-size:16px;font-weight:500;margin-top:8px}@media only screen and (max-width:600px){.page-header-recruit h2.page-title span.sub{font-size:12px;ext-align:center;margin-top:4px}}h3.common-page-heading{font-size:32px;font-weight:700;text-align:center;color:#00233a;position:relative;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:600px){h3.common-page-heading{font-size:24px;text-align:left}h3.common-page-heading:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/common_h3-pows.png);top:-2.8vw;right:-3vw;width:20vw;height:15vw}}h3.common-page-heading span.en{color:#ff6370;font-size:16px;font-weight:700;display:block;margin:5px 0 10px;position:relative}@media only screen and (max-width:600px){h3.common-page-heading span.en{font-size:12px;text-align:left;width:100%}h3.common-page-heading span.en:after{content:'';width:100%;height:1px;background-color:#00233a;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media only screen and (max-width:600px){h3.common-page-heading span.en span{background:#f8f8f8;line-height:1;padding-right:10px;position:relative;z-index:10}}p.lead-top{text-align:center;font-size:18px;font-weight:700;margin-bottom:30px;line-height:1.7;margin-bottom:10px}@media only screen and (max-width:600px){p.lead-top{text-align:left}}p.lead-top span.pink{color:#ff6370}p.lead{text-align:center;margin-bottom:30px;line-height:1.7}@media only screen and (max-width:600px){p.lead{text-align:left}}p.lead img{vertical-align:top}h3.course-title-board{color:#fff;height:40px;padding:8px 24px;line-height:1;font-size:20px;font-weight:700;border-radius:4px;text-align:center;display:inline-block;position:absolute;top:-18px;left:50%;transform:translateX(-50%)}h3.course-title-board>span{position:relative;display:block;white-space:nowrap}h3.course-title-board>span:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/course_heading-deco.png);width:4px;height:36px;top:-5px;left:-22px}h3.course-title-board>span:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/course_heading-deco.png);width:4px;height:36px;top:-5px;right:-22px}h3.course-title-board.dog-trimmer{background:#ea9114}h3.course-title-board.dog-trainer{background:#f0644d}h3.course-title-board.dog-nurse{background:#ff728c}h3.course-title-board.pet-care{background:#14d38a}h3.course-title-board.correspondence{background:#6b88f0}h3.course-title-board.pro-trimming{background:#f88132}h3.pages-title-board{color:#fff;height:40px;padding:8px 24px;line-height:1.4;font-size:16px;font-weight:700;border-radius:4px;text-align:center;display:inline-block;position:absolute;top:-18px;left:50%;transform:translateX(-50%)}h3.pages-title-board>span{position:relative;display:block;white-space:nowrap}h3.pages-title-board>span:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/course_heading-deco.png);width:4px;height:36px;top:-5px;left:-22px}h3.pages-title-board>span:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/course_heading-deco.png);width:4px;height:36px;top:-5px;right:-22px}h3.pages-title-board.pink{background:#ff93a7}.related-link .related-link-wrapper{border:1px solid #ff6370;border-radius:16px;padding:35px 105px 35px 25px}@media only screen and (max-width:1200px){.related-link .related-link-wrapper{padding:35px 25px}}@media only screen and (max-width:768px){.related-link .related-link-wrapper{padding:30px 20px}}@media only screen and (max-width:600px){.related-link .related-link-wrapper{padding:24px 18px}}.related-link .related-link-wrapper h3.related{font-size:18px;font-weight:700;position:relative;margin-bottom:18px}@media only screen and (max-width:600px){.related-link .related-link-wrapper h3.related{font-size:16px;margin-bottom:16px}}.related-link .related-link-wrapper h3.related:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/related.png);vertical-align:middle;margin-right:8px}.related-link .related-link-wrapper ul.links{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:18px 0}.related-link .related-link-wrapper ul.links:after{content:"";display:block;width:310px}@media only screen and (max-width:1200px){.related-link .related-link-wrapper ul.links:after{width:32.5%}}@media only screen and (max-width:1064px){.related-link .related-link-wrapper ul.links:after{width:49.5%}}@media only screen and (max-width:768px){.related-link .related-link-wrapper ul.links:after{width:100%}}.related-link .related-link-wrapper ul.links li{width:310px}@media only screen and (max-width:1200px){.related-link .related-link-wrapper ul.links li{width:32.5%}}@media only screen and (max-width:1064px){.related-link .related-link-wrapper ul.links li{width:49.5%}}@media only screen and (max-width:768px){.related-link .related-link-wrapper ul.links li{width:100%}}.related-link-support{margin-bottom:60px}@media only screen and (max-width:600px){.related-link-support{margin-bottom:40px}}.related-link-support .related-link-support-wrapper{border:1px solid #3585db;border-radius:16px;padding:35px 105px 35px 25px}@media only screen and (max-width:1200px){.related-link-support .related-link-support-wrapper{padding:35px 25px}}@media only screen and (max-width:768px){.related-link-support .related-link-support-wrapper{padding:30px 20px}}@media only screen and (max-width:600px){.related-link-support .related-link-support-wrapper{padding:24px 18px}}.related-link-support .related-link-support-wrapper h3.related-support{font-size:18px;font-weight:700;position:relative;margin-bottom:18px}@media only screen and (max-width:600px){.related-link-support .related-link-support-wrapper h3.related-support{font-size:16px;margin-bottom:16px}}.related-link-support .related-link-support-wrapper h3.related-support:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/support.png);vertical-align:middle;margin-right:8px}.related-link-support .related-link-support-wrapper ul.links{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:18px 0}.related-link-support .related-link-support-wrapper ul.links:after{content:"";display:block;width:310px}@media only screen and (max-width:1200px){.related-link-support .related-link-support-wrapper ul.links:after{width:32.5%}}@media only screen and (max-width:1064px){.related-link-support .related-link-support-wrapper ul.links:after{width:49.5%}}@media only screen and (max-width:768px){.related-link-support .related-link-support-wrapper ul.links:after{width:100%}}.related-link-support .related-link-support-wrapper ul.links li{width:310px}@media only screen and (max-width:1200px){.related-link-support .related-link-support-wrapper ul.links li{width:32.5%}}@media only screen and (max-width:1064px){.related-link-support .related-link-support-wrapper ul.links li{width:49.5%}}@media only screen and (max-width:768px){.related-link-support .related-link-support-wrapper ul.links li{width:100%}}.anker-link{background:#fff;padding:24px;border-radius:16px;width:800px;max-width:100%;margin:60px auto}@media only screen and (max-width:600px){.anker-link{margin:35px 0;padding:16px}}.anker-link p.anker-title{font-size:16px;font-weight:700;margin-bottom:12px;position:relative}.anker-link p.anker-title:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/chevron-down_pink.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:26px;height:26px;right:0}.anker-link ul.anker-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:12px 24px}@media only screen and (max-width:600px){.anker-link ul.anker-wrapper{gap:16px}}.anker-link ul.anker-wrapper li{font-size:13px;line-height:1}.anker-link ul.anker-wrapper li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/anker.png);vertical-align:middle;margin-right:3px}.l-container{background:#f8f8f8}main.top{padding-top:80px}@media only screen and (max-width:600px){main.top{padding-top:0}}main.top .key-slider{display:flex;flex-direction:column}main.top .key-slider .key-slider-slide:nth-child(odd){transform:translateX(-70px)}main.top .key-slider .key-slider-slide:nth-child(even){align-self:flex-end;margin-right:0;transform:translateX(70px)}main.top .kv-sub-title{font-size:22px;color:#333;margin:20px 0 0 16px;background:#fbf0f0;padding:6px 12px;display:inline-block}@media only screen and (max-width:600px){main.top .kv-sub-title{font-size:14px;margin:20px 0 0}}main.top br.sp{display:none}@media only screen and (max-width:600px){main.top br.sp{display:block}}main.top .key-slider{display:flex;flex-direction:column}main.top .key-slider .key-slider-slide:nth-child(odd){transform:translateX(-70px)}main.top .key-slider .key-slider-slide:nth-child(even){align-self:flex-end;margin-right:0;transform:translateX(70px)}main.top .kv-sub-title{font-size:22px;color:#333;margin:20px 0 0 16px;background:#fbf0f0;padding:6px 12px;display:inline-block}@media only screen and (max-width:600px){main.top .kv-sub-title{font-size:14px;margin:20px 0 0}}main.top br.sp{display:none}@media only screen and (max-width:600px){main.top br.sp{display:block}}main.top section.news-slide .top-slide-box{background:#fff;width:88%;margin-left:12%;position:relative;overflow:hidden;border-radius:80px 0 0 80px;padding:40px 0 20px}@media only screen and (max-width:1099px){main.top section.news-slide .top-slide-box{width:100%;margin-left:0;border-radius:40px 0 0 40px}}main.top section.news-slide .top-slide-box .slider-wrapper{width:968px;margin:0 auto}@media only screen and (max-width:1099px){main.top section.news-slide .top-slide-box .slider-wrapper{width:100%}}@media only screen and (max-width:600px){main.top section.news-slide .top-slide-box .slider-wrapper{width:312px}}main.top section.news-slide .top-slide-box .slider-wrapper .slidetitle{text-align:center;font-weight:700;font-size:14px;line-height:1.4}@media only screen and (max-width:600px){main.top section.news-slide .top-slide-box .slider-wrapper .slidetitle{font-size:12px}}main.top section.news-text{padding:80px 0}@media only screen and (max-width:1099px){main.top section.news-text{padding:40px 0}}main.top section.news-text .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:10px}@media only screen and (max-width:1099px){main.top section.news-text .title-wrapper{padding-bottom:10px;border-bottom:1px solid #00233a;margin-bottom:0}}main.top section.news-text .title-wrapper .title{width:89%;position:relative}@media only screen and (max-width:1099px){main.top section.news-text .title-wrapper .title{width:100%}main.top section.news-text .title-wrapper .title:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/chevron-down.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:26px;height:26px;right:-14px}}main.top section.news-text .title-wrapper .title h3.top-news-title{font-size:16px;font-weight:700}main.top section.news-text .title-wrapper .title h3.top-news-title span.en{color:#ff6370;font-size:12px;font-weight:700;margin-left:8px}@media only screen and (max-width:1099px){main.top section.news-text .title-wrapper .title h3.top-news-title span.en{font-size:11px}}main.top section.news-text .title-wrapper .link{width:11%;text-align:right;padding-right:21px}main.top section.news-text .title-wrapper .link a{font-weight:700;color:#ff6370;position:relative}main.top section.news-text .title-wrapper .link a:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/arrow-right-circle.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:20px;height:20px;right:-35px}main.top section.news-text .news-wrapper ol{padding:0 0 0 16px;transition:opacity .3s ease}main.top section.news-text .news-wrapper ol:hover{opacity:.7}main.top section.news-text .news-wrapper ol:hover li:after{right:11px}main.top section.news-text .news-wrapper ol li{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;font-size:16px;font-weight:700;padding:16px 40px 16px 0;border-bottom:1px solid #00233a;position:relative}@media only screen and (max-width:1099px){main.top section.news-text .news-wrapper ol li{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:8px 0 8px}}main.top section.news-text .news-wrapper ol li:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/chevron-right.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:8px;height:15px;right:15px;transition:right .3s ease}main.top section.news-text .news-wrapper ol li time{width:10%}@media only screen and (max-width:1099px){main.top section.news-text .news-wrapper ol li time{width:100%;display:block;font-size:12px}}main.top section.news-text .news-wrapper ol li p.news-content{width:90%}@media only screen and (max-width:1099px){main.top section.news-text .news-wrapper ol li p.news-content{width:100%;font-size:12px}}main.top section.news-text .news-wrapper ol li p.news-content a:hover{text-decoration:underline}main.top section.news-text .news-wrapper .link-sp{width:100%;text-align:right;padding:8px 23px 0 0}main.top section.news-text .news-wrapper .link-sp a{font-weight:700;color:#ff6370;position:relative;font-size:12px}main.top section.news-text .news-wrapper .link-sp a:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/arrow-right-circle.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:20px;height:20px;right:-35px}main.top section.top-open-campus{padding:60px 0 80px;position:relative;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/open-campus_bcg.png);background-size:48px;background-position:left;background-repeat:repeat}main.top section.top-open-campus:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:rgba(143,83,8,.1)}main.top section.top-open-campus:after{position:absolute;display:block;top:0;left:0;content:"";height:8px;width:100%;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus.png);background-size:375px;background-position:left;background-repeat:repeat}main.top section.top-open-campus h3.top-heading01{text-align:center;margin-bottom:30px;position:relative;z-index:1}main.top section.top-open-campus h3.top-heading01 img{max-width:100%}main.top section.top-open-campus .open-campus-img{position:relative;z-index:1}main.top section.top-open-campus .open-campus-img img{width:100%}main.top section.top-open-campus .point-wrapper{position:relative;z-index:1;width:1014px;margin:70px auto}@media only screen and (max-width:1099px){main.top section.top-open-campus .point-wrapper{width:100%;margin:30px 0}}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul{padding:0 15px}}main.top section.top-open-campus .point-wrapper ul li.point-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;border-bottom:2px solid #8f5308;padding:70px 30px 30px}@media only screen and (max-width:1099px){main.top section.top-open-campus .point-wrapper ul li.point-box{padding:30px}}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:30px 0}}main.top section.top-open-campus .point-wrapper ul li.point-box:first-of-type{padding:0 30px 30px}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box:first-of-type{padding:0 0 30px}}main.top section.top-open-campus .point-wrapper ul li.point-box:nth-child(2){display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}}main.top section.top-open-campus .point-wrapper ul li.point-box .text{width:420px}@media only screen and (max-width:1099px){main.top section.top-open-campus .point-wrapper ul li.point-box .text{width:45%}}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box .text{width:100%}}main.top section.top-open-campus .point-wrapper ul li.point-box .text h4.top-point{text-align:center;font-size:20px;font-weight:700;margin-bottom:30px}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box .text h4.top-point{margin-bottom:20px}}main.top section.top-open-campus .point-wrapper ul li.point-box .text h4.top-point span.sub{display:block;font-size:14px;font-weight:700;margin:10px 0 5px}main.top section.top-open-campus .point-wrapper ul li.point-box .text h4.top-point span.strong{color:#ff6370}main.top section.top-open-campus .point-wrapper ul li.point-box .text p.txt-point{line-height:1.57}main.top section.top-open-campus .point-wrapper ul li.point-box .image{width:506px}@media only screen and (max-width:1099px){main.top section.top-open-campus .point-wrapper ul li.point-box .image{width:52%}}@media only screen and (max-width:600px){main.top section.top-open-campus .point-wrapper ul li.point-box .image{width:100%;margin-top:12px}}main.top section.top-open-campus .link-wrapper{width:406px;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width:600px){main.top section.top-open-campus .link-wrapper{width:100%;padding:0 15px}}main.top section.top-open-campus .link-wrapper .sns-wrapper{width:343px;margin:0 auto}main.top section.top-open-campus .link-wrapper .sns-wrapper h5.sns-title{font-weight:700;margin:50px 0 15px;text-align:center}@media only screen and (max-width:600px){main.top section.top-open-campus .link-wrapper .sns-wrapper h5.sns-title{margin:35px 0 10px}}main.top section.top-open-campus .link-wrapper .sns-wrapper ul{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}main.top section.top-open-campus .link-wrapper .sns-wrapper ul li img{width:47px;transition:.4s all}main.top section.top-open-campus .link-wrapper .sns-wrapper ul li img:hover{opacity:.6}main.top section.top-open-campus .open-campus-decoration{position:relative}main.top section.top-open-campus .open-campus-decoration:before{position:absolute;display:block;top:25px;left:0;content:"";height:40px;width:100%;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/open-campus-deco01.png);background-size:180px;background-position:left;background-repeat:repeat}main.top section.top-information{padding:75px 0 220px;position:relative}@media only screen and (max-width:1099px){main.top section.top-information{padding:75px 0 200px}}@media only screen and (max-width:600px){main.top section.top-information{padding:45px 0 140px}}main.top section.top-information:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/information-deco01.png);top:49%;left:0;width:23.819vw;height:19.306vw}@media only screen and (max-width:600px){main.top section.top-information:before{display:none}}main.top section.top-information:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/information-deco02.png);bottom:4%;left:0;width:18.75vw;height:8.403vw}@media only screen and (max-width:1099px){main.top section.top-information:after{width:360px;height:180px;bottom:0;left:10px}}@media only screen and (max-width:600px){main.top section.top-information:after{width:48vw;height:21.333vw;bottom:2.5%;left:10px}}main.top section.top-information h3.top-heading02{font-size:32px;font-weight:700;text-align:center;color:#00233a;position:relative}@media only screen and (max-width:600px){main.top section.top-information h3.top-heading02{font-size:24px}}main.top section.top-information h3.top-heading02 span.en{display:block;color:#ff6370;font-size:16px;font-weight:700;margin:5px 0 10px}@media only screen and (max-width:600px){main.top section.top-information h3.top-heading02 span.en{font-size:12px}}main.top section.top-information h3.top-heading02:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/information-cat.png);top:-32px;right:24%;width:91px;height:96px}@media only screen and (max-width:1099px){main.top section.top-information h3.top-heading02:after{right:18%;top:-13px}}@media only screen and (max-width:600px){main.top section.top-information h3.top-heading02:after{right:3%;width:65px;height:69px}}main.top section.top-information p.top-lead{text-align:center;line-height:1.57;margin-bottom:60px}@media only screen and (max-width:1099px){main.top section.top-information p.top-lead{margin-bottom:30px}}@media only screen and (max-width:600px){main.top section.top-information p.top-lead{text-align:left;margin-bottom:25px}}main.top section.top-information ul.information-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 0}main.top section.top-information ul.information-wrap li{width:544px;position:relative;border-radius:8px;overflow:hidden}@media only screen and (max-width:1140px){main.top section.top-information ul.information-wrap li{width:49.25%}}main.top section.top-information ul.information-wrap li h4{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:100%;z-index:10;color:#fff;font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width:600px){main.top section.top-information ul.information-wrap li h4{font-size:12px;line-height:1.57;padding-right:15px}}main.top section.top-information ul.information-wrap li h4:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/button01.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);right:20px;width:24px;height:24px;z-index:20}@media only screen and (max-width:1099px){main.top section.top-information ul.information-wrap li h4:after{right:10px}}@media only screen and (max-width:600px){main.top section.top-information ul.information-wrap li h4:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/button01_sp.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);right:0;width:13px;height:13px}}main.top section.top-information ul.information-wrap li a{display:block;width:100%;height:100%;top:0;left:0;z-index:30;position:relative;transition:.4s all}main.top section.top-information ul.information-wrap li a:before{content:"";position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;opacity:.65;background:#423636;transition:.4s all}main.top section.top-information ul.information-wrap li a:hover:before{opacity:.9}main.top section.top-information h4.top-information span{font-size:.85em}main.top section.top-campus-life{padding:80px 0 60px;background-image:repeating-linear-gradient(135deg,#ffbdbd,#ffbdbd 8px,#ffc6c6 8px,#ffc6c6 16px);position:relative}@media only screen and (max-width:600px){main.top section.top-campus-life{padding:86px 0 30px}}main.top section.top-campus-life:before{position:absolute;display:block;top:0;left:0;content:"";height:8px;width:100%;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus.png);background-size:375px;background-position:left;background-repeat:repeat}main.top section.top-campus-life:after{position:absolute;display:block;bottom:0;left:0;content:"";height:8px;width:100%;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus_rev.png);background-size:375px;background-position:left;background-repeat:repeat}main.top section.top-campus-life .campus-decoration:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus-deco01.png);top:8px;left:0;width:22.5vw;height:31.806vw}@media only screen and (max-width:1099px){main.top section.top-campus-life .campus-decoration:before{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus-deco01_sp.png)}}main.top section.top-campus-life .campus-decoration:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus-deco02.png);top:8px;right:0;width:25.278vw;height:32.5vw}@media only screen and (max-width:1099px){main.top section.top-campus-life .campus-decoration:after{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/campus-deco02_sp.png);width:22.5vw;height:31.806vw}}main.top section.top-campus-life h3.top-heading04{font-size:32px;font-weight:700;text-align:center;color:#00233a;margin-bottom:25px;line-height:1;position:relative}@media only screen and (max-width:600px){main.top section.top-campus-life h3.top-heading04{font-size:24px}}main.top section.top-campus-life h3.top-heading04:before{position:absolute;left:30%;top:0;content:"";width:2px;height:100%;background:#222;border-radius:3px;transform:rotate(-25deg)}@media only screen and (max-width:1099px){main.top section.top-campus-life h3.top-heading04:before{left:22%}}@media only screen and (max-width:600px){main.top section.top-campus-life h3.top-heading04:before{left:2%}}main.top section.top-campus-life h3.top-heading04:after{position:absolute;right:30%;top:0;content:"";width:2px;height:100%;background:#222;border-radius:3px;transform:rotate(25deg)}@media only screen and (max-width:1099px){main.top section.top-campus-life h3.top-heading04:after{right:22%}}@media only screen and (max-width:600px){main.top section.top-campus-life h3.top-heading04:after{right:2%}}main.top section.top-campus-life .movie{margin-bottom:30px}@media only screen and (max-width:768px){main.top section.top-campus-life .movie p{padding:0 5%}}main.top section.top-campus-life .movie iframe{width:500px;height:281px}@media only screen and (max-width:768px){main.top section.top-campus-life .movie iframe{width:100%;height:auto;aspect-ratio:16/9}}main.top section.top-campus-life .sp-decoration{display:none}@media only screen and (max-width:600px){main.top section.top-campus-life .sp-decoration{display:block;text-align:center;margin-top:15px}}main.top section.top-course{padding:130px 0 140px;position:relative}@media only screen and (max-width:1099px){main.top section.top-course{padding:60px 0}}@media only screen and (max-width:600px){main.top section.top-course{padding:40px 0}}main.top section.top-course:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/information-deco01.png);top:56%;left:0;width:23.819vw;height:19.306vw}@media only screen and (max-width:600px){main.top section.top-course:before{display:none}}main.top section.top-course h3.top-heading03{font-size:32px;font-weight:700;text-align:center;color:#00233a;position:relative}@media only screen and (max-width:600px){main.top section.top-course h3.top-heading03{font-size:24px}}main.top section.top-course h3.top-heading03 span.en{display:block;color:#ff6370;font-size:16px;font-weight:700;margin:5px 0 10px}@media only screen and (max-width:600px){main.top section.top-course h3.top-heading03 span.en{font-size:12px}}main.top section.top-course p.top-lead{text-align:center;line-height:1.57;margin-bottom:20px}main.top section.top-course ul.course-wrap{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px 25px}main.top section.top-course ul.course-wrap li.course-box{width:31.7%;position:relative}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box{width:46.5%}}@media only screen and (min-width:769px){main.top section.top-course ul.course-wrap li.course-box.wow{animation:none !important;opacity:1 !important;transform:none !important}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box{width:100%}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box.course-box-animated{opacity:0;transform:translateY(30px);transition:all .6s ease}main.top section.top-course ul.course-wrap li.course-box.course-box-animated.animated{opacity:1;transform:translateY(0)}}main.top section.top-course ul.course-wrap li.course-box img{width:100%}main.top section.top-course ul.course-wrap li.course-box .info-box{padding:0 12px 80px;margin-top:-8px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box{padding:0 15px 50px;height:310px;margin-bottom:30px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box{padding:0 15px 15px;height:auto;margin-bottom:0}}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab{display:block;padding:0 8px;line-height:1.7;width:fit-content;font-size:12px}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.pet-nurse{background:#ffdde3;color:#ff93a7}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.dog-trimmer{background:#fff1dd;color:#ffb44a}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.dog-trainer{background:#f6d4ce;color:#f0644d}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.pet-care{background:#d2faea;color:#35db9b}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.correspondence{background:#d2daf6;color:#6b88f0}main.top section.top-course ul.course-wrap li.course-box .info-box span.course-tab.pro-trimming{background:#ffe1ce;color:#f88132}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course{margin-top:6px;height:84px;font-size:24px;font-weight:700;position:relative}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course{height:auto;margin-bottom:16px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse{color:#ff93a7}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp01a.png);top:43px;right:0;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse:after{top:43px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer{color:#ffb44a}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp02a.png);top:6px;right:24px;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer:after{top:6px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer{color:#f0644d}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp03a.png);top:2px;right:7px;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer:after{top:2px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-care{color:#35db9b}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-care:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp04a.png);top:23px;right:-9px;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-care:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pet-care:after{top:23px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.correspondence{color:#6b88f0}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.correspondence:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp05a.png);top:3px;right:71px;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.correspondence:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.correspondence:after{top:3px}}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming{color:#f88132}main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp06a.png);top:3px;right:26px;width:31px;height:28px}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming:after{top:-38px}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming:after{top:3px}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text{line-height:1.7;position:relative;min-height:95px;z-index:10}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pet-nurse:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp01b.png);top:78px;right:44px;width:122px;height:84px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pet-nurse:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.dog-trimmer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp02b.png);top:62px;right:14px;width:144px;height:86px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.dog-trimmer:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.dog-trainer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp03b.png);top:55px;right:-4px;width:153px;height:92px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.dog-trainer:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pet-care:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp04b.png);top:69px;right:14px;width:128px;height:74px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pet-care:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.correspondence:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp05b.png);top:53px;right:41px;width:171px;height:88px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.correspondence:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pro-trimming:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp06b.png);top:75px;right:-39px;width:171px;height:88px;z-index:-1}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .info-box p.course-text.pro-trimming:after{display:none}}main.top section.top-course ul.course-wrap li.course-box .button-box{width:100%;position:relative}@media only screen and (max-width:1099px){main.top section.top-course ul.course-wrap li.course-box .button-box{position:absolute;bottom:0}}@media only screen and (max-width:600px){main.top section.top-course ul.course-wrap li.course-box .button-box{position:relative;padding:0 15px}}main.top .loopslider{width:100%;height:220px;text-align:left;overflow:hidden;position:relative;margin:30px 0}@media only screen and (max-width:600px){main.top .loopslider{height:150px;margin:20px 0}}main.top .loopslider ul{height:220px;float:left;display:block;overflow:hidden}main.top .loopslider ul:after:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width:600px){main.top .loopslider ul{height:150px}}main.top .loopslider ul li{width:250px;height:220px;float:left;display:block;overflow:hidden}@media only screen and (max-width:600px){main.top .loopslider ul li{width:170px;height:150px}}main.top .loopslider ul li img{width:220px}@media only screen and (max-width:600px){main.top .loopslider ul li img{width:150px}}.top-campus-life-container{width:100%;max-width:100%;margin:0 auto;padding:0}.sb_instagram_header{display:none}#sbi_load{display:none}.instagram-slider{width:100%;height:250px;text-align:left;overflow:hidden;position:relative;margin:30px 0}.instagram-slider ul{height:250px;display:flex;width:calc(2070px * 6 + 10px * 5);animation:instagram-loop 60s linear infinite}.instagram-slider ul:after:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width:600px){.instagram-slider ul{width:calc(1670px * 6 + 10px * 5)}}.instagram-slider ul li.sns-pickup{width:2070px;height:auto;flex-shrink:0;display:block;overflow:hidden;margin-right:10px}@media only screen and (max-width:600px){.instagram-slider ul li.sns-pickup{width:1670px}}.instagram-slider ul li.sns-pickup #sb_instagram #sbi_load .sbi_load_btn,.instagram-slider ul li.sns-pickup #sb_instagram .sbi_photo_wrap{min-width:200px !important;min-height:200px !important}@keyframes instagram-loop{0%{transform:translateX(calc(-2070px * 3 - 10px * 2))}100%{transform:translateX(0)}}@media only screen and (max-width:600px){@keyframes instagram-loop{0%{transform:translateX(calc(-1670px * 3 - 10px * 2))}100%{transform:translateX(0)}}}.tiktok-feed{width:90%;margin:0 auto}.key-visual{position:relative;min-height:500px}.kv-title{position:absolute;top:50%;transform:translateY(-50%);right:10%;padding:10px;z-index:3;max-width:660px;width:90%;opacity:0}.kv-title.active{animation:kvBounceUp .5s ease-out forwards}@media only screen and (max-width:1099px){.kv-title{top:50%;transform:translateY(-50%)}}@keyframes kvBounceUp{0%{opacity:0;transform:translateY(calc(-50% + 40px))}50%{opacity:1;transform:translateY(calc(-50% - 8px))}70%{transform:translateY(calc(-50% + 4px))}85%{transform:translateY(calc(-50% - 2px))}100%{opacity:1;transform:translateY(-50%)}}.sub-copy{width:70%;margin:40px 0 0}@media only screen and (max-width:600px){.sub-copy{width:55%;position:absolute;z-index:3;bottom:120px;right:20px}}main.campus-life-top{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life-top{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life-top{padding-top:40px}}main.campus-life-top section.campus-life_top{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life-top section.campus-life_top{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life-top section.campus-life_top{padding:40px 0}}main.campus-life-top section.campus-life_top .campus-life-top-main{position:relative}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px 25px}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box{width:31.7%;position:relative}@media only screen and (max-width:1099px){main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box{width:46.5%}}@media only screen and (max-width:600px){main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box{width:100%}}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box img{width:100%}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box .info-box h4.top-campus-life{margin:16px 0;font-size:20px;font-weight:700;position:relative;color:#3585db}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box .info-box p.cltop-text{line-height:1.7;position:relative;margin-bottom:16px}main.campus-life-top section.campus-life_top .campus-life-top-main ul.campus-life-contents-wrap li.contents-box .button-box{width:100%;position:relative}main.campus-life_partner-dog{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life_partner-dog{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life_partner-dog{padding-top:40px}}main.campus-life_partner-dog section.campus-life_partner{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life_partner-dog section.campus-life_partner{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life_partner-dog section.campus-life_partner{padding:40px 0}}main.campus-life_partner-dog .partner-main-title-wrapper{text-align:center;margin-bottom:60px}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-main-title-wrapper{margin-bottom:40px}}main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title{font-size:16px}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title{font-size:14px}}main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title-big{font-size:32px;font-weight:700}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title-big{font-size:20px}}main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title-big span.sm{font-size:26px}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-main-title-wrapper p.partner-title-big span.sm{font-size:16px}}main.campus-life_partner-dog .partner-content{position:relative;padding:32px 24px;background:#fff;margin-bottom:80px}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-content{padding:32px 16px}}main.campus-life_partner-dog .partner-content:last-of-type{margin-bottom:0}main.campus-life_partner-dog .partner-content .content-box{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeff2 10px,#fff6e9 10px,#fff6e9 20px);padding:24px 16px}main.campus-life_partner-dog .partner-content .content-box ul.learning{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:16px 0}main.campus-life_partner-dog .partner-content .content-box ul.learning li{position:relative;padding:16px;background:#fff;width:49%;border-radius:8px}main.campus-life_partner-dog .partner-content .content-box ul.learning li h4.learn{color:#ff6370;font-weight:700;margin-bottom:16px;text-align:center;z-index:1}main.campus-life_partner-dog .partner-content .content-box ul.learning li>p{z-index:1;position:relative}main.campus-life_partner-dog .partner-content .content-box ul.learning li p.decoration-learn{position:absolute;right:8px;bottom:8px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:24px 0}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end{background:#fff;width:49%;padding:24px}@media only screen and (max-width:600px){main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end{width:100%;padding:24px 16px}}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end h4.different-title{color:#ff6370;font-size:22px;font-weight:700;margin-bottom:16px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end h5.different-sub-title{font-size:18px;font-weight:500;margin-bottom:16px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end>p{margin-bottom:16px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end .lr-line{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:16px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end .lr-line:last-of-type{margin-bottom:0}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end .lr-line ul.withpaw-list li{margin-left:16px}main.campus-life_partner-dog .partner-content .content-box .different-wrapper .differ-end .lr-line ul.withpaw-list li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/campus-life/partner-dog/paw.png);vertical-align:middle;margin-left:-16px;margin-right:2px}main.campus-life_partner-dog .partner-content .img-map{text-align:center;padding-top:24px}main.campus-life_facilities{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life_facilities{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life_facilities{padding-top:40px}}main.campus-life_facilities section.campus-life_facilities{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life_facilities section.campus-life_facilities{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life_facilities section.campus-life_facilities{padding:40px 0}}main.campus-life_facilities section.campus-life_facilities .facilities01{margin-bottom:80px}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:80px 0}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content{width:48%;position:relative}@media only screen and (max-width:600px){main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content{width:100%}}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content h4.fa-name{padding:6px 24px;font-size:22px;font-weight:500;color:#fff;background:#ff93a7;border-radius:8px;position:absolute;left:20px;top:-20px;min-width:214px;text-align:center}@media only screen and (max-width:1099px){main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content h4.fa-name{font-size:18px}}@media only screen and (max-width:600px){main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content h4.fa-name{font-size:16px;left:50%;transform:translateX(-50%);min-width:290px}}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content p.fa-main-img{margin-bottom:24px}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content .belonging{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content .belonging .that-image{width:40%}main.campus-life_facilities section.campus-life_facilities .facilities01 .fa01-wrapper .fa-content .belonging .that-text{width:57%}main.campus-life_facilities section.campus-life_facilities .facilities02{position:relative;padding:32px 24px;background:#fff}@media only screen and (max-width:600px){main.campus-life_facilities section.campus-life_facilities .facilities02{padding:32px 16px}}main.campus-life_facilities section.campus-life_facilities .facilities02 .sub-fa-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:40px 0}main.campus-life_facilities section.campus-life_facilities .facilities02 .sub-fa-wrapper .equipment{width:48%}main.campus-life_facilities section.campus-life_facilities .facilities02 .sub-fa-wrapper .equipment h4.equip{padding:16px 0 8px;text-align:center;color:#ff6370;font-size:18px;font-weight:700}@media only screen and (max-width:600px){main.campus-life_facilities section.campus-life_facilities .facilities02 .sub-fa-wrapper .equipment h4.equip{font-size:14px}}main.campus-life_interview{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life_interview{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life_interview{padding-top:40px}}main.campus-life_interview section.campus-life_interview{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life_interview section.campus-life_interview{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life_interview section.campus-life_interview{padding:40px 0}}main.campus-life_interview section.campus-life_interview .interview-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:40px 0}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box{padding:24px 16px;width:48.181818%}@media only screen and (max-width:600px){main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box{width:100%}}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trimmer{background:repeating-linear-gradient(-45deg,#ffecd1,#ffecd1 10px,#fff6e9 10px,#fff6e9 20px)}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trimmer>h4.student-status{background:#ffb44a}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trimmer>h5.interview-title{color:#ea9114}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trainer{background:repeating-linear-gradient(-45deg,#ffe4e0,#ffeeeb 10px,#fff6e9 10px,#fff6e9 20px)}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trainer>h4.student-status{background:#f0644d}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-trainer>h5.interview-title{color:#f0644d}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-nurse{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeff2 10px,#fff6e9 10px,#fff6e9 20px)}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-nurse>h4.student-status{background:#ff93a7}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.dog-nurse>h5.interview-title{color:#ff6370}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.pet-care{background:repeating-linear-gradient(-45deg,#d6faeb,#eafcf5 10px,#fff6e9 10px,#fff6e9 20px)}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.pet-care>h4.student-status{background:#35db9b}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box.pet-care>h5.interview-title{color:#14d38a}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box h4.student-status{color:#fff;font-weight:700;text-align:center;font-size:16px;padding:8px 0;margin-bottom:16px;border-radius:8px}@media only screen and (max-width:600px){main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box h4.student-status{font-size:14px}}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box p.name{text-align:center;margin-bottom:16px}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box p.face{text-align:center;margin-bottom:16px}main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box h5.interview-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px}@media only screen and (max-width:600px){main.campus-life_interview section.campus-life_interview .interview-wrapper .person-box h5.interview-title{font-size:16px;margin-bottom:8px}}main.campus-life_curriculum{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life_curriculum{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life_curriculum{padding-top:40px}}main.campus-life_curriculum section.campus-life_curriculum{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life_curriculum section.campus-life_curriculum{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life_curriculum section.campus-life_curriculum{padding:40px 0}}main.campus-life_curriculum section.campus-life_curriculum p.curriculum-image{margin-bottom:60px;text-align:center}@media only screen and (max-width:600px){main.campus-life_curriculum section.campus-life_curriculum p.curriculum-image{margin-bottom:30px;margin-top:-30px}}main.campus-life_curriculum section.campus-life_curriculum p.curriculum-image img{width:800px;max-width:100%}main.campus-life_curriculum section.campus-life_curriculum .strong-point{position:relative;padding:32px 16px;background:#fff}main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:24px 0}@media only screen and (max-width:600px){main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper{gap:16px 0}}main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength{width:32.3033%;background:#ffeaee;border:1px dashed #ff728c;padding:16px;border-radius:8px}@media only screen and (max-width:936px){main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength{width:48.5%}}@media only screen and (max-width:600px){main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength{width:100%}}main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength.double{width:66.15165%}@media only screen and (max-width:936px){main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength.double{width:48.5%}}@media only screen and (max-width:600px){main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength.double{width:100%}}main.campus-life_curriculum section.campus-life_curriculum .strong-point .point-wrapper .strength h4.st-title{color:#ff728c;font-size:15px;font-weight:700;text-align:center;margin-bottom:16px}.trial-menu{margin-bottom:60px}.trial-menu ul.trial{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.trial-menu ul.trial li{width:24%;padding:30px 0 0;font-size:0}@media only screen and (max-width:600px){.trial-menu ul.trial li{width:47.5%;padding:18px 0 0}}.trial-menu ul.trial li h5.trial-menu{width:100%;height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-align:center;line-height:1.4;margin-bottom:6px}.trial-menu ul.trial li h5.trial-menu.trimmer{background:#fff1dd;color:#ea9114}.trial-menu ul.trial li h5.trial-menu.trainer{background:#f6d4ce;color:#f0644d}.trial-menu ul.trial li h5.trial-menu.nurse{background:#ffdde3;color:#ff6370}.trial-menu ul.trial li h5.trial-menu.care{background:#d6faeb;color:#14d38a}.trial-menu ul.trial li img{width:100%}.trial-menu ul.trial li h6.trial-menu{width:100%;font-size:14px;font-weight:700;text-align:center;line-height:1.4;margin:8px 0}.trial-menu ul.trial li h6.trial-menu.trimmer{color:#ea9114}.trial-menu ul.trial li h6.trial-menu.trainer{color:#f0644d}.trial-menu ul.trial li h6.trial-menu.nurse{color:#ff6370}.trial-menu ul.trial li h6.trial-menu.care{color:#14d38a}.trial-menu ul.trial li p.trial-content{font-size:12px}main.campus-life_calender-all{padding-top:80px}@media only screen and (max-width:1099px){main.campus-life_calender-all{padding-top:60px}}@media only screen and (max-width:600px){main.campus-life_calender-all{padding-top:40px}}main.campus-life_calender-all section.campus-life_calender{padding:80px 0 70px}@media only screen and (max-width:1099px){main.campus-life_calender-all section.campus-life_calender{padding:60px 0}}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender{padding:40px 0}}main.campus-life_calender-all section.campus-life_calender .next-button{margin:60px 0}@media only screen and (max-width:1099px){main.campus-life_calender-all section.campus-life_calender .next-button{margin:40px 0}}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender .next-button{margin:32px 0 16px}}main.campus-life_calender-all section.campus-life_calender .next-button>p{width:343px;max-width:100%;margin:0 auto}main.campus-life_calender-all section.campus-life_calender .calender-wrapper{padding:16px;background:#fff}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender .calender-wrapper{padding:4px 0}}main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event:after{content:".";display:block;clear:both;height:0;visibility:hidden}main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li{margin-bottom:24px}@media only screen and (max-width:1148px){main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li{width:48.5%}}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li{width:100%;margin-bottom:16px}}main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li:last-of-type{margin-bottom:0}main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li:nth-child(odd){float:left}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li:nth-child(odd){float:none}}main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li:nth-child(even){float:right}@media only screen and (max-width:600px){main.campus-life_calender-all section.campus-life_calender .calender-wrapper ol.calender-event li:nth-child(even){float:none}}main.course{padding-top:80px}@media only screen and (max-width:1099px){main.course{padding-top:60px}}@media only screen and (max-width:600px){main.course{padding-top:40px}}main.course section.course-top{padding:80px 0 0}@media only screen and (max-width:1099px){main.course section.course-top{padding:60px 0 10px}}@media only screen and (max-width:600px){main.course section.course-top{padding:40px 0 10px}}main.course section.course-top p.lead{text-align:center;margin-bottom:30px;line-height:1.7}@media only screen and (max-width:600px){main.course section.course-top p.lead{text-align:left}}main.course section.course-top .course-main{position:relative}main.course section.course-top .course-main ul.course-wrap{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px 25px}main.course section.course-top .course-main ul.course-wrap li.course-box{width:31.7%;position:relative}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box{width:46.5%}}@media only screen and (max-width:600px){main.course section.course-top .course-main ul.course-wrap li.course-box{width:100%}}main.course section.course-top .course-main ul.course-wrap li.course-box img{width:100%}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box{padding:0 12px 80px;margin-top:-8px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box{padding:0 15px 50px;height:310px}}@media only screen and (max-width:600px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box{padding:0 15px 15px;height:auto}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab{display:block;padding:0 8px;line-height:1.7;width:fit-content;font-size:12px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.pet-nurse{background:#ffdde3;color:#ff93a7}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.dog-trimmer{background:#fff1dd;color:#ffb44a}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.dog-trainer{background:#f6d4ce;color:#f0644d}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.pet-care{background:#d2faea;color:#35db9b}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.correspondence{background:#d2daf6;color:#6b88f0}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box span.course-tab.pro-trimming{background:#ffe1ce;color:#f88132}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course{margin-top:6px;height:84px;font-size:24px;font-weight:700;position:relative}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course{height:auto;margin-bottom:16px}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse{color:#ff93a7}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp01a.png);top:43px;right:0;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer{color:#ffb44a}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp02a.png);top:6px;right:24px;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer{color:#f0644d}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp03a.png);top:2px;right:7px;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-care{color:#35db9b}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-care:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp04a.png);top:23px;right:-9px;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.correspondence{color:#6b88f0}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.correspondence:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp05a.png);top:3px;right:71px;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming{color:#f88132}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp06a.png);top:3px;right:26px;width:31px;height:28px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text{line-height:1.7;position:relative;min-height:95px}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pet-nurse:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp01b.png);top:78px;right:44px;width:122px;height:84px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pet-nurse:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.dog-trimmer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp02b.png);top:62px;right:14px;width:144px;height:86px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.dog-trimmer:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.dog-trainer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp03b.png);top:55px;right:-4px;width:153px;height:92px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.dog-trainer:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pet-care:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp04b.png);top:69px;right:14px;width:128px;height:74px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pet-care:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.correspondence:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp05b.png);top:53px;right:41px;width:171px;height:88px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.correspondence:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pro-trimming:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp06b.png);top:75px;right:-39px;width:171px;height:88px}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .info-box p.course-text.pro-trimming:after{display:none}}main.course section.course-top .course-main ul.course-wrap li.course-box .button-box{width:100%;position:relative}@media only screen and (max-width:1099px){main.course section.course-top .course-main ul.course-wrap li.course-box .button-box{position:absolute;bottom:0}}@media only screen and (max-width:600px){main.course section.course-top .course-main ul.course-wrap li.course-box .button-box{position:relative;padding:0 15px}}main.course-page{padding-top:80px}@media only screen and (max-width:1099px){main.course-page{padding-top:60px}}@media only screen and (max-width:600px){main.course-page{padding-top:40px}}main.course-page section.course-detail{padding:80px 0 0}@media only screen and (max-width:1099px){main.course-page section.course-detail{padding:60px 0 10px}}@media only screen and (max-width:600px){main.course-page section.course-detail{padding:40px 0 10px}}main.course-page section.course-detail .point-wrapper .point-box{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:80px}@media only screen and (max-width:600px){main.course-page section.course-detail .point-wrapper .point-box{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:40px}}main.course-page section.course-detail .point-wrapper .point-box:nth-child(2){display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}@media only screen and (max-width:600px){main.course-page section.course-detail .point-wrapper .point-box:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}}main.course-page section.course-detail .point-wrapper .point-box .point-text{width:55%}@media only screen and (max-width:600px){main.course-page section.course-detail .point-wrapper .point-box .point-text{width:100%}}main.course-page section.course-detail .point-wrapper .point-box .point-text h3.point-deco{max-width:250px;margin:0 auto 16px;text-align:center}main.course-page section.course-detail .point-wrapper .point-box .point-text h4.point-title{font-size:18px;font-weight:700;margin-bottom:16px}@media only screen and (max-width:600px){main.course-page section.course-detail .point-wrapper .point-box .point-text h4.point-title{font-size:16px}}main.course-page section.course-detail .point-wrapper .point-box .point-image{width:40%}@media only screen and (max-width:600px){main.course-page section.course-detail .point-wrapper .point-box .point-image{width:100%;margin-top:16px}}main.course-page section.course-detail .course-content-box{padding:32px 24px;background:#fff;position:relative;margin-bottom:80px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box{padding:32px 0;margin-bottom:40px}main.course-page section.course-detail .course-content-box:last-of-type{margin-bottom:0}}main.course-page section.course-detail .course-content-box .box-lead{text-align:center;font-weight:500;line-height:1.7;margin-bottom:24px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .box-lead{text-align:left;padding:0 16px}}main.course-page section.course-detail .course-content-box .yearly-box{padding:24px 16px;margin-bottom:24px}main.course-page section.course-detail .course-content-box .yearly-box:last-of-type{margin-bottom:0}main.course-page section.course-detail .course-content-box .yearly-box.dog-trimmer{background:repeating-linear-gradient(-45deg,#ffecd1,#ffecd1 10px,#fff6e9 10px,#fff6e9 20px)}main.course-page section.course-detail .course-content-box .yearly-box.dog-trainer{background:repeating-linear-gradient(-45deg,#ffe4e0,#ffeeeb 10px,#fff6e9 10px,#fff6e9 20px)}main.course-page section.course-detail .course-content-box .yearly-box.dog-nurse{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeff2 10px,#fff6e9 10px,#fff6e9 20px)}main.course-page section.course-detail .course-content-box .yearly-box.pet-care{background:repeating-linear-gradient(-45deg,#d6faeb,#eafcf5 10px,#fff6e9 10px,#fff6e9 20px)}main.course-page section.course-detail .course-content-box .yearly-box .year-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;position:relative}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-trimmer>.circle{background:#ea9114}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-trimmer>.year-text{background:#ffdcab}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-trainer>.circle{background:#f0644d}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-trainer>.year-text{background:#ffb2a5}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-nurse>.circle{background:#ff728c}main.course-page section.course-detail .course-content-box .yearly-box .year-title.dog-nurse>.year-text{background:#ffd9e0}main.course-page section.course-detail .course-content-box .yearly-box .year-title.pet-care>.circle{background:#14d38a}main.course-page section.course-detail .course-content-box .yearly-box .year-title.pet-care>.year-text{background:#b5f2db}main.course-page section.course-detail .course-content-box .yearly-box .year-title .circle{height:86px;border-radius:50%;width:86px;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;font-weight:700;border:1px solid #fff;z-index:10}main.course-page section.course-detail .course-content-box .yearly-box .year-title .year-text{width:calc(100% - 43px);height:86px;position:absolute;top:0;right:0;padding:0 20px 0 59px;display:flex;align-items:center;font-size:16px;font-weight:500}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .yearly-box .year-title .year-text{font-size:14px;padding:0 12px 0 48px}}main.course-page section.course-detail .course-content-box .yearly-box .year-title .year-text>p{line-height:1.4}main.course-page section.course-detail .course-content-box .study-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:16px 0;margin:24px 0}main.course-page section.course-detail .course-content-box .study-wrapper .study{width:49.5%;background:#fff;padding:16px;border-radius:8px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .study-wrapper .study{width:100%}}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5{font-size:22px;font-weight:700;display:flex;align-items:center;margin-bottom:16px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .study-wrapper .study>h5{font-size:20px}}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5 img{margin-right:10px}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5.dog-trimmer{color:#ea9114}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5.dog-trainer{color:#f0644d}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5.dog-nurse{color:#ff728c}main.course-page section.course-detail .course-content-box .study-wrapper .study>h5.pet-care{color:#14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper{margin-bottom:24px}main.course-page section.course-detail .course-content-box .weekly-wrapper .week-title{font-weight:700;color:#fff;text-align:center;padding:16px 0}main.course-page section.course-detail .course-content-box .weekly-wrapper .week-title.dog-trimmer{background:#ea9114}main.course-page section.course-detail .course-content-box .weekly-wrapper .week-title.dog-trainer{background:#f0644d}main.course-page section.course-detail .course-content-box .weekly-wrapper .week-title.dog-nurse{background:#ff728c}main.course-page section.course-detail .course-content-box .weekly-wrapper .week-title.pet-care{background:#14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table{overflow-x:scroll;margin-bottom:24px}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table{width:1020px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table{width:730px}}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer tr th.blank{background:#ea9114}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer tr th.week,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer tr th.time{background:#ffe0b4}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer tr th.time,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer td{border-bottom:1px dotted #ea9114}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer th,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trimmer td{border-right:1px solid #ea9114}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer tr th.blank{background:#f0644d}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer tr th.week,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer tr th.time{background:#ffb2a5}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer tr th.time,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer td{border-bottom:1px dotted #f0644d}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer th,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-trainer td{border-right:1px solid #f0644d}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse tr th.blank{background:#ff728c}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse tr th.week,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse tr th.time{background:#ffd9e0}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse tr th.time,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse td{border-bottom:1px dotted #ff728c}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse th,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.dog-nurse td{border-right:1px solid #ff728c}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care tr th.blank{background:#14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care tr th.week,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care tr th.time{background:#b5f2db}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care tr th.time,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care td{border-bottom:1px dotted #14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care th,main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table.pet-care td{border-right:1px solid #14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.blank{width:5%;padding:16px;vertical-align:middle}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.blank.dog-trainer{background:#f0644d}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.blank.dog-nurse{background:#ff728c}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.blank.pet-care{background:#14d38a}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.week{width:19%;padding:10px 16px;text-align:center;vertical-align:middle;font-weight:400}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr th.time{padding:10px 16px;text-align:center;vertical-align:middle;font-weight:400}main.course-page section.course-detail .course-content-box .weekly-wrapper .overflow-table table.course-weekly-table tr td{padding:10px 16px;text-align:center;background:#fff;vertical-align:middle}main.course-page section.course-detail .course-content-box .images-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 24px}main.course-page section.course-detail .course-content-box .images-wrapper .year-images{width:310px}@media only screen and (max-width:1099px){main.course-page section.course-detail .course-content-box .images-wrapper .year-images{width:270px}}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .images-wrapper .year-images{width:100%;margin-bottom:16px}main.course-page section.course-detail .course-content-box .images-wrapper .year-images:last-of-type{margin-bottom:0}}@media only screen and (max-width:1099px){main.course-page section.course-detail .course-content-box .images-wrapper .year-images>p{font-size:12px}}main.course-page section.course-detail .course-content-box .future-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:16px 0}main.course-page section.course-detail .course-content-box .future-wrapper.dog-trimmer>.working{background:#fff1dc;border:1px dashed #f8ab3f}main.course-page section.course-detail .course-content-box .future-wrapper.dog-trimmer>.working>h4.future-title{color:#ea9114}main.course-page section.course-detail .course-content-box .future-wrapper.dog-trainer>.working{background:#ffebe8;border:1px dashed #f0644d}main.course-page section.course-detail .course-content-box .future-wrapper.dog-trainer>.working>h4.future-title{color:#f0644d}main.course-page section.course-detail .course-content-box .future-wrapper.dog-nurse>.working{background:#ffeaee;border:1px dashed #ff93a7}main.course-page section.course-detail .course-content-box .future-wrapper.dog-nurse>.working>h4.future-title{color:#ff728c}main.course-page section.course-detail .course-content-box .future-wrapper.pet-care>.working{background:#d4ffed;border:1px dashed #0ec67f}main.course-page section.course-detail .course-content-box .future-wrapper.pet-care>.working>h4.future-title{color:#14d38a}main.course-page section.course-detail .course-content-box .future-wrapper .working{width:49.5%;padding:16px;border-radius:8px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .future-wrapper .working{width:48.5%}}main.course-page section.course-detail .course-content-box .future-wrapper .working h4.future-title{font-size:18px;text-align:center;font-weight:700;margin-bottom:12px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .future-wrapper .working h4.future-title{font-size:15px}}main.course-page section.course-detail .course-content-box .teacher-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:24px 80px 0}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper{padding:24px 0 0}}main.course-page section.course-detail .course-content-box .teacher-wrapper.dog-trimmer>.teacher-text h4.teacher-voice{color:#ea9114}main.course-page section.course-detail .course-content-box .teacher-wrapper.dog-trainer>.teacher-text h4.teacher-voice{color:#f0644d}main.course-page section.course-detail .course-content-box .teacher-wrapper.dog-nurse>.teacher-text h4.teacher-voice{color:#ff728c}main.course-page section.course-detail .course-content-box .teacher-wrapper.pet-care>.teacher-text h4.teacher-voice{color:#14d38a}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image{width:260px}@media only screen and (max-width:1144px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image{width:31%}}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image{width:100%;text-align:center}}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image img{margin-bottom:8px}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-job{line-height:1.4}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-job{text-align:left}}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-name{font-size:18px;line-height:1.4}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-name{text-align:left}}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-en{font-size:12px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-image p.teacher-en{text-align:left;margin-bottom:16px}}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-text{width:600px}@media only screen and (max-width:1144px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-text{width:67%}}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-text{width:100%}}main.course-page section.course-detail .course-content-box .teacher-wrapper .teacher-text h4.teacher-voice{margin-bottom:16px;font-size:20px;font-weight:700}main.course-page section.course-detail .course-content-box .correspondence-schooling-main-image{margin-bottom:24px}main.course-page section.course-detail .course-content-box .correspondence-schedule{overflow-x:scroll}main.course-page section.course-detail .course-content-box .correspondence-schedule .schedule-image{width:1032px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper{margin-top:8px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper ul.correspondence-pagelink{width:600px;margin:0 auto;padding:24px 16px;border-radius:16px;border:1px solid #6b88f0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 16px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper ul.correspondence-pagelink{width:100%;gap:16px}}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper ul.correspondence-pagelink li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/course/correspondence/link_before.png);vertical-align:middle;margin-right:3px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper{margin-top:24px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat01>h3.correspondence-cat-title{background:#42bede}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat01 dl{background:#e2f6ff}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat01 dl dt .q-wrapper .q-q{color:#42bede}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat01 dl dt .q-wrapper p.q-text{color:#42bede}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat01 dl dt:after{color:#42bede}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat02>h3.correspondence-cat-title{background:#ffb44a}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat02 dl{background:#fff3e3}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat02 dl dt .q-wrapper .q-q{color:#ffb44a}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat02 dl dt .q-wrapper p.q-text{color:#ffb44a}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat02 dl dt:after{color:#ffb44a}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03>h3.correspondence-cat-title{background:#35db9b}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03>h4.cat-title{color:#35db9b}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03 dl{background:#e2fcf1}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03 dl dt .q-wrapper .q-q{color:#35db9b}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03 dl dt .q-wrapper p.q-text{color:#35db9b}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat03 dl dt:after{color:#35db9b}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat04>h3.correspondence-cat-title{background:#ff93a7}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat04 dl{background:#ffe8e8}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat04 dl dt .q-wrapper .q-q{color:#ff93a7}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat04 dl dt .q-wrapper p.q-text{color:#ff93a7}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper.cat04 dl dt:after{color:#ff93a7}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper h3.correspondence-cat-title{padding:10px;color:#fff;text-align:center;font-size:16px;font-weight:700;margin-bottom:16px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper h4.cat-title{font-size:16px;font-weight:700;margin-bottom:16px;margin-top:24px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper h4.cat-title:first-of-type{margin-top:0}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl{border-radius:8px;margin-bottom:16px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl:last-of-type{margin-bottom:0}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt{padding:10px 32px 10px 12px;position:relative;transition:.4s all;cursor:pointer}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt{padding:10px 32px 10px 12px}}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt:after{content:'\f140';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt:after{font-size:26px;right:-8px}}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt.active:after{content:'\f143';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt.active:after{font-size:26px;right:-8px}}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt .q-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt .q-wrapper .q-q{display:flex;align-items:center}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt .q-wrapper .q-q span.title{font-size:20px;margin-right:8px;font-weight:500;line-height:1;font-family:"Ubuntu",serif}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dt .q-wrapper p.q-text{font-weight:700}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dd{padding:10px 12px}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dd .a-wrapper p.a-text{font-size:13px;font-weight:500}main.course-page section.course-detail .course-content-box .correspondence-faq-wrapper .correspondence-faq-wrappper dl dd .a-wrapper p.a-text>a{text-decoration:underline}main.course-page section.course-detail .course-license-box{padding:24px;border-radius:16px;position:relative;margin-bottom:80px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-license-box{margin-bottom:40px}}main.course-page section.course-detail .course-license-box.dog-trimmer{background:#fff1dc}main.course-page section.course-detail .course-license-box.dog-trimmer>h3.license-header{background:#ea9114}main.course-page section.course-detail .course-license-box.dog-trimmer>.licence-detail h4.each-need-title{color:#ea9114}main.course-page section.course-detail .course-license-box.dog-trimmer>.licence-detail .need-license ul.lisence-type li:before{color:#ea9114}main.course-page section.course-detail .course-license-box.dog-trainer{background:#ffe4e0}main.course-page section.course-detail .course-license-box.dog-trainer>h3.license-header{background:#f0644d}main.course-page section.course-detail .course-license-box.dog-trainer>.licence-detail h4.each-need-title{color:#f0644d}main.course-page section.course-detail .course-license-box.dog-trainer>.licence-detail .need-license ul.lisence-type li:before{color:#f0644d}main.course-page section.course-detail .course-license-box.dog-nurse{background:#ffeaee}main.course-page section.course-detail .course-license-box.dog-nurse>h3.license-header{background:#ff728c}main.course-page section.course-detail .course-license-box.dog-nurse>.licence-detail h4.each-need-title{color:#ff728c}main.course-page section.course-detail .course-license-box.dog-nurse>.licence-detail .need-license ul.lisence-type li:before{color:#ff728c}main.course-page section.course-detail .course-license-box.pet-care{background:#d6faeb}main.course-page section.course-detail .course-license-box.pet-care>h3.license-header{background:#14d38a}main.course-page section.course-detail .course-license-box.pet-care>.licence-detail h4.each-need-title{color:#14d38a}main.course-page section.course-detail .course-license-box.pet-care>.licence-detail .need-license ul.lisence-type li:before{color:#14d38a}main.course-page section.course-detail .course-license-box h3.license-header{font-size:22px;text-align:center;font-weight:700;padding:16px 0;border:1px solid #fff;color:#fff;border-radius:100px;margin-bottom:24px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-license-box h3.license-header{font-size:20px}}main.course-page section.course-detail .course-license-box p.license-text{line-height:1.57;margin-bottom:24px;font-weight:500}main.course-page section.course-detail .course-license-box .licence-detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width:861px){main.course-page section.course-detail .course-license-box .licence-detail{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}main.course-page section.course-detail .course-license-box .licence-detail .need-license{width:310px}@media only screen and (max-width:1099px){main.course-page section.course-detail .course-license-box .licence-detail .need-license{width:30%}}@media only screen and (max-width:600px){main.course-page section.course-detail .course-license-box .licence-detail .need-license{width:100%;margin-bottom:24px}main.course-page section.course-detail .course-license-box .licence-detail .need-license:last-of-type{margin-bottom:0}}main.course-page section.course-detail .course-license-box .licence-detail .need-license h4.each-need-title{font-size:18px;font-weight:700;margin-bottom:8px;position:relative}main.course-page section.course-detail .course-license-box .licence-detail .need-license h4.each-need-title.strength:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/course/common/strength.png);top:-32px;right:0;width:110px;height:49px}@media only screen and (max-width:600px){main.course-page section.course-detail .course-license-box .licence-detail .need-license h4.each-need-title.strength:before{left:188px}}main.course-page section.course-detail .course-license-box .licence-detail .need-license ul.lisence-type li{font-size:12px;line-height:1.57;margin-bottom:8px;padding:0 0 0 18px;position:relative}main.course-page section.course-detail .course-license-box .licence-detail .need-license ul.lisence-type li:last-of-type{margin-bottom:0}main.course-page section.course-detail .course-license-box .licence-detail .need-license ul.lisence-type li:before{content:"●";position:absolute;left:0;top:0}main.course-page section.course-detail .course-license-box .licence-detail .need-license ul.lisence-type li span.lisence-name{font-size:14px;font-weight:600;display:block}main.course-page section.course-detail .course-license-box .license-deco_pc{position:absolute;right:40px;bottom:12px}main.course-page section.course-detail .course-license-box .license-deco_pc.tp0404{right:60px;bottom:20px}@media only screen and (max-width:1099px){main.course-page section.course-detail .course-license-box .license-deco_pc{right:20px;text-align:right}}@media only screen and (max-width:1099px){main.course-page section.course-detail .course-license-box .license-deco_pc img{width:80%}}main.course-page section.course-detail .course-license-box .license-deco_sp{position:absolute;right:8px;bottom:220px}main.course-page section.course-detail .course-license-box .license-deco_sp.tp0002{bottom:300px;right:0}main.course-page section.course-detail .correspondence-link-banner{margin-bottom:80px}@media only screen and (max-width:600px){main.course-page section.course-detail .correspondence-link-banner{margin-bottom:40px}}main.course-page section.course-detail .correspondence-link-banner>p{text-align:center}main.course-page section.course-detail .correspondence-link-banner>p a{transition:.4s all}main.course-page section.course-detail .correspondence-link-banner>p a:hover{opacity:.7}main.course-page section.course-detail .correspondence-features{margin-bottom:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:32px 0}@media only screen and (max-width:600px){main.course-page section.course-detail .correspondence-features{margin-bottom:40px}}main.course-page section.course-detail .correspondence-features .feature{width:48.5%;background:#fff;padding:26px 16px}@media only screen and (max-width:600px){main.course-page section.course-detail .correspondence-features .feature{width:100%}}main.course-page section.course-detail .correspondence-features .feature h3.feature-title{color:#6b88f0;font-size:22px;font-weight:700;margin-bottom:16px}main.course-page section.course-detail .correspondence-features .feature h3.feature-title span.notice{display:block;font-size:10px;text-align:right;font-weight:400;color:#00233a}main.course-page section.course-detail .correspondence-features .feature h4.main-theme{font-size:18px;font-weight:500;margin-bottom:16px}main.course-page section.course-detail .correspondence-features .feature>.images.kj112{margin-bottom:16px}main.course-page section.course-detail .correspondence-features .feature>.images.kj190{margin-top:16px}@media only screen and (max-width:1099px){main.open-campus-top{padding-top:60px}}@media only screen and (max-width:600px){main.open-campus-top{padding-top:40px}}main.open-campus-top section.open-campus_top{padding:80px 0 70px}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top{padding:60px 0 10px}}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top{padding:40px 0 10px}}main.open-campus-top .open-campus-main-title{margin-top:-60px;padding:140px 0;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/page-header-open-campus.png);background-size:375px;background-position:left;background-repeat:repeat}@media only screen and (max-width:600px){main.open-campus-top .open-campus-main-title{padding:80px 0 56px}}main.open-campus-top .open-campus-main-title h3.main{text-align:center;color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}main.open-campus-top .open-campus-main-title h3.main span.en{font-size:42px;font-weight:900;color:#fff645;display:block}main.open-campus-top .open-campus-main-title .img-wrapper{margin-bottom:36px}main.open-campus-top .open-campus-main-title p.main-text{margin-bottom:30px;text-align:center}main.open-campus-top .open-campus-main-title ul.great-point{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:8px 0}main.open-campus-top .open-campus-main-title ul.great-point li{width:49.6%;padding:24px 18px;border:1px dashed #fff;border-radius:16px;background:rgba(255,110,137,.68);color:#fff}@media only screen and (max-width:600px){main.open-campus-top .open-campus-main-title ul.great-point li{width:49.3%;padding:22px 12px}}main.open-campus-top .open-campus-main-title ul.great-point li h4.great-point{color:#fff645;font-size:15px;font-weight:700;text-align:center;margin-bottom:12px}@media only screen and (max-width:600px){main.open-campus-top .open-campus-main-title ul.great-point li h4.great-point{font-size:14.4px}}main.open-campus-top .open-campus-main-title ul.great-point li p.great-text{line-height:1.57}main.open-campus-top section.open-campus_top-intro{padding:80px 0 0}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-intro{padding:60px 0 0}}main.open-campus-top section.open-campus_top-intro h3.top-intro{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-intro h3.top-intro{font-size:16px}}main.open-campus-top section.open-campus_top-intro p.intro-text{text-align:center;margin-bottom:30px;position:relative}main.open-campus-top section.open-campus_top-intro p.intro-text:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/top-deco01.png);top:-58px;left:24%;width:90px;height:143px}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-intro p.intro-text:before{width:39px;height:78px;left:0;top:49%}}main.open-campus-top section.open-campus_top-intro p.intro-text:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/top-deco02.png);top:-72px;right:22%;width:113px;height:113px}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-intro p.intro-text:after{width:64px;height:64px;right:0;top:-88px}}main.open-campus-top section.open-campus_top-intro .button-wrapper{width:343px;max-width:100%;margin:0 auto}main.open-campus-top section.open-campus_top-schedule{padding:80px 0 0}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-schedule{padding:60px 0 0}}main.open-campus-top section.open-campus_top-schedule .event-wrapper{padding:40px 0}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-schedule .event-wrapper{padding:0 0 20px}}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:40px;gap:41px 0}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event{margin-bottom:32px}}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event:after{content:"";display:block;width:345px}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event:after{width:48.5%}}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event:after{width:100%}}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box{width:345px;border-radius:8px;padding:10px 12px 2px}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box{width:48.5%}}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box{width:100%}}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.special{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/dotted-pink.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.special:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/event-special.png);top:-24px;right:-6px;width:118px;height:58px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.all{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/dotted-yellow.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.all:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/event-utsunomiya.png);top:-24px;right:-6px;width:118px;height:58px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.menu0{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/purple_dotted.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.menu1,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.menu2,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box.menu3{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/skyblue_check.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box p.date{color:#fff;text-align:center;font-weight:700;font-size:18px;margin-bottom:8px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box p.date span.days{font-family:"Ubuntu",serif;font-size:28px;font-weight:900}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box p.event-content{height:40px;margin:14px 0;color:#fff;line-height:1.4}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus{background:rgba(255,255,255,.3);border-radius:8px;padding:6px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus p.bus-stop-title{text-align:center}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li{color:#fff;display:inline-block;padding:3px 7px;line-height:1.2;border-radius:20px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.special{background:#ff6370}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.all{background:#ecb52a}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu0{background:#6b88f0}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu1,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu2,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu3{background:#42bede}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li a{color:#fff}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button{margin-top:14px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .entry{margin:10px 0}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-only{margin:10px 0}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button{display:block;max-width:100%;text-decoration:none;transition:.4s all;position:relative;background:#fff;padding:20px;border-radius:8px;font-size:16px;line-height:1;font-weight:700}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.special{color:#ff6370}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.special:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-pink.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.all{color:#ecb52a}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.all:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-yellow.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu0{color:#6b88f0}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu0:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-purple.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu1,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu2,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu3{color:#42bede}main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu1:after,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu2:after,main.open-campus-top section.open-campus_top-schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu3:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-blue.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus-top section.open-campus_top-schedule .event-wrapper .button-more{width:343px;margin:0 auto}main.open-campus-top section.open-campus_top-schedule .mention-wrapper{margin:24px 0 0}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-schedule .mention-wrapper{margin:12px 0 0}}main.open-campus-top section.open-campus_top-schedule .mention-wrapper h4.notice-title{font-size:16px;font-weight:700;margin-bottom:4px}main.open-campus-top section.open-campus_top-schedule .mention-wrapper h4.notice-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/bone.png);vertical-align:middle;margin-right:3px}main.open-campus-top section.open-campus_top-schedule .mention-wrapper p.notice-text{padding:16px;background:#fff;line-height:1.57;margin-bottom:12px}main.open-campus-top section.open-campus_top-schedule .mention-wrapper p.notice-text:last-of-type{margin-bottom:0}main.open-campus-top section.open-campus_top-schedule .mention-wrapper p.notice-text>a{color:#ff6370;text-decoration:underline}main.open-campus-top section.open-campus_top-menu{padding:80px 0 0}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-menu{padding:60px 0 0}}main.open-campus-top section.open-campus_top-menu .menu-table{overflow-x:scroll}main.open-campus-top section.open-campus_top-menu .menu-table .overflow-table{width:1100px}main.open-campus-top section.open-campus_top-plan{padding:80px 0 0}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-plan{padding:60px 0 0}}main.open-campus-top section.open-campus_top-plan .plan-wrapper{width:800px;max-width:100%;margin:0 auto}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:34px 0}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans{width:380px;background:#fff;padding:18px 38px 22px 18px}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans{width:48.5%}}@media only screen and (max-width:600px){main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans{width:100%;padding:18px}}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.planA{border-top:6px solid #ff6370}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.planB{border-top:6px solid #14d38a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.planC{border-top:6px solid #3585db}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.planD{border-top:6px solid #ecb52a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.osusume{position:relative}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans.osusume:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/osusume.png);top:-30px;left:24%;width:118px;height:58px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-bottom:24px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title{font-size:24px;font-weight:700}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title.planA{color:#ff6370}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title.planB{color:#14d38a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title.planC{color:#3585db}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title.planD{color:#ecb52a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .title h4.plan-title span.strong{font-size:36px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span{margin-top:12px;display:inline-block;color:#fff;font-weight:700;padding:2px 10px 2px 12px;border-radius:20px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span.planA{background:#ff6370}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span.planB{background:#14d38a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span.planC{background:#3585db}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span.planD{background:#ecb52a}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .title-wrapper .time span:before{content:'\f150';font-family:"Material Design Icons";font-size:20px;line-height:1;font-weight:400}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans p.join{font-size:16px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box{margin:32px 0}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box h5.commer{font-weight:700;margin-bottom:8px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box h5.commer.for:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/thumbs-up.png);vertical-align:middle;margin-right:4px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box h5.commer.gift:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/gift.png);vertical-align:middle;margin-right:4px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box>p a{color:#ff6370;text-decoration:underline}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box ul.plan-selection-list{padding:0 0 0 18px}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box ul.plan-selection-list li{position:relative}main.open-campus-top section.open-campus_top-plan .plan-wrapper ul.plan-detail li.plans .plan-detail-box ul.plan-selection-list li:before{content:'●';position:absolute;left:-18px}main.open-campus-top section.open-campus_top-schedule{padding:80px 0 0}@media only screen and (max-width:1099px){main.open-campus-top section.open-campus_top-schedule{padding:60px 0 0}}main.open-campus{padding-top:80px}@media only screen and (max-width:1099px){main.open-campus{padding-top:60px}}@media only screen and (max-width:600px){main.open-campus{padding-top:40px}}main.open-campus section.open-campus_flow{padding:80px 0 70px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_flow{padding:60px 0 10px}}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow{padding:40px 0 10px}}main.open-campus section.open-campus_flow .title-wrapper p.lead{text-align:center;margin-bottom:30px;line-height:1.7}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .title-wrapper p.lead{text-align:left}}main.open-campus section.open-campus_flow .title-wrapper .flow-guide{padding:30px 0;width:866px;max-width:100%;margin:0 auto}@media only screen and (max-width:911px){main.open-campus section.open-campus_flow .title-wrapper .flow-guide{width:310px;padding:0 0 30px}}main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol li{color:#ff6370;font-size:18px;font-weight:700;text-align:center;background:#fff;line-height:1.57;border:1px solid #ff6370;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:911px){main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol li{width:34px;border-radius:30px;height:240px}}main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol li:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/triangle-right.png);top:50%;right:-22px;width:7px;height:8px;transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width:911px){main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol li:after{right:-18px}}main.open-campus section.open-campus_flow .title-wrapper .flow-guide ol li:last-of-type:after{display:none}main.open-campus section.open-campus_flow .time-wrapper ol li{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:30px 0}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .time-wrapper ol li{padding:12px 0}}main.open-campus section.open-campus_flow .time-wrapper ol li .todo{width:600px}main.open-campus section.open-campus_flow .time-wrapper ol li .todo.w100{width:100%}@media only screen and (max-width:1099px){main.open-campus section.open-campus_flow .time-wrapper ol li .todo{width:53.5%}}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .time-wrapper ol li .todo{width:100%}}main.open-campus section.open-campus_flow .time-wrapper ol li .todo span{display:inline-block;background:#ff6370;color:#fff;font-size:12px;font-weight:700;padding:2px 10px;border-radius:50px;position:relative}main.open-campus section.open-campus_flow .time-wrapper ol li .todo span:after{content:"";position:absolute;width:0;height:0;left:22px;bottom:-7px;border-style:solid;border-color:transparent transparent transparent #ff6370;border-width:10px 0 1px 14px;transform:rotate(45deg)}main.open-campus section.open-campus_flow .time-wrapper ol li .todo h4.flow_todo{padding:10px 0 16px;font-size:24px;font-weight:700;vertical-align:middle}main.open-campus section.open-campus_flow .time-wrapper ol li .todo h4.flow_todo img{margin-left:12px}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p>a{color:#ff6370;text-decoration:underline}main.open-campus section.open-campus_flow .time-wrapper ol li .todo h5.flow_todo{margin:18px 0 12px;background:#f7c6d1;text-align:center;padding:6px 0}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p.free-dial{font-size:32px;font-weight:700;line-height:1;margin-bottom:10px}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p.free-dial img{margin-right:3px}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p.free-dial ruby{line-height:1}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p.free-dial ruby rt{font-size:11px;font-weight:400;line-height:1;margin:0 0 -6px}main.open-campus section.open-campus_flow .time-wrapper ol li .todo p.notic{font-size:12px}main.open-campus section.open-campus_flow .time-wrapper ol li .image{width:420px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_flow .time-wrapper ol li .image{width:43.5%}}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .time-wrapper ol li .image{width:100%;margin-top:21px}}main.open-campus section.open-campus_flow .time-wrapper ol li .image img{max-width:100%}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li{width:24%;padding:30px 0 0;font-size:0}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li{width:47.5%;padding:18px 0 0}}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h5.trial-menu{width:100%;height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-align:center;line-height:1.4;margin-bottom:6px}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h5.trial-menu.trimmer{background:#fff1dd;color:#ea9114}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h5.trial-menu.trainer{background:#f6d4ce;color:#f0644d}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h5.trial-menu.nurse{background:#ffdde3;color:#ff6370}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h5.trial-menu.care{background:#d6faeb;color:#14d38a}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li img{width:100%}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h6.trial-menu{width:100%;font-size:14px;font-weight:700;text-align:center;line-height:1.4;margin:8px 0}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h6.trial-menu.trimmer{color:#ea9114}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h6.trial-menu.trainer{color:#f0644d}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h6.trial-menu.nurse{color:#ff6370}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li h6.trial-menu.care{color:#14d38a}main.open-campus section.open-campus_flow .time-wrapper ol li .trial-menu ul.trial li p.trial-content{font-size:12px}main.open-campus section.open-campus_flow .time-wrapper ol li .down_arrow{padding-left:30px}@media only screen and (max-width:600px){main.open-campus section.open-campus_flow .time-wrapper ol li .down_arrow{padding:0;text-align:center;width:100%}}main.open-campus{padding-top:80px}@media only screen and (max-width:1099px){main.open-campus{padding-top:60px}}@media only screen and (max-width:600px){main.open-campus{padding-top:40px}}main.open-campus section.open-campus_schedule{padding:80px 0}@media only screen and (max-width:1099px){main.open-campus section.open-campus_schedule{padding:60px 0}}main.open-campus section.open-campus_schedule p.announcement{margin-bottom:60px;line-height:1.7}main.open-campus section.open-campus_schedule p.announcement a{color:#ff6370;text-decoration:underline}@media only screen and (max-width:600px){main.open-campus section.open-campus_schedule .event-wrapper{padding:0 0 20px}}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:40px;gap:41px 0}@media only screen and (max-width:600px){main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event{margin-bottom:32px}}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event:after{content:"";display:block;width:345px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event:after{width:48.5%}}@media only screen and (max-width:600px){main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event:after{width:100%}}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box{width:345px;border-radius:8px;padding:10px 12px 2px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box{width:48.5%}}@media only screen and (max-width:600px){main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box{width:100%}}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.special{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/dotted-pink.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.special:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/event-special.png);top:-24px;right:-6px;width:118px;height:58px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.all{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/dotted-yellow.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.all:before{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/event-utsunomiya.png);top:-24px;right:-6px;width:118px;height:58px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.menu0{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/purple_dotted.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.menu1,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.menu2,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box.menu3{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/skyblue_check.png);background-size:cover;background-position:center;background-repeat:repeat;position:relative}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box p.date{color:#fff;text-align:center;font-weight:700;font-size:18px;margin-bottom:8px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box p.date span.days{font-family:"Ubuntu",serif;font-size:28px;font-weight:900}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box p.event-content{height:40px;margin:14px 0;color:#fff;line-height:1.4}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus{background:rgba(255,255,255,.3);border-radius:8px;padding:6px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus p.bus-stop-title{text-align:center}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li{color:#fff;display:inline-block;padding:3px 7px;line-height:1.2;border-radius:20px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.special{background:#ff6370}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.all{background:#ecb52a}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu0{background:#6b88f0}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu1,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu2,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .free-bus ul.bus-stop li.menu3{background:#42bede}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button{margin-top:14px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .entry{margin:10px 0}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-only{margin:10px 0}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button{display:block;max-width:100%;text-decoration:none;transition:.4s all;position:relative;background:#fff;padding:20px;border-radius:8px;font-size:16px;line-height:1;font-weight:700}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.special{color:#ff6370}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.special:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-pink.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.all{color:#ecb52a}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.all:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-yellow.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu0{color:#6b88f0}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu0:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-purple.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu1,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu2,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu3{color:#42bede}main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu1:after,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu2:after,main.open-campus section.open-campus_schedule .event-wrapper ol.open-campus-event li.event-box .link-button .event-button.menu3:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/arrow-blue.png);background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;width:18px;height:18px;right:14px}main.open-campus section.open-campus_schedule .mention-wrapper{margin:24px 0 0}@media only screen and (max-width:600px){main.open-campus section.open-campus_schedule .mention-wrapper{margin:12px 0 0}}main.open-campus section.open-campus_schedule .mention-wrapper h4.notice-title{font-size:16px;font-weight:700;margin-bottom:4px}main.open-campus section.open-campus_schedule .mention-wrapper h4.notice-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/top/bone.png);vertical-align:middle;margin-right:3px}main.open-campus section.open-campus_schedule .mention-wrapper p.notice-text{padding:16px;background:#fff;line-height:1.57;margin-bottom:12px}main.open-campus section.open-campus_schedule .mention-wrapper p.notice-text:last-of-type{margin-bottom:0}main.open-campus section.open-campus_schedule .mention-wrapper p.notice-text>a{color:#ff6370;text-decoration:underline}main.open-campus{padding-top:80px}@media only screen and (max-width:1099px){main.open-campus{padding-top:60px}}@media only screen and (max-width:600px){main.open-campus{padding-top:40px}}main.open-campus section.open-campus_tour{padding:80px 0}@media only screen and (max-width:1099px){main.open-campus section.open-campus_tour{padding:60px 0}}main.open-campus section.open-campus_tour .bus-stop-wrapper{margin-bottom:35px}main.open-campus section.open-campus_tour .bus-stop-wrapper:last-of-type{margin-bottom:0}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title{width:100%;padding:12px 0}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.ibaraki1{background:#e69729}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.ibaraki2{background:#459907}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.gunma{background:#e3739a}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.tochigi{background:#119fe1}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.saitama{background:#e69829}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.chiba{background:#459907}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title.fukushima{background:#e3739a}main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title h4.bus-stop-title{color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:1.2}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .area-wrapper .title h4.bus-stop-title{font-size:16px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper{padding:24px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper{padding:16px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.ibaraki1{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-orange.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.ibaraki2{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-green.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.gunma{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-pink.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.tochigi{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-blue.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.saitama{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-orange.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.chiba{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-green.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper.fukushima{background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/open-campus/bus/bcg-pink.png);background-size:1100px;background-position:left;background-repeat:repeat}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper p.mention{text-align:center;margin-bottom:24px;line-height:1.57}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper p.mention{text-align:left}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px 30px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:16px 0}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li{width:330px;border-radius:8px;background:#fff;padding:7px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li{width:48.5%}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li h5.bus-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:12px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li h5.bus-title{font-size:18px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li h5.bus-title span.exit{font-size:14px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li h5.bus-title span.exit{font-size:12px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:18px;margin-bottom:8px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time{font-size:11px;gap:0 10px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.ibaraki1{color:#e69729}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.ibaraki2{color:#459907}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.gunma{color:#e3739a}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.tochigi{color:#119fe1}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.saitama{color:#e69829}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.chiba{color:#459907}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time.fukushima{color:#e3739a}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-time>p span.time:before{content:'\f35f';font-family:"Material Design Icons"}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-date{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1px 22px;margin-bottom:8px;font-size:13px;line-height:1.1;min-height:44px;font-weight:700}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-date{font-size:11px;gap:0 12px}}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-date>p span.day:before{content:'\f678';font-family:"Material Design Icons"}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li .bus-date li{width:auto}main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li>iframe{width:100%;height:219px}@media only screen and (max-width:600px){main.open-campus section.open-campus_tour .bus-stop-wrapper .map-wrapper ul.mapping>li>iframe{height:88px}}main.open-campus{padding-top:80px}@media only screen and (max-width:1099px){main.open-campus{padding-top:60px}}@media only screen and (max-width:600px){main.open-campus{padding-top:40px}}main.open-campus section.open-campus_event{padding:80px 0}@media only screen and (max-width:1099px){main.open-campus section.open-campus_event{padding:60px 0}}main.open-campus section.open-campus_event .event-box-wrapper{background:#fff;padding:32px 24px;margin-bottom:32px}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper{padding:32px 16px}}main.open-campus section.open-campus_event .event-box-wrapper:last-of-type{margin-bottom:0}main.open-campus section.open-campus_event .event-box-wrapper.orange{border-top:5px solid #e69829}main.open-campus section.open-campus_event .event-box-wrapper.pink{border-top:5px solid #e3739a}main.open-campus section.open-campus_event .event-box-wrapper.green{border-top:5px solid #459907}main.open-campus section.open-campus_event .event-box-wrapper.blue{border-top:5px solid #119fe0}main.open-campus section.open-campus_event .event-box-wrapper h4.event-name{font-size:26px;font-weight:700;margin-bottom:24px}main.open-campus section.open-campus_event .event-box-wrapper h4.event-name.orange{color:#e69829}main.open-campus section.open-campus_event .event-box-wrapper h4.event-name.pink{color:#e3739a}main.open-campus section.open-campus_event .event-box-wrapper h4.event-name.green{color:#459907}main.open-campus section.open-campus_event .event-box-wrapper h4.event-name.blue{color:#119fe0}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox{width:510px;position:relative}@media only screen and (max-width:1132px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox{width:48.8%}}@media only screen and (max-width:768px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox{width:100%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox.area2{margin-top:36px}@media only screen and (max-width:768px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox.left{margin-top:36px}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.eventbtn{margin-top:20px;width:310px;max-width:100%}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.notice{font-size:12px;margin-top:14px}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.event-strong{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:18px}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.event-point{font-size:14px;font-weight:700;line-height:2.2;margin-bottom:18px}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.event-point span.green{font-weight:500;color:#459907}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard{position:absolute;top:24px;right:36px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard{top:68px;right:12px}}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard{top:72px;right:0}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard img{width:209px}@media only screen and (max-width:1099px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard img{width:174px}}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.pointcard img{width:158px}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.picture{margin-top:36px}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.picture img{width:315px}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox p.picture img{width:100%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01{width:100%}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr{border-bottom:1px solid #fff}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr th{background:#cf9599;color:#fff;text-align:center;font-weight:500;width:23.5%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr th{width:35%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr td{background:#f9f4f5;width:76.5%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr td{width:65%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr th,main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table01 tr td{padding:5px 8px;vertical-align:middle;line-height:1.57}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02{width:100%}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 thead tr th{line-height:1.57;padding:5px 8px;text-align:center;color:#fff;background:#cf9599;vertical-align:middle}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr{border-bottom:1px solid #b3a4a7}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr:nth-child(even){background:#f9f4f5}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(1){width:23%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(1){width:18%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(2){width:23%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(2){width:18%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(3){width:30%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(3){width:47%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(4){width:24%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.high-school td:nth-child(4){width:17%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(1){width:29%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(1){width:16%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(2){width:29%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(2){width:16%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(3){width:12%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(3){width:20%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(4){width:30%}@media only screen and (max-width:600px){main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr.general td:nth-child(4){width:48%}}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr td{line-height:1.57;padding:5px 8px;border-right:1px dotted #b3a4a7;vertical-align:middle}main.open-campus section.open-campus_event .event-box-wrapper .event-content-box .inbox .open-campus_event-table02 tbody tr td:last-of-type{border-right:none}.campusSchedule-detail-menu img{width:100%;height:auto;border:2px solid #fff;border-radius:8px}.bus-stop a{color:#fff}.campusSchedule-menu{display:none;width:980px;padding:20px 0;position:absolute;left:50%;transform:translateX(-50%);top:170px;z-index:999;background:rgba(85,165,27,.8);border-radius:10px}.campusSchedule-menu h5{padding:5px 0;margin:0 20px;font-size:1.25em;text-align:center;color:#fff;border:2px solid #fff;border-radius:5px}.campusSchedule-menu .campusSchedule-menu-course{float:left;display:inline;position:relative;width:207px;height:260px;padding:10px;margin:10px 0 0 10px;line-height:1.66;background:#fff;border-radius:5px}.campusSchedule-menu .campusSchedule-menu-course1{margin-left:20px;width:208px}.campusSchedule-menu .campusSchedule-menu-course h6{padding-bottom:8px;color:#e69829;font-size:1.08em;font-weight:400}.campusSchedule-menu .campusSchedule-menu-course h6 strong{display:block;margin-bottom:8px;font-size:.85em;font-weight:400;text-align:center;background:#fff5af;border-radius:3px}.campusSchedule-menu .campusSchedule-menu-course2 h6,.campusSchedule-menu .campusSchedule-menu-course2 h6 strong{color:#dd4b33}.campusSchedule-menu .campusSchedule-menu-course2 h6 strong{background:#ffeeec}.campusSchedule-menu .campusSchedule-menu-course3 h6,.campusSchedule-menu .campusSchedule-menu-course3 h6 strong{color:#dd6a93}.campusSchedule-menu .campusSchedule-menu-course3 h6 strong{background:#ffeef4}.campusSchedule-menu .campusSchedule-menu-course4 h6,.campusSchedule-menu .campusSchedule-menu-course4 h6 strong{color:#459907}.campusSchedule-menu .campusSchedule-menu-course4 h6 strong{background:#eefde0}.campusSchedule-menu .campusSchedule-menu-course p{font-size:.92em}.campusSchedule-menu .campusSchedule-menu-course img{position:absolute;right:16px;bottom:16px;border-radius:10px;width:150px;height:auto}li.campusSchedule-section.menu0 .campusSchedule-menu{background:rgba(130,80,198,.8)}li.campusSchedule-section.menu2 .campusSchedule-menu{background:rgba(77,172,222,.8)}li.campusSchedule-section.menu3 .campusSchedule-menu{background:rgba(91,143,250,.8)}li.campusSchedule-section.menu4 .campusSchedule-menu{background:rgba(130,80,198,.8)}@media screen and (max-width:768px){.campusSchedule-menu{width:592px;left:50%;transform:translateX(-50%)}.campusSchedule-menu .campusSchedule-menu-course1,.campusSchedule-menu .campusSchedule-menu-course2,.campusSchedule-menu .campusSchedule-menu-course3,.campusSchedule-menu .campusSchedule-menu-course4{width:350px;height:auto;padding-right:182px;margin-left:20px}.campusSchedule-menu .campusSchedule-menu-course img{width:162px;bottom:auto;top:10px;right:10px}}.campusSchedule-alt .campusSchedule-menu{width:674px;float:left;display:inline}.campusSchedule-alt .campusSchedule-menu-course{float:left;display:inline;position:relative;width:186px;height:218px;padding:16px;margin:0 10px 10px 0;line-height:1.66;background:#fff;border-radius:5px}.campusSchedule-alt .campusSchedule-menu-course3{margin-right:0}.campusSchedule-alt .campusSchedule-menu-course4{clear:both;width:642px;height:144px}.campusSchedule-alt .campusSchedule-menu-course4 ol{position:absolute;right:6px;bottom:16px}.campusSchedule-alt .campusSchedule-menu-course4 li{float:left;display:inline;position:relative;width:130px;margin:0 10px 0 0;color:#459907;font-size:.85em}.campusSchedule-alt .campusSchedule-menu-course4 li img{width:130px;position:relative;right:0;bottom:0}main.requirement{padding-top:80px}@media only screen and (max-width:1099px){main.requirement{padding-top:60px}}@media only screen and (max-width:600px){main.requirement{padding-top:40px}}main.requirement section.requirement-course{padding:80px 0 0}@media only screen and (max-width:1099px){main.requirement section.requirement-course{padding:60px 0 10px}}@media only screen and (max-width:600px){main.requirement section.requirement-course{padding:40px 0 10px}}main.requirement section.requirement-course p.lead{text-align:center;margin-bottom:30px;line-height:1.7}@media only screen and (max-width:600px){main.requirement section.requirement-course p.lead{text-align:left}}main.requirement section.requirement-course .course-main{position:relative;margin-bottom:60px}@media only screen and (max-width:600px){main.requirement section.requirement-course .course-main{margin-bottom:40px}}main.requirement section.requirement-course .course-main ul.course-wrap{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:40px 25px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box{width:31.7%;position:relative}@media only screen and (max-width:1099px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box{width:46.5%}}@media only screen and (max-width:600px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box{width:100%}}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box img{width:100%}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box{padding:0 12px 16px;margin-top:-8px}@media only screen and (max-width:1099px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box{padding:0 15px 50px}}@media only screen and (max-width:600px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box{padding:0 15px 15px}}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab{display:block;padding:0 8px;line-height:1.7;width:fit-content;font-size:12px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.pet-nurse{background:#ffdde3;color:#ff93a7}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.dog-trimmer{background:#fff1dd;color:#ffb44a}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.dog-trainer{background:#f6d4ce;color:#f0644d}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.pet-care{background:#d2faea;color:#35db9b}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.correspondence{background:#d2daf6;color:#6b88f0}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box span.course-tab.pro-trimming{background:#ffe1ce;color:#f88132}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course{margin-top:6px;height:84px;font-size:24px;font-weight:700;position:relative}@media only screen and (max-width:1099px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course{height:auto;margin-bottom:16px}}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse{color:#ff93a7}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-nurse:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp01a.png);top:43px;right:0;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer{color:#ffb44a}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trimmer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp02a.png);top:6px;right:24px;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer{color:#f0644d}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.dog-trainer:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp03a.png);top:2px;right:7px;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-care{color:#35db9b}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pet-care:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp04a.png);top:23px;right:-9px;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.correspondence{color:#6b88f0}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.correspondence:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp05a.png);top:3px;right:71px;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming{color:#f88132}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box h4.top-course.pro-trimming:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/top/course-stamp06a.png);top:3px;right:26px;width:31px;height:28px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.course-tab{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0 16px;margin-bottom:16px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box .course-easy-text{margin-bottom:16px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.pet-nurse li:before{color:#ff6370}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.dog-trimmer li:before{color:#ea9114}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.dog-trainer li:before{color:#f0644d}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.pet-care li:before{color:#14d38a}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.correspondence li:before{color:#6b88f0}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list.pro-trimming li:before{color:#f88132}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list li{margin-bottom:4px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list li:last-of-type{margin-bottom:0}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list li:before{content:'\f134';font-family:"Material Design Icons";margin-right:3px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .info-box ul.selection-list li span.small{font-size:12px}main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .button-box{width:100%;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-course .course-main ul.course-wrap li.course-box .button-box{position:relative;padding:0 15px}}main.requirement{padding-top:80px}@media only screen and (max-width:1099px){main.requirement{padding-top:60px}}@media only screen and (max-width:600px){main.requirement{padding-top:40px}}main.requirement section.requirement-flow{padding:80px 0 0}@media only screen and (max-width:1099px){main.requirement section.requirement-flow{padding:60px 0 10px}}@media only screen and (max-width:600px){main.requirement section.requirement-flow{padding:40px 0 10px}}main.requirement section.requirement-flow ul.entry-tab{width:100%;border-bottom:1px solid #ff6370;margin-bottom:60px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:20px}@media only screen and (max-width:1099px){main.requirement section.requirement-flow ul.entry-tab{margin-bottom:50px}}@media only screen and (max-width:600px){main.requirement section.requirement-flow ul.entry-tab{margin-bottom:40px;gap:10px}}main.requirement section.requirement-flow ul.entry-tab li{width:360px;text-align:center;margin-bottom:-1px}@media only screen and (max-width:1099px){main.requirement section.requirement-flow ul.entry-tab li{width:300px}}@media only screen and (max-width:600px){main.requirement section.requirement-flow ul.entry-tab li{width:48.5%}}main.requirement section.requirement-flow ul.entry-tab li a{font-size:22px;padding:12px 0;border:1px solid #ff6370;width:100%;display:block;color:#ff6370;font-weight:500;border-radius:16px 16px 0 0;transition:.4s all}@media only screen and (max-width:600px){main.requirement section.requirement-flow ul.entry-tab li a{font-size:16px;padding:8px 0}}main.requirement section.requirement-flow ul.entry-tab li a.current{background:#ff6370;color:#fff}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper{margin-bottom:60px}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper{margin-bottom:40px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper h4.flow-title{font-size:22px;font-weight:700;margin-bottom:32px;padding-left:30px;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper h4.flow-title{font-size:20px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper h4.flow-title.ao:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/flow_h4-pink.png);position:absolute;left:0;top:0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper h4.flow-title.rec:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/flow_h4-green.png);position:absolute;left:0;top:0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:16px 0;margin-bottom:24px}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line{margin-bottom:16px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line:last-of-type{margin-bottom:0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line:last-of-type>.flow-step:before,main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line:last-of-type>.flow-step:after{display:none}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-step{width:64px;position:relative;display:inline-block}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-step span.step{font-size:13px;font-weight:700;text-align:center;margin-bottom:8px;display:block}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-step span.step{font-size:12px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-step:before{content:'';display:inline-block;vertical-align:middle;color:#00233a;line-height:1;width:8px;height:8px;border:1px solid #00233a;border-left:0;border-bottom:0;transform:translateY(-25%) rotate(135deg);position:absolute;bottom:-4px;left:calc(50% - 3px)}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-step:after{position:absolute;content:'';width:1px;height:calc(100% - 84px);left:50%;bottom:0;border:1px dotted #00233a}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail{width:calc(199% - 64px);padding-left:16px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail h5.detail-title{font-size:20px;font-weight:700;margin-bottom:8px}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail h5.detail-title{font-size:16px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail h5.detail-title span.sub{font-size:18px;display:block}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text{padding:8px;background:#fff;border-radius:8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text a{color:#ff6370;text-decoration:underline}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text span.date-important{color:#f0644d;font-weight:700}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text ul.entry-sheet-tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:8px;padding:8px;margin:8px 0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text ul.entry-sheet-tab li{color:#ff6370;border:1px solid #ff6370;border-radius:4px;padding:2px 6px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box{margin-bottom:8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box:first-of-type{margin-top:8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box .rec-es-title{background:#35db9b;color:#fff;text-align:center;padding:10px 0;font-size:16px;font-weight:700;border-radius:8px 8px 0 0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box ol.rec-es-needed{counter-reset:listnum;padding:8px;border:1px solid #35db9b;border-radius:0 0 8px 8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box ol.rec-es-needed li{padding:0 4px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-box ol.rec-es-needed li:before{counter-increment:listnum;content:counter(listnum) ".";padding-right:4px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl{border-radius:8px;overflow:hidden}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dt{background:#d6faeb;padding:10px 8px;font-weight:700;color:#14d38a;position:relative;transition:.4s all;cursor:pointer}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dt:after{content:'\f140';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dt:after{font-size:26px;right:-8px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dt.active:after{content:'\f143';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dt.active:after{font-size:26px;right:-8px}}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dd{background:#d6faeb;padding:10px 8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dd ol.needed-list li{background:#fff;border-radius:8px;margin-bottom:4px;padding:8px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dd ol.needed-list li:last-of-type{margin-bottom:0}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text .rec-es-detail dl dd ol.needed-list li p.needed-title{color:#14d38a;font-weight:700;margin-bottom:4px}main.requirement section.requirement-flow .flow-post-entrance .flow-wrapper .flow-time-line .flow-detail .detail-text.b-margin{margin-bottom:16px}main.requirement{padding-top:80px}@media only screen and (max-width:1099px){main.requirement{padding-top:60px}}@media only screen and (max-width:600px){main.requirement{padding-top:40px}}main.requirement section.requirement-fees{padding:80px 0 0}@media only screen and (max-width:1099px){main.requirement section.requirement-fees{padding:60px 0 0}}@media only screen and (max-width:600px){main.requirement section.requirement-fees{padding:40px 0 0}}main.requirement section.requirement-fees ul.entry-tab{width:100%;border-bottom:1px solid #ff6370;margin-bottom:60px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:20px}@media only screen and (max-width:1099px){main.requirement section.requirement-fees ul.entry-tab{margin-bottom:50px}}@media only screen and (max-width:600px){main.requirement section.requirement-fees ul.entry-tab{margin-bottom:40px;gap:10px}}main.requirement section.requirement-fees ul.entry-tab li{width:360px;text-align:center;margin-bottom:-1px}@media only screen and (max-width:1099px){main.requirement section.requirement-fees ul.entry-tab li{width:300px}}@media only screen and (max-width:600px){main.requirement section.requirement-fees ul.entry-tab li{width:48.5%}}main.requirement section.requirement-fees ul.entry-tab li a{font-size:22px;padding:12px 0;border:1px solid #ff6370;width:100%;display:block;color:#ff6370;font-weight:500;border-radius:16px 16px 0 0;transition:.4s all}@media only screen and (max-width:600px){main.requirement section.requirement-fees ul.entry-tab li a{font-size:16px;padding:8px 0}}main.requirement section.requirement-fees ul.entry-tab li a.current{background:#ff6370;color:#fff}main.requirement section.requirement-fees .fees-main{margin-bottom:60px}@media only screen and (max-width:600px){main.requirement section.requirement-fees .fees-main{margin-bottom:40px}}main.requirement section.requirement-fees .fees-main .fees-content{margin-bottom:40px}main.requirement section.requirement-fees .fees-main .fees-content h4.fees-title{font-size:22px;font-weight:700;margin-bottom:16px;padding-left:30px;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-fees .fees-main .fees-content h4.fees-title{font-size:20px}}main.requirement section.requirement-fees .fees-main .fees-content h4.fees-title:before{position:absolute;left:0;top:0;content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/flow_h4-pink.png)}main.requirement section.requirement-fees .fees-main .fees-content .money-box{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeaee 10px,#fff6e9 10px,#fff6e9 20px);padding:16px}main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail{padding:16px;background:#fff;border-radius:8px;margin-bottom:16px}main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail p.normal{font-size:20px;padding-bottom:8px;border-bottom:1px dashed #00233a}@media only screen and (max-width:600px){main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail p.normal{font-size:18px}}main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail p.normal.correspondence{padding-bottom:0;border-bottom:none}main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail p.total{color:#ff6370;font-size:22px;font-weight:700;padding-top:8px}@media only screen and (max-width:600px){main.requirement section.requirement-fees .fees-main .fees-content .money-box .money-detail p.total{font-size:20px}}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table{overflow-x:scroll;margin-bottom:16px}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01{width:1100px}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 thead tr th{vertical-align:middle;padding:10px 0;text-align:center;color:#fff;border-left:1px dotted #fff}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 thead tr th.none-title{background:#ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 thead tr th.n-title{background:#ff93a7;width:17.2%}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 thead tr th.t-title{background:#ff6370;width:17.2%}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 tbody tr th{vertical-align:middle;padding:10px 0;text-align:center;border-left:1px dotted #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 tbody tr th.year-title{width:8%;font-weight:500;background:#ffd9e0;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 tbody tr th.semester{width:6%;font-weight:500;background:#ffd9e0;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 tbody tr td{width:17.2%;vertical-align:middle;padding:10px 0;text-align:center;border-left:1px dotted #ff93a7;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table01 tbody tr td.td-total{background:#ffece9;color:#f0644d;font-weight:700}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02{width:1100px}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 thead tr th{vertical-align:middle;padding:10px 0;text-align:center;color:#fff;border-left:1px dotted #fff}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 thead tr th.none-title{background:#ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 thead tr th.n-title{background:#ff93a7;width:21.5%}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 thead tr th.t-title{background:#ff6370;width:21.5%}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 tbody tr th{vertical-align:middle;padding:10px 0;text-align:center;border-left:1px dotted #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 tbody tr th.year-title{width:8%;font-weight:500;background:#ffd9e0;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 tbody tr th.semester{width:6%;font-weight:500;background:#ffd9e0;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 tbody tr td{width:21.5%;vertical-align:middle;padding:10px 0;text-align:center;border-left:1px dotted #ff93a7;border-bottom:1px solid #ff93a7}main.requirement section.requirement-fees .fees-main .fees-content .overflow-table table.fees-table02 tbody tr td.td-total{background:#ffece9;color:#f0644d;font-weight:700}@media only screen and (max-width:600px){main.requirement section.requirement-fees .fees-main .fees-content p.notice{font-size:12px}}main.requirement section.requirement-fees .fees-main .fees-content .license-box .overflow-table{overflow-x:scroll;margin-bottom:16px}main.requirement section.requirement-fees .fees-main .fees-content .license-box .overflow-table p.about-license{width:1100px}main.requirement{padding-top:80px}@media only screen and (max-width:1099px){main.requirement{padding-top:60px}}@media only screen and (max-width:600px){main.requirement{padding-top:40px}}main.requirement section.requirement-method-support{padding:80px 0 0}@media only screen and (max-width:1099px){main.requirement section.requirement-method-support{padding:60px 0 10px}}@media only screen and (max-width:600px){main.requirement section.requirement-method-support{padding:40px 0 10px}}main.requirement section.requirement-method-support ul.entry-tab{width:100%;border-bottom:1px solid #ff6370;margin-bottom:60px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:20px}@media only screen and (max-width:1099px){main.requirement section.requirement-method-support ul.entry-tab{margin-bottom:50px}}@media only screen and (max-width:600px){main.requirement section.requirement-method-support ul.entry-tab{margin-bottom:40px;gap:10px}}main.requirement section.requirement-method-support ul.entry-tab li{width:360px;text-align:center;margin-bottom:-1px}@media only screen and (max-width:1099px){main.requirement section.requirement-method-support ul.entry-tab li{width:300px}}@media only screen and (max-width:600px){main.requirement section.requirement-method-support ul.entry-tab li{width:48.5%}}main.requirement section.requirement-method-support ul.entry-tab li a{font-size:22px;padding:12px 0;border:1px solid #ff6370;width:100%;display:block;color:#ff6370;font-weight:500;border-radius:16px 16px 0 0;transition:.4s all}@media only screen and (max-width:600px){main.requirement section.requirement-method-support ul.entry-tab li a{font-size:16px;padding:8px 0}}main.requirement section.requirement-method-support ul.entry-tab li a.current{background:#ff6370;color:#fff}main.requirement section.requirement-method-support .method-support-wrapper{margin-bottom:60px}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper{margin-bottom:40px}}main.requirement section.requirement-method-support .method-support-wrapper h4.ms-title{font-size:22px;font-weight:700;margin-bottom:16px;padding-left:30px;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper h4.ms-title{font-size:20px}}main.requirement section.requirement-method-support .method-support-wrapper h4.ms-title.blue:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/method_h4-blue.png);position:absolute;left:0;top:0}main.requirement section.requirement-method-support .method-support-wrapper h4.ms-title.pink:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/method_h4-pink.png);position:absolute;left:0;top:0}main.requirement section.requirement-method-support .method-support-wrapper h5.ms-title{font-size:16px;font-weight:700;margin-bottom:16px;padding-left:17px;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper h5.ms-title{font-size:15px}}main.requirement section.requirement-method-support .method-support-wrapper h5.ms-title.blue:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/list_bone_blue.png);position:absolute;left:0;top:0}main.requirement section.requirement-method-support .method-support-wrapper h5.ms-title.pink:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/list_bone_pink.png);position:absolute;left:0;top:0}main.requirement section.requirement-method-support .method-support-wrapper p.method-lead{margin-bottom:48px}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper p.method-lead{margin-bottom:24px}}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper{width:800px;max-width:100%}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper h5.ap-title{position:relative;font-size:20px;font-weight:700;color:#fff;background:#3585db;padding:6px 0;text-align:center;width:609px;border-radius:8px;margin:0 auto;z-index:1}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper h5.ap-title{font-size:16px;width:314px}}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper ul.ap-list{padding:50px 16px 16px;background:repeating-linear-gradient(-45deg,#e6f1fd,#e6f1fd 10px,#edf5fe 10px,#edf5fe 20px);margin-top:-22px;border-radius:16px}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper ul.ap-list li{font-size:16px;font-weight:500;margin-bottom:12px;padding-left:18px;position:relative}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper ul.ap-list li{font-size:14px}}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper ul.ap-list li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/list_paw_blue.png);position:absolute;top:0;left:0}main.requirement section.requirement-method-support .method-support-wrapper .admission-policy-wrapper ul.ap-list li:last-of-type{margin-bottom:0}main.requirement section.requirement-method-support .method-support-wrapper table.method-table{width:100%}main.requirement section.requirement-method-support .method-support-wrapper table.method-table.blue tr th>span:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/list_bone_blue.png);position:absolute;top:0;left:0}main.requirement section.requirement-method-support .method-support-wrapper table.method-table.pink tr th>span:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/list_bone_pink.png);position:absolute;top:0;left:0}main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr{border-bottom:1px dashed #ddd;padding:24px 0}main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr th{width:23%;font-size:16px;padding:24px 0}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr th{width:30%;font-size:15px;padding:16px 0}}main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr th>span{padding-left:17px;display:block;position:relative}main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr td{width:77%;padding:24px 0}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr td{width:70%;padding:16px 0}}main.requirement section.requirement-method-support .method-support-wrapper table.method-table tr td span.limit{color:#f0644d}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01{width:100%;margin-bottom:24px}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th{background:#3585db;padding:10px 0;text-align:center;color:#fff}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th.tt-blank{width:8%}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th.tt-blank{width:21%}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th.tt-title{width:46%;border-left:1px dashed #fff}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th.tt-title{width:39.5%}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 thead tr th.tt-w100{width:100%}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 tbody tr{border-bottom:1px solid #3585db}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 tbody tr th{text-align:center;vertical-align:middle;background:#e6f1fd;padding:8px}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 tbody tr th{padding:8px 0}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table01 tbody tr td{padding:8px;vertical-align:middle;border-left:1px dashed #3585db;background:#fff}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02{width:100%;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr{border-bottom:1px solid #3585db}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr:first-of-type{border-top:1px solid #3585db}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr th{width:5.8%;text-align:center;vertical-align:middle;background:#e6f1fd;padding:8px 0}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr th:not(:first-of-type){border-left:1px dashed #3585db}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr th{width:19%}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr td{width:44.2%;padding:8px;vertical-align:middle;border-left:1px dashed #3585db;background:#fff}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table02 tbody tr td{width:31%}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03{width:100%;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr{border-bottom:1px solid #3585db}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr:first-of-type{border-top:1px solid #3585db}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr th{width:9%;text-align:center;vertical-align:middle;background:#e6f1fd;padding:8px 0}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr th{width:27%}}main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr td{width:91%;padding:8px;vertical-align:middle;border-left:1px dashed #3585db;background:#fff}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper table.tuition-table03 tbody tr td{width:73%}}main.requirement section.requirement-method-support .method-support-wrapper p.tt-notice{margin-bottom:24px}main.requirement section.requirement-method-support .method-support-wrapper p.tt-notice a{color:#ff6370;text-decoration:underline}main.requirement section.requirement-method-support .method-support-wrapper p.tt-text{margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper p.tt-text a{color:#ff6370;text-decoration:underline}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper{width:800px;max-width:100%}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper h5.tlc-title{position:relative;font-size:20px;font-weight:700;color:#fff;background:#3585db;padding:6px 0;text-align:center;width:152px;border-radius:8px;margin:0 auto;z-index:1}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper h5.tlc-title{font-size:16px;width:314px}}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box{padding:50px 16px 16px;background:repeating-linear-gradient(-45deg,#e6f1fd,#e6f1fd 10px,#edf5fe 10px,#edf5fe 20px);margin-top:-22px;border-radius:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box p.shop-name{color:#3585db;font-weight:500}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box p.tel{font-size:26px;font-weight:500;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box p.tel:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/tel.png);margin-right:3px;vertical-align:middle}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box p.loan-strong-notice{font-size:16px;font-weight:700;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-loan-contact-wrapper .loan-tel-box p.loan-notice a{color:#ff6370;text-decoration:underline}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper{max-width:100%;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs01{width:560px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs02{width:500px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs03{width:348px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs04{width:304px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs05{width:646px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper.bs06{width:792px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper h5.bs-title{position:relative;font-size:20px;font-weight:700;color:#fff;background:#ffb44a;padding:6px 0;text-align:center;border-radius:8px;margin:0 auto;z-index:1}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper h5.bs-title.bsttl01{width:193px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper h5.bs-title.bsttl02{width:131px}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper h5.bs-title{font-size:16px;width:314px}}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box{padding:32px 16px 16px;background:repeating-linear-gradient(-45deg,#ffecd1,#ffecd1 10px,#fff6e9 10px,#fff6e9 20px);margin-top:-22px;border-radius:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px;margin-bottom:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content:last-of-type{margin-bottom:0}@media only screen and (max-width:840px){main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.left-content{font-weight:500}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.left-content span.large{font-size:21px;font-weight:700}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.left-content span.per{font-size:16px;font-weight:700}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.support-menu{display:block;background:#ffb44a;border-radius:8px;padding:8px;color:#fff;font-size:16px;font-weight:700}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.support-menu span.money{font-size:20px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-bonus-support-wrapper .bs-box .support-content p.support-menu:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/requirement/common/double-arrow.png);margin-right:10px;vertical-align:middle}main.requirement section.requirement-method-support .method-support-wrapper .tuition-last{padding-bottom:60px;border-bottom:1px solid #ddd}@media only screen and (max-width:600px){main.requirement section.requirement-method-support .method-support-wrapper .tuition-last{padding-bottom:40px}}main.requirement section.requirement-method-support .method-support-wrapper .tuition-last p.orico-banner{margin-top:16px}main.requirement section.requirement-method-support .method-support-wrapper .tuition-last p.orico-banner a img{transition:.4s all}main.requirement section.requirement-method-support .method-support-wrapper .tuition-last p.orico-banner a img:hover{opacity:.7}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-greeting{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-greeting{padding:60px 0 10px}}@media only screen and (max-width:600px){main.school-guide section.school-greeting{padding:40px 0 10px}}main.school-guide section.school-greeting .greeting-wrapper{margin:60px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:32px 24px}@media only screen and (max-width:1099px){main.school-guide section.school-greeting .greeting-wrapper{padding:24px 16px}}@media only screen and (max-width:600px){main.school-guide section.school-greeting .greeting-wrapper{margin:40px 0}}main.school-guide section.school-greeting .greeting-wrapper .image{width:22%;text-align:center}@media only screen and (max-width:1099px){main.school-guide section.school-greeting .greeting-wrapper .image{width:27%}}@media only screen and (max-width:600px){main.school-guide section.school-greeting .greeting-wrapper .image{width:100%}}@media only screen and (max-width:600px){main.school-guide section.school-greeting .greeting-wrapper .image img{width:200px;margin-bottom:24px}}main.school-guide section.school-greeting .greeting-wrapper .text{width:75%}@media only screen and (max-width:1099px){main.school-guide section.school-greeting .greeting-wrapper .text{width:70%}}@media only screen and (max-width:600px){main.school-guide section.school-greeting .greeting-wrapper .text{width:100%}}main.school-guide section.school-greeting .greeting-wrapper .text .chairman-name{margin-top:24px}main.school-guide section.school-greeting .greeting-wrapper .text .chairman-name img{width:185px}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-merit{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-merit{padding:60px 0 10px}}@media only screen and (max-width:600px){main.school-guide section.school-merit{padding:40px 0 10px}}main.school-guide section.school-merit .merit-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:60px 0;margin-top:60px;margin-bottom:60px}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper{margin-bottom:40px}}main.school-guide section.school-merit .merit-wrapper .merit-content{width:49%;padding:0 16px 24px}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper .merit-content{width:100%}}main.school-guide section.school-merit .merit-wrapper .merit-content.pink{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeaee 10px,#fff6e9 10px,#fff6e9 20px)}main.school-guide section.school-merit .merit-wrapper .merit-content.blue{background:repeating-linear-gradient(-45deg,#e6f1fd,#e6f1fd 10px,#edf5fe 10px,#edf5fe 20px)}main.school-guide section.school-merit .merit-wrapper .merit-content p.merit-point{text-align:center;margin-top:-28px;margin-bottom:24px}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper .merit-content p.merit-point>img{width:137px}}main.school-guide section.school-merit .merit-wrapper .merit-content h4.merit-title{font-size:24px;font-weight:500;text-align:center;margin-bottom:32px}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper .merit-content h4.merit-title{margin-bottom:16px}}main.school-guide section.school-merit .merit-wrapper .merit-content h4.merit-title span.sub{display:block;font-size:18px}main.school-guide section.school-merit .merit-wrapper .merit-content h4.merit-title.pink{color:#ff6370}main.school-guide section.school-merit .merit-wrapper .merit-content h4.merit-title.blue{color:#3585db}main.school-guide section.school-merit .merit-wrapper .merit-content p.merit-text{margin-bottom:16px}main.school-guide section.school-merit .merit-wrapper .merit-content p.merit-text:last-of-type{margin-bottom:0}main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area{margin:32px 0}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area{margin:16px 0}}main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area a.merit-button{display:block;max-width:100%;text-decoration:none;color:#fff;transition:.4s all;position:relative;padding:18px 18px 18px 12px;border-radius:8px;line-height:1;font-weight:700;background:#3585db;transition:.4s all}@media only screen and (max-width:600px){main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area a.merit-button{font-size:13px}}main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area a.merit-button:after{content:'';background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/button01.png);background-size:contain;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:18px;height:18px;right:4px}main.school-guide section.school-merit .merit-wrapper .merit-content p.button-area a.merit-button:hover{opacity:.8}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-commuting{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-commuting{padding:60px 0 10px}}@media only screen and (max-width:600px){main.school-guide section.school-commuting{padding:40px 0 10px}}main.school-guide section.school-commuting .commuting-wrapper{position:relative;margin:60px 0;padding:48px 24px 32px;background:#fff}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper{padding:32px 16px}}main.school-guide section.school-commuting .commuting-wrapper .box-lead{text-align:center;margin-bottom:32px}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper .box-lead{text-align:left;margin-bottom:24px}}main.school-guide section.school-commuting .commuting-wrapper .map-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:32px 0}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper .map-wrapper{gap:24px 0}}main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map{width:48.5%}main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map iframe{width:100%;height:255px;border-radius:8px;border:1px solid #ff93a7;margin-bottom:8px}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map iframe{height:117px;margin-bottom:4px}}main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map h4.station-name{font-size:16px;font-weight:500;text-align:center}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map h4.station-name{font-size:12px}}main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map p.busstop{text-align:center}@media only screen and (max-width:600px){main.school-guide section.school-commuting .commuting-wrapper .map-wrapper .station-map p.busstop{font-size:11px}}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-surrounding{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-surrounding{padding:60px 0 10px}}@media only screen and (max-width:600px){main.school-guide section.school-surrounding{padding:40px 0 10px}}main.school-guide section.school-surrounding .surrounding-wrapper{margin:60px 0;padding:0 0 60px;position:relative}@media only screen and (max-width:1099px){main.school-guide section.school-surrounding .surrounding-wrapper{padding:0 0 20px}}@media only screen and (max-width:600px){main.school-guide section.school-surrounding .surrounding-wrapper{margin:30px 0}}@media only screen and (max-width:900px){main.school-guide section.school-surrounding .surrounding-wrapper{padding:0}}main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail{width:49.4545%;z-index:1;position:relative}@media only screen and (max-width:900px){main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail{width:100%}}main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail h4.s-title{font-size:22px;font-weight:700;color:#ff6370;margin-bottom:24px}@media only screen and (max-width:600px){main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail h4.s-title{font-size:18px}}main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail p.s-text{margin-bottom:24px}main.school-guide section.school-surrounding .surrounding-wrapper .surround-detail p.tkb-photo{text-align:center}main.school-guide section.school-surrounding .surrounding-wrapper .mapinfo{position:absolute;top:0;right:0}@media only screen and (max-width:900px){main.school-guide section.school-surrounding .surrounding-wrapper .mapinfo{position:relative;text-align:center}}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-dormitory{padding:80px 0 60px}@media only screen and (max-width:1099px){main.school-guide section.school-dormitory{padding:60px 0 60px}}@media only screen and (max-width:600px){main.school-guide section.school-dormitory{padding:40px 0 40px}}main.school-guide section.school-dormitory .dormitory-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:60px 0}@media only screen and (max-width:600px){main.school-guide section.school-dormitory .dormitory-wrapper{gap:40px 0}}main.school-guide section.school-dormitory .dormitory-wrapper .house-box{background:#fff;width:48.181818%;margin-top:30px}@media only screen and (max-width:600px){main.school-guide section.school-dormitory .dormitory-wrapper .house-box{width:100%;margin-top:10px}}main.school-guide section.school-dormitory .dormitory-wrapper .house-box h4.house-name{background:#3585db;color:#fff;text-align:center;font-size:22px;font-weight:700;padding:12px 0;line-height:1}main.school-guide section.school-dormitory .dormitory-wrapper .house-box h4.house-name.pink{background:#ff93a7}@media only screen and (max-width:600px){main.school-guide section.school-dormitory .dormitory-wrapper .house-box h4.house-name{font-size:16px;padding:8px 0}}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner{padding:24px}@media only screen and (max-width:600px){main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner{padding:16px}}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner .house-image{margin-bottom:16px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner .house-text{margin-bottom:16px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-fees-list{margin-bottom:16px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-fees-list li{font-weight:500}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-fees-list li>span{font-size:12px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-fees-list li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/common/list_paw_blue.png);vertical-align:middle;margin-right:3px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-tab{margin-bottom:8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:8px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-tab li{padding:2px 6px;border-radius:4px;display:inline-block}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-tab li.pink{color:#ff6370;border:1px solid #ff6370}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner ul.house-tab li.blue{color:#3585db;border:1px solid #3585db}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner .house-lights{margin-bottom:16px}main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner .house-map iframe{border-radius:8px;border:1px solid #ff93a7;width:100%;height:240px}@media only screen and (max-width:600px){main.school-guide section.school-dormitory .dormitory-wrapper .house-box .house-box-inner .house-map iframe{height:158px}}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-disclosure{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-disclosure{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-disclosure{padding:40px 0 0}}main.school-guide section.school-disclosure .disclosure-wrapper{margin-bottom:40px}main.school-guide section.school-disclosure .disclosure-wrapper:last-of-type{margin-bottom:0}main.school-guide section.school-disclosure .disclosure-wrapper:first-of-type{margin-top:60px}@media only screen and (max-width:600px){main.school-guide section.school-disclosure .disclosure-wrapper:first-of-type{margin-top:40px}}main.school-guide section.school-disclosure .disclosure-wrapper h4.disclosure-title{font-size:20px;font-weight:700;margin-bottom:8px;padding-left:21px;position:relative}main.school-guide section.school-disclosure .disclosure-wrapper h4.disclosure-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/common/disclosure_h4-before.png);position:absolute;top:0;left:0}main.school-guide section.school-disclosure .disclosure-wrapper h5.disclosure-title{font-size:16px;font-weight:700;margin-bottom:16px}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-report-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 8px}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-report-content .report-title>p{font-weight:500}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-report-content .report-title>p span.pdf-capacity{font-size:12px;font-weight:500}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-report-content .report-icon a img{transition:.4s all}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-report-content .report-icon a img:hover{opacity:.7}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px 32px;width:800px;max-width:100%}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 8px}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content .document-title>p{font-weight:500}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content .document-title>p:before{content:'・'}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content .document-title>p>span.pdf-capacity{font-size:12px;font-weight:500}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content .document-icon a img{transition:.4s all}main.school-guide section.school-disclosure .disclosure-wrapper .disclosure-classlist-content .course-information-content .document-icon a img:hover{opacity:.7}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-information{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-information{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-information{padding:40px 0 0}}main.school-guide section.school-information .information-wrapper{margin-top:60px}@media only screen and (max-width:600px){main.school-guide section.school-information .information-wrapper{margin-top:40px}}main.school-guide section.school-information .information-wrapper table.information-table{width:100%}main.school-guide section.school-information .information-wrapper table.information-table tr{border-bottom:1px solid #fff}main.school-guide section.school-information .information-wrapper table.information-table tr th,main.school-guide section.school-information .information-wrapper table.information-table tr td{padding:8px;vertical-align:middle;font-weight:500}main.school-guide section.school-information .information-wrapper table.information-table tr th{width:11%;background:#ff93a7;color:#fff;text-align:center}@media only screen and (max-width:1099px){main.school-guide section.school-information .information-wrapper table.information-table tr th{width:15%}}@media only screen and (max-width:600px){main.school-guide section.school-information .information-wrapper table.information-table tr th{width:35%}}main.school-guide section.school-information .information-wrapper table.information-table tr td{width:89%}@media only screen and (max-width:1099px){main.school-guide section.school-information .information-wrapper table.information-table tr td{width:85%}}@media only screen and (max-width:600px){main.school-guide section.school-information .information-wrapper table.information-table tr td{width:65%}}main.school-guide section.school-information .information-wrapper table.information-table tr td a{color:#ff6370}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-access{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-access{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-access{padding:40px 0 0}}main.school-guide section.school-access .access-wrapper{margin-top:60px;margin-bottom:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width:600px){main.school-guide section.school-access .access-wrapper{margin-top:40px}}main.school-guide section.school-access .access-wrapper .access-map{width:48.2%}@media only screen and (max-width:600px){main.school-guide section.school-access .access-wrapper .access-map{width:100%;margin-bottom:16px}}main.school-guide section.school-access .access-wrapper .access-map iframe{border:2px solid #ff93a7;border-radius:8px;width:100%;height:346px}@media only screen and (max-width:600px){main.school-guide section.school-access .access-wrapper .access-map iframe{height:207px}}main.school-guide section.school-access .access-wrapper .access-info{width:48.2%}@media only screen and (max-width:600px){main.school-guide section.school-access .access-wrapper .access-info{width:100%}}main.school-guide section.school-access .access-wrapper .access-info h4.access-info-title{font-weight:700;background:#f7c6d1;padding:5px 0;text-align:center;margin-bottom:16px}main.school-guide section.school-access .access-wrapper .access-info .free-dial-wrapper p.free-dial{font-size:32px;font-weight:700;line-height:1;margin-bottom:10px}main.school-guide section.school-access .access-wrapper .access-info .free-dial-wrapper p.free-dial img{margin-right:3px}main.school-guide section.school-access .access-wrapper .access-info .free-dial-wrapper p.free-dial ruby{line-height:1}main.school-guide section.school-access .access-wrapper .access-info .free-dial-wrapper p.free-dial ruby rt{font-size:11px;font-weight:400;line-height:1;margin:0 0 -6px}main.school-guide section.school-access .access-wrapper .access-info .free-dial-wrapper p.free-dial-notice{font-size:12px;font-weight:500}main.school-guide section.school-access .access-wrapper .access-info .traffic-access{margin-top:16px;background:repeating-linear-gradient(-45deg,#ffeaee,#ffeaee 10px,#fff6e9 10px,#fff6e9 20px);padding:24px 16px}main.school-guide section.school-access .access-wrapper .access-info .traffic-access h5.traffic-title{color:#ff6370;font-size:16px;font-weight:700;margin-bottom:8px}main.school-guide section.school-access .access-wrapper .access-info .traffic-access h5.traffic-title.by-train{position:relative}main.school-guide section.school-access .access-wrapper .access-info .traffic-access h5.traffic-title.by-train:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/access/icon01.png);top:-10px;left:150px;width:40px;height:41px}main.school-guide section.school-access .access-wrapper .access-info .traffic-access h5.traffic-title.by-vehicle{position:relative}main.school-guide section.school-access .access-wrapper .access-info .traffic-access h5.traffic-title.by-vehicle:after{content:'';background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/access/icon02.png);top:-10px;left:104px;width:40px;height:41px}main.school-guide section.school-access .school-bus-wrapper{position:relative;padding:32px 16px 32px;background:#fff}@media only screen and (max-width:600px){main.school-guide section.school-access .school-bus-wrapper{padding:32px 16px}}main.school-guide section.school-access .school-bus-wrapper .box-lead{text-align:center;margin-bottom:24px}@media only screen and (max-width:600px){main.school-guide section.school-access .school-bus-wrapper .box-lead{text-align:left}}main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:24px 0}main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper .school-bus-map{width:48.5%}main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper .school-bus-map iframe{width:100%;height:255px;border:2px solid #ff93a7;border-radius:8px}@media only screen and (max-width:600px){main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper .school-bus-map iframe{height:117px}}main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper .school-bus-map h4.station-name{font-size:12px;font-weight:500;margin-bottom:8px;text-align:center}main.school-guide section.school-access .school-bus-wrapper .school-bus-map-wrapper .school-bus-map h4.station-name>span{display:block;font-size:11px}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-job-offer{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-job-offer{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-job-offer{padding:40px 0 0}}main.school-guide section.school-job-offer p.job-offer-text{font-weight:500px;margin-bottom:60px}@media only screen and (max-width:600px){main.school-guide section.school-job-offer p.job-offer-text{margin-bottom:40px}}main.school-guide section.school-job-offer .job-document-wrapper{margin-bottom:40px}main.school-guide section.school-job-offer .job-document-wrapper:last-of-type{margin-bottom:0}main.school-guide section.school-job-offer .job-document-wrapper:first-of-type{margin-top:60px}@media only screen and (max-width:600px){main.school-guide section.school-job-offer .job-document-wrapper:first-of-type{margin-top:40px}}main.school-guide section.school-job-offer .job-document-wrapper h4.job-offer-title{font-size:20px;font-weight:700;margin-bottom:8px;padding-left:21px;position:relative}main.school-guide section.school-job-offer .job-document-wrapper h4.job-offer-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/school/common/disclosure_h4-before.png);position:absolute;top:0;left:0}main.school-guide section.school-job-offer .job-document-wrapper .documents-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 8px;margin-bottom:16px}main.school-guide section.school-job-offer .job-document-wrapper .documents-content:last-of-type{margin-bottom:0}main.school-guide section.school-job-offer .job-document-wrapper .documents-content .document-title>p{font-weight:500}main.school-guide section.school-job-offer .job-document-wrapper .documents-content .document-title>p span.document-capacity{font-size:12px;font-weight:500}main.school-guide section.school-job-offer .job-document-wrapper .documents-content .document-icon a img{transition:.4s all}main.school-guide section.school-job-offer .job-document-wrapper .documents-content .document-icon a img:hover{opacity:.7}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-faq{padding:80px 0 60px}@media only screen and (max-width:1099px){main.school-guide section.school-faq{padding:60px 0 60px}}@media only screen and (max-width:600px){main.school-guide section.school-faq{padding:40px 0 40px}}main.school-guide section.school-faq .faq-wrapper{margin-top:60px}main.school-guide section.school-faq .faq-wrapper ul.faq-pagelink{width:800px;max-width:100%;margin:0 auto;padding:24px 16px;border-radius:16px;border:1px solid #6b88f0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 16px}@media only screen and (max-width:600px){main.school-guide section.school-faq .faq-wrapper ul.faq-pagelink{width:100%;gap:16px}}main.school-guide section.school-faq .faq-wrapper ul.faq-pagelink.dogs{width:440px}main.school-guide section.school-faq .faq-wrapper ul.faq-pagelink li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/course/correspondence/link_before.png);vertical-align:middle;margin-right:3px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper{margin-top:24px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat01>h3.school-cat-title{background:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat01 dl{background:#e2f6ff}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat01 dl dt .q-wrapper .q-q{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat01 dl dt .q-wrapper p.q-text{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat01 dl dt:after{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat02>h3.school-cat-title{background:#ffb44a}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat02 dl{background:#fff3e3}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat02 dl dt .q-wrapper .q-q{color:#ffb44a}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat02 dl dt .q-wrapper p.q-text{color:#ffb44a}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat02 dl dt:after{color:#ffb44a}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03>h3.school-cat-title{background:#35db9b}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03 h4.cat-title{color:#35db9b}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03 dl{background:#e2fcf1}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03 dl dt .q-wrapper .q-q{color:#35db9b}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03 dl dt .q-wrapper p.q-text{color:#35db9b}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat03 dl dt:after{color:#35db9b}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat04>h3.school-cat-title{background:#ff93a7}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat04 dl{background:#ffe8e8}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat04 dl dt .q-wrapper .q-q{color:#ff93a7}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat04 dl dt .q-wrapper p.q-text{color:#ff93a7}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat04 dl dt:after{color:#ff93a7}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat05>h3.school-cat-title{background:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat05 dl{background:#e2f6ff}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat05 dl dt .q-wrapper .q-q{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat05 dl dt .q-wrapper p.q-text{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper.cat05 dl dt:after{color:#42bede}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper h3.school-cat-title{padding:10px;color:#fff;text-align:center;font-size:20px;font-weight:700;margin-bottom:16px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper h4.cat-title{font-size:16px;font-weight:700;margin-bottom:16px;margin-top:24px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper h4.cat-title:first-of-type{margin-top:0}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl{border-radius:8px;margin-bottom:16px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl:last-of-type{margin-bottom:0}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt{padding:10px 48px 10px 12px;position:relative;transition:.4s all;cursor:pointer}@media only screen and (max-width:600px){main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt{padding:10px 32px 10px 12px}}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt:after{content:'\f140';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt:after{font-size:26px;right:-8px}}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt.active:after{content:'\f143';font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt.active:after{font-size:26px;right:-8px}}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt .q-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt .q-wrapper .q-q{display:flex;align-items:center}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt .q-wrapper .q-q span.title{font-size:20px;margin-right:8px;font-weight:500;line-height:1;font-family:"Ubuntu",serif}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dt .q-wrapper p.q-text{font-weight:700}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dd{padding:10px 12px}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dd .a-wrapper p.a-text{font-size:13px;font-weight:500}main.school-guide section.school-faq .faq-wrapper .school-faq-wrappper dl dd .a-wrapper p.a-text>a{text-decoration:underline}main.recruit{padding-top:80px}@media only screen and (max-width:1099px){main.recruit{padding-top:60px}}@media only screen and (max-width:600px){main.recruit{padding-top:40px}}main.recruit section.recruit-top{padding:80px 0 70px}@media only screen and (max-width:1099px){main.recruit section.recruit-top{padding:60px 0}}@media only screen and (max-width:600px){main.recruit section.recruit-top{padding:40px 0}}main.recruit section.recruit-top .recruit-main-wrapper{margin:60px 0}@media only screen and (max-width:600px){main.recruit section.recruit-top .recruit-main-wrapper{margin:40px 0}}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:30px 0 0}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li{position:relative;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#ff6370}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li img{width:auto;height:auto;max-width:100%}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li span{font-size:18px}main.recruit section.recruit-top .supporting-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:50px}@media only screen and (max-width:600px){main.recruit section.recruit-top .supporting-wrapper{margin-bottom:24px}}main.recruit section.recruit-top .supporting-wrapper .support-box{width:48.18%;position:relative}@media only screen and (max-width:600px){main.recruit section.recruit-top .supporting-wrapper .support-box{width:100%}main.recruit section.recruit-top .supporting-wrapper .support-box:first-of-type{margin-bottom:48px}}main.recruit section.recruit-top .supporting-wrapper .support-box h4.support-title{font-size:22px;font-weight:500;color:#fff;background:#ff93a7;border-radius:8px;padding:6px 24px;display:inline-block;position:absolute;left:20px;top:-20px}@media only screen and (max-width:1099px){main.recruit section.recruit-top .supporting-wrapper .support-box h4.support-title{font-size:18px}}@media only screen and (max-width:600px){main.recruit section.recruit-top .supporting-wrapper .support-box h4.support-title{font-size:16px}}main.recruit section.recruit-top .supporting-wrapper .support-box h4.support-title span{display:block}main.recruit section.recruit-top .supporting-wrapper .support-box .support-view{margin-bottom:24px}main.recruit section.recruit-top .supporting-wrapper .support-box .support-pic-introduction{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}main.recruit section.recruit-top .supporting-wrapper .support-box .support-pic-introduction .image{width:41.5%}main.recruit section.recruit-top .supporting-wrapper .support-box .support-pic-introduction .text{width:58.5%;padding:0 0 0 16px}main.recruit section.recruit-top .seminor-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:24px 0;margin-bottom:24px}main.recruit section.recruit-top .seminor-wrapper .seminor-box{width:23.7%}@media only screen and (max-width:800px){main.recruit section.recruit-top .seminor-wrapper .seminor-box{width:47.6%}}main.recruit section.recruit-top .seminor-wrapper .seminor-box .seminor-image{margin-bottom:16px}main.recruit section.recruit-top .seminor-wrapper .seminor-box h4.seminor-title{color:#ff6370;font-size:18px;font-weight:700;text-align:center}@media only screen and (max-width:1099px){main.recruit section.recruit-top .seminor-wrapper .seminor-box h4.seminor-title{font-size:16px}}@media only screen and (max-width:600px){main.recruit section.recruit-top .seminor-wrapper .seminor-box h4.seminor-title{font-size:14px}}main.recruit section.recruit-top .seminor-wrapper .seminor-box p.seminor-text{margin-top:4px;line-height:1.4}main.recruit section.recruit-top ul.other-seminor{padding:32px 0;gap:4px 16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}@media only screen and (max-width:600px){main.recruit section.recruit-top ul.other-seminor{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;padding:24px 0 0}}main.recruit section.recruit-top ul.other-seminor li{color:#ff6370;font-weight:700}main.recruit{padding-top:80px}@media only screen and (max-width:1099px){main.recruit{padding-top:60px}}@media only screen and (max-width:600px){main.recruit{padding-top:40px}}main.recruit section.recruit-intern{padding:80px 0 70px}@media only screen and (max-width:1099px){main.recruit section.recruit-intern{padding:60px 0}}@media only screen and (max-width:600px){main.recruit section.recruit-intern{padding:40px 0}}main.recruit section.recruit-intern .intern-table-wrapper{margin-top:60px}main.recruit section.recruit-intern .intern-table-wrapper:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width:600px){main.recruit section.recruit-intern .intern-table-wrapper{margin-top:40px}}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box{margin-bottom:40px;width:47%}@media only screen and (max-width:600px){main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box{width:100%}}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box:last-of-type{margin-bottom:0}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box.fl{float:left}@media only screen and (max-width:600px){main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box.fl{float:none}}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box.fr{float:right}@media only screen and (max-width:600px){main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box.fr{float:none}}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table{width:100%}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.group>thead tr th{background:#3585db}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.group>tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.group>tbody tr td{background:#e6f1fd}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.hospital>thead tr th{background:#ff93a7}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.hospital>tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.hospital>tbody tr td{background:#ffeaee}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.trimming>thead tr th{background:#ffb44a}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.trimming>tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.trimming>tbody tr td{background:#ffecd1}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.pet-shop>thead tr th{background:#14d38a}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.pet-shop>tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.pet-shop>tbody tr td{background:#d6faeb}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.other>thead tr th{background:#f0644d}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.other>tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table.other>tbody tr td{background:#ffe4e0}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table thead tr th{padding:12px 0;text-align:center;color:#fff;font-size:16px;font-weight:700}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table tbody tr th,main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table tbody tr td{padding:12px 8px;border-top:1px solid #fff;font-weight:500}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table tbody tr th{width:65%;border-right:1px solid #fff}main.recruit section.recruit-intern .intern-table-wrapper .intern-table-box table.intern-table tbody tr td{width:35%}main.recruit{padding-top:80px}@media only screen and (max-width:1099px){main.recruit{padding-top:60px}}@media only screen and (max-width:600px){main.recruit{padding-top:40px}}main.recruit section.recruit-interview{padding:80px 0 70px}@media only screen and (max-width:1099px){main.recruit section.recruit-interview{padding:60px 0}}@media only screen and (max-width:600px){main.recruit section.recruit-interview{padding:40px 0}}main.recruit section.recruit-interview .interview-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-top:60px;gap:40px 0}@media only screen and (max-width:600px){main.recruit section.recruit-interview .interview-wrapper{margin-top:40px}}main.recruit section.recruit-interview .interview-wrapper .interview-box{width:48.18%;padding:24px 16px}@media only screen and (max-width:600px){main.recruit section.recruit-interview .interview-wrapper .interview-box{width:100%}}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer{background:repeating-linear-gradient(-45deg,#ffecd1,#ffecd1 10px,#fff6e9 10px,#fff6e9 20px)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer>h4.year-course{background:#ffb44a}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer>p.from-name span.high-school{color:#ea9114}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer>.workplace h5.workplace-title{color:#ea9114}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer>.workplace h5.workplace-title:after{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/interview/line-dog-trimmer.png)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trimmer>p.interview-title{color:#ea9114}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer{background:repeating-linear-gradient(-45deg,#ffe4e0,#ffeeeb 10px,#fff6e9 10px,#fff6e9 20px)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer>h4.year-course{background:#f0644d}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer>p.from-name span.high-school{color:#f0644d}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer>.workplace h5.workplace-title{color:#f0644d}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer>.workplace h5.workplace-title:after{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/interview/line-dog-trainer.png)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-trainer>p.interview-title{color:#f0644d}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse{background:repeating-linear-gradient(-45deg,#ffeaee,#ffeff2 10px,#fff6e9 10px,#fff6e9 20px)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse>h4.year-course{background:#ff93a7}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse>p.from-name span.high-school{color:#ff6370}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse>.workplace h5.workplace-title{color:#ff6370}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse>.workplace h5.workplace-title:after{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/interview/line-dog-nurse.png)}main.recruit section.recruit-interview .interview-wrapper .interview-box.dog-nurse>p.interview-title{color:#ff6370}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care{background:repeating-linear-gradient(-45deg,#d6faeb,#eafcf5 10px,#fff6e9 10px,#fff6e9 20px)}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care>h4.year-course{background:#35db9b}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care>p.from-name span.high-school{color:#14d38a}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care>.workplace h5.workplace-title{color:#14d38a}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care>.workplace h5.workplace-title:after{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/recruit/interview/line-pet-care.png)}main.recruit section.recruit-interview .interview-wrapper .interview-box.pet-care>p.interview-title{color:#14d38a}main.recruit section.recruit-interview .interview-wrapper .interview-box h4.year-course{font-size:18px;font-weight:700;line-height:1.22;color:#fff;padding:8px 0;text-align:center;border-radius:8px;margin-bottom:16px}@media only screen and (max-width:600px){main.recruit section.recruit-interview .interview-wrapper .interview-box h4.year-course{font-size:16px}}main.recruit section.recruit-interview .interview-wrapper .interview-box p.from-name{font-size:24px;font-weight:700;margin-bottom:16px;line-height:1.4;text-align:center}main.recruit section.recruit-interview .interview-wrapper .interview-box p.from-name span.high-school{display:block;font-size:12px}main.recruit section.recruit-interview .interview-wrapper .interview-box p.from-name span.honor{font-size:16px}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace{text-align:center;margin-bottom:16px}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace h5.workplace-title{font-size:18px;font-weight:700;position:relative}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace h5.workplace-title:after{position:absolute;top:30%;left:50%;transform:translateY(-50%) translateX(-50%)}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace p.place-type{font-size:18px;line-height:1.4}@media only screen and (max-width:1099px){main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace p.place-type{font-size:14px}}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace p.place-name{font-size:18px;font-weight:700;line-height:1.4}main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace p.place-city{font-size:18px;line-height:1.4}@media only screen and (max-width:1099px){main.recruit section.recruit-interview .interview-wrapper .interview-box .workplace p.place-city{font-size:14px}}main.recruit section.recruit-interview .interview-wrapper .interview-box p.interview-person{text-align:center;margin-bottom:16px}main.recruit section.recruit-interview .interview-wrapper .interview-box p.interview-title{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.22;text-align:center}@media only screen and (max-width:1099px){main.recruit section.recruit-interview .interview-wrapper .interview-box p.interview-title{font-size:16px}}main.recruit section.recruit-interview .interview-wrapper .interview-box p.interview-text{line-height:1.4}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:30px 0 0}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li{position:relative;display:flex;align-items:center;justify-content:center;font-size:100px;font-weight:700;color:#ff6370;text-align:center}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li .text-overlay{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:100%}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li img{width:auto;max-width:300px;height:auto}main.recruit section.recruit-top .recruit-main-wrapper ul.recruit-info-wrapper li span{font-size:60px}.recruit-ob-wrapper{display:flex;gap:40px;margin:40px 0 70px}.left-box{width:55%}.right-box{width:45%}.right-box img{width:100%}.recruit-ob-wrapper h4{font-size:70px;font-weight:700;color:#ff6370}.recruit-ob-wrapper h4 img{width:80%}.recruit-ob-wrapper h4 span{font-size:40px}@media only screen and (max-width:800px){.recruit-ob-wrapper h4{font-size:50px}.recruit-ob-wrapper h4 span{font-size:30px}.right-box{width:100%;text-align:center}.right-box img{max-width:400px}.left-box{width:100%}}.yellow-box{background-color:#f8ab3f;padding:20px;border-radius:8px;margin-top:30px}.yellow-box .yellow-box-title{font-size:24px;font-weight:700;color:#fff;text-align:center}.yellow-box .yellow-box-text{font-size:16px;color:#333;margin-top:10px;border-radius:8px;background-color:#f7cd92;padding:16px}.ob-comment{display:flex;align-items:center;gap:14px}.ob-image img{min-width:120px;height:auto}.achievements{font-size:11px;text-align:right;margin-bottom:20px}@media only screen and (max-width:800px){.recruit-ob-wrapper{flex-wrap:wrap}}@media only screen and (max-width:800px){.yellow-box .yellow-box-title{font-size:20px}.ob-comment{align-items:flex-start;color:#00233a}}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-contact{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-contact{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-contact{padding:40px 0 0}}main.school-guide section.school-contact .contact-container{width:600px;max-width:100%;margin:0 auto}@media only screen and (max-width:600px){main.school-guide section.school-contact .contact-container .mid-title-wrapper{padding:0 16px}}main.school-guide section.school-contact .contact-container .mid-title-wrapper h4.mid-title{text-align:center;color:#fff;font-size:16px;font-weight:700;padding:8px 0;background:#ff93a7;margin-bottom:24px}main.school-guide section.school-contact .contact-container .mention{padding:0 16px}main.school-guide section.school-contact .contact-container .mention .official-line-mention{color:#14d38a;text-align:center;margin-bottom:32px}main.school-guide section.school-contact .contact-container .mention .official-line-mention>a{font-size:18px;font-weight:500;text-decoration:underline;color:#14d38a}main.school-guide section.school-contact .contact-container .mention p.final-notice{text-align:center;margin-bottom:32px}main.school-guide section.school-contact .contact-container .btn{min-width:320px;padding:0 16px}main.school-guide section.school-contact .contact-container .btn input[type=submit]{display:block;text-align:center;transition:.4s all;color:#fff;background:#42bede;padding:20px 0;width:100%;border-radius:8px;font-size:18px;font-weight:700;border:1px solid #42bede;letter-spacing:1.44px}@media only screen and (max-width:600px){main.school-guide section.school-contact .contact-container .btn input[type=submit]{font-size:16px;letter-spacing:1.28px;padding:12px 0}}main.school-guide section.school-contact .contact-container .btn input[type=submit]:hover{background:#fff;color:#42bede}main.school-guide section.school-contact .contact-container .contact-wrapper{padding:0 16px;margin-bottom:60px}@media only screen and (max-width:600px){main.school-guide section.school-contact .contact-container .contact-wrapper{margin-bottom:40px}}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input{margin-bottom:32px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input:last-of-type{margin-bottom:0}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.required>dt:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/contact-require-paw.png);vertical-align:middle;margin-right:3px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.required>dd input,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.required>dd textarea{border:1px solid #ff93a7}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.required>dd .selection select{border:1px solid #ff93a7}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.not-required>dd input,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.not-required>dd textarea{border:1px solid #3585db}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input.not-required>dd .selection select{border:1px solid #3585db}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dt{font-size:16px;font-weight:500;margin-bottom:4px;display:flex}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd{font-size:16px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd input,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd textarea{padding:8px 12px;border-radius:4px;background:#fff;box-sizing:border-box;max-width:100%}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact01,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact02,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact05,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact06,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact07,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact08,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact09,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact12,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact13,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact14,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact15,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact16,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact17{width:100%}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact03-2{margin-left:32px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact04,main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact11{width:136px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd #contact09{height:126px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd .radio-button{margin-top:12px}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd .radio-button input[type=radio]{accent-color:#e95098;transform:scale(1.2);inline-size:1.1rem;block-size:1.1rem}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd span{font-size:16px;margin:0 4px;vertical-align:bottom}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd .selection{width:100%}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd .selection select{width:100%;padding:8px 12px;cursor:pointer;box-sizing:border-box;max-width:100%;text-indent:.01px;text-overflow:ellipsis;outline:none;background:#fff;box-shadow:none;appearance:none;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/chevron-down.png);background-size:24px auto;background-position:right 8px center;background-repeat:no-repeat}main.school-guide section.school-contact .contact-container .contact-wrapper dl.input dd .selection select::-ms-expand{display:none}main.school-guide{padding-top:80px}@media only screen and (max-width:1099px){main.school-guide{padding-top:60px}}@media only screen and (max-width:600px){main.school-guide{padding-top:40px}}main.school-guide section.school-oc-form{padding:80px 0 0}@media only screen and (max-width:1099px){main.school-guide section.school-oc-form{padding:60px 0 0}}@media only screen and (max-width:600px){main.school-guide section.school-oc-form{padding:40px 0 0}}main.school-guide section.school-oc-form .oc-form-container{width:600px;max-width:100%;margin:0 auto}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .mid-title-wrapper{padding:0 16px}}main.school-guide section.school-oc-form .oc-form-container .mid-title-wrapper h4.mid-title{text-align:center;color:#fff;font-size:16px;font-weight:700;padding:8px 0;background:#ff93a7;margin-bottom:24px}main.school-guide section.school-oc-form .oc-form-container .mention{padding:0 16px}main.school-guide section.school-oc-form .oc-form-container .mention .official-line-mention{color:#14d38a;text-align:center;margin-bottom:32px}main.school-guide section.school-oc-form .oc-form-container .mention .official-line-mention>a{font-size:18px;font-weight:500;text-decoration:underline;color:#14d38a}main.school-guide section.school-oc-form .oc-form-container .mention p.final-notice{text-align:center;margin-bottom:32px}main.school-guide section.school-oc-form .oc-form-container .btn{display:flex;align-items:center;padding:0 16px}main.school-guide section.school-oc-form .oc-form-container .btn input[type=submit]{display:block;text-align:center;transition:.4s all;color:#fff;background:#42bede;padding:20px 0;width:100%;border-radius:8px;font-size:18px;font-weight:700;border:1px solid #42bede;letter-spacing:1.44px}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .btn input[type=submit]{font-size:16px;letter-spacing:1.28px;padding:12px 0}}main.school-guide section.school-oc-form .oc-form-container .btn input[type=submit]:hover{background:#fff;color:#42bede}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper{padding:0 16px;margin-bottom:60px}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper{margin-bottom:40px}}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .oc-form-bp-plugin{margin-top:60px}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .oc-form-bp-plugin{margin-top:40px}}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .request-title{text-align:center;font-size:20px;font-weight:500;margin-bottom:12px;margin-top:60px}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .request-title{margin-top:40px}}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .bp-entered{padding:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .bp-entered p.title{font-size:16px;font-weight:500;margin-bottom:4px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper .bp-entered p.entered{font-size:16px;font-weight:700}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input{margin-bottom:32px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input:last-of-type{margin-bottom:0}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.required>dt:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/contact-require-paw.png);vertical-align:middle;margin-right:3px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.required>dd input,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.required>dd textarea{border:1px solid #ff93a7}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.required>dd .selection select{border:1px solid #ff93a7}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.not-required>dd input,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.not-required>dd textarea{border:1px solid #3585db}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.not-required>dd .selection select{border:1px solid #3585db}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dt{font-size:16px;font-weight:500;margin-bottom:4px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd{font-size:16px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd input,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd textarea{padding:8px 12px;border-radius:4px;background:#fff;box-sizing:border-box;max-width:100%}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form01,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form02,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form05,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form06,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form07,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form08,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form09,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form12,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form13,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form14,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form15,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form16,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form17,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form21,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form22,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form25{width:100%}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form03-2{margin-left:32px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form04,main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form11{width:136px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd #oc-form25{height:126px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .radio-button{margin-top:12px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .radio-button input[type=radio]{accent-color:#e95098;transform:scale(1.2);inline-size:1.1rem;block-size:1.1rem}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd span{font-size:16px;margin:0 4px;vertical-align:bottom}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .selection{width:100%}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .selection select{width:100%;padding:8px 12px;cursor:pointer;box-sizing:border-box;max-width:100%;text-indent:.01px;text-overflow:ellipsis;outline:none;background:#fff;box-shadow:none;appearance:none;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;background-image:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/chevron-down.png);background-size:24px auto;background-position:right 8px center;background-repeat:no-repeat}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .selection select::-ms-expand{display:none}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .button-wrapper{margin-bottom:12px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .other-entry p.title{font-weight:500}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .other-entry p.extra-mention{font-size:14px;margin-top:12px}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd .other-entry p.extra-mention a{color:#ff6370}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input{display:flex;align-items:flex-start;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #eee}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input:last-of-type{border-bottom:none}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dt{display:flex;align-items:center;width:200px;min-width:200px;padding-right:16px;font-size:14px;font-weight:500;margin-bottom:0}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dt{width:120px;min-width:120px;font-size:13px}}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dt:before{margin-right:6px;flex-shrink:0}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd{flex:1;font-size:16px}@media only screen and (max-width:600px){main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input dd{font-size:14px}}main.school-guide section.school-oc-form .oc-form-container .oc-form-wrapper dl.input.required dt:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/common/parts/contact-require-paw.png);vertical-align:middle;margin-right:3px}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-online-consultation{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-online-consultation{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-online-consultation{padding:40px 0 10px}}main.other-pages section.other-online-consultation .ad-banner{margin-bottom:80px;text-align:center}@media only screen and (max-width:1099px){main.other-pages section.other-online-consultation .ad-banner{margin-bottom:60px}}@media only screen and (max-width:600px){main.other-pages section.other-online-consultation .ad-banner{margin-bottom:40px}}main.other-pages section.other-online-consultation .ad-banner img{transition:.4s all}main.other-pages section.other-online-consultation .ad-banner img:hover{opacity:.7}main.other-pages section.other-online-consultation .online-consultation-text-wrapper{margin-bottom:24px}main.other-pages section.other-online-consultation .online-consultation-text-wrapper:last-of-type{margin-bottom:0}main.other-pages section.other-online-consultation .online-consultation-text-wrapper h4.online-consultation-title{font-size:18px;font-weight:700;margin-bottom:4px}main.other-pages section.other-online-consultation .online-consultation-text-wrapper>p a{color:#ff6370}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-scholarship{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-scholarship{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-scholarship{padding:40px 0 10px}}main.other-pages section.other-scholarship .ad-banner{margin-bottom:80px;text-align:center}@media only screen and (max-width:1099px){main.other-pages section.other-scholarship .ad-banner{margin-bottom:60px}}@media only screen and (max-width:600px){main.other-pages section.other-scholarship .ad-banner{margin-bottom:40px}}main.other-pages section.other-scholarship .ad-banner img{transition:.4s all}main.other-pages section.other-scholarship .ad-banner img:hover{opacity:.7}main.other-pages section.other-scholarship .scholarship-main{margin-bottom:24px}main.other-pages section.other-scholarship .scholarship-main h4.scholarship-mention{font-size:18px;font-weight:700;margin-bottom:4px}main.other-pages section.other-scholarship ul.scholarship-howto-list li{margin-bottom:4px}main.other-pages section.other-scholarship ul.scholarship-howto-list li:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/others/common/list_before.png);vertical-align:middle;margin-right:4px}main.other-pages section.other-scholarship p.scholarship-text a{color:#ff6370}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-correspondence{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-correspondence{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-correspondence{padding:40px 0 10px}}main.other-pages section.other-correspondence .ad-banner{margin-bottom:80px;text-align:center}@media only screen and (max-width:1099px){main.other-pages section.other-correspondence .ad-banner{margin-bottom:60px}}@media only screen and (max-width:600px){main.other-pages section.other-correspondence .ad-banner{margin-bottom:40px}}main.other-pages section.other-correspondence .ad-banner img{transition:.4s all}main.other-pages section.other-correspondence .ad-banner img:hover{opacity:.7}main.other-pages section.other-correspondence .coc-text a{color:#ff6370}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-privacy{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-privacy{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-privacy{padding:40px 0 10px}}main.other-pages section.other-privacy p.privacy-declare{color:#f0644d;font-weight:500;border:1px solid #f0644d;background:#fff;padding:24px 16px;border-radius:16px;margin-bottom:80px}@media only screen and (max-width:1099px){main.other-pages section.other-privacy p.privacy-declare{margin-bottom:60px}}@media only screen and (max-width:600px){main.other-pages section.other-privacy p.privacy-declare{margin-bottom:40px}}main.other-pages section.other-privacy .privacy-wrapper{margin-bottom:40px}main.other-pages section.other-privacy .privacy-wrapper:last-of-type{margin-bottom:0}main.other-pages section.other-privacy .privacy-wrapper h4.privacy-title{font-size:20px;font-weight:700;margin-bottom:8px;padding-left:27px;position:relative}main.other-pages section.other-privacy .privacy-wrapper h4.privacy-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/others/common/title_before.png);position:absolute;top:0;left:0}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-link{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-link{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-link{padding:40px 0 10px}}main.other-pages section.other-link .link-wrapper{width:800px;max-width:100%;margin:0 auto}main.other-pages section.other-link .link-wrapper h4.link-category-title{font-size:20px;font-weight:700;margin-bottom:16px;padding-left:27px;position:relative}main.other-pages section.other-link .link-wrapper h4.link-category-title:before{content:url(//tip.ac.jp/wp/wp-content/themes/tip2/style/../images/main/page/others/common/title_before.png);position:absolute;top:0;left:0}main.other-pages section.other-link .link-wrapper .link-box{background:repeating-linear-gradient(-45deg,#e6f1fd,#e6f1fd 10px,#edf5fe 10px,#edf5fe 20px);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width:600px){main.other-pages section.other-link .link-wrapper .link-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}}main.other-pages section.other-link .link-wrapper .link-box .link-image{width:335px}@media only screen and (max-width:600px){main.other-pages section.other-link .link-wrapper .link-box .link-image{width:100%}}main.other-pages section.other-link .link-wrapper .link-box .link-image img{border-radius:8px 0 0 8px}@media only screen and (max-width:600px){main.other-pages section.other-link .link-wrapper .link-box .link-image img{border-radius:8px 8px 0 0}}main.other-pages section.other-link .link-wrapper .link-box .link-text{width:calc(100% - 335px);padding:0 24px}@media only screen and (max-width:600px){main.other-pages section.other-link .link-wrapper .link-box .link-text{width:100%;padding:16px}}main.other-pages section.other-link .link-wrapper .link-box .link-text h5.link-name{margin-bottom:8px;text-align:center}main.other-pages section.other-link .link-wrapper .link-box .link-text p.supplement{margin-bottom:8px;text-align:center;font-weight:500}main.other-pages{padding-top:80px}@media only screen and (max-width:1099px){main.other-pages{padding-top:60px}}@media only screen and (max-width:600px){main.other-pages{padding-top:40px}}main.other-pages section.other-job-info{padding:80px 0 0}@media only screen and (max-width:1099px){main.other-pages section.other-job-info{padding:60px 0 10px}}@media only screen and (max-width:600px){main.other-pages section.other-job-info{padding:40px 0 10px}}main.other-pages section.other-job-info .job-info-wrapper{max-width:100%;margin:0 auto}main.other-pages section.other-job-info .job-info-wrapper.login{width:400px}main.other-pages section.other-job-info .job-info-wrapper.article{width:600px}main.other-pages section.other-job-info .job-info-wrapper p.job-ingo-text{font-weight:500;margin-bottom:40px;text-align:center}@media only screen and (max-width:600px){main.other-pages section.other-job-info .job-info-wrapper p.job-ingo-text{text-align:left}}main.other-pages section.other-job-info .job-info-wrapper .login-form dl{margin-bottom:32px}main.other-pages section.other-job-info .job-info-wrapper .login-form dl dt{font-weight:500;margin-bottom:4px}main.other-pages section.other-job-info .job-info-wrapper .login-form dl dd input{padding:12px;width:100%;border:1px solid #ff93a7;border-radius:4px}main.other-pages section.other-job-info .job-info-wrapper .login-form .log-in-button{margin-top:40px}main.other-pages section.other-job-info .job-info-wrapper .login-form .log-in-button input[type=submit]{width:100%;background:#42bede;padding:14px 16px;text-align:center;color:#fff;font-weight:700;font-size:16px;transition:.4s all}main.other-pages section.other-job-info .job-info-wrapper .login-form .log-in-button input[type=submit]:hover{background:#3585db}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li{margin-bottom:32px}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li:last-of-type{margin-bottom:0}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li h3.article-title{font-size:16px;font-weight:700;margin-bottom:16px}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li p.article-image{margin-bottom:8px}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li p.article-image img{transition:.4s all}main.other-pages section.other-job-info .job-info-wrapper ul.job-info-article li p.article-image img:hover{opacity:.7}