@charset "UTF-8";*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,p{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}body.active{height:100%;overflow:hidden}ol[class],ul[class]{list-style:none}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--shinri-color:#EA6186;--drink-color:#3A62B1;--syugei-color:#AC6441;--fashion-color:#E9569A;--uranai-color:#804783;--design-color:#3BA18A;--seitai-color:#EB6B8B;--flower-color:#48B9B3;--food-color:#EA5230;--cooking-color:#DE6446;--pet-color:#6B5B4A;--life-color:#43669B;--cad-color:#5C9ED2;--business-color:#5A5D6F;--sweets-color:#D54F51;--kokkashikaku-color:#3B35A3;--art-color:#4b45be;--culture-color:#b54bae}[data-category=shinri]{background-color:var(--shinri-color);border-color:var(--shinri-color)}[data-category=drink]{background-color:var(--drink-color);border-color:var(--drink-color)}[data-category=syugei]{background-color:var(--syugei-color);border-color:var(--syugei-color)}[data-category=fashion]{background-color:var(--fashion-color);border-color:var(--fashion-color)}[data-category=uranai]{background-color:var(--uranai-color);border-color:var(--uranai-color)}[data-category=design]{background-color:var(--design-color);border-color:var(--design-color)}[data-category=seitai]{background-color:var(--seitai-color);border-color:var(--seitai-color)}[data-category=flower]{background-color:var(--flower-color);border-color:var(--flower-color)}[data-category=food]{background-color:var(--food-color);border-color:var(--food-color)}[data-category=cooking]{background-color:var(--cooking-color);border-color:var(--cooking-color)}[data-category=pet]{background-color:var(--pet-color);border-color:var(--pet-color)}[data-category=life]{background-color:var(--life-color);border-color:var(--life-color)}[data-category=cad]{background-color:var(--cad-color);border-color:var(--cad-color)}[data-category=business]{background-color:var(--business-color);border-color:var(--business-color)}[data-category=sweets]{background-color:var(--sweets-color);border-color:var(--sweets-color)}[data-category=art]{background-color:var(--art-color);border-color:var(--art-color)}[data-category=culture]{background-color:var(--culture-color);border-color:var(--culture-color)}[data-category=kokkashikaku]{background-color:var(--kokkashikaku-color);border-color:var(--kokkashikaku-color)}[data-bg=shinri]{background-color:#ffeff3}[data-bg=drink]{background-color:#e6eeff}[data-bg=syugei]{background-color:#f7eae4}[data-bg=fashion]{background-color:#fde8f1}[data-bg=uranai]{background-color:#f8ebff}[data-bg=design]{background-color:#edfdf9}[data-bg=seitai]{background-color:#fde3e9}[data-bg=flower]{background-color:#ebfffe}[data-bg=food]{background-color:#fff1ee}[data-bg=cooking]{background-color:#ffe9e3}[data-bg=pet]{background-color:#fff7ee}[data-bg=life]{background-color:#e7effc}[data-bg=cad]{background-color:#ecf5fc}[data-bg=business]{background-color:#eff1ff}[data-bg=sweets]{background-color:#ffeaea}[data-bg=art]{background-color:#e1e1f2}[data-bg=culture]{background-color:#faedf9}[data-bg=kokkashikaku]{background-color:#e9ecff}[data-icon=shinri]::before{color:var(--shinri-color)}[data-icon=drink]::before{color:var(--drink-color)}[data-icon=syugei]::before{color:var(--syugei-color)}[data-icon=fashion]::before{color:var(--fashion-color)}[data-icon=uranai]::before{color:var(--uranai-color)}[data-icon=design]::before{color:var(--design-color)}[data-icon=seitai]::before{color:var(--seitai-color)}[data-icon=flower]::before{color:var(--flower-color)}[data-icon=food]::before{color:var(--food-color)}[data-icon=cooking]::before{color:var(--cooking-color)}[data-icon=pet]::before{color:var(--pet-color)}[data-icon=life]::before{color:var(--life-color)}[data-icon=cad]::before{color:var(--cad-color)}[data-icon=business]::before{color:var(--business-color)}[data-icon=sweets]::before{color:var(--sweets-color)}[data-icon=art]::before{color:var(--art-color)}[data-icon=culture]::before{color:var(--culture-color)}[data-icon=kokkashikaku]::before{color:var(--kokkashikaku-color)}[data-cl-bg=shinri]{background-color:rgba(250,200,212,.8)}[data-cl-bg=drink]{background-color:rgba(162,185,235,.8)}[data-cl-bg=syugei]{background-color:rgba(247,234,228,.8)}[data-cl-bg=fashion]{background-color:rgba(253,232,241,.8)}[data-cl-bg=uranai]{background-color:rgba(185,175,222,.8)}[data-cl-bg=design]{background-color:rgba(237,253,249,.8)}[data-cl-bg=seitai]{background-color:rgba(253,227,233,.8)}[data-cl-bg=flower]{background-color:rgba(235,255,254,.8)}[data-cl-bg=food]{background-color:rgba(255,241,238,.8)}[data-cl-bg=cooking]{background-color:rgba(255,233,227,.8)}[data-cl-bg=pet]{background-color:rgba(255,247,238,.8)}[data-cl-bg=life]{background-color:rgba(231,239,252,.8)}[data-cl-bg=cad]{background-color:rgba(236,245,252,.8)}[data-cl-bg=business]{background-color:rgba(239,241,255,.8)}[data-cl-bg=sweets]{background-color:rgba(255,234,234,.8)}[data-cl-bg=kokkashikaku]{background-color:rgba(233,236,255,.8)}.category_link[data-category]::before{margin-right:10px;font-size:1rem;font-weight:600}.kouza_category_title[data-category] .category_title::before{margin-right:15px;font-size:1.625rem;font-weight:600}[data-icon]::before{margin-right:10px;font-weight:600}.category_link[data-category=shinri]::before,.kouza_category_title[data-category=shinri] .category_title::before,[data-icon=shinri]::before{content:"\f004"}.category_link[data-category=drink]::before,.kouza_category_title[data-category=drink] .category_title::before,[data-icon=drink]::before{content:"\f0f4"}.category_link[data-category=syugei]::before,.kouza_category_title[data-category=syugei] .category_title::before,[data-icon=syugei]::before{content:"\f0c4"}.category_link[data-category=fashion]::before,.kouza_category_title[data-category=fashion] .category_title::before,[data-icon=fashion]::before{content:"\f553"}.category_link[data-category=uranai]::before,.kouza_category_title[data-category=uranai] .category_title::before,[data-icon=uranai]::before{content:"\f4c2"}.category_link[data-category=design]::before,.kouza_category_title[data-category=design] .category_title::before,[data-icon=design]::before{content:"\f5ae"}.category_link[data-category=cad]::before,.kouza_category_title[data-category=cad] .category_title::before,[data-icon=cad]::before{content:"\e066"}.category_link[data-category=seitai]::before,.kouza_category_title[data-category=seitai] .category_title::before,[data-icon=seitai]::before{content:"\f593"}.category_link[data-category=flower]::before,.kouza_category_title[data-category=flower] .category_title::before,[data-icon=flower]::before{content:"\f4d8"}.category_link[data-category=food]::before,.kouza_category_title[data-category=food] .category_title::before,[data-icon=food]::before{content:"\f787"}.category_link[data-category=cooking]::before,.kouza_category_title[data-category=cooking] .category_title::before,[data-icon=cooking]::before{content:"\f2e7"}.category_link[data-category=pet]::before,.kouza_category_title[data-category=pet] .category_title::before,[data-icon=pet]::before{content:"\f6d3"}.category_link[data-category=life]::before,.kouza_category_title[data-category=life] .category_title::before,[data-icon=life]::before{content:"\f458"}.category_link[data-category=business]::before,.kouza_category_title[data-category=business] .category_title::before,[data-icon=business]::before{content:"\f64a"}.category_link[data-category=sweets]::before,.kouza_category_title[data-category=sweets] .category_title::before,[data-icon=sweets]::before{content:"\f1fd"}.category_link[data-category=art]::before,.kouza_category_title[data-category=art] .category_title::before,[data-icon=art]::before{content:"\f53f"}.category_link[data-category=culture]::before,.kouza_category_title[data-category=culture] .category_title::before,[data-icon=culture]::before{content:"\f557"}.category_link[data-category=kokkashikaku]::before,.kouza_category_title[data-category=kokkashikaku] .category_title::before,[data-icon=kokkashikaku]::before{content:"\f2bb"}body{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro",Meiryo,"Font Awesome 5 free",sans-serif}a:hover{transition:.2s ease-in-out;cursor:pointer}i.fab,i.far,i.fas{display:inline-block;width:1em}.main_contents{margin:30px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.category_link[data-category]::before{position:absolute;top:0;left:0;right:0}.main_contents{margin:0 auto 30px}}.contents_wrapper,.contents_wrapper_c2,.inner_wrapper{margin:0 auto;padding:0;width:90%}.section_inner{margin:0 auto;padding:0;width:92%}.sep_line{margin:40px 0 0;height:8px;background:linear-gradient(-60deg,transparent 35%,#4183b4 45%,#4183b4 55%,transparent 65%);background-size:6px 8px;border:none}.bg_stripe{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.5),rgba(255,255,255,.5) 2px,transparent 0,transparent 28px)}.bg_gray{background-color:#f8f8f8}.txt_red{color:#cc0d0d}.txt_blue{color:#1e3188}.txt_bold{font-weight:500}#page_top{position:fixed;bottom:10px;right:9px;line-height:1;z-index:99}#page_top>a,#s_page_top>a{display:block;padding:10px 5px 12px;width:90px;font-size:.875rem;color:#fff;text-align:center;text-decoration:none;line-height:1.3rem;background:#0068b7;border-radius:5px;opacity:.8;transition:.3s}#page_top>a:hover,#s_page_top>a:hover{text-decoration:none;opacity:.5}#s_page_top{position:fixed;bottom:10px;right:9px;line-height:1;z-index:99;scroll-behavior:smooth}.breadcrumbs{margin:5px 0 0;padding:0 0 8px;width:100%;border-bottom:1px solid #eee}.breadcrumbs .breadcrumbs_list{margin:0;padding:0;width:100%}.breadcrumbs .breadcrumbs_list li{display:inline-block;margin:0;padding:0;font-size:.8125rem;color:#9ea4ad}.breadcrumbs .breadcrumbs_list li>a{color:#1f4b7b;text-decoration:none}.breadcrumbs .breadcrumbs_list li>a:hover{color:#7389ad;text-decoration:underline}.breadcrumbs .breadcrumbs_list .current{color:#486085}.breadcrumbs .breadcrumbs_list .separate{margin:0 10px}.header_topbar{margin:0 auto;padding:.5em 5%;width:100%;font-size:.75rem;font-weight:700;color:#fff;background:#0068b7;box-sizing:border-box}.header_topbar .course_name,.header_topbar .page_name{font-size:.7rem;font-weight:400;text-align:left}@media screen and (max-width:480px){#s_page_top{bottom:80px}#s_page_top>a{display:flex;align-items:center;justify-content:center;padding:0;width:50px;height:50px;font-size:0;font-weight:600;color:#fff;text-align:center;text-decoration:none;line-height:1.3rem;background:#0068b7;border-radius:50px;opacity:.8;transition:.3s}#s_page_top>a::before{content:"\f106";font-size:1.4rem}.breadcrumbs,.header_topbar .course_name,.header_topbar .page_name{display:none}}.header_wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;padding:0 5%;width:100%;height:70px;border-bottom:1px solid #ddd;box-sizing:border-box}.header_wrapper .site_logo{margin:0;padding:0;width:20%}.header_wrapper .site_logo>a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:70px}@media screen and (max-width:480px){.header_wrapper{padding:0 1em;height:60px}.header_wrapper .site_logo{width:50%}.header_wrapper .site_logo>a{height:60px}}.header_wrapper .site_logo>a>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.header_wrapper .head_menu_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:72%;height:40px}.header_wrapper .head_menu_area .menu_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:50%;height:inherit}.header_wrapper .head_menu_area .menu_list>li{margin:0;padding:0;width:33.3333333333%}.header_wrapper .head_menu_area .menu_list>li>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:.85rem;color:#333;line-height:1.1rem}.header_wrapper .head_menu_area .menu_list>li>a:hover{color:#a91919;transition:.3s}.header_wrapper .head_menu_area .offer_btn{margin:0;padding:0;width:20%;height:inherit}.header_wrapper .head_menu_area .offer_btn>a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:90%;height:34px;font-size:.8rem;font-weight:700;color:#de5837;border:2px solid #de5837;border-radius:4px;text-decoration:none;letter-spacing:-.05rem}@media screen and (max-width:480px){.header_wrapper .head_menu_area{width:46%}.header_wrapper .head_menu_area .menu_list{display:none}.header_wrapper .head_menu_area .offer_btn{width:76%}.header_wrapper .head_menu_area .offer_btn>a{font-size:.75rem}.header_wrapper .head_menu_area .inner_search{display:none}}.header_wrapper .head_menu_area .offer_btn>a:hover{color:#fff;background:#de5837;transition:.3s}.header_wrapper .head_menu_area .offer_btn>a::before{font-family:"Font Awesome 5 Free";content:"\f007";margin-right:8px;font-size:1.3em}.header_wrapper .head_menu_area .inner_search{position:relative;margin:0;padding:0;width:28%}.header_wrapper .head_menu_area .inner_search input[name=kensaku]{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;padding:0 .8em;width:80%;height:30px;font-size:.8rem;background:#eee;border-top-left-radius:4px;border-bottom-left-radius:4px;border:none}.header_wrapper .head_menu_area .inner_search input[name=kensaku]:focus{outline:0}.header_wrapper .head_menu_area .inner_search input[type=submit]{position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);margin:0;padding:0;width:40px;height:30px;font-size:1rem;color:#fff;background:#d3d3d3;border:none;cursor:pointer}.sp_head_menu,.sp_head_menu_top{display:none}.sp_head_menu .btn-burger,.sp_head_menu_top .btn-burger{position:absolute;display:block;width:42px;height:42px;top:50%;right:2%;transform:translateY(-50%);cursor:pointer;background:#2257ad;border-radius:4px}.sp_head_menu .btn-burger .icon,.sp_head_menu_top .btn-burger .icon{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;width:28px;height:2px;margin:auto;background:#fff;border-radius:2px}.sp_head_menu .btn-burger .icon:first-child,.sp_head_menu_top .btn-burger .icon:first-child{top:18px}.sp_head_menu .btn-burger .icon:nth-child(3),.sp_head_menu_top .btn-burger .icon:nth-child(3){top:-18px}.sp_head_menu .nav-toggle,.sp_head_menu_top .nav-toggle{display:none}.sp_head_menu .nav-toggle:checked~.btn-burger .icon:nth-child(2),.sp_head_menu_top .nav-toggle:checked~.btn-burger .icon:nth-child(2){background:0 0}.sp_head_menu .nav-toggle:checked~.btn-burger .icon:first-child,.sp_head_menu_top .nav-toggle:checked~.btn-burger .icon:first-child{transform:rotate(-45deg);top:0}.sp_head_menu .nav-toggle:checked~.btn-burger .icon:nth-child(3),.sp_head_menu_top .nav-toggle:checked~.btn-burger .icon:nth-child(3){transform:rotate(45deg);top:0}.sp_head_menu .nav_area,.sp_head_menu_top .nav_area{position:absolute;top:68px;left:0;width:100%;z-index:100;transition:.5s;border-top:0 solid #eba967}.sp_head_menu .nav_area .nav_list,.sp_head_menu_top .nav_area .nav_list{margin:0 auto;padding:0;width:100%;background:#fff}.sp_head_menu .nav_area .nav_list>li,.sp_head_menu_top .nav_area .nav_list>li{margin:0 auto;padding:0;width:100%;overflow:hidden;height:0;transition:.5s}.sp_head_menu .nav_area .nav_list>li>a,.sp_head_menu_top .nav_area .nav_list>li>a{position:relative;display:block;margin:0 auto;padding:.5em 1.3em;width:100%;font-size:.9rem;color:#000;border-bottom:1px solid #eba967;box-sizing:border-box}.sp_head_menu .nav_area .nav_list>li>a::after,.sp_head_menu_top .nav_area .nav_list>li>a::after{content:"\f105";position:absolute;top:50%;right:4%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:600;color:#9c9c9c}.sp_head_menu .nav_area .nav_list>li>a::before,.sp_head_menu_top .nav_area .nav_list>li>a::before{content:"";display:inline-block;margin-right:8px;width:28px;height:28px;background-size:contain;vertical-align:middle}.sp_head_menu .nav_area .nav_list>li>a.menu_find::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_find::before{background-image:url(../images/icons/icon_loope.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_decided::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_decided::before{background-image:url(../images/icons/icon_decided.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_ranking::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_ranking::before{background-image:url(../images/icons/icon_ranking.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_voice::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_voice::before{background-image:url(../images/icons/icon_voice.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_b_contact::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_b_contact::before{background-image:url(../images/icons/icon_b_contact.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_a_contact::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_a_contact::before{background-image:url(../images/icons/icon_a_contact.svg)}.sp_head_menu .nav_area .nav_list>li>a.menu_payment::before,.sp_head_menu_top .nav_area .nav_list>li>a.menu_payment::before{background-image:url(../images/icons/icon_payment.svg)}.sp_head_menu .nav_area .offer_btn,.sp_head_menu_top .nav_area .offer_btn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%;height:0;overflow:hidden;background:#fff}.sp_head_menu .nav_area .offer_btn>li,.sp_head_menu_top .nav_area .offer_btn>li{margin:20px 0 40px;padding:0;width:48%;height:60px;border-radius:5px}.sp_head_menu .nav_area .offer_btn>li.doc_req,.sp_head_menu_top .nav_area .offer_btn>li.doc_req{background:#0d71d5}.sp_head_menu .nav_area .offer_btn>li.doc_req>a::before,.sp_head_menu_top .nav_area .offer_btn>li.doc_req>a::before{font-family:"Font Awesome 5 Free";content:"\f518";margin-right:8px;padding-top:4px;font-size:1.2em}.sp_head_menu .nav_area .offer_btn>li.app_req,.sp_head_menu_top .nav_area .offer_btn>li.app_req{background:#de5837}.sp_head_menu .nav_area .offer_btn>li.app_req>a::before,.sp_head_menu_top .nav_area .offer_btn>li.app_req>a::before{font-family:"Font Awesome 5 Free";content:"\f044";margin-right:8px;padding-top:4px;font-size:1.2em}.sp_head_menu .nav_area .offer_btn>li>a,.sp_head_menu_top .nav_area .offer_btn>li>a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:1rem;font-weight:700;color:#fff}.sp_head_menu .nav-toggle:checked~.nav_area,.sp_head_menu_top .nav-toggle:checked~.nav_area{border-top:1px solid #eba967}.sp_head_menu .nav-toggle:checked~.nav_area .nav_list>li,.sp_head_menu_top .nav-toggle:checked~.nav_area .nav_list>li{height:50px}.sp_head_menu .nav-toggle:checked~.nav_area .offer_btn,.sp_head_menu_top .nav-toggle:checked~.nav_area .offer_btn{height:100px;background:#fff;border-bottom:2px solid #ccc}header{margin:0 auto;padding:0;width:100%}header h1{margin:0 auto;padding:0 5%;width:100%;height:40px;display:flex;align-items:center;font-size:.9rem;font-weight:700;color:#fff;background:#0068b7}header .header_contents{position:relative;margin:0 auto;padding:0;width:100%;height:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .header_contents .header_logo{margin:0;padding:0 0 0 5%;width:28%}header .header_contents .header_logo>a{display:block;margin:0;padding:0;width:100%;height:100%}header .header_contents .header_logo .sp{display:none}header .header_contents .header_logo>a>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header .header_contents .header_search{margin:0;padding:0;width:32%}header .header_contents .header_search .search_container{position:relative;top:0;left:90%;transform:translateX(-90%);padding:0;width:280px;height:35px;border:1px solid #ddd;overflow:hidden;outline:0}header .header_contents .header_search .search_container>input[type=text]{padding:0 8px;width:100%;height:35px;font-size:.9375rem;color:#333;border:none}header .header_contents .header_search .search_container>input[type=text]::-moz-placeholder{color:#999}header .header_contents .header_search .search_container>input[type=text]::placeholder{color:#999}header .header_contents .header_search .search_container>input[type=text]:focus{outline:0}header .header_contents .header_search .search_container input[type=submit]{position:absolute;top:0;right:0;width:40px;height:35px;font-family:"Font Awesome 5 Free";font-size:1.25rem;font-weight:900;color:#fff;background-color:#0068b7;background-size:50%;border:none;outline:0;cursor:pointer}header .header_contents .header_link{display:flex;justify-content:space-between;margin:0 2% 0 0;padding:0;width:18%}header .header_contents .header_link li{margin:0;padding:0;width:35%;text-align:center}header .header_contents .header_link li:first-of-type{width:65%}header .header_contents .header_link li>a{margin:0;padding:0;width:100%;height:100%;text-decoration:none}header .header_contents .header_link li>a:hover .user_head_menu>dd,header .header_contents .header_link li>a:hover .user_head_menu>dt{color:#922828;transition:.3s}header .header_contents .header_link li>a .user_head_menu{margin:0;padding:0;width:100%}header .header_contents .header_link li>a .user_head_menu>dt{margin:0;padding:0;width:100%;font-size:1.625rem;color:#0068b7}header .header_contents .header_link li>a .user_head_menu>dd{margin:0;padding:0;width:100%;font-size:.8125rem;color:#333}header .header_contents .header_order{margin:0;padding:10px 5% 10px 0;width:20%;height:100%}header .header_contents .header_order .order_area{margin:0 auto;padding:0;width:100%}header .header_contents .header_order .order_area>a{display:flex;justify-content:center;align-items:center;margin:0;padding:6px 0;width:100%;height:100%;font-size:1rem;color:#fff;text-decoration:none;background:#8090d6;border-radius:5px}header .header_contents .header_order .order_area>a:hover{background:#576abe;transition:.2s ease-in-out}header .header_contents .header_order .order_area>a::before{margin-top:-4px;margin-right:12px;content:"\f044";font-size:1.25rem}header .header_contents .header_order .order_area>a::after{margin-left:20px;content:"\f054";font-weight:600}header .header_contents .header_order .order_tel{margin:4px auto 0;padding:0;width:100%}header .header_contents .header_order .order_tel>dt{position:relative;margin:0;padding:0;width:100%;font-size:1.375rem;font-weight:600;color:#a33919;text-indent:40px;line-height:1.6rem}header .header_contents .header_order .order_tel>dt::before{content:"";display:inline-block;background-image:url("../../images/top/free_dial.svg");background-size:contain;background-repeat:no-repeat;margin-right:10px;width:30px;height:35px;position:absolute;top:15%;left:0}header .header_contents .header_order .order_tel>dd{margin:0;padding:0 25px 0 0;width:100%;font-size:.75rem;color:#333;text-align:right}header .header_navi{margin:0 auto;padding:0;width:100%;height:60px;background:#e7edf7}header .header_navi .navi_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:90%;border-left:1px solid #cdd8e8;border-right:1px solid #cdd8e8}header .header_navi .navi_list li{margin:0;padding:0;width:16.6666666667%;height:60px}header .header_navi .navi_list li+li{border-left:1px solid #cdd8e8}header .header_navi .navi_list li>a{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:60px;font-size:1rem;font-weight:700;color:#19396f;text-align:center;text-decoration:none}header .header_navi .navi_list li>a:hover{background:#c1d3f0;transition:.2s ease-in-out}footer{margin:80px auto 0;padding:0;width:100%;background:#f2f7ff}footer .footer_inner{box-sizing:border-box;margin:0 auto;padding:0;width:85%}footer .footer_inner .footer_upper{display:flex;justify-content:space-between;margin:0 auto;padding:32px 0 20px;width:100%;border-bottom:1px solid #c2d1d9}footer .footer_inner .footer_upper .footer_logo{margin:0;padding:0;width:75%}footer .footer_inner .footer_upper .sns_link{margin:0;padding:0;width:25%}footer .footer_inner .footer_upper .sns_link li{display:inline-block;margin:0;padding:0;width:23.5%}footer .footer_inner .footer_upper .sns_link li>a{display:block;margin:0;padding:0;width:100%;font-size:.8125rem;color:#333;text-align:center;text-decoration:none}footer .footer_inner .footer_upper .sns_link li>a:hover{color:#991616}footer .footer_inner .footer_upper .sns_link li>a .sns_icon{display:block;margin:0 auto 3px;padding:0;width:40%}footer .footer_inner .other_links_lower{display:flex;margin:0 auto;padding:20px 0 30px;width:90%}footer .footer_inner .other_links_lower li{margin:0;padding:0 .7em;width:100%;text-align:center}footer .footer_inner .other_links_lower li+li{border-left:1px solid #ccc}footer .footer_inner .other_links_lower li>a{margin:0;padding:0;font-size:.875rem;color:#004a6a;text-decoration:none}footer .footer_inner .other_links_lower li>a:hover{color:#991616;text-decoration:underline}.copyright{margin:0 auto;padding:15px 0;width:100%;font-size:.875rem;font-weight:300;color:#fff;text-align:center;background:#0068b7}@media screen and (max-width:480px){.sp_head_menu,.sp_head_menu_top{display:block}.sp_head_menu .nav_area,.sp_head_menu_top .nav_area{top:59px}header .header_contents .header_link,header .header_contents .header_order,header .header_contents .header_search,header .header_navi{display:none}header h1{padding:0 3%;font-size:.7rem}header .header_contents{padding-bottom:2px;height:auto}header .header_contents .header_logo{padding:0;width:80%;height:100%}header .header_contents .header_logo .pc{display:none}header .header_contents .header_logo .sp{display:block;margin:.7em auto .2em;padding:0;width:90%}footer{margin:0 auto;padding:0}footer .footer_inner{width:94%}footer .footer_inner .footer_upper{display:block;padding-top:30px}footer .footer_inner .footer_upper .footer_logo{margin:0 auto;width:70%}footer .footer_inner .footer_upper .sns_link{display:flex;margin:20px auto 0;padding:0;width:80%}footer .footer_inner .footer_upper .sns_link li{width:24%}footer .footer_inner .other_links_lower{margin:16px auto 0;padding:0 0 24px;width:96%;flex-wrap:wrap}footer .footer_inner .other_links_lower li{margin:0 0 6px;width:100%;text-align:left}footer .footer_inner .other_links_lower li:last-child{width:100%}footer .footer_inner .other_links_lower li>a::before{margin-right:10px;content:"\f152"}footer .footer_inner .other_links_lower li+li{border-left:none}.copyright{font-size:.625rem}}.contents_wrapper_c1{margin:0 auto;padding:0;width:85%}.contents_wrapper_c1 .main_area{margin:0 auto;padding:40px 50px;width:100%}.contents_wrapper_c1 .no_padding{padding:0}.contents_wrapper_c2{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;padding:0}.contents_wrapper_c2 .main_area{margin:0;padding:0;width:78%}.contents_wrapper_c2 .side_area{margin:0;padding:0;width:20%}.section_wrapper{position:relative;margin:0 auto;padding:40px 50px;width:100%}.section_wrapper+div{margin-top:20px}@media screen and (max-width:480px){.contents_wrapper_c1{width:100%}.contents_wrapper_c1 .main_area{margin:0 auto;padding:20px 15px}.contents_wrapper_c2{display:block}.contents_wrapper_c2 .main_area{margin:0 auto;width:98%}.contents_wrapper_c2 .side_area{display:none}.section_wrapper{padding:20px 15px;width:94%}.section_wrapper+div{margin-top:20px}}.kouza_search{margin:0 auto;padding:20px 0;width:100%;height:150px;background:#e7edf7;border-radius:5px}.kouza_search .section_inner{display:flex;justify-content:space-between}.kouza_search .section_inner .search_title{margin:0;padding:0;width:38%}.kouza_search .section_inner .search_title .main_title{margin:8px 0 0;padding:0;width:100%;font-size:1.625rem;font-weight:700;color:#053a5c}@media screen and (max-width:480px){.kouza_search{padding:10px 0;height:auto;background:#dff0fa}.kouza_search .section_inner{flex-wrap:wrap;width:94%}.kouza_search .section_inner .search_title{margin:0 0 10px;width:100%}.kouza_search .section_inner .search_title .main_title{margin:0;font-size:1.25rem;text-align:center}}.kouza_search .section_inner .search_title .title_lead{margin:3px 0 0;padding:0;width:100%;font-size:1rem;color:#151515;line-height:1.6rem}.kouza_search .section_inner .own_search{margin:0;padding:0;width:29%;height:110px}.kouza_search .section_inner .own_search>a{display:block;margin:0;padding:8px 20px 0;width:100%;height:100%;text-decoration:none;background:#f02e28;border-radius:8px}.kouza_search .section_inner .own_search>a:hover{background:#d43631}.kouza_search .section_inner .own_search>a .search_comment{margin:10px auto 0;padding:3px 0 4px;width:100%;font-size:.6875rem;color:#f02e28;text-align:center;background:#fff;border-radius:20px}@media screen and (max-width:480px){.kouza_search .section_inner .search_title .title_lead{font-size:.875rem;line-height:1.4rem}.kouza_search .section_inner .own_search{width:49%;height:100px}.kouza_search .section_inner .own_search>a{padding:8px 0}.kouza_search .section_inner .own_search>a .search_comment{padding:3px;width:96%;font-size:.625rem;border-radius:5px}}.kouza_search .section_inner .own_search>a .search_txt{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;width:100%}.kouza_search .section_inner .own_search>a .search_txt .search_icon{margin:5px 0 0;padding:0;width:20%}.kouza_search .section_inner .own_search>a .search_txt .search_icon>img{max-width:90%;height:auto}.kouza_search .section_inner .own_search>a .search_txt .link_title{margin:0;padding:0;width:80%;font-size:1.625rem;color:#fff;text-align:center;line-height:1.7rem}.kouza_search .section_inner .own_search>a .search_txt .link_title .title_sm{margin:0;padding:0;font-size:.875rem;vertical-align:top}.kouza_search .section_inner .category_search{margin:0;padding:0;width:29%;height:110px}.kouza_search .section_inner .category_search>a{display:block;margin:0;padding:8px 20px 0;width:100%;height:100%;text-decoration:none;background:#22993a;border-radius:8px}@media screen and (max-width:480px){.kouza_search .section_inner .own_search>a .search_txt{display:block;padding:0 10px;width:100%}.kouza_search .section_inner .own_search>a .search_txt .search_icon{display:none}.kouza_search .section_inner .own_search>a .search_txt .link_title{width:100%;font-size:1.125rem;line-height:1.3rem}.kouza_search .section_inner .own_search>a .search_txt .link_title .title_sm{font-size:.75rem}.kouza_search .section_inner .category_search{width:49%;height:100px}.kouza_search .section_inner .category_search>a{padding:8px 0}}.kouza_search .section_inner .category_search>a:hover{background:#1b8631}.kouza_search .section_inner .category_search>a .search_comment{margin:10px auto 0;padding:3px 0 4px;width:100%;font-size:.6875rem;color:#22993a;text-align:center;background:#fff;border-radius:20px}@media screen and (max-width:480px){.kouza_search .section_inner .category_search>a .search_comment{padding:3px;width:96%;font-size:.625rem;border-radius:5px}}.kouza_search .section_inner .category_search>a .search_txt{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;width:100%}.kouza_search .section_inner .category_search>a .search_txt .search_icon{margin:5px 0 0;padding:0;width:20%}.kouza_search .section_inner .category_search>a .search_txt .search_icon>img{max-width:100%;height:auto}.kouza_search .section_inner .category_search>a .search_txt .link_title{margin:0;padding:0;width:80%;font-size:1.625rem;color:#fff;text-align:center;line-height:1.7rem}.kouza_search .section_inner .category_search>a .search_txt .link_title .title_sm{margin:0;padding:0;font-size:.875rem;vertical-align:top}.post_section_title{position:relative;margin:40px auto 0;padding:0 0 5px 15px;width:100%;font-size:1.5rem;font-weight:700;color:#000;border-bottom:3px solid #ddd}.post_section_title::before{content:"";position:absolute;bottom:-3px;left:0;width:20%;height:3px;background:#0068b7}.post_section_title .title_emp{font-size:2rem;font-weight:700;color:#0068b7}.post_section_title>i{margin-right:15px;font-size:2rem;color:#0068b7;vertical-align:bottom}@media screen and (max-width:480px){.kouza_search .section_inner .category_search>a .search_txt{display:block;padding:0 10px;width:100%}.kouza_search .section_inner .category_search>a .search_txt .search_icon{display:none}.kouza_search .section_inner .category_search>a .search_txt .search_icon>img{max-width:90%}.kouza_search .section_inner .category_search>a .search_txt .link_title{width:100%;font-size:1.125rem;line-height:1.3rem}.kouza_search .section_inner .category_search>a .search_txt .link_title .title_sm{font-size:.75rem}.post_section_title{font-size:1.2rem}.post_section_title>i{margin-right:12px;font-size:1.8rem}}.post_section_title.pst_red::before{background:#f04030}.post_section_title.pst_red .title_emp,.pst_red>i{color:#f04030}.shikaku_main_image .img_area{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.shikaku_main_image .img_area>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.features_head_area{display:none}.kouza_child_title_name,.kouza_top_title_name{margin:0 auto;padding:8px 15px;width:100%;font-size:1rem;color:#fff;background:#3160af}.get_reason_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:100%}.get_reason_area .get_reason{margin:0;padding:0;width:73%}.get_reason_area .get_reason>dt{position:relative;margin:0;padding:0;width:100%;font-size:1.5rem;font-weight:700;color:#d00b0b;text-align:center}.get_reason_area .get_reason>dt .reason_title{display:inline-block;margin:0 5%;line-height:1.9rem}.get_reason_area .get_reason>dt>img{padding-top:8px;width:30px;height:30px}.get_reason_area .get_reason>dt::before{content:"";position:absolute;top:10%;left:0;display:inline-block;width:30px;height:30px;background-image:url("../../images/kouza/title_deco_mark_red_before.svg");background-size:contain}.get_reason_area .get_reason>dt::after{content:"";position:absolute;top:10%;right:0;display:inline-block;width:30px;height:30px;background-image:url("../../images/kouza/title_deco_mark_red_after.svg");background-size:contain}.get_reason_area .get_reason>dd{margin:10px 0 0;padding:20px 30px;width:100%;font-size:1rem;color:#003750;line-height:1.9rem;background:#f3f7ff;border-radius:5px}.get_reason_area .reason_img{margin:0;padding:0;width:26%}.get_reason_area .reason_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shikaku_acquire{margin:30px auto 0;padding:40px 30px;width:100%;background-color:#ddf0f7;border-radius:5px}.shikaku_acquire .shikaku_acquire_title{margin:0 auto;padding:0;width:100%}.shikaku_acquire .shikaku_acquire_title .sub_title{position:relative;margin:0;padding:0;width:100%;font-size:1.5rem;font-weight:700;color:#c61f1f;text-align:center}.shikaku_acquire .shikaku_acquire_title .sub_title::after,.shikaku_acquire .shikaku_acquire_title .sub_title::before{content:"";position:absolute;display:inline-block;top:50%;width:30px;height:2px;background-color:#c61f1f}.shikaku_acquire .shikaku_acquire_title .sub_title::before{left:27%;transform:rotate(70deg)}.shikaku_acquire .shikaku_acquire_title .sub_title::after{right:27%;transform:rotate(-70deg)}@media screen and (max-width:480px){.shikaku_acquire{margin:20px auto 0;padding:20px 5px}.shikaku_acquire .shikaku_acquire_title{margin-top:48px}.shikaku_acquire .shikaku_acquire_title .sub_title{font-size:1.2rem}.shikaku_acquire .shikaku_acquire_title .sub_title::before{left:4%}.shikaku_acquire .shikaku_acquire_title .sub_title::after{right:4%}}.shikaku_acquire .shikaku_acquire_title .main_title_upper{position:relative;margin:8px auto 0;padding:0;width:80%;font-size:2rem;font-weight:700;color:#222;text-align:center;z-index:1}@media screen and (max-width:480px){.shikaku_acquire .shikaku_acquire_title .main_title_upper{width:94%;font-size:1.4rem}}.shikaku_acquire .shikaku_acquire_title .main_title_upper .kouza_name{margin:0 3px;padding:.2em .3em;color:#fff;background:#d32828}.shikaku_acquire .shikaku_acquire_title .main_title_lower{position:relative;margin:5px auto 0;padding:0;width:80%;font-size:2rem;font-weight:700;color:#222;text-align:center;z-index:1}@media screen and (max-width:480px){.shikaku_acquire .shikaku_acquire_title .main_title_lower{width:94%;font-size:1.4rem}}.shikaku_tab{display:none}.shikaku_acquire .shikaku_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:100%}.shikaku_acquire .shikaku_contents li{margin:0;padding:0;width:49%}.shikaku_acquire .shikaku_contents li .contents_body{margin:0;padding:0;width:100%;background:#fff}.shikaku_acquire .shikaku_contents li .contents_body>dt{margin:0;padding:0;width:100%}.shikaku_acquire .shikaku_contents li .contents_body>dt .get_msg{margin:0 auto;padding:8px 0;width:100%;font-size:1rem;font-weight:700;color:#fff;text-align:center;background:#2682a3}.shikaku_acquire .shikaku_contents li .contents_body>dt .get_shikaku_name{margin:0;padding:10px 0;width:100%;font-size:1.2rem;font-weight:700;color:#fff;text-align:center;background:#32a3cc}.shikaku_acquire .shikaku_contents li .contents_body .get_shikaku_img{position:relative;margin:0;padding:.3em 0;width:100%;height:200px;overflow:hidden}.shikaku_acquire .shikaku_contents li .contents_body .get_shikaku_img>img{object-fit:contain;width:100%;height:100%}.shikaku_acquire .shikaku_contents li .contents_body .shikaku_association{margin:0;padding:8px 20px;width:100%;font-size:.75rem;font-weight:700;color:#383838;text-align:right;background:#f7f7f8}.shikaku_acquire .shikaku_contents .shiken_detail_area{margin:0 auto;padding:16px 0 20px;width:100%;background:#fff}.shikaku_acquire .shikaku_contents .shiken_detail{margin:0 auto;padding:0;width:90%;border-collapse:collapse;background:#fff}.shikaku_acquire .shikaku_contents .shiken_detail tr:last-child td,.shikaku_acquire .shikaku_contents .shiken_detail tr:last-child th{border-bottom:none}.shikaku_acquire .shikaku_contents .shiken_detail th{position:relative;padding:8px 0;width:22%;font-size:.9rem;color:#fff;text-align:center;background:#0068b7;border-bottom:1px solid #fff}.shikaku_acquire .shikaku_contents .shiken_detail th::after{position:absolute;display:block;content:"";top:calc(50% - 10px);right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #0068b7}.shikaku_acquire .shikaku_contents .shiken_detail td{padding:0 0 0 24px;width:78%;font-size:.9rem;color:#333;border-bottom:1px dotted #ccc}.pro_activity{margin:80px auto 0;padding:0 30px 30px;width:100%;border-top:6px solid #c52815;background:url("../../images/kouza/img_pro_activity_bg.jpg") center center/cover no-repeat}.pro_activity .pro_title_body{margin:0 auto;padding:0;width:100%}.pro_activity .pro_title_body>dt{position:relative;margin:-34px auto 0;padding:.1em 0;width:50%;height:auto;font-size:2.2rem;font-weight:700;color:#fff;text-align:center;background:#bf2714;outline:#fff solid 1px;outline-offset:-5px}@media screen and (max-width:480px){.pro_activity{margin:40px auto 0;padding:0 1em 1.4em}.pro_activity .pro_title_body>dt{margin-top:-28px;width:70%;font-size:1.8rem}}.pro_activity .pro_title_body>dd{margin:10px 0 0;padding:0;width:100%;font-size:2rem;font-weight:700;color:#000;text-align:center}.pro_activity .pro_title_body>dd .pro_kouza_name{padding:.2em .4em;font-size:2.4rem;color:#fff;background:#249acd}.pro_activity .activity_comment{margin:16px auto 0;padding:1em 1.3em;width:100%;font-size:1rem;color:#114362;line-height:1.6rem;background-color:#fff6f5;border-radius:5px}.offer_btn_area{margin:24px auto;padding:0;width:100%}.offer_btn_area.sp-only{display:none}@media screen and (max-width:480px){.pro_activity .pro_title_body>dd{font-size:1.6rem}.pro_activity .pro_title_body>dd .pro_kouza_name{font-size:1.8rem}.pro_activity .activity_comment{margin-top:8px;font-size:.9rem;line-height:1.3rem}.offer_btn_area:first-of-type{margin:24px auto}.offer_btn_area:not(:first-of-type){margin:16px auto}.offer_btn_area.sp-only{display:block}}.offer_btn_area.body{padding:1.5em 0}.offer_btn_area.sidebar{margin:0 auto}.offer_btn_area .offer_btn{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:90%}.offer_btn_area.hybrid .offer_btn{width:80%}.offer_btn_area.online .offer_btn{width:60%}.offer_btn_area.sidebar .offer_btn{width:100%}@media screen and (max-width:480px){.offer_btn_area.hybrid .offer_btn,.offer_btn_area.online .offer_btn{width:70%}}.offer_btn_area .offer_btn .btn_area{margin:0;padding:0;width:48%}.offer_btn_area.hybrid .offer_btn .btn_area{width:calc(96% / 3)}.offer_btn_area.sidebar .offer_btn .btn_area{margin-bottom:8px;width:100%}@media screen and (max-width:480px){.offer_btn_area .offer_btn .btn_area,.offer_btn_area.hybrid .offer_btn .btn_area{margin-bottom:18px;width:100%}}.offer_btn_area .offer_btn .btn_area>a{text-decoration:none;transition:.3s}.offer_btn_area .offer_btn .btn_area>a:hover{filter:opacity(.6)}.offer_btn_area .offer_btn .btn_area>a picture>img{object-fit:cover;width:100%;height:auto}.kouza_article{margin:80px auto 0;padding:0 0 20px;width:100%;background:#f1f6ff;border-radius:5px;border-top:5px solid #1e55bb}.kouza_article .article_inner{margin:20px auto;padding:20px;width:96%;background:#fff}.top_midashi{position:relative;padding:1.5rem;font-size:1.5rem;color:#2356c5;text-align:center;border:1px solid #1e55bb;background:#fff}.top_midashi::after,.top_midashi::before{position:absolute;content:""}.top_midashi::before{top:-40px;left:calc(50% - 40px);width:80px;height:80px;border:2px solid #1e55bb;border-radius:50%;background:#fff}.top_midashi::after{top:0;left:0;width:100%;height:100%;background:#fff}.top_midashi>i{position:absolute;top:-40px;left:calc(50% - 40px);width:80px;height:60px;font-size:40px;color:#1e55bb;line-height:60px;text-align:center;z-index:1}.top_midashi>span{position:relative;z-index:1}.read_sign{display:none}.middle_midashi{position:relative;margin:20px auto;padding:1.5rem 2rem;width:96%;font-size:1.2rem;color:#1d5b6b;border:2px solid #549aac}.middle_midashi::after,.middle_midashi::before{content:"";position:absolute;left:0;width:100%;border-top:3px dotted #90c0cc}.middle_midashi::before{top:6px}.middle_midashi::after{bottom:6px}.article_summary{margin:20px auto 0;padding:30px;width:100%;font-size:1rem;color:#000;line-height:1.6rem;background:#f8f8f8;border-radius:5px}.article_lead{margin:20px auto;padding:0;width:96%;font-size:1rem;color:#000;line-height:1.6rem}.course_tab{display:none}.select_course{margin:80px auto 0;padding:0 30px 40px;width:100%;background:#fcf5eb;border-radius:5px}.select_course .select_course_title{position:relative;top:-30px;margin:0 auto;padding:0;width:100%}.select_course .select_course_title .course_title_body{margin:0;padding:0;width:100%}.select_course .select_course_title .course_title_body>dt{position:relative;margin:0 auto;padding:0;width:40%;height:60px;font-size:2.5rem;font-weight:700;color:#fff;text-align:center;line-height:60px;background:#d82851}.select_course .select_course_title .course_title_body>dt::after,.select_course .select_course_title .course_title_body>dt::before{content:"";position:absolute;top:0;display:block;border:30px solid #d82851}.select_course .select_course_title .course_title_body>dt::before{left:-40px;border-left-width:15px;border-left-color:transparent}.select_course .select_course_title .course_title_body>dt::after{right:-40px;border-right-width:15px;border-right-color:transparent}.select_course .select_course_title .course_title_body>dt>span{position:relative;display:block}.select_course .select_course_title .course_title_body>dd{position:relative;margin:15px 0 0;padding:0 0 20px;width:100%;font-size:3.125rem;font-weight:700;color:#e71042;text-align:center;background:url("../../images/kouza/select_course_title_bottom_line.svg") center bottom no-repeat}.select_course .select_course_title .course_title_body>dd>br{display:none}.select_course .select_course_title .course_title_body>dd .txt_lightblue{font-size:2.7rem;color:#006bc7}.select_course .select_course_title .course_title_body>dd::before{content:"";position:absolute;top:15%;left:5%;display:inline-block;width:50px;height:50px;background-image:url("../../images/kouza/title_deco_mark_red_before.svg");background-size:contain}.select_course .select_course_title .course_title_body>dd::after{content:"";position:absolute;top:15%;right:5%;display:inline-block;width:50px;height:50px;background-image:url("../../images/kouza/title_deco_mark_red_after.svg");background-size:contain}.select_course .down_triangle{display:flex;justify-content:center;margin:20px auto;padding:0;width:100%}.payment_methods.cad{width:90%}.payment_methods .methods_list .list_cont{font-weight:700}@media screen and (max-width:480px){.payment_methods,.payment_methods.cad{margin-top:16px;padding:1em;width:100%}.payment_methods .methods_list{width:86%}.payment_methods .methods_list .list_cont{margin-bottom:3px;width:100%}}.multi_profile{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:0;width:100%}.vd_youtube{margin:30px auto 0;padding:0;width:100%;text-align:center}@media screen and (max-width:480px){.vd_youtube{margin:10px auto}.vd_youtube video{margin:0 auto;padding:0;width:100%;height:auto}}.vd_youtube>dd{margin:0 auto;padding:15px 0;width:100%;background:#f4f9fd}.vd_youtube>dd lite-youtube{margin:0 auto;width:60%}.page_lead_area .yt_video{margin:10px auto 0;padding:0;width:100%}.page_lead_area .yt_video .vd_youtube{margin:0 auto}.related_kouza{margin:60px auto 0;padding:40px 30px;width:100%;background:#f4f6fc}.related_kouza .related_title{position:relative;margin:0 0 30px;padding:0;width:100%;font-size:1.375rem;font-weight:700;color:#0068b7;text-align:center}.related_kouza .related_title::before{position:absolute;content:"";top:calc(50% - 1px);left:0;width:100%;height:1px;background:#c0c8da}.related_kouza .related_title>span{position:relative;padding:0 2rem;background:#f4f6fc}.related_kouza .related_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}.related_kouza .related_list::after{content:"";display:block;width:calc(97% / 3)}.related_kouza .related_list .list_cont{margin:0 0 16px;padding:0;width:calc(97% / 3)}.related_kouza .related_list .list_cont>a{display:inline-block;margin:0;padding:0;width:100%}.related_kouza .related_list .list_cont>a:hover .list_img>img{opacity:.7;transition:.3s}.related_kouza .related_list .list_cont .list_img{margin:0;padding:.3em;width:100%;max-height:140px;overflow:hidden;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box}@media screen and (max-width:480px){.vd_youtube>dd{padding:5px 0}.vd_youtube>dd lite-youtube{width:96%}.related_kouza .related_list .list_cont{margin-bottom:8px;width:calc(97% / 2)}.related_kouza .related_list .list_cont .list_img{max-height:120px}}.related_kouza .related_list .list_cont .list_img>img{object-fit:cover;width:100%;height:auto}.related_kouza .related_list .list_cont .list_name{margin:4px auto 0;padding:0;width:100%;font-size:.9rem;font-weight:700;color:#000;text-align:center;text-decoration:underline}.related_kouza .related_list .list_cont>a:hover .list_name{color:#8b1313;transition:.3s}.page_features_head_area{position:relative;margin:0 auto;padding:20px 0;width:100%;background:#d9eaff}.page_features_head_area::after{content:"";position:absolute;top:0;bottom:-9px;left:0;right:0;background:repeating-linear-gradient(-60deg,#669bc5,#669bc5 2px,transparent 2px,transparent 5px);background-color:#fff;z-index:-1}.page_features_head_area .page_catch{margin:0 auto;padding:0;width:100%;font-size:1.875rem;font-weight:700;color:#0a4595;text-align:center;line-height:2.8rem}.page_features_head_area .page_catch_img{margin:20px auto 0;padding:0;width:90%;height:250px;overflow:hidden}.page_features_head_area .page_catch_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px}.page_features_head_area .page_title_area{position:relative;margin:-200px auto 0;padding:0;width:80%;z-index:1}.page_features_head_area .page_title_area>dt{margin:0 auto;padding:10px 0;width:30%;font-size:2.25rem;font-weight:700;color:#0050bc;text-align:center;background:rgba(255,255,255,.8);border:1px solid #0050bc;border-radius:5px}.page_features_head_area .page_title_area>dd{display:flex;justify-content:center;margin:35px auto 0;padding:0;width:60%;text-align:center}.page_features_head_area .page_title_area>dd>img{max-width:100%;height:auto}.page_lead_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:30px auto 0;padding:10px;width:80%;border:1px solid #4778d1;border-radius:5px}.page_lead_area .lead_img{margin:0;padding:0;width:30%;overflow:hidden}.page_lead_area .lead_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page_lead_area .lead_txt{margin:0;padding:0;width:67%;font-size:1rem;color:#3660af;line-height:1.8rem}.features_section_title{margin:50px auto 0;padding:0 0 6px 15px;width:100%;border-left:15px solid #3e75c4}.features_section_title .title_body{margin:0;padding:0;width:100%}.features_section_title .title_body>dt{margin:0;padding:0;width:100%;font-size:2.25rem;font-weight:700;color:#0062d5;border-bottom:1px solid #0062d5}.features_section_title .title_body>dt .red_lg{font-size:2.75rem;color:#d50021}.features_section_title .title_body>dt>br{display:none}.features_section_title .title_body>dd{margin:10px 0 0;padding:0;width:100%;font-size:1rem;font-weight:400;color:#333;line-height:1.5rem}.features_shikaku_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:100%}.features_shikaku_list li{margin:0;padding:0;width:50%}.features_shikaku_list li.list_1{background:#edf7ff}.features_shikaku_list li.list_1 .list_inner>dd .list_body>dt,.features_shikaku_list li.list_1 .list_inner>dt{background:#1774c4}.features_shikaku_list li.list_2{background:#faf4f6}.features_shikaku_list li.list_2 .list_inner>dd .list_body>dt,.features_shikaku_list li.list_2 .list_inner>dt{background:#c4225a}.features_shikaku_list li .list_inner{margin:0 auto;padding:0;width:100%}.features_shikaku_list li .list_inner>dt{position:relative;margin:0;padding:6px 0;width:100%;font-size:1.25rem;color:#fff;text-align:center;line-height:1.9rem}.features_shikaku_list li .list_inner>dt .title_lg{font-size:1.5rem}.features_shikaku_list li .list_inner>dt::after,.features_shikaku_list li .list_inner>dt::before{content:"";position:absolute;display:inline-block;top:50%;width:40px;height:2px;background-color:#fff}.features_shikaku_list li .list_inner>dt::before{left:27%;transform:rotate(70deg)}.features_shikaku_list li .list_inner>dt::after{right:27%;transform:rotate(-70deg)}.features_shikaku_list li .list_inner>dd{margin:0;padding:40px 25px}.features_shikaku_list li .list_inner>dd .list_body{margin:0;padding:0;width:100%}.features_shikaku_list li .list_inner>dd .list_body>dt{margin:0;padding:8px 0;width:100%;font-size:1.25rem;font-weight:700;color:#fff;text-align:center}.features_shikaku_list li .list_inner>dd .list_body .list_img{margin:0;padding:0;width:100%;height:150px;overflow:hidden}.features_shikaku_list li .list_inner>dd .list_body .list_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.features_shikaku_list li .list_inner>dd .list_body .list_assoc{margin:0;padding:8px 20px;width:100%;font-size:.75rem;font-weight:700;color:#383838;text-align:right;background:#f7f7f8}.features_shikaku_list li .list_inner>dd .list_body .list_txt{margin:0;padding:20px 25px;width:100%;font-size:.875rem;color:#555;line-height:1.6rem;background:#fff}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail_area{margin:0 auto;padding:0 0 25px;width:100%;background:#fff}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail{margin:0 auto;padding:0;width:90%;border-collapse:collapse;background:#fff}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail tr:last-child td,.features_shikaku_list li .list_inner>dd .list_body .shiken_detail tr:last-child th{border-bottom:none}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail th{position:relative;padding:8px 0;width:22%;font-size:.9rem;color:#fff;text-align:center;background:#0068b7;border-bottom:1px solid #fff}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail th::after{position:absolute;display:block;content:"";top:calc(50% - 10px);right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #0068b7}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail td{padding:0 0 0 24px;width:78%;font-size:.9rem;color:#333;border-bottom:1px dotted #ccc}.features_shikaku_list li .list_inner>dd .list_body .list_link{margin:0 auto;padding:0 0 20px;width:100%;background:#fff}.features_shikaku_list li .list_inner>dd .list_body .list_link>a{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;width:90%;height:50px;font-size:1.125rem;color:#715eaa;text-decoration:none;background:#fff;border:2px solid #bbb1d8}.features_shikaku_list li .list_inner>dd .list_body .list_link>a::before{margin-right:15px;content:"\f5da";font-size:1.375rem;font-weight:700}.features_shikaku_list li .list_inner>dd .list_body .list_link>a::after{content:"\f054";position:absolute;top:50%;right:10%;transform:translateY(-50%);font-weight:700}.features_shikaku_list li .list_inner>dd .list_body .list_link>a:hover{background:#ebe7f8}.d_triangle{display:flex;justify-content:center;margin:2px auto 0;padding:0;width:100%;text-align:center}.get_shikaku_2months{display:inline-block;margin:60px auto 20px;padding:0 40px 30px;width:100%;background:#fae4ca}.get_shikaku_2months .get_catch{position:relative;margin:-30px auto 0;padding:0;width:55%;height:60px;font-size:1.875rem;font-weight:400;color:#fff;text-align:center;line-height:60px;background:#d82851}.get_shikaku_2months .get_catch .txt_lg{font-size:2.25rem}.get_shikaku_2months .get_catch::after,.get_shikaku_2months .get_catch::before{content:"";position:absolute;top:0;display:block;border:30px solid #d82851}.get_shikaku_2months .get_catch::before{left:-30px;border-left-width:20px;border-left-color:transparent}.get_shikaku_2months .get_catch::after{right:-20px;border-right-width:20px;border-right-color:transparent}.get_shikaku_2months ul.get_body{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:100%}.get_shikaku_2months ul.get_body .get_img{margin:0;padding:0;width:35%}.get_shikaku_2months ul.get_body .get_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.get_shikaku_2months ul.get_body .get_txt{margin:0;padding:0;width:62%}.get_shikaku_2months ul.get_body .get_txt .txt_body{margin:0;padding:0;width:100%}.get_shikaku_2months ul.get_body .get_txt .txt_body>dt{margin:0;padding:0;width:100%;font-size:1.625rem;font-weight:700;color:#d50021}.get_shikaku_2months ul.get_body .get_txt .txt_body>dd{margin:6px 0 0;padding:0;width:100%;font-size:1rem;font-weight:700;color:#001f58;line-height:1.8rem}.school_appeal{position:relative;margin:30px auto 0;padding:30px;width:100%;background:#e8f1ff;border-radius:5px}.school_appeal .trust_school{margin:0 auto;padding:15px 30px;width:100%;background:#fff;border-radius:5px}.school_appeal .trust_school>dt{position:relative;margin:0;padding:0;width:100%}.school_appeal .trust_school>dt::before{content:"";position:absolute;top:26%;left:17%;display:inline-block;width:50px;height:50px;background-image:url("../../images/kouza/title_deco_mark_red_before.svg");background-size:contain}.school_appeal .trust_school>dt::after{content:"";position:absolute;top:26%;right:17%;display:inline-block;width:50px;height:50px;background-image:url("../../images/kouza/title_deco_mark_red_after.svg");background-size:contain}.school_appeal .trust_school>dt ul.trust_title{margin:0;padding:0;width:100%}.school_appeal .trust_school>dt ul.trust_title .title_upper{margin:0;padding:0;width:100%;font-size:1.25rem;font-weight:700;color:#333;text-align:center}.school_appeal .trust_school>dt ul.trust_title .title_lower{margin:-5px 0 0;padding:0;width:100%;font-size:2.25rem;font-weight:700;color:#003caa;text-align:center}.school_appeal .trust_school>dt ul.trust_title .title_lower .title_red{font-size:2.5rem;color:#c62916}.school_appeal .trust_school>dd{margin:5px auto 0;padding:5px 0;width:100%;font-size:1rem;font-weight:700;color:#fff;text-align:center;background:#c62916;border-radius:4px}.school_appeal .appeal_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:72px 0 0;width:100%}.school_appeal .appeal_list li{margin:0;padding:0 30px 40px;width:49%;background:#fff;border-radius:8px}.school_appeal .appeal_list li:nth-of-type(3),.school_appeal .appeal_list li:nth-of-type(4){margin-top:92px}.school_appeal .appeal_list li .appeal_illust{margin:-72px auto 0;padding:0;width:144px;height:144px}.school_appeal .appeal_list li .appeal_body{margin:10px auto 0;padding:0;width:100%}.school_appeal .appeal_list li .appeal_body dt{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:70px;font-size:1.375rem;font-weight:700;color:#e62d18;text-align:center;line-height:2rem}.school_appeal .appeal_list li .appeal_body dd{margin:15px 0 0;padding:0;width:100%;font-size:.9375rem;color:#555;line-height:1.8rem}.inner_column{display:flex;margin:50px auto 0;padding:0;width:100%}.inner_column .column_img{position:relative;margin:0;padding:0;width:30%;border:1px solid #eee;overflow:hidden}.inner_column .column_img>img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}.inner_column .column_txt{margin:0;padding:0;width:70%}.inner_column .column_txt .column_title{position:relative;margin:0 0 15px;width:100%;font-size:1.875rem;font-weight:700;color:#0068b7}.inner_column .column_txt .column_body{margin:0;padding:30px 40px;width:100%;min-height:400px;font-size:.875rem;color:#333;line-height:1.8rem;background:#faf6ee}.column_img_left{flex-direction:row}.column_img_left .column_title{display:flex;align-items:center}.column_img_left .column_title::before{content:"";margin:0 20px;height:1px;flex-grow:1;background-color:#d5d5d5}.column_img_right{flex-direction:row-reverse}.column_img_right .column_img>img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}.column_img_right .column_title{display:flex;align-items:center}.column_img_right .column_title::after{content:"";margin:0 20px;height:1px;flex-grow:1;background-color:#d5d5d5}.shikaku_merit{margin:30px auto 0;padding:40px 30px 0;width:100%;background-color:#f5fafd}.shikaku_merit .merit_title{margin:0 auto;padding:0;width:100%;font-size:2.0625rem;font-weight:700;color:#f54d60;text-align:center}.shikaku_merit .merit_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto 0;padding:0;width:100%;counter-reset:number 0}.shikaku_merit .merit_list::after{display:block;content:"";width:32%}.shikaku_merit .merit_list li{margin:0 0 60px;padding:0 0 30px;width:32%;background:#fff}.shikaku_merit .merit_list li .list_no{position:relative;margin:-20px 0 0 10px;padding:0 0 0 85px;width:80%;height:40px;font-size:1.25rem;color:#fff;line-height:40px;background:#fd5e70;border-top-left-radius:50px;border-bottom-left-radius:50px}.shikaku_merit .merit_list li .list_no::before{counter-increment:number 1;content:counter(number);display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0;width:65px;height:65px;font-size:1.875rem;color:#fd5e70;text-align:center;line-height:57px;background:#fff;border:1px solid #fd5e70;border-radius:50%}.shikaku_merit .merit_list li .list_no::after{content:"";display:block;position:absolute;top:0;right:-20px;height:30px;border:20px solid #fd5e70;border-right-width:15px;border-right-color:transparent}.shikaku_merit .merit_list li .list_body{margin:30px auto 0;padding:0 20px;width:100%}.shikaku_merit .merit_list li .list_body dt{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%;height:130px}.shikaku_merit .merit_list li .list_body dt .list_title{margin:0;padding:5px 0 0;width:70%;font-size:1.375rem;font-weight:700;color:#f54d60;line-height:2rem}.shikaku_merit .merit_list li .list_body dt .list_illust{margin:0;padding:0;width:30%;max-height:130px}.shikaku_merit .merit_list li .list_body dt .list_illust>img{max-width:100%;height:auto}.shikaku_merit .merit_list li .list_body dd{margin:15px 0 0;padding:0;width:100%;font-size:.9375rem;color:#363636;line-height:1.6rem}.recommend_title{position:relative;margin:40px 0 0 25px;padding:6px 0 9px;width:30%;font-size:1.375rem;color:#fff;text-align:center;background:#f87175;border-radius:50px}.recommend_title::after{position:absolute;content:"";bottom:-17px;left:40px;width:0;height:0;border-width:18px 4px 0 13px;border-style:solid;border-color:#f87175 transparent transparent}.recommend_person{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-7px auto 0;padding:50px 40px;width:100%;outline:#fff dashed 2px;outline-offset:-15px;background:#fdf0f0;border-radius:8px}.recommend_person .rec_img{position:relative;margin:0;padding:0;width:20%;overflow:hidden}.recommend_person .rec_img>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.recommend_person .person_profile{margin:0;padding:0;width:36%}.recommend_person .person_profile dt{margin:0;padding:0;width:100%}.recommend_person .person_profile dt .sub_name{margin:0;padding:0;width:100%;font-size:1.125rem;font-weight:700;color:#ac3b3b}.recommend_person .person_profile dt .main_name{margin:0;padding:0;width:100%;font-size:1.375rem;font-weight:700;color:#ac3b3b}.recommend_person .person_profile dd{margin:10px 0 0;padding:0;width:100%;font-size:.875rem;color:#a86b36;line-height:1.5rem}.recommend_person .comment_body{margin:0;padding:20px 25px;width:38%;font-size:.875rem;color:#555;line-height:1.6rem;background:#fff;border-radius:5px}.get_person_title{position:relative;margin:40px 0 0 25px;padding:6px 0 9px;width:40%;font-size:1.375rem;color:#fff;text-align:center;background:#f7906b;border-radius:50px}.get_person_title::after{position:absolute;content:"";bottom:-17px;left:40px;width:0;height:0;border-width:18px 4px 0 13px;border-style:solid;border-color:#f7906b transparent transparent}.shikaku_get_person{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-7px auto 0;padding:50px 40px 30px;width:100%;outline:#fff dashed 2px;outline-offset:-15px;background:#fff0e5;border-radius:8px}.shikaku_get_person .get_person_profile{margin:0;padding:0;width:20%}.shikaku_get_person .get_person_profile dt{margin:0;padding:0;width:100%;overflow:hidden}.shikaku_get_person .get_person_profile dt>img{min-width:100%;min-height:100%}.shikaku_get_person .get_person_profile dd{margin:15px 0 0;padding:0;width:100%}.shikaku_get_person .get_person_profile dd .sub_name{margin:0;padding:0;width:100%;font-size:1.125rem;font-weight:700;color:#9f4646;text-align:center}.shikaku_get_person .get_person_profile dd .main_name{margin:0;padding:0;width:100%;font-size:1.375rem;font-weight:700;color:#9f4646;text-align:center}.shikaku_get_person .person_interview{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:77%}.shikaku_get_person .person_interview li{margin:0 0 2%;padding:0;width:49%}.shikaku_get_person .person_interview li .interview_body{margin:0;padding:0;width:100%}.shikaku_get_person .person_interview li .interview_body dt{margin:0;padding:7px 15px;width:100%;font-size:.875rem;color:#fff;background:#ba7777;border-radius:5px}.shikaku_get_person .person_interview li .interview_body dd{margin:8px 0 0;padding:10px 20px;width:100%;font-size:.875rem;color:#555;line-height:1.6rem;background:#fff;border-radius:5px}.page_head_area{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:40px 20px;width:100%;background:#fff}.page_head_area::after{content:"";position:absolute;top:-9px;bottom:-9px;left:0;right:0;background:repeating-linear-gradient(-60deg,#669bc5,#669bc5 2px,transparent 2px,transparent 5px);background-color:#fff;z-index:-1}.page_head_area .catch_area{margin:0;padding:0;width:54%}.page_head_area .catch_area .page_catch{margin:0 0 30px;padding:0;width:100%;font-size:2.125rem;font-weight:700;color:#e93626;line-height:3.2rem}.page_head_area .catch_area .cl_blue{color:#0068b7}.page_head_area .catch_area .head_lead{margin:0;padding:0;width:100%;font-size:1rem;color:#5f5f5f;line-height:2rem}.page_head_area .sp_img_area{display:none}.page_head_area .img_area{margin:0;padding:0;width:43%}.summary_head_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%;border:1px solid #dce5f5}.summary_head_area .catch_area{margin:0;padding:0;width:68%;background:#fff}.summary_head_area .catch_area .page_img{position:relative;margin:0 auto;padding:0;width:100%;height:220px;overflow:hidden}.summary_head_area .catch_area .page_img>img{object-fit:cover;width:100%;height:100%}.summary_head_area .catch_area .page_catch{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0 auto;padding:.8em 1em;width:100%;font-size:1.4rem;color:#10447c;background:rgba(255,255,255,.8)}@media screen and (max-width:480px){.summary_head_area{margin-top:8px}.summary_head_area .catch_area{width:100%}.summary_head_area .catch_area .page_img{height:180px}.summary_head_area .catch_area .page_catch{padding:.5em .8em;font-size:1.2rem}}.summary_head_area .catch_area .summary_txt{margin:0 auto;padding:1em;width:100%;font-size:.94rem;color:#222;line-height:1.5rem;background:#f0f0f0}.summary_head_area .next_exam_area{position:relative;margin:0;padding:1.2em;width:32%;background:#fafafa}.summary_head_area .next_exam_area .order_exam_area{position:absolute;bottom:0;left:0;width:100%;height:60px}@media screen and (max-width:480px){.summary_head_area .catch_area .summary_txt{padding:.6em .8em;font-size:.9rem;line-height:1.4rem}.summary_head_area .next_exam_area{padding:.8em 1.2em;width:100%}.summary_head_area .next_exam_area .order_exam_area{display:none}}.summary_head_area .next_exam_area .order_exam_area>a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:1.2rem;font-weight:700;color:#fff;background:#e38a37}.summary_head_area .next_exam_area .order_exam_area>a:hover{background:#ee8019;transition:.3s}.curriculum_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:94%}.curriculum_list li{margin:0 0 1%;padding:0;width:100%;border:1px solid #ddd}.curriculum_list li .curriculum_body{margin:0;padding:0;width:100%}.curriculum_list li .curriculum_body dt{margin:0;padding:8px 15px;width:100%;font-size:1rem;color:#fff;background:#0068b7}.curriculum_list li .curriculum_body dd{margin:0;padding:10px 15px;width:100%}.curriculum_list li .curriculum_body dd>p{display:block;margin:0;padding:15px 20px;width:100%;height:100%;font-size:.875rem;font-weight:400;color:#333;line-height:1.8rem;background:#f0f5f8}.curriculum_step_area{margin:40px auto 0;padding:0;width:94%}.curriculum_step_area .curriculum_step{margin:0;padding:0;width:100%}.curriculum_step_area .curriculum_step>dt{margin:0;padding:8px 15px;width:100%;font-size:1rem;font-weight:700;color:#fff;background:#0068b7}.curriculum_step_area .curriculum_step>dt .step_no{display:inline-block;margin:0 15px 0 0;padding:5px 0;width:100px;font-size:1.125rem;color:#fff;text-align:center;background:#1b30a5}.curriculum_step_area .curriculum_step>dt.step_graduate{display:inline-block;margin:0 15px 0 0;padding:8px 0;font-size:1.125rem;color:#fff;text-align:center;background:#951ba5}.curriculum_step_area .curriculum_step>dd{margin:0;padding:20px;width:100%;font-size:1rem;color:#666;line-height:1.6rem;border:1px solid #ddd}.curriculum_step_area .step_down_triangle{display:flex;justify-content:center;margin:15px auto;padding:0;width:100%}.get_shikaku_txt{display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:40px auto 0;padding:10px 0;width:90%}.get_shikaku_txt::after,.get_shikaku_txt::before{content:"";position:absolute;display:inline-block;top:50%;width:90px;height:2px;background-color:#4183b4}.get_shikaku_txt::before{left:0;transform:rotate(70deg)}.get_shikaku_txt::after{right:0;transform:rotate(-70deg)}.get_shikaku_txt .sub_txt{display:block;margin:0;padding:0;width:100%;font-size:1.1875rem;font-weight:700;color:#4183b4;text-align:center}.get_shikaku_txt .main_txt{margin:0;padding:0;width:100%;font-size:1.8rem;font-weight:700;color:#d12d40;text-align:center}.column_head_area{position:relative;margin:0 auto;padding:40px 20px;width:100%;background:#fff}.column_head_area::after{content:"";position:absolute;top:-9px;bottom:-9px;left:0;right:0;background:repeating-linear-gradient(-60deg,#669bc5,#669bc5 2px,transparent 2px,transparent 5px);background-color:#fff;z-index:-1}.column_head_area .column_title{margin:0;padding:0;width:100%;font-size:2.125rem;font-weight:700;color:#0068b7;line-height:3.2rem}.column_head_area .post_date{margin:6px auto 20px;padding:.5em 1em;width:100%;font-size:1rem;color:#222;text-align:right;border-top:1px solid #eee;border-bottom:1px solid #eee}.column_head_area .column_lead{margin:0;padding:0;width:100%;font-size:1rem;color:#5f5f5f;line-height:1.8rem}.column_head_area .column_head_img{position:relative;margin:20px auto 0;padding:0;width:100%;height:450px;overflow:hidden}.column_head_area .column_head_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza_column_area{margin:0 auto;padding:0 30px 60px;width:100%}.kouza_column_area .column_list_body{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto 0;padding:0;width:100%}.kouza_column_area .column_list_body::after{display:block;content:"";width:32.6666666667%}.kouza_column_area .column_list_body>li{margin:0 0 1%;padding:20px 10px;width:32.6666666667%;background:#fff;border:1px solid #ddd}.kouza_column_area .column_list_body>li .column_title{margin:0;padding:0;width:100%;min-height:60px;font-size:1rem;font-weight:700;color:#433006;line-height:1.6rem}.kouza_column_area .column_list_body>li .column_title>a{color:#433006;text-decoration:none}.kouza_column_area .column_list_body>li .column_title>a:hover,.kouza_column_area .column_list_body>li>a:hover .column_title{color:#ab0a0a;transition:.3s}.kouza_column_area .column_list_body>li .article_img{position:relative;margin:15px 0 0;padding:0;width:100%;height:110px;border:1px solid #ddd;overflow:hidden}.kouza_column_area .column_list_body>li .article_img>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.kouza_column_area .column_list_body>li .article_lead{margin:10px 0 0;padding:0;width:100%;min-height:70px;font-size:.875rem;color:#333;line-height:1.4rem}.kouza_column_area .column_list_body>li .article_link_btn{margin:20px auto 0;padding:0;width:100%;height:55px}.kouza_column_area .column_list_body>li .article_link_btn>a{position:relative;display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:100%;font-size:1.125rem;font-weight:700;color:#fff;text-decoration:none;background:#b399d6;border-radius:5px}.kouza_column_area .column_list_body>li .article_link_btn>a::after{position:absolute;top:50%;right:10%;transform:translateY(-50%);content:"\f054";font-weight:700}.kouza_column_area .column_list_body>li .article_link_btn>a:hover{background:#9274b9}.rel_column_article{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto!important;padding:0;width:94%}.rel_column_article>li{margin:0 0 10px!important;padding:0;width:46%;box-sizing:border-box}.rel_column_article>li>a{font-size:.9rem;color:#04c;text-decoration:underline;text-underline-offset:5px}.rel_column_article>li>a::before{content:"\f0a9";margin-right:8px;margin-left:-1.5em;font-family:"Font Awesome 5 Free";font-weight:600}@media screen and (max-width:480px){.rel_column_article{padding-top:20px;width:92%}.rel_column_article>li{margin-left:1.6em!important;width:90%}.rel_column_article>li>a::before{margin-left:-1.6em}}.rel_column_article>li>a:hover{color:#ac2424;transition:.3s}.rel_column{margin:60px auto 0;padding:40px 30px;width:100%;background:#f4f6fc}.rel_column .rel_column_title{position:relative;margin:0 0 40px;padding:0;width:100%;font-size:1.375rem;font-weight:700;color:#0068b7;text-align:center}.rel_column .rel_column_title::before{position:absolute;content:"";top:calc(50% - 1px);left:0;width:100%;height:1px;background:#c0c8da}.rel_column .rel_column_title>span{position:relative;padding:0 2rem;background:#f4f6fc}.kouza_kuchikomi_list{margin:40px auto 0;padding:0;width:96%;background:#fafafa;border:1px solid #eee;border-radius:5px}.kouza_kuchikomi_list .body_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:30px;width:100%}.kouza_kuchikomi_list .body_inner .person_profile{margin:0;padding:0;width:23%}.kouza_kuchikomi_list .body_inner .person_profile .person_photo{position:relative;margin:0;padding:0;width:100%;height:180px;overflow:hidden}.kouza_kuchikomi_list .body_inner .person_profile .person_photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza_kuchikomi_list .body_inner .person_profile .person_name{margin:0;padding:20px 0 0;width:100%;font-size:1.5rem;font-weight:700;color:#4d1f06;text-align:center;background:#fdf4f4}.kouza_kuchikomi_list .body_inner .person_profile .person_name::after{content:"さん";font-size:1.125rem}.kouza_kuchikomi_list .body_inner .person_profile .person_age{margin:0;padding:0 0 25px;width:100%;font-size:1rem;color:#4d1f06;text-align:center;background:#fdf4f4}.kouza_kuchikomi_list .body_inner .kuchikomi_txt{margin:0;padding:0;width:74%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_lead{margin:0 0 40px;padding:0;width:100%;height:80px;font-size:1.375rem;font-weight:700;color:#d6580a;line-height:2rem}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0 0;padding:0;width:100%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li{margin:0;padding:0;width:49%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li .txt_body{margin:0;padding:0;width:100%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li .txt_body dt{display:flex;align-items:center;margin:0;padding:0 30px;width:100%;height:40px;font-size:1rem;color:#4d1f02;background:#f8e9df}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li .txt_body dt::before{margin-right:12px;content:"\f4ad";font-size:1.5rem;color:#c91740}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li .txt_body dd{margin:0 0 20px;padding:15px 10px;width:100%;font-size:.9375rem;color:#333;line-height:1.6rem}.shikaku_summary{margin:40px auto 0;padding:30px 40px;width:100%;font-size:1rem;color:#333;line-height:1.8rem;background-color:#f5fafd;border-radius:5px}.shiken_detail{margin:40px auto 0;padding:0;width:94%;border-collapse:collapse}.shiken_detail tr:last-child td,.shiken_detail tr:last-child th{border-bottom:none}.shiken_detail th{position:relative;padding:10px 0;width:20%;font-size:1rem;font-weight:400;color:#fff;background:#0068b7;border-bottom:1px solid #fff}.shiken_detail th::after{position:absolute;display:block;content:"";top:calc(50% - 10px);right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #0068b7}.shiken_detail td{padding:10px 0 10px 40px;width:80%;font-size:1rem;color:#333;border-bottom:1px dotted #ccc}.exam_date_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:94%}.exam_date_list::after{content:'';display:block;width:calc(98% / 3)}.exam_date_list li{margin:0 0 1%;padding:0;width:calc(98% / 3);border:1px solid #ddd}.exam_date_list li.end_schedule{display:none}.exam_date_list li .date_list{margin:0 auto;padding:0;width:100%}.exam_date_list li .date_list dt{position:relative;margin:0;padding:10px 20px;width:100%;font-size:1.125rem;color:#fff;background:#0068b7}.exam_date_list li .date_list dt .shiken_end{position:absolute;top:50%;right:20px;transform:translateY(-50%);margin:0;padding:1px 0 3px;width:60px;font-size:.8125rem;color:#b11717;text-align:center;background:#fff}.exam_date_list li .date_list dd{margin:0;padding:10px;width:100%;background:#fff}.exam_date_list li .date_list dd .date_detail{margin:0 auto;padding:0;width:100%}.exam_date_list li .date_list dd .date_detail dt{margin:0;padding:2px 0 3px;width:100%;font-size:.875rem;color:#fff;text-align:center;background:#3f73c7}.exam_date_list li .date_list dd .date_detail dd{margin:0;padding:10px 0;width:100%;font-size:1.25rem;font-weight:700;color:#0068b7;text-align:center;border-bottom:2px solid #80a1d6}.exam_date_list li .date_list dd .date_detail_tbl{margin:0;padding:0;width:100%;border-collapse:collapse;background:#f0f5f8}.exam_date_list li .date_list dd .date_detail_tbl tr:last-child td,.exam_date_list li .date_list dd .date_detail_tbl tr:last-child th{border-bottom:none}.exam_date_list li .date_list dd .date_detail_tbl th{margin:0;padding:10px 0 10px 15px;width:40%;font-size:.8125rem;font-weight:400;color:#333;line-height:1.4rem;border-bottom:1px solid #bbc6cc}.exam_date_list li .date_list dd .date_detail_tbl td{margin:0;padding:10px 15px;width:60%;font-size:.8125rem;color:#333;border-bottom:1px solid #bbc6cc}.exam_qa{margin:40px auto 0;padding:0;width:94%}.exam_qa dt{position:relative;margin:0;padding:3px 0 20px 50px;width:100%;font-size:1rem;font-weight:700}.exam_qa dt::before{content:"問";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.1rem;color:#fff;background:#3c9b26;border-radius:4px}.exam_qa dt>span{display:none;position:absolute;top:0;left:0;padding:4px 10px;font-size:1.25rem;color:#fff;background:#3c9b26;border-radius:5px}.exam_qa dd{margin:0;padding:20px 30px;width:100%;border:1px solid #ddd}.exam_qa dd .select_answer{margin:0;padding:0;width:100%}.exam_qa dd .select_answer li{margin:0 0 5px;padding:0;width:100%;font-size:1rem;font-weight:400;color:#666;list-style-type:katakana;list-style-position:inside}.q_num dd .select_answer li{list-style-type:decimal}.q_alphabet dd .select_answer li{list-style-type:upper-alpha}.answer_btn{margin:0 auto;padding:5px 0;width:94%;font-size:1rem;color:#fff;text-align:center;background:#26469e;cursor:pointer}.answer_btn:hover{background:#9e3826;transition:.3s}.exam_answer{position:relative;margin:20px auto 100px;padding:0;width:94%;text-align:right}.exam_answer .answer_inner{position:absolute;top:0;right:0;margin:0;padding:4px 0 0 70px;width:180px;height:40px;font-size:1.25rem;font-weight:700;color:#333;text-align:center;border:1px solid #ddd;border-radius:5px}.exam_answer .answer_inner>span{display:block;position:absolute;top:0;right:100px;padding-top:5px;width:80px;height:40px;font-size:1.125rem;color:#fff;text-align:center;background:#b12c2c;border-top-left-radius:5px;border-bottom-left-radius:5px}.exam_answer_num{display:flex;justify-content:flex-end;margin:20px auto 100px;padding:0;width:94%}.exam_answer_num>dt{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:80px;min-height:40px;font-size:1.125rem;color:#fff;text-align:center;background:#b12c2c;border-top-left-radius:5px;border-bottom-left-radius:5px}.exam_answer_num>dd{display:flex;align-items:center;margin:0;padding:0 20px;max-width:670px;min-height:40px;font-size:1.125rem;font-weight:700;color:#333;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px}.side_contents{margin:0;padding:15px 10px;width:100%;border-radius:5px;background:#e4edf7;position:sticky;top:20px}.side_contents .kouza_menu{margin:12px 0 0;padding:0;width:100%}.side_contents .kouza_menu .menu_category{margin:0;padding:5px 0;width:100%;font-size:1rem;color:#fff;text-align:center;background:#0068b7}.side_contents .kouza_menu .menu_category:nth-child(2n){margin-top:20px}.side_contents .kouza_menu .menu_list{margin:0;padding:0;width:100%;border-bottom:1px solid #aebae9}.side_contents .kouza_menu .menu_list>a{display:block;margin:0;padding:12px 15px;font-size:.875rem;color:#3f5588;text-decoration:none}.side_contents .kouza_menu .menu_list>a:hover{background:#c3d5e9}.profile_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:100%}.work_example{margin:40px auto 0;padding:40px 30px 0;width:100%;background-color:#f5fafd}.work_example .work_example_title{margin:0 auto;padding:0;width:100%;font-size:2.0625rem;font-weight:700;color:#f54d60;text-align:center}.work_example .work_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto 0;padding:0;width:100%;counter-reset:number 0}.work_example .work_list::after{display:block;content:"";width:32%}.work_example .work_list li{margin:0 0 60px;padding:0 0 30px;width:32%;background:#fff}.work_example .work_list li .work_name{position:relative;margin:-20px 0 0;padding:0 0 0 20px;width:90%;height:40px;font-size:1.125rem;color:#fff;line-height:40px;background:#fd5e70;border-left:8px solid #c22323}.work_example .work_list li .work_name::after{content:"";display:block;position:absolute;top:0;right:-20px;height:30px;border:20px solid #fd5e70;border-right-width:15px;border-right-color:transparent}.work_example .work_list li .example_body{margin:30px auto 0;padding:0 20px;width:100%}.work_example .work_list li .example_body dt{position:relative;margin:0;padding:0;width:100%;height:130px;overflow:hidden}.work_example .work_list li .example_body dt>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.work_example .work_list li .example_body dd{margin:8px 0 0;padding:0;width:100%;font-size:.9375rem;color:#363636;line-height:1.6rem;text-align:left}.element_chart{margin:40px auto 0;padding:30px 40px;width:100%;background:#e8f1f7;border-radius:5px}.element_chart .chart_title{display:flex;align-items:center;margin:0;padding:0 0 0 30px;width:100%;height:100px;font-size:1.625rem;font-weight:700;color:#0068b7;background:url("/kouza_images/crystal-deco/chart_title_bg.jpg") right center no-repeat #fff}.element_chart .lead_txt{margin:0;padding:15px 20px;width:100%;font-size:1rem;color:#333;line-height:1.6rem}.element_chart .chart_list{margin:20px auto 0;padding:0;width:100%}.element_chart .chart_list .list_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.element_chart .chart_list .list_contents::after{display:block;content:"";width:32.6666666667%}.element_chart .chart_list .list_contents>li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 0 1%;padding:10px 20px;width:32.6666666667%;background:#fff}.element_chart .chart_list .list_contents>li .chart_img{margin:0;padding:0;width:20%;text-align:center}.element_chart .chart_list .list_contents>li .chart_name{margin:0;padding:0;width:80%;font-size:.875rem;font-weight:700;color:#333}.howto_make{margin:40px auto 0;padding:30px 40px;width:100%;background-color:#fff6f6;border-radius:5px}.howto_make .make_title{display:flex;align-items:center;margin:0;padding:0 0 0 30px;width:100%;height:100px;font-size:1.625rem;font-weight:700;color:#cf4870;background:url("/kouza_images/sweets-deco/howto_title_bg.jpg") right center no-repeat #fff}.howto_make .lead_txt{margin:0;padding:15px 20px;width:100%;font-size:1rem;color:#333;line-height:1.6rem}.howto_make .material{margin:0 auto;padding:20px;width:96%;font-size:16px;color:#cf4870;line-height:1.9rem;border:1px dotted #cf4870;border-radius:5px;background:#fff}.howto_make .howto_list{margin:20px auto 0;padding:0;width:100%}.howto_make .howto_list .list_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:96%}.howto_make .howto_list .list_contents::after{display:block;content:"";width:32.6666666667%}.howto_make .howto_list .list_contents>li{margin:0 0 1%;padding:10px 20px;width:32.6666666667%;background:#fff;border:2px dotted #cf4870;border-radius:5px}.howto_make .howto_list .list_contents>li .howto_cont{margin:0;padding:0;width:100%}.howto_make .howto_list .list_contents>li .howto_cont>dt{margin:0;padding:0;width:100%;font-size:1.625rem;color:#cf4870}.howto_make .howto_list .list_contents>li .howto_cont .howto_img{display:flex;justify-content:center;margin:0;padding:0;width:100%;text-align:center}.howto_make .howto_list .list_contents>li .howto_cont .howto_img>img{max-width:100%;height:auto}.howto_make .howto_list .list_contents>li .explain{margin:10px auto;padding:0;width:90%;font-size:.875rem;color:#333}.dessin_intro_area{margin:40px auto 0;padding:30px 30px 15px;width:100%;background-color:#e9f9fc;border-radius:5px}.dessin_intro_area .intro_title{margin:0;padding:8px 20px;width:100%;font-size:1.5rem;font-weight:700;color:#fff;background:#23518b}.dessin_intro_area .dessin_intro{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px auto 0;padding:30px;width:100%}.dessin_intro_area .dessin_intro .intro_img{margin:0;padding:0;width:30%}.dessin_intro_area .dessin_intro .intro_txt{margin:0;padding:0;width:68%;font-size:1rem;color:#333;line-height:1.6rem}.gardening_work{margin:40px auto 0;padding:40px 30px 0;width:100%;background-color:#f5fdf9}.gardening_work>.work_title{margin:0 auto;padding:0;width:100%;font-size:1.875rem;font-weight:700;color:#1a7a1a;text-align:center}.gardening_work .work_list{margin:40px auto 0;padding:0;width:100%}.gardening_work .work_list>dt{margin:0;padding:0;width:100%;height:190px;overflow:hidden}.gardening_work .work_list>dt>img{max-width:100%;height:auto}.gardening_work .work_list>dd{margin:20px 0 0;padding:0;width:100%}.gardening_work .work_list>dd .list_txt{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.gardening_work .work_list>dd .list_txt li{margin:0 0 60px;padding:20px 30px;width:32.6666666667%;background:#fff;font-size:.9375rem;color:#363636;line-height:1.6rem;border-top:4px solid #1a7a1a}.preserved_flower{margin:40px auto 0;padding:0;width:100%;border:1px solid #df2381}.preserved_flower .area_title{margin:0;padding:8px 15px;width:100%;font-size:1rem;color:#fff;background:#df2381}.preserved_flower .area_main_title{margin:12px auto 0;padding:10px 20px;width:98%;font-size:1.5rem;font-weight:700;color:#df2381;border:1px solid #df2381}.preserved_flower .p_flower{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:0;width:94%}.preserved_flower .p_flower .flower_img{margin:0;padding:0;width:40%}.preserved_flower .p_flower .flower_img>img{max-width:100%;height:auto}.preserved_flower .p_flower .flower_txt{margin:0;padding:0;width:58%}.preserved_flower .p_flower .flower_txt .txt_explain{margin:0;padding:0;width:100%}.preserved_flower .p_flower .flower_txt .txt_explain>dt{position:relative;margin:0 0 15px;padding:0 0 0 25px;width:100%;font-size:1.25rem;color:#962987}.preserved_flower .p_flower .flower_txt .txt_explain>dt::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"\f138";font-weight:700}.preserved_flower .p_flower .flower_txt .txt_explain>dd{margin:0;padding:0;width:100%;font-size:1rem;color:#000;line-height:1.6rem}.preserved_flower .flower_diffences{margin:30px auto 10px;padding:0;width:98%}.preserved_flower .flower_diffences>dt{margin:0;padding:8px 15px;width:100%;font-size:1rem;color:#fff;background:#e484cc}.preserved_flower .flower_diffences>dd{margin:0;padding:0;width:100%}.preserved_flower .flower_diffences>dd .diffences_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 30px;width:100%;background:#fcf4f8}.preserved_flower .flower_diffences>dd .diffences_list>li{margin:0 0 10px;padding:0;width:32.6666666667%;font-size:.875rem;color:#000;list-style-type:disc;list-style-position:inside}.cad_appeal{margin:40px auto 0;padding:0;width:100%}.cad_appeal .appeal_title{margin:0;padding:15px 30px;width:100%;font-size:1.375rem;font-weight:700;color:#fff;text-align:left;background:#195185}.cad_appeal .appeal_img{position:relative;margin:10px auto 0;padding:0;width:100%;height:280px;overflow:hidden}.cad_appeal .appeal_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cad_appeal .appeal_txt{margin:20px auto 0;padding:0;width:96%;font-size:1rem;color:#333;line-height:1.7rem}.cad_appeal .soft_title{margin:20px auto 0;padding:10px 20px;width:96%;font-size:1.25rem;font-weight:700;color:#195185;border:1px solid #195185}.cad_appeal .soft_summary{margin:20px auto 0;padding:0;width:96%;font-size:1rem;color:#333;line-height:1.7rem}.cad_appeal .cad_soft{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:96%}.cad_appeal .cad_soft>li{margin:0;padding:0;width:49%;border:1px solid #ddd}.cad_appeal .cad_soft>li .softdetail{margin:0;padding:0;width:100%}.cad_appeal .cad_soft>li .softdetail>dt{margin:0;padding:8px 20px;width:100%;font-size:1.125rem;color:#fff;background:#135096}.cad_appeal .cad_soft>li .softdetail>.soft_img{margin:10px auto 0;padding:0;width:96%;height:240px}.cad_appeal .cad_soft>li .softdetail>.soft_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:240px}.cad_appeal .cad_soft>li .softdetail>.soft_txt{margin:15px auto;padding:20px;width:96%;height:180px;font-size:1rem;color:#333;line-height:1.7rem;background:#f8f8f8}.jinzai_appeal{margin:0 auto;padding:0;width:100%}.jinzai_appeal .jinzai_title{margin:0;padding:15px 30px;width:100%;font-size:1.375rem;font-weight:700;color:#fff;text-align:left;background:#195185}.jinzai_appeal .jinzai_img{position:relative;margin:10px auto 0;padding:0;width:100%;height:280px;overflow:hidden}.jinzai_appeal .jinzai_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jinzai_appeal .jinzai_txt{margin:0 auto;padding:20px 4%;width:100%;font-size:1rem;color:#333;line-height:1.7rem;background:#eef}.mokei_title{margin:40px auto 0;padding:15px 30px;width:100%;font-size:1.375rem;font-weight:700;color:#fff;text-align:left;background:#195185}.mokei_summary{margin:20px auto 0;padding:0;width:96%;font-size:1rem;color:#333;line-height:1.7rem}ul.souba{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:0;width:96%}ul.souba>li{margin:0;padding:0;width:49%;border:1px solid #ddd}ul.souba>li .mokei_type{margin:0;padding:0;width:100%}ul.souba>li .mokei_type>dt{margin:0;padding:8px 20px;width:100%;font-size:1.125rem;color:#fff;background:#135096}ul.souba>li .mokei_type>.mokei_img{margin:10px auto 0;padding:0;width:96%;height:140px}ul.souba>li .mokei_type>.mokei_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:140px}ul.souba>li .mokei_type>.mokei_txt{margin:15px auto;padding:20px;width:96%;font-size:1.375rem;font-weight:700;color:#333;text-align:center;line-height:1.7rem;background:#f8f8f8}.yotpo_title{position:relative;margin:50px auto 30px;padding:14px 0;width:40%;font-size:1.6rem;color:#fff;text-align:center;border-radius:10px;background:#094}.yotpo_title:after{position:absolute;bottom:-9px;left:1em;width:0;height:0;content:"";border-width:10px 10px 0;border-style:solid;border-color:#094 transparent transparent}.yotpo_subtitle{margin:0 auto 30px;padding:0;width:100%;font-size:1rem;color:#3d5fa9;text-align:center}.yotpo_subtitle .txt_bold{font-size:1.07rem;font-weight:700}@media screen and (max-width:480px){.yotpo_title{margin:30px auto 20px;padding:10px 0;width:100%;font-size:1.3rem}.yotpo_subtitle{margin:0 auto 20px;font-size:.94rem}}.catch_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 10px;padding:0;width:100%}@media screen and (max-width:480px){.catch_area{margin:12px auto 0}}.catch_area>li{position:relative;display:flex;align-items:center;margin:0;padding:4px 8px 4px 60px;width:calc(33.33% - 4px);min-height:40px;font-size:.95rem;background:#fcfce2}.catch_area>li>span.head{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:100%;min-height:40px;color:#e3f5d8;background:#2250ac}.catch_area>li>span.head>img{width:60%;height:24px}.catch_area>li>span.head:after{position:absolute;top:calc(50% - 14px);right:-10px;width:0;height:0;content:"";border-width:14px 0 14px 12px;border-style:solid;border-color:transparent transparent transparent #2250ac}.catch_area>li>.catch_txt{flex:1;min-width:0}.catch_area>li .catch_txt .superscript{display:inline-flex;vertical-align:top}.catch_area>li .emp{display:inline;font-weight:700;color:#ad2828}@media screen and (max-width:768px){.catch_area>li{width:100%;margin-bottom:6px}}.inspect_notice{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:10px 0 10px auto;padding:0;width:100%}.inspect_notice .notice_cont{margin:0;padding:0 .5em;font-size:.7rem;color:#222;text-align:center}.inspect_notice.sp{display:none}@media screen and (max-width:480px){.inspect_notice{display:block;margin:4px auto 0;padding:0;width:100%}.inspect_notice .notice_cont{margin:0;padding:0;width:100%;font-size:.7rem;color:#222;text-align:left}}.kouza_side_menu{display:none}@media screen and (max-width:480px){.kouza_side_menu,.menu_list{display:block}.kouza_side_menu .menu_list{position:fixed;top:0;right:-100%;width:100%;height:100%;margin:0;padding:0;background:rgba(255,255,255,.95);z-index:21}.kouza_side_menu .menu_list .navi_title{margin:30px auto 0;padding:1% 5%;width:96%;font-size:1.2rem;color:#fff;background:#2a4c9c}.kouza_side_menu .menu_list .navi_contents{margin:10px auto 0;padding:0;width:96%}.kouza_side_menu .menu_list .navi_contents .contents_list{margin:0 auto;padding:0;width:100%}.kouza_side_menu .menu_list .navi_contents .contents_list>li{margin:0 0 7px;padding:0;width:100%;border-bottom:1px dotted #ddd}.kouza_side_menu .menu_list .navi_contents .contents_list>li>a{display:block;margin:0;padding:7px 4%;width:100%;font-size:1rem;color:#0d3aa3;text-decoration:none}.kouza_side_menu .menu_list .navi_contents .contents_list>li>a>i{margin-right:10px}.kouza_side_menu .side_menu_btn{position:fixed;display:block;top:120px;right:0;margin:0;padding:0;width:36px;height:120px;font-size:14px;color:#fff;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#c22d32;z-index:100}.kouza_side_menu .side_menu_btn .vertical{display:flex;align-items:center;justify-content:center;width:100%;height:100%;writing-mode:vertical-rl;letter-spacing:.1em}.kouza_side_menu .side_menu_btn>img{margin:-1px 7px 0 0;width:8px;height:auto}}.shikaku_select_area{margin:20px auto;padding:20px 30px;width:100%;background:#eceef7}.shikaku_select_area .shikaku_select_title{display:flex;align-items:center;margin:0 auto;padding:0;width:100%;font-size:1.2rem;font-weight:700;color:#365b80;text-align:center}.shikaku_select_area .shikaku_select_title::after,.shikaku_select_area .shikaku_select_title::before{content:"";flex-grow:1;height:1px;background:#6e91b4}.shikaku_select_area .shikaku_select_title::before{margin-right:1rem}.shikaku_select_area .shikaku_select_title::after{margin-left:1rem}.shikaku_select_area .shikaku_select_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:0;width:100%}.shikaku_select_area .shikaku_select_list>li{margin:0;padding:0;width:32.6666666667%;background:#fff;border-bottom:2px solid #ced1e1;border-right:2px solid #ced1e1}.shikaku_select_area .shikaku_select_list>li>a{display:block;margin:0;padding:20px;width:100%;height:100%;font-size:.96rem;color:#000;text-align:center;text-decoration:none}.shikaku_select_area .shikaku_select_list>li>a:hover{background:#e3e7fa;transition:.3s}.shikaku_select_area .shikaku_select_list>li>a .list_head_img{display:flex;justify-content:center;margin:0 auto 10px;padding:0;width:100%;height:50px;text-align:center}.shikaku_select_area .shikaku_select_list>li>a .list_head_img>img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}.superscript{display:flex;align-items:start;height:60%;font-size:.8rem}.kouza_top_column_area{margin:24px auto 0;padding:1.5em 2em;width:100%;background:#fafafa}.kouza_top_column_area .column_area_title{margin:0 auto;padding:0 0 .4em;width:100%;font-size:1.4rem;font-weight:700;color:#175184;text-align:center;border-bottom:1px solid #ddd}.kouza_top_column_area .column_list{margin:24px auto 0;padding:0;width:100%}.kouza_top_column_area .column_list .list_data{margin:0 0 .4em;padding:0;width:100%}.kouza_top_column_area .column_list .list_data::before{content:'\f138';margin-right:.8em;font-family:'Font Awesome 5 Free';font-size:.9rem;font-weight:600;color:#0d5394}.kouza_top_column_area .column_list .list_data>a{font-size:1rem;color:#000}.kouza_top_column_area .column_list .list_data>a:hover{color:#852424;transition:.3s;text-decoration:underline}.yotpo-star{display:none}@media screen and (max-width:480px){.kouza_top_column_area{margin:16px auto 0;padding:1em 1.4em}.kouza_top_column_area .column_list .list_data>a{font-size:.9rem}.post_section_title{margin-top:30px}.shikaku_main_image{margin:0 auto;padding:0;height:100%}.page_navi{display:block;margin:15px auto 0;padding:0;width:100%}.page_navi li{margin:0;padding:0;width:100%}.page_navi li .dropdownlink{position:relative;display:block;margin:0 auto;padding:8px 20px;font-size:1rem;color:#fff;transition:.4s;background:#0068b7}.page_navi li .dropdownlink i{position:absolute;top:12px}.page_navi li .dropdownlink .fa-chevron-down{right:10%;left:auto}.page_navi li.close .dropdownlink{background:#0586e9}.page_navi li.close .dropdownlink .fa-chevron-down{transform:rotate(180deg)}.page_navi li:last-child .dropdownlink{border-bottom:0}.submenuItems{display:none;padding:0;width:100%}.submenuItems li{border-bottom:1px solid #ddd}.submenuItems li>a{position:relative;display:block;padding:8px 20px;font-size:.875rem;color:#224f8a;text-decoration:none;transition:.4s}.submenuItems li>a::before{content:'\f105';margin-right:10px;font-weight:600}.submenuItems li>a:hover{color:#fff}.kouza_top_title_name{font-size:.85rem}.get_reason_area{margin:20px auto 0}.get_reason_area .get_reason{width:100%}.get_reason_area .get_reason>dt{margin:0 auto;padding:0 35px;font-size:1.125rem}.get_reason_area .get_reason>dd{margin:10px auto 0;padding:20px 10px;font-size:.875rem;line-height:1.6rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.get_reason_area .reason_img{margin:0 auto;padding:0 10px 20px;width:100%;height:160px;background:#f3f7ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.shikaku_tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto 0;padding:0;width:98%}.shikaku_tab>li{margin:0;padding:0;width:49.7%}.shikaku_tab>li>a{display:block;margin:0;padding:8px 10px;font-size:1rem;color:#104a88;text-align:center;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;text-decoration:none}.shikaku_tab>li.active>a{color:#fff;background:#32a3cc}.shikaku_tab>li>a .shikaku_text{display:inline-block;margin:0;padding:0;width:100%;font-size:.9rem;text-align:center}.shikaku_tab>li>a .shikaku_get_num{display:inline-block;margin:0;padding:0;width:100%;font-size:1.1rem;font-weight:700;text-align:center}.shikaku_area{display:none;opacity:0}.shikaku_area.is-active{display:block;animation-name:displayAnime;animation-duration:.5s;animation-fill-mode:forwards}.shikaku_acquire .shikaku_contents{margin:0 auto}.shikaku_acquire .shikaku_contents li{margin:0 auto;width:98%}.shikaku_acquire .shikaku_contents li .contents_body>dt .get_msg{display:none}.shikaku_acquire .shikaku_contents li .contents_body>dt .get_shikaku_name{font-size:1.125rem}.shikaku_acquire .shikaku_contents .shiken_detail{width:92%}.shikaku_acquire .shikaku_contents .shiken_detail th{width:25%;font-size:.8rem}.shikaku_acquire .shikaku_contents .shiken_detail td{padding:0 0 0 20px;width:75%;font-size:.8rem}.kouza_article{margin:60px auto 0;background:0 0}.kouza_article.open_article{background:#f1f6ff;transition:1s}.kouza_article .article_inner{width:96%;padding:20px 10px}.top_midashi{padding:1.3rem 1rem 2rem;font-size:1.2rem}.read_sign{position:relative;display:flex;justify-content:center;margin:-25px auto 0;padding:9px 0 0;width:50px;height:50px;font-size:.8rem;color:#fff;border-radius:50%;background:#1e55bb}.read_sign.reading{background:#a11ebb}.read_sign.reading::after{transform:rotate(-180deg);transition:.3s;transform-origin:25% 40%}.read_sign::after{content:'▼';position:absolute;bottom:5px;left:50%;transform:translateX(-50%);margin-top:5px;font-size:.6rem}.middle_midashi{margin:10px auto;width:100%;padding:1.2rem 4rem 1.2rem 1rem;font-size:1rem;line-height:1.5rem}.middle_midashi .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:30px;height:30px;border:1px solid #176980;margin-top:-15px;box-sizing:border-box;transform:rotate(45deg);transform-origin:center center;transition-duration:.6s}.middle_midashi .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}.middle_midashi.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.middle_midashi .i_box .one_i::after,.middle_midashi .i_box .one_i::before{display:flex;content:'';background-color:#176980;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center}.middle_midashi .i_box .one_i::before{width:4px;height:18px;top:0;left:7px}.middle_midashi.open .i_box .one_i::before{content:none}.middle_midashi.open .i_box .one_i::after{transform:rotate(-45deg)}.article_body,.article_inner{display:none}.article_body{margin:0 auto;padding:0;width:100%}.article_summary{padding:15px;font-size:.95rem;line-height:1.5rem}.article_lead{width:100%;font-size:.95rem}.course_tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto;padding:0;width:100%}.course_tab>li{margin:0 0 5px;padding:0;width:49%}.course_tab>li>a{position:relative;display:block;margin:0;padding:8px 10px;font-size:1rem;color:#104a88;text-align:center;background:#fff;border-radius:5px;text-decoration:none}.course_tab>li.active>a{color:#fff;background:#2a67a8}.course_tab>li.active>a::before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:15px solid #2a67a8;border-right:15px solid transparent;border-left:15px solid transparent}.course_tab>li>a .kouza_name{display:inline-block;margin:0;padding:0;width:100%;font-size:.8rem;text-align:center}.course_tab>li>a .course_name{display:inline-block;margin:0;padding:0;width:100%;font-size:1.1rem;text-align:center}.course_area{display:none;opacity:0;padding:50px 20px}.course_area.is-active{display:block;animation-name:displayAnime;animation-duration:.3s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.select_course{margin:30px auto 0;padding:20px 15px}.select_course .select_course_title{position:relative;top:-30px;margin:0 auto;padding:0;width:100%}.select_course .select_course_title .course_title_body{margin:0;padding:0;width:100%}.select_course .select_course_title .course_title_body>dt{width:80%;height:50px;font-size:1.8125rem;line-height:50px}.select_course .select_course_title .course_title_body>dt::after,.select_course .select_course_title .course_title_body>dt::before{border:25px solid #d82851}.select_course .select_course_title .course_title_body>dt::before{left:-40px;border-left-width:15px;border-left-color:transparent}.select_course .select_course_title .course_title_body>dt::after{right:-40px;border-right-width:15px;border-right-color:transparent}.select_course .select_course_title .course_title_body>dd{padding-bottom:25px;font-size:1.8rem;text-align:center;line-height:2.4rem;background:url("../../images/kouza/sp_select_course_title_bottom_line.svg") center bottom no-repeat}.select_course .select_course_title .course_title_body>dd>br{display:block}.select_course .select_course_title .course_title_body>dd .txt_lightblue{font-size:1.75rem}.select_course .select_course_title .course_title_body>dd::before{top:10%;left:0;width:40px;height:40px}.select_course .select_course_title .course_title_body>dd::after{top:10%;right:0;width:40px;height:40px}.select_course .down_triangle{margin:20px auto}.related_kouza{margin:40px auto 0;padding:20px 15px}.related_kouza .related_title{margin:0 0 20px;font-size:1.25rem}.related_kouza .related_list li{margin:0;width:100%}.related_kouza .related_list li+li{margin-top:10px}.related_kouza .related_list li>a{padding:10px 15px}.related_kouza .related_list li>a .list_body .list_name{font-size:.875rem}.related_kouza .related_list li>a .list_body .list_img{height:70px}.kouza_child_title_name,.page_features_head_area{display:none}.features_head_area{display:block;position:relative;margin:0 auto;padding:0;width:100%}.features_head_area .page_catch{margin:0 auto;padding:4px 1em;width:100%;font-size:.85rem;font-weight:400;color:#fff;background:#2f67a7}.features_head_area .bg_img{margin:0 auto;padding:0;width:100%;height:280px}.features_head_area .bg_img>img{object-fit:cover;width:100%;height:100%}.features_head_area .page_title_area{position:absolute;bottom:3%;left:0;margin:0 auto;padding:0;width:100%}.features_head_area .page_title_area>dt{margin:0 auto;padding:10px 0 15px;width:90%;font-size:1.6rem;font-weight:700;color:#0050bc;text-align:center;background:rgba(255,255,255,.6)}.features_head_area .page_title_area>dd{display:flex;justify-content:center;margin:5px auto 0;padding:0;width:80%;text-align:center}.features_head_area .page_title_area>dd>img{object-fit:cover;width:100%;height:auto}.page_features_head_area .page_catch{font-size:.875rem;font-weight:600;line-height:1.5rem}.page_features_head_area .page_catch_img{margin:15px auto 0;width:94%;height:120px}.page_features_head_area .page_catch_img>img{height:120px}.page_features_head_area .page_title_area{margin:-100px auto 0;width:92%}.page_features_head_area .page_title_area>dt{padding:3px;width:70%;font-size:1.5rem}.page_features_head_area .page_title_area>dd{margin:10px auto 0;width:100%}.page_lead_area{width:100%}.page_lead_area .lead_img{width:100%;height:120px}.page_lead_area .lead_txt{margin:10px auto 0;width:100%;font-size:.875rem;line-height:1.6rem}.features_section_title{margin:30px auto 0;padding:0 0 6px 10px;border-left:10px solid #3e75c4}.features_section_title .title_body>dt{font-size:1.25rem}.features_section_title .title_body>dt .red_lg{font-size:1.875rem}.features_section_title .title_body>dt>br{display:block}.features_section_title .title_body>dd{font-size:.875rem;color:#444}.features_shikaku_list li{width:100%}.features_shikaku_list li .list_inner>dt{font-size:1rem;line-height:1.6rem}.features_shikaku_list li .list_inner>dt .title_lg{font-size:1.375rem}.features_shikaku_list li .list_inner>dt::before{left:22%}.features_shikaku_list li .list_inner>dt::after{right:22%}.features_shikaku_list li .list_inner>dd{padding:25px 10px}.features_shikaku_list li .list_inner>dd .list_body>dt{font-size:1rem}.features_shikaku_list li .list_inner>dd .list_body .list_img,.features_shikaku_list li .list_inner>dd .list_body .list_img>img{height:120px}.features_shikaku_list li .list_inner>dd .list_body .list_assoc{text-align:center}.features_shikaku_list li .list_inner>dd .list_body .list_txt{padding:15px}.features_shikaku_list li .list_inner>dd .list_body .list_link>a{height:40px;font-size:1rem}.features_shikaku_list li .list_inner>dd .list_body .list_link>a::before{margin-right:10px;font-size:1.25rem}.features_shikaku_list li .list_inner>dd .list_body .list_link>a::after{right:7%}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail{width:92%}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail th{width:25%;font-size:.8rem}.features_shikaku_list li .list_inner>dd .list_body .shiken_detail td{padding:0 0 0 20px;width:75%;font-size:.8rem}.get_shikaku_2months{padding:0 15px 20px}.get_shikaku_2months .get_catch{margin:-25px auto 0;width:94%;height:50px;font-size:1rem;line-height:50px}.get_shikaku_2months .get_catch .txt_lg{font-size:1.5rem}.get_shikaku_2months .get_catch::after,.get_shikaku_2months .get_catch::before{border:25px solid #d82851}.get_shikaku_2months .get_catch::before{left:-20px;border-left-width:15px;border-right-width:20px;border-left-color:transparent}.get_shikaku_2months .get_catch::after{right:-20px;border-right-width:15px;border-left-width:20px;border-right-color:transparent}.get_shikaku_2months ul.get_body{margin:15px auto 0}.get_shikaku_2months ul.get_body .get_img{width:100%;height:100px}.get_shikaku_2months ul.get_body .get_txt{margin:15px auto 0;width:100%}.get_shikaku_2months ul.get_body .get_txt .txt_body>dt{font-size:1.125rem}.get_shikaku_2months ul.get_body .get_txt .txt_body>dd{font-size:.875rem}.school_appeal,.school_appeal .trust_school{padding:15px 10px}.school_appeal .trust_school>dt::before{top:0;left:5%;width:30px;height:30px}.school_appeal .trust_school>dt::after{top:0;right:5%;width:30px;height:30px}.school_appeal .trust_school>dt ul.trust_title .title_upper{padding-top:5px;font-size:1.125rem}.school_appeal .trust_school>dt ul.trust_title .title_lower{margin:0;font-size:1.5rem}.school_appeal .trust_school>dt ul.trust_title .title_lower .title_red{font-size:1.625rem}.school_appeal .trust_school>dd{padding:5px 10px;font-size:.75rem;text-align:left}.school_appeal .appeal_list{padding:65px 0 0}.school_appeal .appeal_list li{padding:0 10px 20px;width:100%}.school_appeal .appeal_list li+li{margin-top:92px}.school_appeal .appeal_list li .appeal_illust{width:110px;height:110px}.school_appeal .appeal_list li .appeal_body dt{height:auto;font-size:1.125rem}.school_appeal .appeal_list li .appeal_body dd{margin:10px auto 0;padding:0 5px;font-size:.875rem;line-height:1.6rem}.inner_column{display:block;position:relative;margin:30px auto 20px}.inner_column .column_img{width:100%;height:180px}.inner_column .column_img>img{object-fit:cover;width:100%;height:auto}.inner_column .column_txt{width:100%}.inner_column .column_txt .column_title{position:absolute;top:10%;transform:translateY(-10%);margin:0;padding:10px 25px;font-size:1.375rem;line-height:2rem;background:rgba(255,255,255,.7)}.inner_column .column_txt .column_title::after,.inner_column .column_txt .column_title::before{display:none}.inner_column .column_txt .column_body{padding:20px;line-height:1.6rem}.shikaku_merit{padding:20px 15px}.shikaku_merit .merit_title{font-size:1.625rem}.shikaku_merit .merit_list{margin:60px auto 0}.shikaku_merit .merit_list li{margin:0;width:100%}.shikaku_merit .merit_list li+li{margin-top:50px}.shikaku_merit .merit_list li .list_body dd{font-size:.875rem;line-height:1.4rem}.recommend_title{margin:30px 0 0 15px;padding:4px 0 7px;width:70%;font-size:1.125rem}.recommend_person{padding:40px 30px}.recommend_person .rec_img{width:100%;height:180px}.recommend_person .person_profile{margin:10px auto 0;width:100%}.recommend_person .comment_body{margin:15px auto 0;padding:15px;width:100%}.get_person_title{margin:30px 0 0 15px;padding:4px 0 7px;width:90%;font-size:1.125rem}.shikaku_get_person{padding:40px 30px}.shikaku_get_person .get_person_profile{width:100%}.shikaku_get_person .get_person_profile dt{position:relative;height:180px}.shikaku_get_person .get_person_profile dt>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.shikaku_get_person .get_person_profile dd{margin:15px 0}.shikaku_get_person .get_person_profile dd .main_name,.shikaku_get_person .get_person_profile dd .sub_name{text-align:left}.shikaku_get_person .person_interview{width:100%}.shikaku_get_person .person_interview li{margin:0;width:100%}.shikaku_get_person .person_interview li+li{margin-top:10px}.shikaku_get_person .person_interview li .interview_body dd{line-height:1.4rem}.page_head_area{margin-top:30px;margin-bottom:20px;padding:20px 10px;display:none}.page_head_area .catch_area{width:100%}.page_head_area .catch_area .page_catch{margin:0 auto 15px;font-size:1.625rem;line-height:2.4rem}.page_head_area .catch_area .page_catch>br{display:none}.page_head_area .catch_area .head_lead{font-size:.875rem;line-height:1.5rem}.page_head_area .img_area{display:none}.page_head_area .sp_img_area{display:block;margin:10px auto;height:180px;width:100%;overflow:hidden}.curriculum_list{margin:20px auto 0;width:100%}.curriculum_list li{margin:0;width:100%}.curriculum_list li+li{margin-top:10px}.curriculum_list li .curriculum_body dt{font-size:.875rem}.curriculum_list li .curriculum_body dd{padding:10px}.curriculum_list li .curriculum_body dd>p{padding:10px;font-size:.8125rem;line-height:1.6rem}.curriculum_step_area{margin:20px auto 0;width:100%}.curriculum_step_area .curriculum_step>dt{padding:8px 10px 10px;font-size:.8125rem}.curriculum_step_area .curriculum_step>dt .step_no{margin-bottom:8px;padding:3px 0;width:100%;font-size:.75rem}.curriculum_step_area .curriculum_step>dt.step_graduate{font-size:1rem}.curriculum_step_area .curriculum_step>dd{padding:10px;font-size:.875rem;line-height:1.5rem}.get_shikaku_txt{margin:30px auto 0;width:100%}.get_shikaku_txt::after,.get_shikaku_txt::before{width:70px}.get_shikaku_txt::before{left:-5%}.get_shikaku_txt::after{right:-5%}.get_shikaku_txt .sub_txt{width:80%;font-size:.9rem}.get_shikaku_txt .main_txt{width:80%;font-size:1.1rem;line-height:1.6rem}.get_shikaku_txt .main_txt br{display:none}.kouza_child_title_name{margin:0 calc(50% - 50vw);padding:5px 10px;width:100vw;font-size:rem;color:#fff;background:#3160af}.column_head_area{display:flex;flex-direction:column;margin:12px calc(50% - 50vw) 24px;padding:20px 10px;width:100vw}.column_head_area .column_title{margin:0 auto;padding:8px;font-size:1.3rem;color:#0068b7;line-height:2rem;border-top:1px solid #bfd8eb;border-left:1px solid #bfd8eb;border-right:1px solid #bfd8eb;border-bottom:3px solid #bfd8eb;background:#f5f9fc}.column_head_area .post_date{margin:6px auto 0;padding:0;width:100%;font-size:.9rem;color:#333;text-align:right;border:none}.column_head_area .column_lead{margin:8px auto 0;padding:0;width:100%;font-size:.9rem;color:#222;line-height:1.4rem;order:2}.column_head_area .column_head_img{margin:8px auto 0;padding:0;width:100%;height:180px;order:1}.column_head_area .column_head_img>img{object-fit:cover;width:100%;height:100%}.kouza_column_area{padding:0 10px}.kouza_column_area .column_list_body{margin:30px auto 0}.kouza_column_area .column_list_body>li{margin:0;padding:10px;width:100%}.kouza_column_area .column_list_body>li+li{margin-top:15px}.kouza_column_area .column_list_body>li .column_title{min-height:auto;line-height:1.6rem}.kouza_column_area .column_list_body>li .article_img{margin:10px 0 0;height:80px}.kouza_column_area .column_list_body>li .article_link_btn{margin:10px auto 0;height:40px}.rel_column{padding:30px 10px}.rel_column .rel_column_title{margin:0;font-size:1.125rem}.kouza_kuchikomi_list{margin:30px auto 0;width:100%}.kouza_kuchikomi_list .body_inner{padding:15px}.kouza_kuchikomi_list .body_inner .person_profile{display:grid;grid-template-rows:50px 50px;grid-template-columns:40% 60%;width:100%}.kouza_kuchikomi_list .body_inner .person_profile .person_photo{grid-column:1;grid-row:1/3;width:100%;height:100px}.kouza_kuchikomi_list .body_inner .person_profile .person_name{grid-row:1;grid-column:2;padding:18px 0 0;width:100%;font-size:1.125rem}.kouza_kuchikomi_list .body_inner .person_profile .person_age{grid-column:2;grid-row:2;padding:0;width:100%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt{margin:10px auto 0;width:100%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_lead{margin:0;height:auto;font-size:1rem;line-height:1.6rem}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li{width:100%}.kouza_kuchikomi_list .body_inner .kuchikomi_txt .kuchikomi_txt_list>li .txt_body dd{margin:10px 0 15px;padding:0;font-size:.875rem;line-height:1.5rem}.shikaku_summary{margin:20px auto 0;padding:20px;font-size:.875rem;line-height:1.5rem}.shiken_detail{margin:20px auto 0;width:100%}.shiken_detail th{width:25%;font-size:.875rem}.shiken_detail td{padding:10px 0 10px 20px;width:75%;font-size:.875rem}.exam_date_list{margin:20px auto 0;width:100%}.exam_date_list li{margin:0;width:100%}.exam_date_list li+li{margin-top:15px}.exam_qa{margin:20px auto 0}.exam_qa dt{padding:4px 0 20px 40px;font-size:.875rem}.exam_qa dt>span{padding:2px 6px 4px;font-size:1rem}.exam_qa dd{margin:0;padding:15px}.exam_qa dd .select_answer li{margin:0 0 0 28px;width:90%;font-size:.875rem;list-style-position:outside}.exam_answer .answer_inner,.exam_answer .answer_inner>span{height:34px;font-size:1rem}.exam_answer_num{margin:20px auto 40px;flex-wrap:wrap}.exam_answer_num>dt{width:100%;min-height:34px;font-size:1rem;border-top-right-radius:5px;border-bottom-left-radius:0}.exam_answer_num>dd{padding:8px 10px;width:100%;font-size:.875rem;border-top:none;border-left:1px solid #ccc;border-top-right-radius:0;border-bottom-left-radius:5px}.profile_area{margin:20px auto 0}.work_example{padding:20px 15px}.work_example .work_example_title{font-size:1.375rem}.work_example .work_list{margin:40px auto 0}.work_example .work_list li{margin:0;width:100%}.work_example .work_list li+li{margin-top:40px}.work_example .work_list li .work_name{font-size:1rem;text-align:left}.work_example .work_list li .example_body{margin:20px auto 0}.work_example .work_list li .example_body dd{font-size:.875rem;line-height:1.4rem}.element_chart{margin:30px auto 0;padding:20px 15px}.element_chart .chart_title{padding:10px 20px;height:auto;font-size:1.25rem;line-height:1.8rem;background-size:80%;background-position:right bottom}.element_chart .lead_txt{padding:10px 15px;font-size:.875rem;line-height:1.4rem}.element_chart .chart_list{margin:10px auto 0}.element_chart .chart_list .list_contents>li{padding:7px 10px;width:calc(98% / 2)}.element_chart .chart_list .list_contents>li .chart_img{width:16%;height:20px}.element_chart .chart_list .list_contents>li .chart_img>img{object-fit:cover;width:auto;height:100%}.element_chart .chart_list .list_contents>li .chart_name{width:78%;font-size:.8125rem;line-height:1.2rem}.howto_make{margin:30px auto 0;padding:20px 10px}.howto_make .make_title{padding:10px 20px;height:auto;font-size:1.25rem;line-height:1.8rem;background-size:80%;background-position:right bottom}.howto_make .lead_txt{padding:10px 15px;font-size:.875rem;line-height:1.4rem}.howto_make .material{padding:10px 15px;font-size:.875rem;line-height:1.6rem}.howto_make .howto_list .list_contents>li{width:100%}.howto_make .howto_list .list_contents>li+li{margin-top:10px}.howto_make .howto_list .list_contents>li .explain{width:94%}.dessin_intro_area{margin:30px auto 0;padding:20px 15px}.dessin_intro_area .intro_title{padding:8px 15px;font-size:1.125rem}.dessin_intro_area .dessin_intro{padding:0}.dessin_intro_area .dessin_intro .intro_img{width:100%;height:100px;overflow:hidden}.dessin_intro_area .dessin_intro .intro_img>img{object-fit:cover;width:100%;height:auto}.dessin_intro_area .dessin_intro .intro_txt{margin:10px auto 0;width:100%;font-size:.875rem;line-height:1.4rem}.gardening_work{padding:20px 15px}.gardening_work>.work_title{font-size:1.375rem}.gardening_work .work_list{margin:30px auto 0}.gardening_work .work_list>dt{height:140px}.gardening_work .work_list>dd .list_txt li{margin:0;padding:20px 15px;width:100%;font-size:.875rem;line-height:1.4rem}.gardening_work .work_list>dd .list_txt li+li{margin-top:20px}.preserved_flower .area_main_title{width:94%;font-size:1.25rem}.preserved_flower .p_flower .flower_img{width:100%;height:120px;overflow:hidden}.preserved_flower .p_flower .flower_txt{margin:10px auto 0;width:100%}.preserved_flower .p_flower .flower_txt .txt_explain>dt{margin:0 0 10px;font-size:1.125rem}.preserved_flower .p_flower .flower_txt .txt_explain>dd{font-size:.875rem;line-height:1.4rem}.preserved_flower .flower_diffences{margin:20px auto 10px;width:94%}.preserved_flower .flower_diffences>dd .diffences_list{padding:15px}.preserved_flower .flower_diffences>dd .diffences_list>li{margin:0;width:100%}.preserved_flower .flower_diffences>dd .diffences_list>li+li{margin-top:6px}.cad_appeal .appeal_title{padding:10px 15px;font-size:1.125rem}.cad_appeal .appeal_img{height:150px}.cad_appeal .appeal_txt{margin:10px auto 0;width:100%;font-size:.875rem;line-height:1.5rem}.cad_appeal .soft_title{padding:10px 15px;width:100%;font-size:1rem}.cad_appeal .soft_summary{margin:10px auto 0;width:100%;font-size:.875rem;line-height:1.5rem}.cad_appeal .cad_soft{margin:15px auto 0;width:100%}.cad_appeal .cad_soft>li{width:100%}.cad_appeal .cad_soft>li+li{margin-top:10px}.cad_appeal .cad_soft>li .softdetail>dt{padding:6px 15px;font-size:1rem}.cad_appeal .cad_soft>li .softdetail>.soft_img,.cad_appeal .cad_soft>li .softdetail>.soft_img>img{height:200px}.cad_appeal .cad_soft>li .softdetail>.soft_txt{margin:10px auto 0;padding:10px 15px;width:100%;height:auto;font-size:.875rem;line-height:1.5rem}.jinzai_appeal .jinzai_title{padding:10px 15px;font-size:1.125rem}.jinzai_appeal .jinzai_img{height:180px}.jinzai_appeal .jinzai_txt{padding:10px 15px;font-size:.875rem;line-height:1.5rem}.mokei_title{margin:20px auto 0;padding:10px 15px;font-size:1.125rem}.mokei_summary{margin:10px auto 0;width:100%;font-size:.875rem;line-height:1.5rem}ul.souba{margin:15px auto 0;width:100%}ul.souba>li{margin:0 0 10px;width:100%}ul.souba>li .mokei_type>dt{padding:6px 15px;font-size:1rem}ul.souba>li .mokei_type>.mokei_img,ul.souba>li .mokei_type>.mokei_img>img{height:100px}ul.souba>li .mokei_type>.mokei_txt{margin:10px auto;padding:10px 0;font-size:1.25rem}.yotpo-star{display:flex;justify-content:space-between;margin:0 auto;padding:10px;width:100%;background:#f2fbd4;box-sizing:border-box}.yotpo-star .review_title{margin:0;padding:0;width:45%;font-size:.9rem;color:#4446a5}.yotpo-star .yotpo{margin:0;padding:0;width:54%}.catch_area.pc{display:none}.catch_area.sp{display:block;margin:15px auto 5px;width:96%}.catch_area>li{margin-bottom:6px;width:100%}.shikaku_select_area{padding:20px}.shikaku_select_area .shikaku_select_list>li{margin-bottom:5px;width:100%}.shikaku_select_area .shikaku_select_list>li>a{padding:10px;font-size:1rem}}.official_banner_area{display:flex;justify-content:center;margin:16px auto 0;padding:.6em 0;width:100%;text-align:center;background:#f8f8f8}.official_banner_area>img{object-fit:contain;width:500px;height:auto;vertical-align:bottom}@media screen and (max-width:480px){.official_banner_area{margin:0 auto 16px;padding:0;width:96%;background:#fff}.official_banner_area>img{object-fit:cover;width:100%}}.hiromi_banner{margin:0 auto 24px;padding:0;width:100%;text-align:center}.hiromi_banner>img{-o-object-fit:contain;object-fit:contain;width:60%;height:auto;vertical-align:bottom}@media screen and (max-width:480px){.hiromi_banner{margin-bottom:8px;width:96%}}.kouza_news_area{margin:24px auto 16px;padding:1.3em 1.8em;width:100%;border:2px solid #3160af;border-radius:8px;background:#fff}.kouza_news_area .news_title{margin:0;padding:0 0 .4em;width:100%;font-size:1.1rem;font-weight:700;color:#000;border-bottom:1px solid #3160af}.kouza_news_area .news_title::before{content:"■";margin-right:8px;font-size:1.1rem;color:#3160af}.kouza_news_area .kouza_news_list{margin:1.3em auto 0;padding:0;width:100%}.kouza_news_area .kouza_news_list .news_cont{margin:0;padding:0;width:100%;font-size:1rem;color:#000}.kouza_news_area .kouza_news_list .news_cont:not(:first-of-type){margin-top:8px}.kouza_news_area .kouza_news_list .news_cont:before{content:"●";margin-right:8px;font-size:.9rem;color:#000}@media screen and (max-width:480px){.kouza_news_area{margin-top:16px;padding:1.2em 1.4em;width:100%}.kouza_news_area .news_title,.kouza_news_area .news_title::before{font-size:1rem}.kouza_news_area .kouza_news_list{margin-top:.8em}.kouza_news_area .kouza_news_list .news_cont{font-size:.9rem}.kouza_news_area .kouza_news_list .news_cont:before{font-size:.8rem}}.es_content_area{padding:30px 0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.es_title{font-weight:700;font-size:20px;color:#333;text-align:center;line-height:1.6;margin-bottom:15px;position:relative;padding-bottom:15px}.es_title::after{content:'';display:block;width:60px;height:3px;background:#d00;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:3px}.es_note{font-size:14px;color:#d00;text-align:center;line-height:1.6;margin-bottom:40px;background:#fff0f0;display:inline-block;padding:10px 20px;border-radius:30px;position:relative;left:50%;transform:translateX(-50%)}.es_flow{display:flex;justify-content:space-between;margin-bottom:50px;align-items:stretch;position:relative}.es_step{width:21%;background:#fff;padding:20px 15px;box-sizing:border-box;border-radius:12px;position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #eee;z-index:2}.es_step_num{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:#d00;color:#fff;border-radius:50%;font-weight:700;margin-bottom:15px;font-size:18px;box-shadow:0 4px 10px rgba(221,0,0,.3)}.es_step p{font-size:14px;line-height:1.6;margin:0;text-align:center;width:100%;color:#444;font-weight:500}.highlight_text{color:#e67e22;font-weight:700}.es_flow::before{display:none}.es_step:not(:last-child)::after{display:block;content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:-14%;transform:translateY(-50%);color:#d00;font-size:24px;z-index:3}.es_btn_area{text-align:center;margin-top:20px}.es_btn_area a{display:inline-block;background:linear-gradient(to right,#d00,#b00);color:#fff;padding:10px 80px;text-decoration:none;font-size:20px;font-weight:700;border-radius:50px;box-shadow:0 10px 20px rgba(208,0,0,.3);transition:.3s;letter-spacing:1px;line-height:1.3}.es_btn_sub{display:block;font-size:13px;font-weight:400;margin-bottom:2px;opacity:.9}.es_btn_area a:hover{background:linear-gradient(to right,#b00,#900);transform:translateY(2px);box-shadow:0 5px 10px rgba(208,0,0,.3)}.pc_only{display:inline}.exam_anytime_title{font-weight:700;font-size:18px;color:#333;text-align:center;line-height:1.6;margin-bottom:10px}.exam_anytime_note{font-size:14px;color:#d00;text-align:center;line-height:1.6;margin-bottom:20px}.check_result_area{text-align:center;margin-bottom:20px}.check_result_area a{display:inline-block;padding:12px 40px;background-color:#f2f2f2;border:1px solid #ccc;color:#333;text-decoration:none;border-radius:5px;font-weight:700;transition:.3s}.check_result_area a:hover{background-color:#e0e0e0}@media (max-width:480px){.pc_only{display:none}.es_content_area{padding:20px 0}.es_title{font-size:16px;text-align:center;padding-bottom:15px;margin-bottom:20px}.es_title::after{left:50%;transform:translateX(-50%);width:40px}.es_note{font-size:12px;text-align:center;background:0 0;padding:0;display:block;transform:none;left:auto;margin-bottom:30px;color:#d00;font-weight:700}.es_flow{flex-direction:column;display:block}.es_step{width:100%;margin-bottom:40px;flex-direction:row;align-items:center;padding:20px;text-align:left}.es_step_num{margin-right:20px;margin-bottom:0;flex-shrink:0}.es_step p{text-align:left}.es_step p br{display:none}.es_step:not(:last-child)::after{content:'\f107';right:50%;top:100%;transform:translateX(50%);margin-top:5px;font-size:24px;color:#ddd}.es_btn_area a{width:100%;padding:10px 0;font-size:16px}.es_btn_sub{font-size:11px}.next_exam_area{height:auto!important;padding-bottom:10px}.exam_anytime_title{font-size:15px}.exam_anytime_note{font-size:12px}.check_result_area{display:block;margin-bottom:10px}.check_result_area a{padding:8px 0;width:70%;display:block;margin:0 auto;font-size:13px}.order_exam_area{display:block!important;position:static!important;margin-top:20px}.order_exam_area a{width:100%;display:block;padding:15px 0;box-sizing:border-box}}.bottom_cta_banner,.cta_banner{margin:24px auto;padding:0;width:100%;box-sizing:border-box}.bottom_cta_banner .balloon,.cta_banner .balloon{position:relative;margin:0 auto;padding:.6em 0;width:30%;color:#282828;font-size:1rem;text-align:center;border:1px solid #ececec;border-radius:6px;background:#fff}.bottom_cta_banner .balloon:after,.bottom_cta_banner .balloon:before,.cta_banner .balloon:after,.cta_banner .balloon:before{position:absolute;content:"";top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none}.bottom_cta_banner .balloon:after,.cta_banner .balloon:after{border-color:rgba(255,255,255,0);border-width:16px 20px;margin-left:-20px;border-top-color:#fff}.bottom_cta_banner .balloon:before,.cta_banner .balloon:before{border-color:rgba(236,236,236,0);border-width:16px 20px;margin-left:-20px;margin-top:1px;border-top-color:#ececec}.bottom_cta_banner>a,.cta_banner>a{position:relative;display:block;margin:20px auto 0;padding:.6em 2em;width:70%;font-size:1.1rem;color:#fff;text-align:center;border-radius:5px;background:#2b9116;box-sizing:border-box;text-decoration:none!important}.bottom_cta_banner>a>br,.cta_banner>a>br{display:none}@media screen and (max-width:480px){.bottom_cta_banner,.cta_banner{width:100%}.bottom_cta_banner .balloon,.cta_banner .balloon{width:60%}.bottom_cta_banner>a>br,.cta_banner>a>br{display:block}.bottom_cta_banner>a,.cta_banner>a{padding:.7em 1.5em;width:100%;font-size:.9rem}}.bottom_cta_banner>a::after,.cta_banner>a::after{content:"\f054";position:absolute;top:50%;right:3%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:600}.bottom_cta_banner>a:hover,.cta_banner>a:hover{filter:saturate(1.6);transition:.3s;text-decoration:none}.section{position:relative;margin:24px auto 0;padding:3em 0 2em;width:100%;background:#fff}.section .section-inner{margin:0 auto;padding:0;width:94%}.section.bg-yellow{background:#fffbf0}.section.bg-yellow-brown{background:#fcf9f0}@media screen and (max-width:480px){.section{padding:2em 0}}.txt_orange{color:#ff8223}.txt_yellow{color:#f0f033}.shikaku_main_image{position:relative;margin:0 auto;padding:0;width:100%;overflow:hidden}.shikaku_main_image picture{margin:0;padding:0;width:100%;height:100%;overflow:hidden}.shikaku_main_image picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kouza-section-title{margin:0 auto;padding:0;width:100%}.kouza-section-title .sub-section-title{margin:0 auto;padding:0;width:100%;font-size:1.3rem;font-weight:600;color:#000;text-align:center}.kouza-section-title .section-head-title{position:relative;margin:8px auto 0;padding:0;width:100%;font-size:2rem;font-weight:600;color:#dd4a4a;text-align:center}.kouza-section-title .section-head-title.underbar{padding-bottom:16px}.kouza-section-title .section-head-title.head-small{font-size:1.6rem}.kouza-section-title .section-head-title.txt-black{color:#000}.kouza-section-title .section-head-title.txt-blue{color:#5f84e1}.kouza-section-title .section-head-title.txt-orange{color:#ee5f0c}.kouza-section-title .section-head-title.underbar:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:5px;content:"";border-radius:3px;background:#3c7cca}@media screen and (max-width:480px){.kouza-section-title .sub-section-title{font-size:1.1rem}.kouza-section-title .section-head-title{margin-top:8px;font-size:1.4rem}.kouza-section-title .section-head-title.head-small{font-size:1.3rem}}.section-summary-txt{margin:24px auto 0;padding:0;width:90%;font-size:1.1rem;color:#000;text-align:center}.section-summary-txt.no-mt{margin-top:0}@media screen and (max-width:480px){.section-summary-txt{margin-top:16px;width:100%;font-size:.9rem;line-height:1.5rem}}.offer-floating{position:fixed;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto;padding:1em;width:86%;height:190px;background:rgba(255,255,255,.9);border-top-left-radius:10px;border-top-right-radius:10px;filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, .2));z-index:1}.offer-floating.offer-online{width:70%}.offer-floating .kouza-name{margin:0 auto;padding:0;width:100%;font-size:1rem;font-weight:600;color:#ca7f07;text-align:center}.offer-floating .offer-btn-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.offer-floating .offer-btn-area .offer-application{margin:0;padding:0;width:69%}.offer-floating .offer-btn-area .offer-application .offer-application-title{position:relative;padding:.3em 0;width:100%;border:1px solid #ff6b35;font-size:.94rem;font-weight:600;color:#ff6b35;text-align:center;background-color:#fff;border-radius:8px;box-sizing:border-box}.offer-floating .offer-btn-area .offer-application .offer-application-title::after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ff6b35}.offer-floating .offer-btn-area .offer-application .offer-application-btn{margin:16px auto 0;padding:0;width:100%}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{margin:0;padding:0;height:64px;border-radius:5px;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));transition:.3s}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-hybrid{width:33%}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.list-online{width:49.5%}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic{background:#98bc16}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic:hover{background:#728f06}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special{background:#e29435}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special:hover{background:#d67a09}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;color:#fff}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a::after{content:"\f138";position:absolute;top:50%;right:5%;transform:translateY(-50%);font-size:1.1rem;font-weight:600}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;width:100%}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{display:inline-block;width:100%;font-size:.94rem;font-weight:600;color:#fff;line-height:.94rem;text-align:center}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{margin:8px auto 0;font-size:1.3rem;font-weight:600;color:#fff;text-align:center;line-height:1.3rem}.offer-floating .offer-btn-area .offer-document{margin:0;padding:0;width:29%}.offer-floating .offer-btn-area .offer-document .offer-document-title{position:relative;padding:.3em 0;width:100%;border:1px solid #4e7fd3;font-size:.94rem;font-weight:600;color:#4e7fd3;text-align:center;background-color:#fff;border-radius:8px;box-sizing:border-box}.offer-floating .offer-btn-area .offer-document .offer-document-title::after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #4e7fd3}.offer-floating .offer-btn-area .offer-document .btn-document{display:flex;align-items:center;justify-content:center;margin:16px auto 0;padding:0;width:100%;height:64px;background:#4e7fd3;border-radius:5px;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .2));transition:.3s}.offer-floating .offer-btn-area .offer-document .btn-document:hover{background:#1c58be}.offer-floating .offer-btn-area .offer-document .btn-document>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:1.3rem;font-weight:600;color:#fff;line-height:1.3rem;text-align:center}.offer-floating .offer-btn-area .offer-document .btn-document>a::before{content:"無料";margin:0 16px 0 0;padding:.2em 0;width:60px;font-size:1rem;color:#1d4c9d;background:#ffa;border-radius:4px}.offer-floating .offer-btn-area .offer-document .btn-document>a::after{content:"\f138";position:absolute;top:50%;right:8%;transform:translateY(-50%);font-size:1.2rem}.kouza_course_tab,.navigation-mark{display:none}@media screen and (max-width:480px){.offer-floating{padding:0 .5em .5em;width:100%;height:auto;border-radius:0}.offer-floating.offer-online{width:100%}.offer-floating .kouza-name{display:none}.offer-floating .offer-btn-area{flex-direction:column-reverse}.offer-floating .offer-btn-area .offer-application{margin-top:8px;width:100%}.offer-floating .offer-btn-area .offer-application .offer-application-title{display:none;font-size:.8rem}.offer-floating .offer-btn-area .offer-application .offer-application-title::after{bottom:-10px;border-left-width:10px;border-right-width:10px;border-top-width:10px}.offer-floating .offer-btn-area .offer-application .offer-application-btn{margin-top:3px}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{height:55px}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a::after{display:none}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{font-size:.8rem;line-height:.8}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title .sp-small{display:block;margin:8px 0 4px;width:100%;font-size:.7rem;line-height:0}.offer-floating .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{font-size:1rem;line-height:.9rem}.offer-floating .offer-btn-area .offer-document{display:flex;justify-content:space-between;width:100%}.offer-floating .offer-btn-area .offer-document .offer-document-title{display:flex;align-items:center;margin-right:12px;padding:.3em;width:45%;font-size:.7rem;line-height:.8rem}.offer-floating .offer-btn-area .offer-document .offer-document-title::after{display:none}.offer-floating .offer-btn-area .offer-document .offer-document-title::before{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:13px solid #4a90e2;z-index:-1}.offer-floating .offer-btn-area .offer-document .btn-document{margin:0;height:35px}.offer-floating .offer-btn-area .offer-document .btn-document>a{font-size:1rem;line-height:1}.offer-floating .offer-btn-area .offer-document .btn-document>a::after,.offer-floating .offer-btn-area .offer-document .btn-document>a::before{font-size:.9rem}.navigation-mark{display:block;position:relative;margin:8px auto 16px;padding:0;width:100%;text-align:center}.navigation-mark::before{position:absolute;top:0;left:3.5%;content:"\f137";font-weight:600;font-size:1.1rem;color:#d9cc6c;z-index:1}.navigation-mark::after{position:absolute;top:0;right:3.5%;content:"\f138";font-weight:600;font-size:1.1rem;color:#d9cc6c;z-index:1}.kouza_course_tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto 0;padding:0;width:100%}.kouza_course_tab.tab-hybrid .tab-cont{margin:0;padding:0;width:33%;height:56px}.kouza_course_tab.tab-hybrid .tab-cont>a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:.9rem;font-weight:600;color:#336aad;text-align:center;background:#fff;border-radius:5px;text-decoration:none}.kouza_course_tab.tab-hybrid .tab-cont>a .course_name{display:inline-block;margin:0;padding:0;width:100%;font-size:.9rem;font-weight:700;line-height:1rem;text-align:center}.kouza_course_tab.tab-hybrid .tab-cont>a .course_name .txt-small{display:inline-block;margin:0;padding:0;width:100%;font-size:.84rem}.kouza_course_tab.tab-hybrid .tab-cont.active>a{position:relative;color:#fff;background:#336aad}.kouza_course_tab.tab-hybrid .tab-cont.active>a::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #336aad}.kouza_course_tab.tab-online .tab-cont{margin:0;padding:0;width:49.5%;height:56px}.kouza_course_tab.tab-online .tab-cont>a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:100%;font-size:.9rem;font-weight:600;color:#336aad;text-align:center;background:#fff;border-radius:5px;text-decoration:none}.kouza_course_tab.tab-online .tab-cont>a .course_name{display:inline-block;margin:0;padding:0;width:100%;font-size:.9rem;font-weight:700;line-height:1rem;text-align:center}.kouza_course_tab.tab-online .tab-cont>a .course_name .txt-small{display:inline-block;margin:0;padding:0;width:100%;font-size:.84rem}.kouza_course_tab.tab-online .tab-cont.active>a{position:relative;color:#fff;background:#336aad}.kouza_course_tab.tab-online .tab-cont.active>a::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #336aad}.course-list{display:none;opacity:0}.course-list.is-active{display:block;animation-name:displayAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}}.select_course_title{top:0!important}.kouza-course-summary-txt{margin:32px auto 0;padding:1.5em;width:90%;font-size:1rem;color:#000;line-height:1.8rem;background:#e8e0d6;border-radius:5px}@media screen and (max-width:480px){.kouza-course-summary-txt{margin-top:24px;padding:1.2em;width:100%;font-size:.9rem;line-height:1.4rem}}.kouza-course-list-hybrid{margin:16px auto 0;padding:1em;width:94%}.kouza-course-list-hybrid .course-list{margin:0;padding:1em 1.3em;width:100%;background:#fdf3e5;border-radius:5px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .1))}.kouza-course-list-hybrid .course-list+.course-list{margin-top:16px}.kouza-course-list-hybrid .course-list .course-upper-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price{margin:0;padding:0;width:49%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .kouza-type{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:30px;font-size:.9rem;font-weight:600;color:#fff;border-radius:4px}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .kouza-type.type-normal{background:#2a7de2}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .kouza-type.type-online{background:#e22a2a}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .kyozai-image{margin:0;padding:0;width:45%;overflow:hidden}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .kyozai-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price{position:relative;margin:0;padding:0;width:50%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .course-name{margin:0;padding:0;width:100%;font-size:1.4rem;font-weight:600;color:#855509;line-height:1.4rem}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .course-name .sub-name{display:inline-block;margin:0;padding:0;width:100%;font-size:1rem;font-weight:600;color:#855509;line-height:1rem}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .price{position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-title{display:inline-block;margin:0;padding:0;width:100%;font-size:.94rem;font-weight:600;color:#000}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-cont{margin:0;padding:0;width:100%;font-size:1.8rem;font-weight:600;color:#d41d1d;line-height:1.8rem}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-cont .yen{margin:0 0 0 2px;padding:0;font-size:.9rem;color:#000}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-area .kyozai-image{margin:0;padding:0;width:48%;background:#fff;overflow:hidden}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .course-name{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:70%;font-size:1.4rem;font-weight:600;color:#855509;line-height:1.4rem}@media screen and (max-width:480px){.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .course-name{width:60%}}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .course-name .sub-name{display:block;margin:8px 0 0;padding:0;width:100%;font-size:1rem;font-weight:600;color:#855509;line-height:1rem}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .price{margin:0;padding:0;width:30%}@media screen and (max-width:480px){.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .price{width:40%}}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .price .price-title{display:inline-block;margin:0;padding:0;width:100%;font-size:.94rem;font-weight:600;color:#000}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .price .price-cont{margin:0;padding:0;width:100%;font-size:1.8rem;font-weight:600;color:#d41d1d;line-height:1.8rem}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .cad-price-area .price .price-cont .yen{margin:0 0 0 2px;padding:0;font-size:.9rem;color:#000}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area{margin:0;padding:0;width:49%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list{margin:0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .benefits-title{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:30px;font-size:.94rem;font-weight:600;color:#e56940;background:#fff;border:1px solid #e56940;border-radius:5px}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area{margin:8px 0 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list .list-cont{margin:0;padding:0;width:19.6%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list .list-cont>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .exam-exemption{display:flex;align-items:center;justify-content:center;margin:8px auto 0;padding:0;width:100%;height:36px;font-size:1rem;font-weight:600;color:#e95383;background:#fff100;border-radius:5px;border:1px solid #e95383}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .exam-exemption::before{content:"\f559";margin-right:12px;font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:600}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .online-msg{display:block;margin:8px auto 0;padding:.5em 1.2em;width:100%;font-size:.84rem;font-weight:600;color:#fff;background:#e9863f}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .online-notice{display:flex;align-items:center;justify-content:center;margin:16px auto;padding:.8em;width:100%;font-size:.9rem;font-weight:600;color:#1d4c9d;background:#eff7fc;border:2px solid #bce0f2;border-radius:4px;box-sizing:border-box}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .online-notice img{margin-right:16px;width:22px;height:auto}.kouza-course-list-hybrid .course-list .detail-offer-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:100%}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area{margin:0;padding:0;width:49%}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area .course-detail-tbl{margin:0 auto;padding:0;width:100%;border-collapse:separate;border-spacing:2px}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-head{margin:0;padding:.4em 0;width:30%;font-size:.9rem;font-weight:600;color:#704e04;text-align:center;background:#eedc95}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-cont{margin:0;padding:.4em .8em;width:70%;font-size:.84rem;color:#704e04;background:#fff}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-cont .graduate-exam{color:#d41d1d}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn{position:relative;margin:0 auto;padding:0;width:49%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn>a{position:absolute;bottom:1%;left:0;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:50px;font-size:1.2rem;font-weight:600;color:#fff;text-decoration:none;background:#e75e5e;border-radius:5px;transition:.3s}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn>a::after{position:absolute;top:50%;right:10%;transform:translateY(-50%);content:"\f138";font-family:"Font Awesome 5 Free";font-weight:600}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn>a:hover{background:#cf2f2f}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:49%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad{position:relative;margin:0;padding:0;width:49%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a{position:absolute;bottom:1%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:70px;font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;background:#e75e5e;border-radius:5px;transition:.3s}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a::after{position:absolute;top:50%;right:5%;transform:translateY(-50%);content:"\f138";font-family:"Font Awesome 5 Free";font-weight:600}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a:hover{background:#cf2f2f}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a .cad_type{display:block;margin:0 auto 4px;padding:0;width:40%;font-size:.9rem;color:#e75e5e;text-align:center;border-radius:4px;background:#fff}@media screen and (max-width:480px){.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad{margin-top:80px;width:100%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a{font-size:1rem}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn-cad .btn_cad>a .cad_type{font-size:.84rem;width:50%}.kouza-course-list-hybrid{margin-top:14px;padding:0;width:100%}.kouza-course-list-hybrid .course-list{width:100%;min-height:auto;border-radius:0 0 5px 5px}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area,.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price{width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .online-notice{font-size:.9rem}.kouza-course-list-hybrid .course-list .course-upper-area .benefits-offer-area .benefits-list .benefits-title{margin-top:16px}.kouza-course-list-hybrid .course-list .detail-offer-area .detail-area{width:100%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn{margin-top:16px;width:100%}.kouza-course-list-hybrid .course-list .detail-offer-area .take-course-btn>a{position:static;width:100%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .kyozai-image{width:38%}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price{width:58%;position:static}.kouza-course-list-hybrid .course-list .course-upper-area .course-name-price .image-price .name-price .price{position:static;margin-top:4px}}.kouza-course-list-online{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto;padding:1em;width:100%}.kouza-course-list-online .course-list{position:relative;margin:0;padding:1em 1.3em;width:49%;min-height:700px;background:#fdf3e5;border-radius:5px;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .1))}@media screen and (max-width:480px){.kouza-course-list-online{margin-top:16px;padding:0;width:100%}.kouza-course-list-online .course-list{width:100%;min-height:auto;border-radius:0 0 5px 5px}.kouza-course-list-online .course-list .image-price .kyozai-image{width:38%}.kouza-course-list-online .course-list .image-price .name-price{width:58%;position:static}.kouza-course-list-online .course-list .image-price .name-price .price{position:static;margin-top:4px}}.kouza-course-list-online .course-list .kouza-name{margin:0 auto;padding:0;width:100%;font-size:.9rem;font-weight:600;color:#855509;text-align:center}.kouza-course-list-online .course-list .image-price{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0 0;padding:0;width:100%}.kouza-course-list-online .course-list .image-price .kyozai-image{margin:0;padding:0;width:45%;overflow:hidden}.kouza-course-list-online .course-list .image-price .kyozai-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza-course-list-online .course-list .image-price .name-price{position:relative;margin:0;padding:0;width:50%}.kouza-course-list-online .course-list .image-price .name-price .course-name{margin:0;padding:0;width:100%;font-size:1.4rem;font-weight:600;color:#855509;line-height:1.4rem}.kouza-course-list-online .course-list .image-price .name-price .course-name .sub-name{display:inline-block;margin:0;padding:0;width:100%;font-size:1rem;font-weight:600;color:#855509;line-height:1rem}.kouza-course-list-online .course-list .image-price .name-price .price{position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%}.kouza-course-list-online .course-list .image-price .name-price .price .price-title{display:inline-block;margin:0;padding:0;width:100%;font-size:.94rem;font-weight:600;color:#000}.kouza-course-list-online .course-list .image-price .name-price .price .price-cont{margin:0;padding:0;width:100%;font-size:1.8rem;font-weight:600;color:#d41d1d;line-height:1.8rem}.kouza-course-list-online .course-list .image-price .name-price .price .price-cont .yen{margin:0 0 0 2px;padding:0;font-size:.9rem;color:#000}.kouza-course-list-online .benefits-title{display:flex;align-items:center;justify-content:center;margin:12px auto 0;padding:0;width:100%;height:30px;font-size:.94rem;font-weight:600;color:#fff;background:#e56940;border-radius:5px}.kouza-course-list-online .benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.kouza-course-list-online .benefits-list .list-cont{margin:0;padding:0;width:19.6%}.kouza-course-list-online .benefits-list .list-cont>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza-course-list-online .exam-exemption{display:flex;align-items:center;justify-content:center;margin:8px auto 0;padding:0;width:100%;height:36px;font-size:1rem;font-weight:600;color:#e95383;background:#fff100;border-radius:5px;border:1px solid #e95383}.kouza-course-list-online .exam-exemption.exam-basic{visibility:hidden}.kouza-course-list-online .exam-exemption::before{content:"\f559";margin-right:12px;font-size:1.4rem}.kouza-course-list-online .course-detail-tbl{margin:0 auto;padding:0;width:100%;border-collapse:separate;border-spacing:2px}.kouza-course-list-online .course-detail-tbl.tbl-basic{position:relative;top:12%;left:50%;transform:translate(-50%,-12%)}@media screen and (max-width:480px){.kouza-course-list-online .exam-exemption.exam-basic{display:none}.kouza-course-list-online .course-detail-tbl.tbl-basic{position:static;transform:none;margin-top:16px}}.kouza-course-list-online .course-detail-tbl.tbl-special{position:relative;top:3%;left:50%;transform:translate(-50%,-3%)}@media screen and (max-width:480px){.kouza-course-list-online .course-detail-tbl.tbl-special{position:static;transform:none;margin-top:16px}}.kouza-course-list-online .course-detail-tbl .detail-head{margin:0;padding:.4em 0;width:30%;font-size:.9rem;font-weight:600;color:#704e04;text-align:center;background:#eedc95}.kouza-course-list-online .course-detail-tbl .detail-cont{margin:0;padding:.4em .8em;width:70%;font-size:.84rem;color:#704e04;background:#fff}.kouza-course-list-online .course-detail-tbl .detail-cont .graduate-exam{color:#d41d1d}.kouza-course-list-online .online-msg{display:block;margin:24px auto 0;padding:.5em 1.2em;width:100%;font-size:.84rem;font-weight:600;color:#fff;background:#e95383}@media screen and (max-width:480px){.kouza-course-list-online .online-msg{margin-top:8px}}.kouza-course-list-online .online-notice{display:flex;align-items:center;justify-content:center;margin:16px auto;padding:.8em;width:100%;font-size:.9rem;font-weight:600;color:#1d4c9d;background:#eff7fc;border:2px solid #bce0f2;border-radius:4px;box-sizing:border-box}.kouza-course-list-online .online-notice img{margin-right:16px;width:22px;height:auto}.kouza-course-list-online .take-course-btn{position:static;transform:none;margin:auto auto 16px;padding:0;width:100%}.kouza-course-list-online .take-course-btn>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:50px;font-size:1.2rem;font-weight:600;color:#fff;background:#e75e5e;border-radius:5px;transition:.3s}.kouza-course-list-online .take-course-btn>a::after{position:absolute;top:50%;right:10%;transform:translateY(-50%);content:"\f138"}.kouza-course-list-online .take-course-btn>a:hover{background:#cf2f2f}.payment_methods{margin:40px auto 0;padding:1.5em;width:90%;background:#fffdfc;border-radius:5px}.payment_methods .methods_txt{margin:0 auto;padding:.4em 1em;width:100%;font-size:.95rem;font-weight:700;color:#222;text-align:center;background:#f7efe1;border-radius:4px}.payment_methods .methods_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:90%}.payment_methods .methods_list .list_cont{margin:0 0 8px;padding:0;width:48%;font-size:.9rem;color:#000;list-style-type:disc;list-style-position:outside}.payment_methods .payment_link{margin:8px auto 0;padding:0;width:90%;text-align:right}.payment_methods .payment_link>a{display:inline-block;margin:0;padding:0;font-size:.9rem;font-weight:700;color:#247caf;text-align:right}@media screen and (max-width:480px){.payment_methods{margin-top:24px;padding:1.2em;width:94%}.payment_methods .methods_txt{font-size:.9rem}.payment_methods .methods_list{display:block;width:80%}.payment_methods .methods_list .list_cont{margin:0 auto;width:100%;font-size:.9rem}}footer{margin-top:24px}.get_shikaku_appeal{margin:24px auto 0;padding:0;width:100%}.get_shikaku_appeal .txt_orange{color:#ff6b35}.get_shikaku_appeal .txt_large{font-size:2.4rem}.get_shikaku_appeal .shikaku_appeal_title{margin:0 auto;padding:0;width:100%;font-size:1.8rem;font-weight:700;color:#000;text-align:center;line-height:3.4rem}.get_shikaku_appeal .shikaku_appeal_title>br{display:none}.get_shikaku_appeal .shikaku_appeal_title .head_decorate{display:inline-block;margin:0;padding:0;width:100%}.get_shikaku_appeal .shikaku_appeal_title .head_decorate::before{content:"";display:inline-block;margin-right:16px;width:25px;height:25px;background-image:url(../../assets/images/hybrid-online/wedge_shape_left.svg);background-size:contain;background-repeat:no-repeat}.get_shikaku_appeal .shikaku_appeal_title .head_decorate::after{content:"";display:inline-block;margin-left:16px;width:25px;height:25px;background-image:url(../../assets/images/hybrid-online/wedge_shape_right.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom}.get_shikaku_appeal .appeal_head_area{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:24px auto 0;padding:0;width:100%}.get_shikaku_appeal .appeal_head_area .appeal_img{position:relative;flex:0 0 52%;flex-basis:54%;width:52%;z-index:1}@media screen and (max-width:480px){.get_shikaku_appeal .txt_large{font-size:1.8rem}.get_shikaku_appeal .shikaku_appeal_title{font-size:1.4rem;line-height:2rem}.get_shikaku_appeal .shikaku_appeal_title>br{display:block}.get_shikaku_appeal .shikaku_appeal_title .head_decorate{margin-top:4px}.get_shikaku_appeal .shikaku_appeal_title .head_decorate::before{margin-right:8px}.get_shikaku_appeal .shikaku_appeal_title .head_decorate::after{margin-left:8px}.get_shikaku_appeal .appeal_head_area{margin-top:16px}.get_shikaku_appeal .appeal_head_area .appeal_img{flex:none;width:100%}}.get_shikaku_appeal .appeal_head_area .appeal_img>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;border-radius:6px}.get_shikaku_appeal .appeal_head_area .appeal_comment{position:relative;flex:1 1 48%;margin:24px 0 0 -110px;padding:2em 2.5em;width:48%;font-size:1.1rem;color:#000;line-height:1.7rem;background:#fff;z-index:2;word-wrap:break-word}@media screen and (max-width:480px){.get_shikaku_appeal .appeal_head_area .appeal_comment{flex:none;margin:16px 0 0;padding:0;width:100%;font-size:1rem}}.get_shikaku_appeal .appeal_list_area{margin:32px auto 48px;padding:0;width:100%}.get_shikaku_appeal .appeal_list_area .appeal_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.get_shikaku_appeal .appeal_list_area .appeal_list:not(:first-of-type){margin-top:40px}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text{margin:0;padding:0;width:56%}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_title{position:relative;margin:0;padding:0 0 8px;width:100%;font-size:1.6rem;font-weight:700;color:#000;line-height:2.5rem;letter-spacing:.04rem;border-bottom:1px solid #ccc}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_title>br{display:none}@media screen and (max-width:480px){.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text{width:100%}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_title{font-size:1.4rem;line-height:2rem}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_title>br{display:block}}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_title::before{position:absolute;bottom:-1px;left:0;width:20%;height:1px;content:"";background:#ff6b35}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_text .appeal_explain{margin:16px 0 0;padding:0;width:100%;font-size:1rem;color:#000;line-height:1.8rem}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_list_img{margin:0;padding:0;width:38%}.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_list_img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.kouza_top_curriculum_area{margin:0 auto;padding:2.5em 2em 1.5em;width:100%;background:#f4faff}.kouza_top_curriculum_area .curriculum_section_title{margin:0 auto;padding:0;width:100%;font-size:2.4rem;font-weight:700;color:#000;text-align:center;line-height:1}.kouza_top_curriculum_area .curriculum_section_title>br{display:none}.kouza_top_curriculum_area .curriculum_catch{margin:24px auto;padding:0;width:80%;font-size:1.8rem;font-weight:700;color:#000;text-align:center;line-height:2.6rem}@media screen and (max-width:480px){.get_shikaku_appeal .appeal_list_area .appeal_list .appeal_list_img{margin:24px auto 0;width:92%}.kouza_top_curriculum_area{margin:16px auto 0;padding:2.5em 1em 1.5em}.kouza_top_curriculum_area .curriculum_section_title{font-size:1.8rem;line-height:2.6rem}.kouza_top_curriculum_area .curriculum_section_title>br{display:block}.kouza_top_curriculum_area .curriculum_catch{margin-top:16px;width:100%;font-size:1.2rem;line-height:2rem}}.kouza_top_curriculum_area .curriculum_point_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto!important;padding:0;width:90%}.kouza_top_curriculum_area .curriculum_point_list .point_cont{margin:0 0 16px!important;padding:0;width:49%;list-style:none}.kouza_top_curriculum_area .curriculum_point_list .point_cont>img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.kouza_real_voice_title{position:relative;margin:60px auto 50px;padding:0 0 .4em;width:46%;font-size:1.6rem;font-weight:700;color:#584008;text-align:center;border-bottom:3px solid #4c9ac0}@media screen and (max-width:480px){.kouza_top_curriculum_area .curriculum_point_list,.kouza_top_curriculum_area .curriculum_point_list .point_cont{width:100%}.kouza_real_voice_title{margin:40px auto;width:96%;font-size:1.3rem}}.kouza_real_voice_title::before{content:"";background-color:#fff;width:20px;height:3px;position:absolute;left:30px;bottom:-3px}.kouza_real_voice_title::after{content:"";background-color:#4c9ac0;width:20px;height:3px;transform:rotate(50deg);position:absolute;left:25px;bottom:-10px}.kouza_real_voice_wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 40px;padding:0;width:100%}.kouza_real_voice_wrapper .kouza_real_voice_area{margin:0;padding:2em;background:#f4f9ff;border-radius:8px;box-sizing:border-box}.kouza_real_voice_wrapper .kouza_real_voice_area.voice-2{width:49%}.kouza_real_voice_wrapper .kouza_real_voice_area.voice-3{margin-right:8px;width:32.6666666667%}.kouza_real_voice_wrapper .kouza_real_voice_area.voice-4{margin-right:8px;width:49%}@media screen and (max-width:480px){.kouza_real_voice_wrapper{margin-bottom:16px}.kouza_real_voice_wrapper .kouza_real_voice_area{margin-right:8px;padding:1em}.kouza_real_voice_wrapper .kouza_real_voice_area.voice-2,.kouza_real_voice_wrapper .kouza_real_voice_area.voice-3,.kouza_real_voice_wrapper .kouza_real_voice_area.voice-4{margin-bottom:10px;width:100%}.kouza_real_voice_wrapper:not(.slick-initialized)>.kouza_real_voice_area:not(:first-child){display:none}}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area{display:flex;flex-wrap:wrap;gap:5%;justify-content:space-between;margin:0 auto;padding:0 0 20px;width:100%;border-bottom:1px solid #222;box-sizing:border-box}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .voice_title{margin:0;padding:0;width:60%;font-size:1.2rem;font-weight:500;color:#222;line-height:1.8rem}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .voice_photo{margin:0 auto;padding:0;width:120px;height:120px;overflow:hidden}@media screen and (max-width:480px){.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .voice_title{font-size:1rem;line-height:1.6rem}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .voice_photo{width:35%}}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .voice_photo>img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.kouza_real_voice_wrapper .kouza_real_voice_area .profile_area .profile_info{margin:16px auto 0;padding:0;width:100%;font-size:1rem;color:#222}.kouza_real_voice_wrapper .kouza_real_voice_area .voice_txt{display:block;margin:20px auto 0!important;padding:0;width:100%;font-size:1rem!important;color:#222;line-height:1.6rem!important}@media screen and (max-width:480px){.kouza_real_voice_wrapper .kouza_real_voice_area .voice_txt{font-size:.9rem!important;line-height:1.5rem!important}}.kouza_real_voice_wrapper .kouza_real_voice_area .voice_txt>span{color:#cc1212}.kouza_real_voice_wrapper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:0;background:0 0;border:none;font-family:"Font Awesome 5 Free";line-height:1;opacity:.75;color:#094a7c;font-weight:600;cursor:pointer}.kouza_real_voice_wrapper .slick-prev{left:0;z-index:1}.kouza_real_voice_wrapper .slick-prev::before{content:"\f137";font-size:1.8rem}.kouza_real_voice_wrapper .slick-next{right:0}.kouza_real_voice_wrapper .slick-next::before{content:"\f138";font-size:1.8rem}.kouza_reason_area{margin:0 auto;padding:3.5em 2.5em;width:100%;background:#ddeff7}.kouza_reason_area .kouza_reason_title{position:relative;margin:0 auto;padding:0;width:100%;font-size:2.2rem;font-weight:700;color:#000;text-align:center;line-height:3rem}.kouza_reason_area .kouza_reason_title>br{display:none}.kouza_reason_area .kouza_reason_title .emp_txt{margin:0 auto;padding:0;width:100%}.kouza_reason_area .kouza_reason_title .emp_txt .decorate_txt{display:inline-block;width:200px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",Meiryo,"Yu Gothic",sans-serif;font-size:2.5rem;color:#ff8223;letter-spacing:.5px;vertical-align:middle;transform:translateY(15px)}.kouza_reason_area .kouza_reason_title .emp_txt .decorate_txt::before{content:"";display:block;position:absolute;top:-14px;left:0;width:35px;height:18px;background-image:url(../../assets/images/hybrid-online/num_decorate.svg);background-size:contain;background-repeat:no-repeat}.kouza_reason_area .kouza_reason_container{margin:64px auto 0;padding:0;width:100%}.kouza_reason_area .kouza_reason_container .reason_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:1.5em;width:100%;background:#fff}.kouza_reason_area .kouza_reason_container .reason_list:not(:first-of-type){margin-top:32px}@media screen and (max-width:480px){.kouza_reason_area{padding:1.5em 1em}.kouza_reason_area .kouza_reason_title{font-size:1.3rem;line-height:2.2rem}.kouza_reason_area .kouza_reason_title>br{display:block}.kouza_reason_area .kouza_reason_title .emp_txt .decorate_txt{width:162px;font-size:2rem}.kouza_reason_area .kouza_reason_title .emp_txt .decorate_txt::before{width:30px;height:14px}.kouza_reason_area .kouza_reason_container{margin-top:48px}.kouza_reason_area .kouza_reason_container .reason_list{padding:1em}}.kouza_reason_area .kouza_reason_container .reason_list .reason_num{order:1;margin:8px 0 0;padding:0;width:53%;font-size:1.2rem;color:#ff8223}.kouza_reason_area .kouza_reason_container .reason_list .reason_num .num_circle{display:inline-flex;align-items:center;justify-content:center;margin:-42px 0 0 5px;padding:0;width:70px;height:70px;font-size:2.4rem;color:#fff;background:#ff8223;border-radius:35px;vertical-align:top}@media screen and (max-width:480px){.kouza_reason_area .kouza_reason_container .reason_list .reason_num{margin-top:0;width:100%;font-size:1rem}.kouza_reason_area .kouza_reason_container .reason_list .reason_num .num_circle{margin-top:-24px;width:50px;height:50px;font-size:1.8rem;border-radius:25px}}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area{order:2;margin:0;padding:0;width:53%}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body{margin:16px auto 0;padding:0;width:100%}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body .reason_title{margin:0;padding:0;width:100%;font-size:1.5rem;font-weight:700;color:#222}@media screen and (max-width:480px){.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area{order:3;width:100%}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body .reason_title{font-size:1.3rem}}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body .reason_cont{margin:16px auto 0;padding:0;width:100%;font-size:1rem;color:#222;line-height:1.6rem}.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body .reason_cont .notice_txt{font-size:.8rem;color:#222}.kouza_reason_area .kouza_reason_container .reason_list .reason_img_area{order:3;margin:-30px 0 0;padding:0;width:43%;height:220px;overflow:hidden}.kouza_reason_area .kouza_reason_container .reason_list .reason_img_area>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.info_kouza_special{margin:24px auto 0;padding:2.5em 2em;width:100%;background:#e4f3f7}.info_kouza_special .info_special_title{margin:0 auto;padding:0 0 16px;width:100%;text-align:center;border-bottom:1px solid #fff}.info_kouza_special .info_special_title .title_decorate{display:inline-block;width:600px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",Meiryo,"Yu Gothic",sans-serif;font-size:1.8rem;letter-spacing:.8px;vertical-align:middle;transform:translateY(0)}@media screen and (max-width:480px){.kouza_reason_area .kouza_reason_container .reason_list .reason_text_area .reason_txt_body .reason_cont{margin-top:8px;font-size:.9rem;line-height:1.4rem}.kouza_reason_area .kouza_reason_container .reason_list .reason_img_area{order:2;margin-top:16px;width:100%;height:180px}.info_kouza_special{padding:1.5em 1em}.info_kouza_special .info_special_title .title_decorate{width:300px;font-size:1.4rem;line-height:3rem}}.info_kouza_special .info_special_title .title_decorate::before{content:"";display:block;position:absolute;top:-20px;left:316px;width:70px;height:20px;background-image:url(../../assets/images/hybrid-online/num_decorate_5.svg);background-size:contain;background-repeat:no-repeat}.info_kouza_special .info_special_title .main_title{margin:8px auto 0;padding:0;width:100%;font-size:2.4rem;font-weight:700;text-align:center}.info_kouza_special .info_special_title .main_title br{display:none}.info_kouza_special .special_summary{margin:24px auto 0;padding:0;width:100%;font-size:1rem;line-height:1.8rem}.info_kouza_special .process_disp_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:64px auto 0;padding:0;width:100%}.info_kouza_special .process_disp_area .process_list{margin:0;padding:0 1.5em 1.5em;width:48%;background:#fff;border-radius:10px}@media screen and (max-width:480px){.info_kouza_special .info_special_title .title_decorate::before{top:40px;left:47px;width:50px;height:16px}.info_kouza_special .info_special_title .main_title{font-size:1.6rem}.info_kouza_special .info_special_title .main_title br{display:block}.info_kouza_special .special_summary{font-size:.9rem;line-height:1.4rem}.info_kouza_special .process_disp_area .process_list{padding:0 1em 1.5em;width:100%}.info_kouza_special .process_disp_area .process_list:nth-of-type(2){margin-top:56px}}.info_kouza_special .process_disp_area .process_list .process_title{display:flex;align-items:center;justify-content:center;margin:-25px auto 0;padding:0;width:70%;height:50px;font-size:1.6rem;color:#fff;border-radius:25px}.info_kouza_special .process_disp_area .process_list .process_title.process_normal{background:#48a7c9}.info_kouza_special .process_disp_area .process_list .process_title.process_special{background:#e98b3f}.info_kouza_special .process_disp_area .process_image{display:flex;justify-content:flex-end;margin:30px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.info_kouza_special .process_disp_area .process_list .process_title{margin-top:-20px;width:80%;height:40px;font-size:1.2rem}.info_kouza_special .process_disp_area .process_image{margin-top:24px}}.info_kouza_special .process_disp_area .process_image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.info_kouza_special .process_disp_area .process_txt{margin:32px auto 0;padding:0;width:100%;font-size:.94rem;color:#000;line-height:1.5rem}.select_study_type{margin:0 auto;padding:2.5em 2em;width:100%;background:#e4f3f7}@media screen and (max-width:480px){.info_kouza_special .process_disp_area .process_txt{margin-top:24px;font-size:.9rem;line-height:1.4rem}.select_study_type{padding:1.5em 1em}}.select_study_type .study_type_title_area{margin:0 auto;padding:0 0 16px;width:100%;text-align:center;border-bottom:1px solid #fff}.select_study_type .study_type_title_area .main_title{margin:0;padding:0;width:100%;font-size:2.4rem;font-weight:700}@media screen and (max-width:480px){.select_study_type .study_type_title_area .main_title{font-size:1.8rem}}.select_study_type .study_type_title_area .sub_title{margin:8px auto 0;padding:0;width:100%;font-size:2rem;font-weight:700}.select_study_type .study_type_title_area .sub_title>br{display:none}.select_study_type .study_type_summary{margin:24px auto 0;padding:0;width:100%;font-size:1rem;line-height:1.8rem}.select_study_type .study_type_list_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px auto 0;padding:0;width:100%}.select_study_type .study_type_list_area .study_type_list{margin:0;padding:0 0 1.5em;width:48%;background:#fff}@media screen and (max-width:480px){.select_study_type .study_type_title_area .sub_title{font-size:1.4rem}.select_study_type .study_type_title_area .sub_title>br{display:block}.select_study_type .study_type_summary{font-size:.9rem;line-height:1.4rem}.select_study_type .study_type_list_area{margin-top:32px}.select_study_type .study_type_list_area .study_type_list{width:100%}.select_study_type .study_type_list_area .study_type_list:nth-of-type(2){margin-top:48px}}.select_study_type .study_type_list_area .study_type_list.type_normal{border:4px solid #48a7c9}.select_study_type .study_type_list_area .study_type_list.type_online{border:4px solid #e98b3f}.select_study_type .study_type_list_area .study_type_list .study_type_title_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:1em 1em 1em 1.5em;width:100%}.select_study_type .study_type_list_area .study_type_list .study_type_title_area.title_normal{background:#48a7c9}.select_study_type .study_type_list_area .study_type_list .study_type_title_area.title_online{background:#e98b3f}.select_study_type .study_type_list_area .study_type_list .study_type_title_area .title_txt{margin:0;padding:0;width:70%;font-size:1.6rem;font-weight:700;color:#fff;text-align:left;line-height:2.4rem}.select_study_type .study_type_list_area .study_type_list .study_type_title_area .title_image{margin:-48px 0 0;padding:0;width:30%}@media screen and (max-width:480px){.select_study_type .study_type_list_area .study_type_list .study_type_title_area{padding:.6em .8em .6em 1em}.select_study_type .study_type_list_area .study_type_list .study_type_title_area .title_txt{font-size:1.3rem;line-height:1.8rem}.select_study_type .study_type_list_area .study_type_list .study_type_title_area .title_image{margin-top:-36px}}.select_study_type .study_type_list_area .study_type_list .study_type_title_area .title_image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area{margin:0 auto;padding:1.5em 1.2em;width:100%;background:#fff}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .midashi_txt{margin:0 auto;padding:0;width:100%;font-size:1.2rem;font-weight:700;color:#222;line-height:2rem}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:16px 0 0;padding:0;width:100%}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type .kouza_type_txt{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:40%;height:34px;font-size:1.1rem;color:#fff;border-radius:5px}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type .kouza_type_txt:nth-of-type(2){margin-left:8px}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type .kouza_type_txt.type_basic{background:#48a7c9}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type .kouza_type_txt.type_special{background:#e98b3f}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_image{margin:24px auto 0;padding:0;width:100%;height:200px;overflow:hidden}@media screen and (max-width:480px){.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .midashi_txt{font-size:1rem;line-height:1.6rem}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .kouza_type .kouza_type_txt{height:30px;font-size:.94rem}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_image{height:160px}}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_explain{margin:24px auto 0;padding:0 0 0 16px;width:100%}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_explain .explain_list{margin:0;padding:0;width:100%;font-size:1rem;color:#000;list-style:disc}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_explain .explain_list+.explain_list{margin-top:12px}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area{margin:0;padding:0 1em;width:100%}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_txt{margin:0 auto;padding:1em;width:100%;font-size:1.1rem;font-weight:700}@media screen and (max-width:480px){.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_explain .explain_list{font-size:.9rem}.select_study_type .study_type_list_area .study_type_list .study_type_contents_area .study_type_explain .explain_list+.explain_list{margin-top:6px}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_txt{font-size:.94rem}}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_txt .txt_normal_color{color:#06759c}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_txt .txt_online_color{color:#d4650b}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_term_txt{margin:16px auto 0;padding:.3em 0;width:100%;font-size:1.2rem;color:#fff;text-align:center}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_term_txt .num_large{display:inline-block;margin-left:4px;font-size:1.8rem;font-weight:700}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area.type_normal .appeal_txt{background:#e1eff4}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area.type_normal .appeal_term_txt{background:#48a7c9}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area.type_online .appeal_txt{background:#f5e5d9}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area.type_online .appeal_term_txt{background:#e98b3f}.kouza_supervisor{margin:40px auto 0;padding:40px 30px;background-color:#f8f1fc;border-radius:5px}.kouza_supervisor .supervisor_section_title{position:relative;margin:0 auto;padding:0 0 8px;width:100%;font-size:1.6rem;font-weight:700;color:#000;border-bottom:3px solid #ddd}.kouza_supervisor .supervisor_section_title::before{content:"\f518";margin-right:16px;width:24px;font-size:2.2rem;color:#f04030;vertical-align:middle}@media screen and (max-width:480px){.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_term_txt{font-size:1rem}.select_study_type .study_type_list_area .study_type_list .study_type_appeal_area .appeal_term_txt .num_large{font-size:1.6rem}.kouza_supervisor{margin-top:24px;padding:1.5em 1em}.kouza_supervisor .supervisor_section_title{font-size:1.3rem}.kouza_supervisor .supervisor_section_title::before{margin-right:8px;font-size:1.6rem}}.kouza_supervisor .supervisor_section_title::after{content:"";position:absolute;bottom:-3px;left:0;width:20%;height:3px;background:#f04030}.kouza_supervisor .supervisor_section_title .title_emp{font-size:2rem;font-weight:700;color:#f04030}.kouza_supervisor .section_lead{margin:16px auto 0;padding:0;width:100%;font-size:1rem;text-align:center}.kouza_supervisor .supervisor_profile_area{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3%;margin:16px auto 0;padding:1em;width:100%;background:#fff;border-radius:5px}.kouza_supervisor .supervisor_profile_area .profile_area{margin:0 auto;padding:0;width:72%}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name{position:relative;display:flex;align-items:center;margin:0;padding:0 1.5em;width:100%;background:#fdf3fd;border-radius:5px}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .t_photo{display:none}@media screen and (max-width:480px){.kouza_supervisor .supervisor_section_title .title_emp{font-size:1.5rem}.kouza_supervisor .section_lead{font-size:.94rem;text-align:left}.kouza_supervisor .supervisor_profile_area{padding:1em}.kouza_supervisor .supervisor_profile_area .profile_area{margin-top:0;width:100%}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.8em 1.2em}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .t_photo{display:block;width:20%}}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .name_area{margin:0;padding:0;width:100%}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .name_area .t_name{margin:0;padding:0;width:100%;font-size:1.5rem;font-weight:700;color:#8925a7}@media screen and (max-width:480px){.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .name_area{padding-right:8%;width:75%}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .name_area .t_name{font-size:1.2rem}}.kouza_supervisor .supervisor_profile_area .profile_area .supervisor_name .name_area .t_sub{margin:0;padding:0;width:100%;font-size:.9rem;color:#333}.kouza_supervisor .supervisor_profile_area .profile_area .biography{margin:15px auto 0;padding:0;width:100%;font-size:1rem;color:#333;line-height:1.6rem}.kouza_supervisor .supervisor_profile_area .photo_area{margin:0;padding:0;width:25%}.kouza_supervisor .supervisor_profile_area .photo_area>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kouza_supervisor .multi_profile{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:0;width:100%}.kouza_supervisor .multi_profile .supervisor_profile_area{margin:0;padding:0}.kouza_supervisor .multi_profile .supervisor_profile_area.column-2,.kouza_supervisor .multi_profile .supervisor_profile_area.column-3{margin:0 auto;padding:1em;background:#fff;border-radius:5px}.kouza_supervisor .multi_profile .supervisor_profile_area.column-2{width:49%}@media screen and (max-width:480px){.kouza_supervisor .supervisor_profile_area .profile_area .biography{font-size:.9rem;line-height:1.4rem}.kouza_supervisor .supervisor_profile_area .photo_area{display:none}.kouza_supervisor .multi_profile,.kouza_supervisor .multi_profile .supervisor_profile_area.column-2,.kouza_supervisor .multi_profile .supervisor_profile_area.column-3{margin-top:8px}.kouza_supervisor .multi_profile .supervisor_profile_area.column-2{width:100%}}.kouza_supervisor .multi_profile .supervisor_profile_area.column-3{width:32.6666666667%}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area{margin:0;padding:0;width:100%;display:flex;align-self:self-start}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name{position:relative;display:block;margin:0;padding:10px 30px;width:100%;background:#fdf3fd;border-radius:5px;text-decoration:none}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .t_photo{display:none}@media screen and (max-width:480px){.kouza_supervisor .multi_profile .supervisor_profile_area.column-3{width:100%}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5em}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .t_photo{display:block;width:20%}}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .name_area{margin:0;padding:0;width:100%}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .name_area .t_name{margin:0;padding:0;width:100%;font-size:1.3rem;font-weight:700;color:#8925a7}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .name_area .t_sub{margin:0;padding:0;width:100%;font-size:.9rem;color:#333}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .photo_area{display:flex;justify-content:center;margin:10px auto 0;padding:10px 0;width:100%;height:160px;background:#fafafa}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .photo_area>img{-o-object-fit:cover;object-fit:cover;width:35%;height:auto}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .biography{margin:15px auto 0;padding:0;width:100%;font-size:.94rem;color:#333;line-height:1.4rem}.course_top_appeal{margin:16px auto 0;padding:1.5em;width:91%;border:2px solid #53a7df;background:#fff;box-sizing:border-box}.course_top_appeal .appeal_title_txt{margin:0;padding:0 0 12px;width:100%;font-size:1.3rem;font-weight:700;color:#000;text-align:center;line-height:2rem;border-bottom:2px solid #53a7df}@media screen and (max-width:480px){.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .supervisor_name .name_area{width:75%}.kouza_supervisor .multi_profile .supervisor_profile_area .profile_area .photo_area{display:none}.course_top_appeal{width:90%;padding:1em}.course_top_appeal .appeal_title_txt{font-size:1rem;line-height:1.6rem}}.course_top_appeal .appeal_summary_txt{margin:16px 0 0;padding:0 .3em;width:100%;font-size:1rem;color:#000;line-height:1.5rem}.course_top_appeal .appeal_summary_txt .txt_red{color:#dd2828}.course_top_appeal .appeal_summary_txt .txt_bold{font-weight:700}#kouza-merit{margin:24px auto 0;padding:3em 0 2em;width:100%;background:#fcf8f1}#kouza-merit .merit-area{position:relative;margin:36px auto 0;padding:0;width:100%;height:460px;background:url(../../assets/images/hybrid-online/img_merit_online_bg_pc.svg) center bottom no-repeat}#kouza-merit .merit-area .merit{margin:0;padding:.5em 1em 1em;width:30%;background:#fbe797;border-radius:10px}@media screen and (max-width:480px){.course_top_appeal .appeal_summary_txt{font-size:.9rem;line-height:1.4rem}#kouza-merit{padding:2em 0}#kouza-merit .merit-area{margin-top:24px;width:90%;height:760px;background:url(../../assets/images/hybrid-online/img_merit_online_bg_sp.svg) center bottom no-repeat}#kouza-merit .merit-area .merit{width:100%}#kouza-merit .merit-area .merit+.merit{margin-top:8px}}#kouza-merit .merit-area .merit .merit-title{margin:0 auto;padding:0 0 8px;width:100%;font-size:1.3rem;font-weight:600;color:#d32424;text-align:center;border-bottom:2px solid #ff9641}#kouza-merit .merit-area .merit .merit-title::before{margin-right:16px;font-size:1.5rem;color:#000}#kouza-merit .merit-area .merit .merit-title.title1::before{content:"\f19d"}#kouza-merit .merit-area .merit .merit-title.title2::before{content:"\f3cd"}#kouza-merit .merit-area .merit .merit-title.title3::before{content:"\f021"}#kouza-merit .merit-area .merit .merit-sub-title{margin:8px auto 0;padding:0;width:100%;font-size:1rem;font-weight:600;color:#a93d02;text-align:center}#kouza-merit .merit-area .merit .merit-txt{margin:8px auto 0;padding:0;width:100%;font-size:.9rem;color:#000;line-height:1.5rem}#kouza-merit .merit-area #merit-1{position:absolute;top:20%;left:0;transform:translateY(-20%)}@media screen and (max-width:480px){#kouza-merit .merit-area #merit-1{position:static;transform:none}}#kouza-merit .merit-area #merit-2{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){#kouza-merit .merit-area #merit-2{position:static;transform:none}}#kouza-merit .merit-area #merit-3{position:absolute;top:20%;right:0;transform:translateY(-20%)}.get_shikaku_merit{margin:64px auto 0;padding:0;width:100%}.get_shikaku_merit .merit_banner{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;padding:0 1em;width:40%;height:50px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center;border-radius:25px;background:#2f7cb2}@media screen and (max-width:480px){#kouza-merit .merit-area #merit-3{position:static;transform:none}.get_shikaku_merit{margin-top:24px}.get_shikaku_merit .merit_banner{width:100%;font-size:1.2rem}}.get_shikaku_merit .merit_banner::after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #2f7cb2}.get_shikaku_merit .kouza_merit_title{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:60px;font-size:1.6rem;font-weight:700;color:#2f7cb2;border:2px solid #2f7cb2;background:#fff}.get_shikaku_merit .kouza_merit_title>br{display:none}.get_shikaku_merit .merit_main_area{margin:16px auto 0;padding:2em 0 1.5em;width:100%;background:#f2f9fd}.get_shikaku_merit .merit_main_area .merit_list_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:80%;box-sizing:border-box}.get_shikaku_merit .merit_main_area .merit_list_area .list_contents{margin:0 0 16px;padding:0;width:49%;background:#fff}.get_shikaku_merit .merit_main_area .merit_list_area .list_contents>img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.establish_info{margin:48px auto 0!important;padding:1em 2.5em;width:100%;border:2px solid #2f7cb2;background:#fff}@media screen and (max-width:480px){.get_shikaku_merit .kouza_merit_title{height:80px;font-size:1.4rem;text-align:center}.get_shikaku_merit .kouza_merit_title>br{display:block}.get_shikaku_merit .merit_main_area{padding:.5em}.get_shikaku_merit .merit_main_area .merit_list_area{width:100%}.get_shikaku_merit .merit_main_area .merit_list_area .list_contents{margin-bottom:8px;width:100%}.establish_info{margin-top:24px!important;width:96%;padding:1em}}.establish_info .info_title{margin:0 auto;padding:0 0 8px;width:100%;font-size:1.4rem;font-weight:700;color:#000;text-align:center;border-bottom:2px solid #2f7cb2}.establish_info .info_message{margin:16px auto 0!important;padding:0;width:100%;font-size:1.1rem;color:#000;text-align:center}@media screen and (max-width:480px){.establish_info .info_message{font-size:1rem;text-align:left}}.txt_bold_underline{text-decoration:underline;text-decoration-color:#ffea72;text-decoration-thickness:4px;text-underline-offset:-1px;font-weight:700;color:#000}.txt_blue_bold_underline{text-decoration:underline;text-decoration-color:#ffea72;text-decoration-thickness:4px;text-underline-offset:-1px;font-weight:700;color:#1e5b91}.guarantee_qa{margin:16px auto;width:100%}.guarantee_qa_header{position:relative;background-color:#ade6f8;padding:20px 8px 14px;cursor:pointer;user-select:none}.guarantee_qa_label{position:absolute;top:0;left:16px;transform:translateY(-50%);display:inline-block;background-color:#1f70ad;color:#fff;font-size:.9rem;font-weight:700;padding:4px 14px;border-radius:6px}.guarantee_qa_title_row{margin:0;padding:0;width:100%;color:#4a6a8c;font-size:1.2rem;font-weight:700;text-align:center}.guarantee_qa_content{display:none;background-color:#d4f0f9;padding:16px;margin-top:16px}.guarantee_qa_card{background-color:#fff;border-radius:8px;padding:14px 16px;margin-bottom:10px;color:#333;font-size:.95rem;line-height:1.7}.guarantee_qa_card:last-child{margin-bottom:0}.guarantee_qa_card p{margin:0 0 10px}.guarantee_qa_card p:last-child{margin-bottom:0}