﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{color:#333;font-family:'Noto Sans JP', sans-serif;font-size:14px;line-height:1.5;width:100%}body.custom-font-enabled{font-family:'Noto Sans JP', sans-serif}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;cursor:pointer;color:#333}a:hover,a:active,button:hover,button:active{color:inherit;outline:0;opacity:0.7;text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.bold{font-weight:bold}.center{text-align:center}.textright{text-align:right}.icon{font-style:normal}.icon.is-key{background:url(../image/common/icon_key.png) center left no-repeat;background-size:13px;padding:4px 20px 4px 0}.icon.is-menu{background:url(../image/common/icon_menu.png) center left no-repeat;background-size:11px;padding:4px 20px 4px 0}.icon.is-member{background:url(../image/common/icon_member.png) center left no-repeat;background-size:38px;padding:6px 46px 6px 0}.icon.is-report{background:url(../image/common/icon_report.png) center left no-repeat;background-size:28px;padding:6px 40px 6px 0}.icon.is-flag{background:url(../image/common/icon_flag.png) center left no-repeat;background-size:27px;padding:6px 38px 6px 0}.icon.is-pen{background:url(../image/common/icon_pen.png) center left no-repeat;background-size:32px;padding:8px 42px 8px 0}.icon.is-bookmark{background:url(../image/common/bookmark_btn.png) center left no-repeat;background-size:22px;padding:8px 35px 8px 0}.icon.is-bookmark.is-active{background-image:url(../image/common/bookmark_btn_active.png)}.sponly{display:block}@media (min-width: 768px){.sponly{display:none !important}}.pconly{display:none}@media (min-width: 768px){.pconly.is-inline{display:inline !important}}@media (min-width: 768px){.pconly.is-block{display:block !important}}main{background:#efefef}main.is-simple{padding-bottom:60px}@media (min-width: 768px){main.is-simple{padding-bottom:90px}}main.is-simple .o-page_title{background:#0d6cbe;min-height:75px}@media (min-width: 768px){main.is-simple .o-page_title{min-height:150px}}main.is-common{padding-left:2.5%;padding-right:2.5%;padding-bottom:80px;background:url(../image/common/common_bg.png) center top repeat-x #efefef;background-size:auto 200px}@media (min-width: 768px){main.is-common{padding-left:0;padding-right:0;padding-bottom:90px;background-size:auto}}main.is-common .site{padding:8px 4.5% 20px;margin-bottom:0}@media (min-width: 768px){main.is-common .site{padding:16px 25px 40px}}body .site{padding:0 2.5%;box-shadow:none;width:100%;max-width:1100px;background:#fff}body .site:after{clear:both;content:"";display:block}@media (min-width: 768px){body .site{border:1px solid #dadada;padding:20px 25px 45px}}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.noImage{float:none;margin-left:auto;margin-right:auto}.noImage.sq300200{max-width:300px;width:100%;height:200px}#breadcrumb{border-bottom:none}#breadcrumb ul{padding:0}#breadcrumb ul li{font-size:11px}.pagetop{position:fixed;right:2.5%;bottom:30px;margin-top:0;max-width:110px;z-index:10}.pagetop.is-undersp{bottom:45px}@media (min-width: 768px){.pagetop.is-undersp{bottom:30px}}.pagetop a{display:block;padding-left:0;background:none}.pagetop a:hover{background:none}.container{padding:0 2.5%}#breadcrumb ul{max-width:1100px}body .wpcf7-form input[type="text"],body .wpcf7-form input[type="password"],body .wpcf7-form input[type="email"],body .wpcf7-form input[type="url"],body .wpcf7-form input[type="tel"]{font-family:inherit;border:1px solid #ccc;border-radius:3px;padding:6px;width:100%;max-width:475px}body .wpmem_msg{margin:10px auto 0}body .wpmem_msg p{margin-bottom:24px}body #wpmem_reg .div_select.div_regist_interest{display:none}body #wpmem_msg{margin-top:30px}body #wpmem_msg h2{font-size:18px}body #wpmem_msg,body .wpmem_msg{width:100%;max-width:554px}body #wpmem_reg,body #wpmem_login{margin:0 auto;padding-top:25px;position:relative;display:block;max-width:490px}body #wpmem_reg .div_multicheckbox,body #wpmem_login .div_multicheckbox{width:100%;float:none;padding:0;margin-bottom:20px}body #wpmem_reg .div_multicheckbox input,body #wpmem_login .div_multicheckbox input{margin-top:15px;margin-bottom:15px}body #wpmem_reg .req-text,body #wpmem_login .req-text{position:absolute;right:0;top:0;font-size:10px;line-height:1}@media (min-width: 768px){body #wpmem_reg .req-text,body #wpmem_login .req-text{top:10px}}body #wpmem_reg .req-text .req,body #wpmem_login .req-text .req{line-height:1}body #wpmem_reg .req-text .req:after,body #wpmem_login .req-text .req:after{font-size:12px;vertical-align:middle}body #wpmem_reg legend,body #wpmem_login legend{display:none}body #wpmem_reg .button_div,body #wpmem_login .button_div{width:98%;margin:10px auto 0;float:none;text-align:center;height:auto;padding-top:0}@media (min-width: 768px){body #wpmem_reg .button_div,body #wpmem_login .button_div{margin-top:20px}}body #wpmem_reg .button_div label,body #wpmem_login .button_div label{font-weight:normal;border-bottom:none;padding-bottom:0}body #wpmem_reg .button_div input[type="reset"],body #wpmem_login .button_div input[type="reset"]{box-shadow:0px 2px 3px -1px #b3b3b3;width:100%;padding:0;display:block;font-size:20px;color:#fff;border:none;line-height:55px;height:55px;background:#a8a8a8;border:1px solid #a8a8a8;margin-bottom:15px}body #wpmem_reg .button_div input[type="reset"]:hover,body #wpmem_reg .button_div input[type="reset"]:active,body #wpmem_login .button_div input[type="reset"]:hover,body #wpmem_login .button_div input[type="reset"]:active{opacity:1;color:#a8a8a8;background:#fff}body #wpmem_reg .button_div input[type="submit"],body #wpmem_login .button_div input[type="submit"]{box-shadow:0px 2px 3px -1px #b3b3b3;width:100%;padding:0;display:block;font-size:20px;color:#fff;border:none;line-height:55px;height:55px;background:#0d6cbe;margin-bottom:0;border:1px solid #0d6cbe}body #wpmem_reg .button_div input[type="submit"]:hover,body #wpmem_reg .button_div input[type="submit"]:active,body #wpmem_login .button_div input[type="submit"]:hover,body #wpmem_login .button_div input[type="submit"]:active{opacity:1;color:#0d6cbe;background:#fff}body #wpmem_reg fieldset,body #wpmem_login fieldset{width:100%;padding:0;margin-bottom:0}body #wpmem_reg .req,body #wpmem_login .req{font-size:0}body #wpmem_reg .req:after,body #wpmem_login .req:after{font-size:10px;content:"※"}body #wpmem_reg .div_text,body #wpmem_reg .div_radio,body #wpmem_reg .div_select,body #wpmem_login .div_text,body #wpmem_login .div_radio,body #wpmem_login .div_select{width:100%;float:none;margin:0;padding:0;line-height:1.5;font-size:16px}body #wpmem_reg .div_text a,body #wpmem_reg .div_radio a,body #wpmem_reg .div_select a,body #wpmem_login .div_text a,body #wpmem_login .div_radio a,body #wpmem_login .div_select a{border-bottom:1px solid #50a2ff;color:#50a2ff}body #wpmem_reg .dropdown,body #wpmem_login .dropdown{width:50%;border:1px solid #d2d2d2;margin-bottom:30px;font-size:16px}body #wpmem_reg .textbox,body #wpmem_reg .div_text,body #wpmem_login .textbox,body #wpmem_login .div_text{margin-bottom:30px;width:100%}body #wpmem_reg .textbox.div_last_name,body #wpmem_reg .textbox.div_last_kana,body #wpmem_reg .div_text.div_last_name,body #wpmem_reg .div_text.div_last_kana,body #wpmem_login .textbox.div_last_name,body #wpmem_login .textbox.div_last_kana,body #wpmem_login .div_text.div_last_name,body #wpmem_login .div_text.div_last_kana{width:48%;float:left;margin-bottom:0}body #wpmem_reg .textbox.div_first_name,body #wpmem_reg .textbox.div_first_kana,body #wpmem_reg .div_text.div_first_name,body #wpmem_reg .div_text.div_first_kana,body #wpmem_login .textbox.div_first_name,body #wpmem_login .textbox.div_first_kana,body #wpmem_login .div_text.div_first_name,body #wpmem_login .div_text.div_first_kana{width:48%;float:right;margin-bottom:0}body #wpmem_reg .textbox.div_tel1,body #wpmem_reg .textbox.div_tel2,body #wpmem_reg .div_text.div_tel1,body #wpmem_reg .div_text.div_tel2,body #wpmem_login .textbox.div_tel1,body #wpmem_login .textbox.div_tel2,body #wpmem_login .div_text.div_tel1,body #wpmem_login .div_text.div_tel2{width:25%;margin-right:4%;float:left;margin-bottom:0}body #wpmem_reg .textbox.div_tel3,body #wpmem_reg .div_text.div_tel3,body #wpmem_login .textbox.div_tel3,body #wpmem_login .div_text.div_tel3{width:25%;float:left;margin-bottom:0}body #wpmem_reg .regist_interest_box,body #wpmem_login .regist_interest_box{margin-bottom:40px}body #wpmem_reg .div_radio,body #wpmem_login .div_radio{margin-bottom:30px}body #wpmem_reg .div_radio>div,body #wpmem_login .div_radio>div{line-height:1.7 !important;margin-bottom:20px}body #wpmem_reg .div_radio input,body #wpmem_login .div_radio input{margin-top:0px}body #wpmem_reg input[type="text"],body #wpmem_reg input[type="password"],body #wpmem_reg input[type="email"],body #wpmem_reg input[type="url"],body #wpmem_login input[type="text"],body #wpmem_login input[type="password"],body #wpmem_login input[type="email"],body #wpmem_login input[type="url"]{border-color:#d2d2d2;height:40px;box-shadow:0px 2px 2px -2px #a8a6a6 inset}body #wpmem_reg .dropdown,body #wpmem_reg .textbox,body #wpmem_reg .username,body #wpmem_reg .password,body #wpmem_reg .user_login,body #wpmem_login .dropdown,body #wpmem_login .textbox,body #wpmem_login .username,body #wpmem_login .password,body #wpmem_login .user_login{height:40px;width:100%}body #wpmem_reg label.text,body #wpmem_reg label.textarea,body #wpmem_reg label.radio,body #wpmem_reg label.select,body #wpmem_reg label,body #wpmem_login label.text,body #wpmem_login label.textarea,body #wpmem_login label.radio,body #wpmem_login label.select,body #wpmem_login label{left:0;top:0;width:100%;margin:0 auto 15px;padding:0;float:none;height:auto;line-height:1.5;font-size:16px;display:block;font-weight:bold;border-bottom:2px solid #0d6cbe;padding-bottom:5px;clear:both}.paginate a:hover{background:#0d6cbe;opacity:1}.paginate .page-numbers{width:38px;height:38px;line-height:38px;padding:0;color:#0d6cbe;border-color:#0d6cbe;margin:0 1.3%;display:inline-block}@media (min-width: 768px){.paginate .page-numbers{margin-left:6px;margin-right:6px}}.paginate .page-numbers.prev,.paginate .page-numbers.next{width:auto;padding:0 12px}.paginate .page-numbers.current{color:#fff;background-color:#0d6cbe}.count_text{margin-bottom:10px}.is-nodata{max-width:1100px;margin:30px auto 120px}.overlay{content:'';visibility:hidden;position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:200}.overlay::after{content:"";visibility:hidden;position:fixed;top:40%;left:0;display:block;width:100%;height:50px;color:rgba(255,255,255,0);font-size:40px;font-weight:bold;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}.side_menu{display:none;position:absolute;z-index:300;right:0;text-align:center;width:300px;height:100vh;overflow-y:auto;text-align:left;background:#efefef;border-left:1px solid #d2d2d2;box-shadow:2px 1px 2px 0px #333;-moz-box-shadow:2px 1px 2px 0px #333;-webkit-box-shadow:2px 1px 2px 0px #333}@media screen and (max-width: 374px){.side_menu{width:250px}}.side_menu__content{border-top:1px solid #d2d2d2}.side_menu__list .sub-menu{display:none}.side_menu__list li{border-bottom:1px solid #d2d2d2;font-size:15px;list-style:none}.side_menu__list li.is-title span{display:block;padding:11px 12px}.side_menu__list li a{background:#fff;padding:11px 12px;text-align:left;display:block;border:none;box-shadow:none;width:100%;cursor:pointer}.side_menu__btn{padding:25px 8%;overflow:hidden}.side_menu__btn li{float:left;width:46%;border-bottom:none}.side_menu__btn li:nth-child(2){float:right}.side_menu__btn li a{padding:0;background:transparent}.js-sideopen .overlay{visibility:visible;cursor:pointer;background:rgba(0,0,0,0.1)}.js-sideopen .overlay::after{visibility:visible;color:rgba(255,255,255,0.9)}.js-sideopen .side_menu{display:block}.header_login{padding:5px 2.5% 7px;background:#efefef}.header_login .is-box{border:1px solid #888;padding:7px 7px 7px 15px;font-size:13px;background:#fff}.header_login .is-box p{text-align:right;margin-bottom:8px}.header_login .is-box li{display:inline}.header_login .is-box li a{color:#00a0e9;border-bottom:1px solid #00a0e9}.header_login .is-box li:before{font-weight:normal;content:"｜"}.header_login .is-box li:first-child:before{content:""}.header{min-height:50px;width:100%;z-index:100;background:#fff;position:relative;box-shadow:0px 2px 4px -1px #333}@media (min-width: 768px){.header{box-shadow:none}}.header.is-top{box-shadow:none;background:url(../image/common/kv.jpg) center top no-repeat;background-size:cover;height:0;padding-bottom:49.33%}@media (min-width: 768px){.header.is-top{padding-bottom:0;height:466px;background:url(../image/common/kv_pc.jpg) center top no-repeat;background-size:cover}}.header.is-top .header__main .header_login{margin-top:15px}.header.is-top .header__main__side_menu p{color:#fff}.header.is-top .header__nav{background:rgba(0,0,0,0.8);padding:12px 0 15px}.header.is-top .header__nav .main-navigation ul.nav-menu li.sub-menuOn a{color:#0d6cbe}.header.is-top .header__nav .main-navigation ul.nav-menu li a{color:#fff}.header.is-top .header__nav .main-navigation ul.nav-menu li ul{padding-top:15px}.header.is-top .header__nav .main-navigation ul.nav-menu li ul li a{color:#0d6cbe}.header.is-top .header__nav .main-navigation ul.nav-menu li ul li a:active,.header.is-top .header__nav .main-navigation ul.nav-menu li ul li a:hover{color:#fff}.header__nav{display:none;background:#fff;width:100%;padding:15px 0 12px}@media (min-width: 768px){.header__nav{display:block}}.header__nav #site-navigation{border:none}.header__nav .main-navigation{margin-top:0}.header__nav .main-navigation li ul li a{border-bottom:none}.header__nav .main-navigation ul.nav-menu{max-width:1100px;text-align:center;display:table;margin:0 auto;border:none}.header__nav .main-navigation ul.nav-menu li{font-size:13px}.header__nav .main-navigation ul.nav-menu li.sub-menuOn a{color:#0d6cbe}.header__nav .main-navigation ul.nav-menu li a{line-height:1.4;font-weight:normal;color:#333}.header__nav .main-navigation ul.nav-menu li a:active,.header__nav .main-navigation ul.nav-menu li a:hover{opacity:1;color:#0d6cbe}.header__nav .main-navigation ul.nav-menu li ul{border:none;padding-top:12px}.header__nav .main-navigation ul.nav-menu li ul li{background:rgba(255,255,255,0.9);text-align:left}.header__nav .main-navigation ul.nav-menu li ul li:last-child,.header__nav .main-navigation ul.nav-menu li ul li:last-child a{border-radius:0 0 6px 6px}.header__nav .main-navigation ul.nav-menu li ul li a{color:#0d6cbe;padding:15px}.header__nav .main-navigation ul.nav-menu li ul li a:active,.header__nav .main-navigation ul.nav-menu li ul li a:hover{background:#0d6cbe;color:#fff;font-weight:normal}.header__nav .main-navigation ul.nav-menu>li{display:table-cell;vertical-align:middle;width:14.28%;border-left:1px solid #888}.header__nav .main-navigation ul.nav-menu>li:last-child{border-right:1px solid #888}.header__nav .main-navigation ul.nav-menu>li a{background:transparent;box-shadow:none;padding:0}.header__main{min-height:50px;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}@media (min-width: 768px){.header__main{min-height:90px}}.header__main .header_login_wrap{margin-right:10px}.header__main .header_login{float:right;max-width:308px;width:100%;padding:0;padding-left:8px;margin-top:18px;background:transparent}.header__main .header_login .is-box{padding-left:7px}.header__main .header_login .is-box ul{text-align:right}.header__main .header_login .is-box ul li{letter-spacing:-0.03rem}.header__main__menu{float:right;padding-right:50px;margin-top:8px;letter-spacing:-.40em}@media (min-width: 768px){.header__main__menu{padding-left:4px;padding-right:10px;margin-top:25px}}.header__main__menu li{display:inline-block;max-width:75px;letter-spacing:normal;margin-right:5px}@media (min-width: 768px){.header__main__menu li{max-width:130px}}@media (max-width: 374px){.header__main__menu li{max-width:60px}}.header__main__side_menu{position:absolute;top:8px;right:18px;width:24px;height:35px;cursor:pointer}@media (min-width: 768px){.header__main__side_menu{display:none}}.header__main__side_menu p{font-size:10px;-webkit-transform:scale(0.8);-webkit-transform-origin:0% 0%;-ms-transform:scale(0.8);-ms-transform-origin:0% 0%;transform:scale(0.8);transform-origin:0% 0%;text-align:center;font-weight:bold;padding-top:1px;color:#333}.header__main__btn{display:none;float:right;margin-top:12px;overflow:hidden;max-width:160px}@media (min-width: 768px){.header__main__btn{display:block}}.header__main__btn li{float:left;text-align:left;width:50%;padding-right:7px}.header__main__logo{display:block;position:absolute;z-index:100;top:50%;left:2.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.header__main__logo{left:20px;top:55%}}.header__main__logo img{max-width:127px}@media (min-width: 768px){.header__main__logo img{max-width:226px}}.footer{width:100%;padding:20px 2.5% 30px;margin-top:0 !important}@media (min-width: 768px){.footer{padding:20px 25px 10px}}.footer__content{max-width:1100px;margin:0 auto;letter-spacing:-.40em;position:relative}.footer__content__sns{letter-spacing:normal;text-align:center}@media (min-width: 768px){.footer__content__sns{display:inline-block;width:28%;vertical-align:top;margin-top:25px}}.footer__content__sns ul{overflow:hidden;margin:10px auto 25px}.footer__content__sns ul li{width:49%;margin-right:2%;float:left}.footer__content__sns ul li:nth-child(2){float:right;margin-right:0}.footer__content__sns .is-title{max-width:212px;margin:0 auto 25px}.footer__content__sns .is-copy{font-size:10px;color:#888}@media (min-width: 768px){.footer__content__sns .is-copy{position:absolute;bottom:0;right:0}}.footer__content .is-first{margin-bottom:35px;letter-spacing:normal}@media (min-width: 768px){.footer__content .is-first{display:inline-block;vertical-align:top;margin-bottom:0;width:36%;padding-right:10px}}.footer__content .is-first dl dd ul{width:50%;float:left}@media (min-width: 768px){.footer__content .is-first dl dd ul{width:100%;float:none;margin-bottom:30px}.footer__content .is-first dl dd ul:last-child{margin-bottom:0}}.footer__content .is-first dl dd ul:first-child{padding-right:2.5%}@media (min-width: 768px){.footer__content .is-first dl dd ul:first-child{padding-right:0}}@media (min-width: 768px){.footer__content .is-first dl dd ul .is-last{margin-top:30px}}.footer__content .is-second{letter-spacing:normal}@media (min-width: 768px){.footer__content .is-second{display:inline-block;vertical-align:top;margin-bottom:0;width:36%;padding-right:10px}}.footer__content .is-second dl{margin-bottom:35px}@media (min-width: 768px){.footer__content .is-second dl{margin-bottom:50px}}.footer__content .is-second dl:last-child{margin-bottom:20px}@media (min-width: 768px){.footer__content .is-second dl:last-child{margin-bottom:0}}.footer__content dl a:hover,.footer__content dl a:active{font-weight:bold;color:#0d6cbe;opacity:1}.footer__content dl dt{font-size:16px;padding-bottom:5px}.footer__content dl dd{font-size:13px;padding-left:2.5%;overflow:hidden}@media (min-width: 768px){.footer__content dl dd{font-size:14px;padding-left:10px}}.footer__content dl dd ul li{padding:5px 0}.o-main_title{color:#333;font-weight:bold;font-size:25px;padding:22px 0 25px;text-align:center}@media (min-width: 768px){.o-main_title{padding-top:45px;font-size:30px}}.o-main_title h2 i{display:none}@media (min-width: 768px){.o-main_title h2 i{display:inline}}.o-page_title{padding:10px 4px 16px;max-width:1100px;margin:0 auto}@media (min-width: 768px){.o-page_title{padding:20px 15px 35px}}@media (min-width: 768px){.o-page_title.is-add_sub{padding-bottom:6px}}.o-page_title h1,.o-page_title h2{color:#fff;font-weight:normal;font-size:23px}@media (min-width: 768px){.o-page_title h1,.o-page_title h2{font-size:30px}}.o-page_title__sub{text-align:right;color:#fff}.o-kv_title{height:0;/* padding-bottom:20%; */background:url(../image/common/kv_column.jpg) center top no-repeat;background-size:cover;position:relative}@media (min-width: 768px){.o-kv_title{padding-bottom:0;/* height:150px; */background-image:url(../image/common/kv_column_pc.jpg)}}.o-kv_title.is-interview{background-image:url(../image/common/kv_interview.jpg)}@media (min-width: 768px){.o-kv_title.is-interview{background-image:url(../image/common/kv_interview_pc.jpg)}}.o-kv_title h1,.o-kv_title h2{max-width:1100px;margin:0 auto;color:#fff;font-weight:normal;font-size:23px;padding:10px 4% 0}@media (min-width: 768px){.o-kv_title h1,.o-kv_title h2{font-size:30px;padding:20px 6px 0}}.nav-single.recipe{padding:10px 0 30px;max-width:770px;margin:0 auto;text-align:right}.nav-single.recipe .nav-center{display:inline}.nav-single.recipe .nav-center .buttonStyleOrange{display:inline;padding-left:20px;padding-right:20px;color:#fff}.nav-single.recipe .nav-center .buttonStyleOrange:hover,.nav-single.recipe .nav-center .buttonStyleOrange:active{color:#f59e15}.nav-single.recipe .nav-left .buttonStyle,.nav-single.recipe .nav-right .buttonStyle{min-width:80px;width:auto}@media (min-width: 768px){.nav-single.recipe .nav-left .buttonStyle,.nav-single.recipe .nav-right .buttonStyle{max-width:inherit}}.nav-single.recipe .nav-left,.nav-single.recipe .nav-center,.nav-single.recipe .nav-right{display:inline-block;vertical-align:middle}.nav-single.recipe .nav-left a,.nav-single.recipe .nav-center a,.nav-single.recipe .nav-right a{border-bottom:none}.nav-single.recipe .nav-left .nav-previous,.nav-single.recipe .nav-center .nav-previous,.nav-single.recipe .nav-right .nav-previous{text-align:left}.nav-single.recipe .nav-left .nav-previous a,.nav-single.recipe .nav-center .nav-previous a,.nav-single.recipe .nav-right .nav-previous a{padding-left:0}.nav-single.recipe .nav-left .nav-next,.nav-single.recipe .nav-center .nav-next,.nav-single.recipe .nav-right .nav-next{text-align:right}.nav-single.recipe .nav-left .nav-next a,.nav-single.recipe .nav-center .nav-next a,.nav-single.recipe .nav-right .nav-next a{padding-right:0}.nav-single.recipe .nav-left .nav-next,.nav-single.recipe .nav-left .nav-previous,.nav-single.recipe .nav-center .nav-next,.nav-single.recipe .nav-center .nav-previous,.nav-single.recipe .nav-right .nav-next,.nav-single.recipe .nav-right .nav-previous{background:transparent;border:none;box-shadow:none;padding:0;display:table;width:100%}.buttonStylePink{display:block;font-size:17px;box-shadow:0px 2px 3px -1px #b3b3b3;display:block;margin:0 auto;text-align:center;padding:10px;line-height:1.4;color:#fff;text-decoration:none;background:#ea4579;border:1px solid #ea4579}@media (min-width: 768px){.buttonStylePink{max-width:770px}}.buttonStylePink:hover,.buttonStylePink:active{opacity:1;background:#fff;color:#ea4579}.buttonStyle.fblogin{background:#43619b}.buttonStyle.fblogin .buttonStyle.fblogin:hover{background:#7b90b9}.buttonStyle,.wpcf7 .wpcf7-submit{width:100%;color:#fff;background:#0d6cbe;border:1px solid #0d6cbe;font-size:17px;line-height:1.4;box-shadow:0px 2px 3px -1px #b3b3b3;display:block;padding:10px;margin:0 auto;text-align:center}@media (min-width: 768px){.buttonStyle,.wpcf7 .wpcf7-submit{max-width:770px}}.buttonStyle:hover,.buttonStyle:active,.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:active{opacity:1;background:#fff;color:#0d6cbe}.buttonStyle.fblogin,.wpcf7 .wpcf7-submit.fblogin{background:#43619b;border-color:#43619b}.buttonStyle.fblogin:hover,.buttonStyle.fblogin:active,.wpcf7 .wpcf7-submit.fblogin:hover,.wpcf7 .wpcf7-submit.fblogin:active{background:#fff;color:#43619b}.buttonStyleOrange{width:100%;color:#fff;background:#f59e15;border:1px solid #f59e15;font-size:17px;box-shadow:0px 2px 3px -1px #b3b3b3;display:block;margin:0 auto;text-align:center;padding:10px;line-height:1.4}@media (min-width: 768px){.buttonStyleOrange{max-width:770px}}.buttonStyleOrange:hover,.buttonStyleOrange:active{opacity:1;background:#fff;color:#f59e15}.o-btn{width:100%;color:#fff;background:#0d6cbe;border:1px solid #0d6cbe;font-size:17px;line-height:60px;height:60px;box-shadow:0px 2px 3px -1px #b3b3b3;display:block;padding:0;margin:0 auto;text-align:center}@media (min-width: 768px){.o-btn{max-width:770px}}.o-btn:hover,.o-btn:active{opacity:1;background:#fff;color:#0d6cbe}.o-btn.fblogin{background:#43619b;border-color:#43619b}.o-btn.fblogin:hover,.o-btn.fblogin:active{background:#fff;color:#43619b}.o-btn.is-blue_l{background:url(../image/common/arw_next.png) 95% center no-repeat #00a0e9;line-height:55px;height:55px;border-color:#00a0e9}.o-btn.is-blue_l:hover,.o-btn.is-blue_l:active{color:#00a0e9;background-color:#fff;background-image:url(../image/common/arw_next_bl.png)}.o-btn.is-ore{line-height:55px;height:55px;background:#f59e15;border-radius:4px;font-size:20px;border-color:#f59e15}@media (min-width: 768px){.o-btn.is-ore{max-width:310px}}.o-btn.is-ore:hover,.o-btn.is-ore:active{color:#fff;border-color:#f59e15}.o-popup{position:relative;display:block}@media (min-width: 768px){.o-popup{position:static}}@media (min-width: 768px){.o-popup.is-app a .o-popup__content{min-width:400px}}.o-popup.js-hover a:hover,.o-popup.js-hover a:active{opacity:1;color:#333}.o-popup.js-hover a:hover .o-popup__content,.o-popup.js-hover a:active .o-popup__content{display:table;width:100%}@media (min-width: 768px){.o-popup.js-hover a:hover .o-popup__content:after,.o-popup.js-hover a:active .o-popup__content:after{display:block}}.o-popup>span{padding-right:5px}.o-popup a{cursor:pointer}@media (min-width: 768px){.o-popup a{display:inline;position:relative}.o-popup a:hover,.o-popup a:active{opacity:1;color:#333}.o-popup a:hover .o-popup__content,.o-popup a:active .o-popup__content{display:table;width:100%;top:-40px}}.o-popup a>img{max-width:22px}.o-popup a .o-popup__content{cursor:auto;text-align:left;max-width:270px;min-width:270px;width:100%;padding:10px;background:#ffd133;font-size:12px;transition:.3s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;z-index:110}@media (min-width: 768px){.o-popup a .o-popup__content{max-width:100%;min-width:600px;top:90%;left:50%;-webkit-transform:translate(-50%, -90%);transform:translate(-50%, -90%)}}.o-popup a .o-popup__content.js-hover{display:table}@media (min-width: 768px){.o-popup a .o-popup__content:after{content:"";display:none;position:absolute;right:0;bottom:-14px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ffd133 transparent transparent transparent;border-width:15px 15px 0 15px}}.o-popup a .o-popup__content .is-box{background:#fff;padding:12px}#searchArea form{background:none}#searchArea form .searchBox{display:inline}#searchArea form input[type="text"]{margin-bottom:0;width:86%}@media (min-width: 768px){#searchArea form input[type="text"]{width:45%}}.o-search{background:#0d6cbe;padding:12px 2.5% 20px;color:#fff;font-size:15px}@media (min-width: 768px){.o-search{padding-top:15px;padding-bottom:20px}}.o-search input[type="submit"],.o-search button{cursor:pointer;display:block;width:150px;height:50px;border:none;text-indent:-9999px;background:url(btn_submit.gif) no-repeat 0 0}.o-search.is-freshman .o-search__content .is-wrap{margin-bottom:10px}.o-search.is-freshman .o-search__content dl.is-keyword{margin-bottom:0}@media (min-width: 768px){.o-search.is-freshman .o-search__content dl.is-keyword dd input[type="text"]{height:52px;width:45%;float:left}}@media (min-width: 768px){.o-search.is-freshman .o-search__content dl.is-keyword dd input[type="submit"],.o-search.is-freshman .o-search__content dl.is-keyword dd button{float:right}}.o-search.is-top{padding-bottom:15px}@media (min-width: 768px){.o-search.is-top{padding-top:10px;padding-bottom:12px}.o-search.is-top .o-search__content dl.is-keyword{width:58%;float:left}.o-search.is-top .o-search__content dl.is-keyword dd input[type="text"]{width:80%}.o-search.is-top .o-search__content dl.is-skill{width:42%;float:left}}@media (min-width: 991px){.o-search.is-top .o-search__content dl.is-keyword dd input[type="text"]{width:86%}}.o-search__content{max-width:1100px;margin:0 auto}@media (min-width: 768px){.o-search__content .is-wrap{margin-bottom:20px}}.o-search__content dl.is-hope.is-column ul li a{padding:16px 0}@media (min-width: 768px){.o-search__content dl.is-hope.is-column ul li a{padding:22px 0}}.o-search__content dl.is-hope ul{letter-spacing:-.40em;text-align:center}@media (min-width: 768px){.o-search__content dl.is-hope ul{padding:0 15px}}.o-search__content dl.is-hope ul li{display:inline-block;vertical-align:top;box-shadow:0px 2px 3px -1px #094c86;margin-right:2%;margin-bottom:10px;width:49%;font-size:11px;letter-spacing:normal}@media (min-width: 768px){.o-search__content dl.is-hope ul li{width:23.5%;margin-right:2%;margin-bottom:0;font-size:16px}}.o-search__content dl.is-hope ul li:nth-child(2n){margin-right:0}@media (min-width: 768px){.o-search__content dl.is-hope ul li:nth-child(2n){margin-right:2%}}.o-search__content dl.is-hope ul li:nth-child(4n){margin-right:0}.o-search__content dl.is-hope ul li a{color:#fff;display:block;background:#f59e15;padding:10px 0}.o-search__content dl.is-hope ul li a:active,.o-search__content dl.is-hope ul li a:hover{opacity:1;color:#f59e15;background:#fff}.o-search__content dl.is-skill ul{text-align:center;letter-spacing:-.40em;padding-bottom:15px}@media (min-width: 768px){.o-search__content dl.is-skill ul{text-align:left;padding-bottom:0}}.o-search__content dl.is-skill ul li{display:inline-block;vertical-align:top;box-shadow:0px 2px 3px 0px #094c86;background:#fff;margin:0 10px 10px;min-width:80px;font-size:20px;line-height:1.3;letter-spacing:normal}@media (min-width: 768px){.o-search__content dl.is-skill ul li{width:18%;max-width:80px;min-width:inherit;text-align:center;margin-left:0;margin-right:2%;margin-bottom:0}}.o-search__content dl.is-skill ul li span{display:block;font-size:12px}.o-search__content dl.is-skill ul li a{color:#0d6cbe;display:block;padding:4px 0}.o-search__content dl.is-skill ul li a:active,.o-search__content dl.is-skill ul li a:hover{opacity:1;color:#fff;background:#0d6cbe}.o-search__content dl.is-keyword{margin-bottom:25px}@media (min-width: 768px){.o-search__content dl.is-keyword{margin-bottom:0}}.o-search__content dl.is-keyword dd{letter-spacing:-.40em}.o-search__content dl.is-keyword dd select{letter-spacing:normal;width:100%;padding:8px 8px;font-size:15px;border-radius:4px;box-shadow:none;margin-top:15px;height:40px;background:#fff;border:none}@media (min-width: 768px){.o-search__content dl.is-keyword dd select{padding-top:14px;padding-bottom:14px;margin-top:0;float:left;width:22%;margin-right:1%;height:52px}}@media (min-width: 991px){.o-search__content dl.is-keyword dd select{margin-right:10px}}.o-search__content dl.is-keyword dd input[type="text"]{width:86%;padding:8px;display:inline-block;margin-right:6px;vertical-align:top;letter-spacing:normal}@media (min-width: 768px){.o-search__content dl.is-keyword dd input[type="text"]{margin-left:15px;padding:13px;font-size:16px;margin-right:15px}}.o-search__content dl.is-keyword dd input[type="submit"],.o-search__content dl.is-keyword dd button{letter-spacing:normal;vertical-align:top;display:inline-block;box-shadow:none;border:none;padding:0;text-indent:-9999px;cursor:pointer;background:url(../image/common/icon_search.png) left center no-repeat transparent;background-size:28px;width:28px;height:28px;margin-top:4px}@media (min-width: 768px){.o-search__content dl.is-keyword dd input[type="submit"],.o-search__content dl.is-keyword dd button{margin-top:8px;width:34px;height:34px}}.o-search__content dl dt{margin-bottom:10px}.o-column_list{max-width:1100px;margin:0 auto}.o-column_list ul{box-shadow:0px 2px 4px 0px #b3b3b3;background:#fff;margin-bottom:30px}@media (min-width: 768px){.o-column_list ul{margin-bottom:45px}}.o-column_list ul li a{display:block;border-bottom:1px solid #afafaf;padding:20px 5%}@media (min-width: 768px){.o-column_list ul li a{padding:20px;border-bottom:1px solid #fafafa}}.o-column_list ul li a:hover,.o-column_list ul li a:active{opacity:1}.o-column_list ul li a:hover .thumb,.o-column_list ul li a:active .thumb{transform:scale(1.05);transition-duration:0.3s}.o-column_list ul li a:hover .title,.o-column_list ul li a:active .title{color:#0d6cbe}@media (min-width: 768px){.o-column_list ul li dl{display:table;table-layout:fixed;width:100%}}@media (min-width: 768px){.o-column_list ul li dl dt{display:table-cell;width:260px;vertical-align:middle}}@media (min-width: 768px){.o-column_list ul li dl dd{display:table-cell;padding-left:25px;vertical-align:top;padding-top:12px}}.o-column_list ul li .thumb{width:260px;height:170px;margin:0 auto 15px;background-position:center;background-size:100%;background-repeat:no-repeat;overflow:hidden;transition-duration:0.3s;text-align:center;vertical-align:middle}@media (min-width: 768px){.o-column_list ul li .thumb{margin-bottom:0}}.o-column_list ul li .subtitle{overflow:hidden;width:100%;display:block;font-size:16px;height:48px;line-height:1.5;position:relative;margin-bottom:10px}.o-column_list ul li .excerpt{overflow:hidden;width:100%;display:block;font-size:14px;height:147px;line-height:1.5;position:relative}@media (min-width: 768px){.o-column_list ul li .excerpt{overflow:hidden;width:100%;display:block;font-size:14px;height:63px;line-height:1.5;position:relative}}.o-column_list ul li .title{overflow:hidden;width:100%;display:block;margin-bottom:20px;font-size:20px;height:68px;line-height:1.7;position:relative}.o-interview_list{max-width:1100px;margin:0 auto}.o-interview_list ul{letter-spacing:-.40em;padding-bottom:15px}@media (min-width: 768px){.o-interview_list ul{padding-bottom:20px}}.o-interview_list ul li{display:inline-block;vertical-align:top;letter-spacing:normal;box-shadow:0px 2px 4px 0px #b3b3b3;background:#fff;width:49%;margin-right:2%;margin-bottom:15px;transition:.3s}.o-interview_list ul li:nth-child(2n){margin-right:0}@media (min-width: 768px){.o-interview_list ul li{width:32%;margin-bottom:20px}.o-interview_list ul li:nth-child(2n){margin-right:2%}.o-interview_list ul li:nth-child(3n){margin-right:0}}.o-interview_list ul li:hover,.o-interview_list ul li:active{box-shadow:0px 4px 6px 0px #b3b3b3}.o-interview_list ul li a{display:block;padding:8px 2%}@media (min-width: 768px){.o-interview_list ul li a{padding:18px}}.o-interview_list ul li a:hover,.o-interview_list ul li a:active{opacity:1}.o-interview_list ul li a:hover .thumb,.o-interview_list ul li a:active .thumb{transform:scale(1.05);transition-duration:0.3s}.o-interview_list ul li .thumb{width:100%;height:auto;padding-bottom:52%;margin:0 auto 12px;background-position:center;background-size:auto;background-repeat:no-repeat;transition-duration:0.3s}@media (min-width: 768px){.o-interview_list ul li .thumb{height:165px;padding-bottom:0;background-size:contain}}.o-interview_list ul li .title{overflow:hidden;width:100%;display:block;font-size:12px;height:54px;line-height:1.5;position:relative}@media (min-width: 768px){.o-interview_list ul li .title{overflow:hidden;width:100%;display:block;font-size:18px;height:81px;line-height:1.5;position:relative}}.o-interview_list ul li .excerpt{margin-top:5px;overflow:hidden;width:100%;display:block;font-size:10px;height:60px;line-height:1.5;position:relative}@media (min-width: 768px){.o-interview_list ul li .excerpt{overflow:hidden;width:100%;display:block;font-size:14px;height:63px;line-height:1.5;position:relative}}.o-new_list{max-width:1100px;margin:0 auto;padding-bottom:40px}.o-new_list.is-topsp{margin-top:30px}.o-new_list.is-under{padding-bottom:0}.o-new_list.is-bookmark ul li{margin-top:30px}@media (min-width: 768px){.o-new_list.is-bookmark ul li{margin-top:20px}}.o-new_list__result{margin-top:10px;margin-bottom:10px;font-weight:normal;text-align:right}@media (min-width: 768px){.o-new_list__result{margin-top:30px}}.o-new_list__result h1{font-size:11px;font-weight:normal}@media (min-width: 768px){.o-new_list__result h1{font-size:14px}}.o-new_list input[type="submit"]{box-shadow:0px 2px 3px -1px #b48c89;width:100%;padding:0;display:block;font-size:20px;color:#fff;border:none;line-height:55px;height:55px;background:#c32013;margin:15px auto 10px;border:1px solid #c32013;position:relative;z-index:2}.o-new_list input[type="submit"]:hover,.o-new_list input[type="submit"]:active{opacity:1;color:#c32013;background:#fff}.o-new_list input[type="submit"].is-bookmark_btn{position:absolute;right:-7px;top:-15px;width:45px;height:45px;overflow:hidden;line-height:45px;margin:0 auto;font-size:0;box-shadow:none;background:url(../image/common/bookmark_delbtn.png) top left no-repeat;background-size:45px;border:none}@media (min-width: 768px){.o-new_list input[type="submit"].is-bookmark_btn{top:-20px;right:-15px}}.o-new_list input[type="submit"].is-bookmark_btn:hover,.o-new_list input[type="submit"].is-bookmark_btn:active{background-image:url(../image/common/bookmark_delbtn_active.png)}.o-new_list .item{background:#fff;box-shadow:0px 2px 4px 0px #b3b3b3;letter-spacing:normal;margin-bottom:10px;position:relative}.o-new_list .item:hover,.o-new_list .item:active{box-shadow:0px 4px 6px 0px #b3b3b3}.o-new_list .item li{list-style:none}.o-new_list .item a:hover,.o-new_list .item a:active{opacity:1}.o-new_list .item p{position:static;color:#333;background:transparent;font-weight:normal;font-size:14px;padding:0}.o-new_list .item .is-status{position:absolute;left:0;top:0;z-index:1;display:block;max-width:75px}.o-new_list .item .is-label{position:absolute;right:0;top:0;z-index:1;display:block;max-width:80px}.o-new_list .item .is-img_wrap{padding:5px 20px;display:block}.o-new_list .item .is-img_wrap .is-img{position:relative;height:210px;overflow:hidden;transition-duration:0.3s}.o-new_list .item .is-img_wrap .is-img:hover,.o-new_list .item .is-img_wrap .is-img:active{transform:scale(1.05);transition-duration:0.3s}.o-new_list .item .is-img_wrap .is-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.o-new_list .item .workexp{overflow:hidden;width:100%;display:block;font-size:14px;height:89.6px;line-height:1.6;position:relative;margin-bottom:6px}.o-new_list .item .workmeta{background:#ecf3fa;color:#333;font-size:14px;padding:4px 2.5%}.o-new_list .item .workmeta .is-kind_job,.o-new_list .item .workmeta .is-nearest_station,.o-new_list .item .workmeta .is-company_address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-new_list .item .internlistText{border-top:1px solid #eee;padding:15px 4.5% 10px}.o-new_list .item .internlistText .interntitle{overflow:hidden;width:100%;display:block;margin-bottom:10px;font-size:22px;height:61.6px;line-height:1.4;position:relative}.o-new_list ul{padding:0 1.5%;letter-spacing:-.40em}@media (min-width: 768px){.o-new_list ul{padding:0 8px 15px}}.o-new_list ul li{margin:0 auto 20px;background:#fff;box-shadow:0px 2px 4px 0px #b3b3b3;letter-spacing:normal;position:relative}@media (min-width: 768px){.o-new_list ul li{vertical-align:top;display:inline-block;width:31.3%;margin-right:3%;margin-bottom:30px}.o-new_list ul li:nth-child(3n){margin-right:0}}.o-new_list ul li:hover,.o-new_list ul li:active{box-shadow:0px 4px 6px 0px #b3b3b3}.o-new_list ul li a:hover,.o-new_list ul li a:active{opacity:1}.o-new_list ul li .is-status{position:absolute;left:0;top:0;z-index:1;display:block;max-width:75px}.o-new_list ul li .is-label{position:absolute;right:0;top:0;z-index:1;display:block;max-width:80px}.o-new_list ul li .is-img_wrap{padding:5px 20px;display:block}.o-new_list ul li .is-img_wrap .is-img{position:relative;height:210px;overflow:hidden;transition-duration:0.3s}.o-new_list ul li .is-img_wrap .is-img:hover,.o-new_list ul li .is-img_wrap .is-img:active{transform:scale(1.05);transition-duration:0.3s}.o-new_list ul li .is-img_wrap .is-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.o-new_list ul li .workexp{overflow:hidden;width:100%;display:block;font-size:14px;height:89.6px;line-height:1.6;position:relative;margin-bottom:6px}@media (min-width: 768px){.o-new_list ul li .workexp{margin-bottom:10px}}.o-new_list ul li .workmeta{background:#ecf3fa;color:#333;font-size:14px;padding:4px 2.5%}.o-new_list ul li .workmeta .is-kind_job,.o-new_list ul li .workmeta .is-nearest_station,.o-new_list ul li .workmeta .is-company_address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-new_list ul li .internlistText{border-top:1px solid #eee;padding:15px 4.5% 10px}@media (min-width: 768px){.o-new_list ul li .internlistText{padding:20px 15px 10px}}.o-new_list ul li .internlistText .interntitle{overflow:hidden;width:100%;display:block;margin-bottom:10px;font-size:22px;height:61.6px;line-height:1.4;position:relative}.o-sns_list{text-align:right;padding-top:10px}.o-sns_list li{display:inline;padding-left:10px}@media (min-width: 768px){.o-sns_list li.is-line{display:none}}.o-sns_list li img{max-width:40px}.o-single_pickup{position:relative;z-index:2;max-width:1100px;margin:0 auto 35px}.o-single_pickup.is-under{margin-top:20px;margin-bottom:0}@media (min-width: 768px){.o-single_pickup.is-under{margin-top:80px}}.o-single_pickup__carousel{margin-bottom:20px}@media (min-width: 768px){.o-single_pickup__carousel{display:none !important}}.o-single_pickup__title{position:relative;font-size:17px;font-weight:normal;margin-bottom:30px}.o-single_pickup__title:before{border-top:1px solid #333;content:"";position:absolute;top:50%;left:0;width:100%}.o-single_pickup__title span{position:relative;display:inline-block;padding:0 10px 0 5px;background:#efefef}.o-registration_btn{border:1px solid #d2d2d2;background:url(../image/common/free_label.png) left top no-repeat #fff;background-size:225px;position:relative;text-align:center;max-width:780px;margin:0 auto}.o-registration_btn.is-topsp{margin-top:20px}@media (min-width: 768px){.o-registration_btn.is-topsp{margin-top:40px}}.o-registration_btn.is-under{margin-bottom:35px}.o-registration_btn a{display:block;padding:58px 6% 30px}@media (min-width: 768px){.o-registration_btn a{padding-top:12px;padding-bottom:25px}}.o-registration_btn .is-free_label{position:absolute;left:16px;top:12px;color:#fff;font-size:18px;transform:rotate(-15deg);-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg)}.o-registration_btn .is-text{font-size:16px;margin-bottom:20px;text-align:left}@media (min-width: 768px){.o-registration_btn .is-text{text-align:center;font-size:17px;margin-bottom:10px}}.o-registration_btn h2{font-size:24px;font-weight:bold;margin-bottom:20px}@media (min-width: 768px){.o-registration_btn h2{margin-bottom:15px}}.o-registration_btn h2 img{max-width:45px;margin-right:12px}.o-registration_btn h2 span{font-size:28px}.o-registration_btn h2 span.is-num{font-size:41px}@media (min-width: 768px){.o-simple_layout{padding-bottom:60px}}.o-simple_layout .o-new_list .o-new_list__result{margin-top:20px}@media (min-width: 768px){.o-simple_layout .o-new_list .o-new_list__result{margin-top:10px}}.o-simple_layout__title{padding:10px 2.5% 20px;background:#0d6cbe;min-height:75px;position:relative}@media (min-width: 768px){.o-simple_layout__title{min-height:150px;padding-top:15px;padding-bottom:40px}}.o-simple_layout__title__sub{max-width:1100px;color:#fff;text-align:right;font-size:12px;margin:10px auto 0}@media (min-width: 768px){.o-simple_layout__title__sub{position:absolute;width:100%;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:15px}}.o-simple_layout__title h1,.o-simple_layout__title h2{color:#fff;font-weight:normal;font-size:23px;max-width:1100px;margin:0 auto}@media (min-width: 768px){.o-simple_layout__title h1,.o-simple_layout__title h2{font-size:30px}}.p-index .carousel_wrap{background:#fff;padding:0px 2.5% 40px}.p-index .carousel_wrap .o-main_title{padding-top:25px}.p-index .carousel_wrap .carousel{margin:0 auto;max-width:1100px}.p-index .carousel_wrap .carousel .top-carousel .item img{width:100%;height:240px}.p-index .carousel_wrap .carousel .owl-wrapper-outer{border:1px solid #eee}.p-index .site{background-color:#efefef;border:none;padding:0 0 40px;max-width:inherit}@media (min-width: 768px){.p-index .site{padding:0 0 50px}}.p-index .o-interview_list{margin-bottom:30px}@media (min-width: 768px){.p-index .o-interview_list{margin-bottom:80px}}.p-index__tab{background:#fff;padding-bottom:30px}@media (min-width: 768px){.p-index__tab{padding-bottom:75px}}.p-index__tab ul{padding:20px 2.5%;border:1px solid #18bbae;max-width:1100px;margin:0 auto}@media (min-width: 768px){.p-index__tab ul{padding:15px 12px 1px}}.p-index__tab ul li{display:inline-block;margin-right:8px;margin-bottom:10px}@media (min-width: 768px){.p-index__tab ul li{margin-bottom:20px}}.p-index__tab ul li a{display:block;font-size:10px;color:#18bbae;padding:4px 12px;border:1px solid #18bbae;border-radius:20px}@media (min-width: 768px){.p-index__tab ul li a{font-size:14px;padding-left:20px;padding-right:20px}}.p-index__tab ul li a:hover,.p-index__tab ul li a:active{opacity:1;color:#fff;background:#18bbae}.p-index__search{background:#333;color:#fff;padding:25px 2.5% 30px;text-align:center}@media (min-width: 768px){.p-index__search{padding:50px 20px 70px}}@media (min-width: 768px){.p-index__search__list{display:table;width:100%}}@media (min-width: 768px){.p-index__search__list>li{display:table-cell;vertical-align:top;width:50%}}.p-index__search__content{max-width:1100px;margin:0 auto}.p-index__search__content h2{font-size:25px;font-weight:normal;margin-bottom:20px}@media (min-width: 768px){.p-index__search__content h2{font-size:30px;margin-bottom:30px}}.p-index__search__content h2.o-popup>span{padding-right:20px;vertical-align:baseline}.p-index__search__content h2.o-popup a>img{vertical-align:baseline}.p-index__search__content .is-way{letter-spacing:-.40em}.p-index__search__content .is-way li{width:50%;display:inline-block;letter-spacing:normal;vertical-align:top}@media (min-width: 768px){.p-index__search__content .is-way li{text-align:center}.p-index__search__content .is-way li img{margin:0 auto}}.p-index__search__content .is-way li a{display:block}.p-index__search__content .is-way li a:hover,.p-index__search__content .is-way li a:active{transform:scale(1.05);transition-duration:0.3s}.p-index__search__content .is-skill{letter-spacing:-.40em;text-align:left;margin-bottom:25px}@media (min-width: 768px){.p-index__search__content .is-skill{padding-right:25px;margin-bottom:0}}.p-index__search__content .is-skill li{width:33.3%;display:inline-block;letter-spacing:normal;vertical-align:top;border-right:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;text-align:center;font-size:12px;line-height:1.8}@media (min-width: 768px){.p-index__search__content .is-skill li{line-height:1.5}}.p-index__search__content .is-skill li span{display:block}@media (min-width: 768px){.p-index__search__content .is-skill li span{font-size:14px}}.p-index__search__content .is-skill li a{display:block;background:#fff;color:#0d6cbe;padding:3px 0}@media (min-width: 768px){.p-index__search__content .is-skill li a{font-size:17px;padding:12px 0}}.p-index__search__content .is-skill li a:hover,.p-index__search__content .is-skill li a:active{opacity:1;background:#0d6cbe;color:#fff}.p-login .entry-content{max-width:490px;margin:0 auto}.p-login #wpmem_reg input[type="submit"],.p-login #wpmem_login input[type="submit"]{max-width:380px;margin:30px auto 30px !important}.p-login #wpmem_reg .link-text,.p-login #wpmem_login .link-text{margin-bottom:15px}.p-login #wpmem_reg .link-text a,.p-login #wpmem_login .link-text a{display:inline;color:#50a2ff;border-bottom:1px solid #50a2ff}.p-column{padding-bottom:90px}@media (min-width: 768px){.p-column{padding-bottom:120px}}@media (min-width: 768px){.p-column .o-main_title{padding-top:50px;padding-bottom:25px}}@media (min-width: 768px){.p-column .o-main_title.is-first{padding-top:50px}}.p-column__count{margin-bottom:10px}.p-column__meta{background:#efefef;padding:15px 2.5%;font-size:12px}@media (min-width: 768px){.p-column__meta{font-size:15px;background:transparent;padding:0;position:absolute;max-width:1100px;width:100%;text-align:right;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5px;padding-left:80px}}.p-column__meta .is-box{border:1px solid #d2d2d2;background:#fff;padding:12px 2.5%;font-size:12px;line-height:1.6}@media (min-width: 768px){.p-column__meta .is-box{border:none;background:transparent;padding:0;font-size:15px;color:#fff}}.p-single{padding-bottom:70px;position:relative}@media (min-width: 768px){.p-single{padding-bottom:100px}}.p-single .entry-content a{color:#0d6cbe;border-bottom:1px solid #0d6cbe}.p-single .entry-content a img{border-bottom:none}.p-single .entry-content a.buttonStyle{color:#fff}.p-single .entry-content a.buttonStyle:hover,.p-single .entry-content a.buttonStyle:active{opacity:1;background:#fff;color:#0d6cbe}.p-single .entry-content a.buttonStyleOrange{color:#fff;border-bottom:1px solid #f59e15}.p-single .entry-content a.buttonStyleOrange:hover,.p-single .entry-content a.buttonStyleOrange:active{opacity:1;background:#fff;color:#f59e15}.p-single .entry-content a.buttonStylePink{color:#fff;border-bottom:1px solid #ea4579}.p-single .entry-content a.buttonStylePink:hover,.p-single .entry-content a.buttonStylePink:active{opacity:1;background:#fff;color:#ea4579}.p-single .entry-content li{margin-left:0}.p-single .entry-content ol li{list-style-type:decimal}.p-single .single_entryFrom select{height:34px}.p-single .single_entryFrom table td{padding-top:10px;padding-bottom:20px}.p-single .single_entryFrom table th{font-size:14px}.p-single .single_entryFrom table th,.p-single .single_entryFrom table td{display:block}.p-single .single_entryFrom table th .study_entry_sp,.p-single .single_entryFrom table td .study_entry_sp{display:none}.p-single .single_entryFrom table th p,.p-single .single_entryFrom table td p{margin-bottom:5px}.p-single .quiz_answerBox p{margin-bottom:0}.p-single .quiz_answerBox table{visibility:hidden;max-width:770px;margin:0 auto;border:none}@media (min-width: 768px){.p-single .quiz_answerBox table{padding-left:0}}.p-single .quiz_answerBox table .arrow-bottom,.p-single .quiz_answerBox table .arrow-right{display:none}.p-single .quiz_answerBox table th,.p-single .quiz_answerBox table td{border:none;font-size:16px;font-weight:normal}.p-single .quiz_answerBox table th{width:80px;padding-left:36px}@media (min-width: 768px){.p-single .quiz_answerBox table th{padding-left:0;text-align:center}}.p-single .o-new_list{padding-bottom:20px}.p-single .headlineStyle3,.p-single .headlineStyle4{margin-top:10px}.p-single .entry-subtitle{margin-top:20px;font-weight:normal;padding-bottom:7px}@media (min-width: 768px){.p-single .entry-subtitle{margin-top:30px;padding-bottom:12px}}.p-single .entry-content h2{border-top:5px solid #a0c8e4;color:#333;font-size:20px;padding-top:5px;margin:20px auto 15px}@media (min-width: 768px){.p-single .entry-content h2{font-size:25px;padding-top:10px;margin-top:30px}}.p-single .entry-header img.wp-post-image{margin-bottom:40px;border-radius:0;box-shadow:none}.p-single .entry-header .post-thumbnail{margin:18px auto 0;text-align:center}.p-single .entry-header .post-thumbnail.wp-caption{padding:0 2.5%}.p-single .site{position:relative;z-index:2;padding:15px 4.5% 20px;margin-bottom:20px;border:none;box-shadow:0px 2px 4px 0px #b3b3b3}@media (min-width: 768px){.p-single .site{padding:20px 80px 45px;margin-bottom:35px}}.p-single__bg{height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;z-index:0;width:100%}@media (min-width: 768px){.p-single__bg{height:300px;background-attachment:fixed}}.p-single__bg:before{content:'';background-color:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.p-single__link{padding-bottom:10px;max-width:1100px;margin:0 auto;overflow:hidden}@media (min-width: 768px){.p-single__link{padding-bottom:25px}}.p-single__link a{width:100%;display:block;box-shadow:0px 2px 4px 0px #b3b3b3;z-index:2;position:relative;padding-top:15px;padding-bottom:15px;font-size:17px;margin-bottom:20px}.p-single__link a.prev-link{background:url(../image/common/arw_pre_g.png) 4% center no-repeat #fff;background-size:20px;padding-left:13%;padding-right:6.5%;text-align:left}@media (min-width: 768px){.p-single__link a.prev-link{padding-left:50px;padding-right:25px;float:left;width:32%}}.p-single__link a.next-link{background:url(../image/common/arw_next_g.png) 96% center no-repeat #fff;background-size:20px;padding-right:13%;padding-left:6.5%;text-align:right}@media (min-width: 768px){.p-single__link a.next-link{padding-left:25px;padding-right:50px;float:right;width:32%}}.p-single__title{position:relative;z-index:2;max-width:1100px;margin:0 auto}.p-single__title h1{font-size:20px;line-height:1.6;padding-bottom:25px;color:#fff;font-weight:normal}@media (min-width: 768px){.p-single__title h1{font-size:25px;padding:25px 15px 65px}}.p-single_freshman{position:relative}@media (min-width: 768px){.p-single_freshman{padding-bottom:100px}}.p-single_freshman .container{margin-bottom:40px}@media (min-width: 768px){.p-single_freshman .container{margin-bottom:0}}.p-single_freshman .site{position:relative;z-index:2;padding:15px 4.5% 20px;margin-bottom:20px;border:none;box-shadow:0px 2px 4px 0px #b3b3b3}@media (min-width: 768px){.p-single_freshman .site{padding:20px 80px 45px;margin-bottom:35px}}.p-single_freshman .entry-content li{margin-left:0}.p-single_freshman .entry-content a{color:#0d6cbe;border-bottom:1px solid #0d6cbe}.p-single_freshman .entry-content a img{border-bottom:none}.p-single_freshman .entry-content a.buttonStyle{color:#fff}.p-single_freshman .entry-content a.buttonStyle:hover,.p-single_freshman .entry-content a.buttonStyle:active{opacity:1;background:#fff;color:#0d6cbe}.p-single_freshman .entry-content a.buttonStylePink{color:#fff;border-bottom:1px solid #ea4579}.p-single_freshman .entry-content a.buttonStylePink:hover,.p-single_freshman .entry-content a.buttonStylePink:active{opacity:1;background:#fff;color:#ea4579}.p-single_freshman .o-new_list{padding-bottom:15px}.p-single_freshman .o-sns_list{max-width:970px;margin:0 auto}.p-single_freshman .o-single_pickup{margin-bottom:0}@media (min-width: 768px){.p-single_freshman__main{display:table-cell;padding-right:20px;vertical-align:top}}.p-single_freshman__side{display:none;width:300px}@media (min-width: 768px){.p-single_freshman__side{display:table-cell;vertical-align:top}}.p-single_freshman__side__data dl{display:table;width:100%}.p-single_freshman__side__data dl dt,.p-single_freshman__side__data dl dd{display:table-cell;width:50%;font-size:17px;text-align:left;font-weight:normal}.p-single_freshman__side__data dl dd:before{content:"："}.p-single_freshman__side__logo{margin-bottom:20px}.p-single_freshman__side__logo .is-img{text-align:center;margin:0 auto 10px}.p-single_freshman__side__logo .is-img img{max-width:100%;height:auto}.p-single_freshman__side__logo h2{font-size:17px;font-weight:normal;margin-bottom:16px}.p-single_freshman__side__logo .is-link{text-align:right}.p-single_freshman__side__logo .is-link a{font-size:10px;color:#888}.p-single_freshman__side__content{border:1px solid #d2d2d2;background:#fff;padding:20px 15px;position:relative}.p-single_freshman__side__btn{margin-bottom:30px;text-align:center;display:table;width:100%}.p-single_freshman__side__btn .o-btn{border:none;border-radius:0;padding:0;display:table-cell;vertical-align:middle;color:#fff;background:#0d6cbe;box-shadow:0px 2px 4px 0px #b3b3b3;height:90px;line-height:1.2;font-size:20px;cursor:pointer;border:1px solid #0d6cbe}.p-single_freshman__side__btn .o-btn span{background:url(../image/common/icon_report_wh.png) left center no-repeat;background-size:30px;padding:5px 0 5px 45px;display:inline-block}.p-single_freshman__side__btn .o-btn:hover,.p-single_freshman__side__btn .o-btn:active{opacity:1;background:#fff;color:#0d6cbe}.p-single_freshman__side__btn .o-btn:hover span,.p-single_freshman__side__btn .o-btn:active span{background-image:url(../image/common/icon_report.png)}.p-single_freshman__side__btn .o-btn.is-ore{border-color:#f59e15;background-color:#f59e15}.p-single_freshman__side__btn .o-btn.is-ore:hover,.p-single_freshman__side__btn .o-btn.is-ore:active{color:#f59e15;background-color:#fff}.p-single_freshman__side__btn .o-btn.is-ore:hover span,.p-single_freshman__side__btn .o-btn.is-ore:active span{background-image:url(../image/common/icon_report_ore.png)}.p-single_freshman__side__btn__disabled{background:#d1d1d1;color:#888;line-height:90px;height:90px}.p-single_freshman__content{max-width:1100px;margin:25px auto}@media (min-width: 768px){.p-single_freshman__content{margin-top:15px}}.p-single_freshman__content h3{font-size:20px;font-weight:normal;margin-bottom:10px}@media (min-width: 768px){.p-single_freshman__content h3{font-size:25px;margin-bottom:15px}}@media (min-width: 768px){.p-single_freshman__content .is-wrap{display:table;width:100%}}.p-single_freshman__content .is-text{margin-bottom:30px}@media (min-width: 768px){.p-single_freshman__content .is-text{margin-bottom:40px}}.p-single_freshman__content .is-table{width:100%;box-shadow:0px 2px 4px 0px #b3b3b3;margin:0 auto 10px;max-width:970px}@media (min-width: 768px){.p-single_freshman__content .is-table{box-shadow:none;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2}}.p-single_freshman__content .is-table th,.p-single_freshman__content .is-table td{display:block;text-align:left;vertical-align:middle}@media (min-width: 768px){.p-single_freshman__content .is-table th,.p-single_freshman__content .is-table td{display:table-cell;font-size:17px;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}}.p-single_freshman__content .is-table th{background:#ecf3fa;color:#888;padding:10px 2.5%}@media (min-width: 768px){.p-single_freshman__content .is-table th{width:270px;padding:25px 20px}}.p-single_freshman__content .is-table td{background:#fff;padding:15px 2.5%}@media (min-width: 768px){.p-single_freshman__content .is-table td{padding:25px 20px}}.p-single_freshman__end{text-align:center;font-size:16px;margin:20px auto}.p-single_freshman__bg{height:140px;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;z-index:0;width:100%;top:0;left:0}@media (min-width: 768px){.p-single_freshman__bg{background-attachment:fixed;height:350px}}.p-single_freshman__bg.is-noimg{background-image:url(../image/common/kv_def.jpg)}@media (min-width: 768px){.p-single_freshman__bg.is-noimg{background-image:url(../image/common/kv_def_pc.jpg)}}.p-single_freshman__bg.is-noimg:before{display:none}.p-single_freshman__bg:before{content:'';background-color:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.p-single_freshman__title_sub{background:#fff;padding:6px 2.5%}@media (min-width: 768px){.p-single_freshman__title_sub{background:transparent;padding:15px 0 10px}}.p-single_freshman__title_sub__content{max-width:1100px;margin:0 auto}.p-single_freshman__title_sub h2{font-size:13px;font-weight:normal;margin-bottom:8px}@media (min-width: 768px){.p-single_freshman__title_sub h2{color:#fff;font-size:16px;margin-bottom:15px}}@media (min-width: 768px){.p-single_freshman__title_sub .is-point{text-align:right}}.p-single_freshman__title_sub .is-point a{color:#0d6cbe;vertical-align:top;display:inline-block;padding:4px 12px;border:1px solid #0d6cbe;border-radius:20px;margin-right:8px;margin-bottom:10px;font-size:10px}@media (min-width: 768px){.p-single_freshman__title_sub .is-point a{padding-left:20px;padding-right:20px;color:#fff;border-color:#fff}}.p-single_freshman__title_sub .is-point a:hover,.p-single_freshman__title_sub .is-point a:active{opacity:1;background:#0d6cbe;color:#fff}@media (min-width: 768px){.p-single_freshman__title_sub .is-point a:hover,.p-single_freshman__title_sub .is-point a:active{border-color:#0d6cbe}}.p-single_freshman__title{position:relative;top:0;left:0;height:140px;width:100%;max-width:1100px;margin:0 auto;padding:0 2.5%}@media (min-width: 768px){.p-single_freshman__title{height:350px;padding:15px 0}}.p-single_freshman__title__content{width:95%;position:absolute;left:2.5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.p-single_freshman__title__content{width:100%;left:0;top:30px;-webkit-transform:translateY(0);transform:translateY(0)}}.p-single_freshman__title__content dl{display:table;table-layout:fixed;width:100%}@media (min-width: 768px){.p-single_freshman__title__content dl{display:block}}.p-single_freshman__title__content dl dt{display:table-cell;width:90px}@media (min-width: 768px){.p-single_freshman__title__content dl dt{display:block;max-width:130px;padding-left:10px;margin-bottom:15px}}.p-single_freshman__title__content dl dt img{max-width:80px;height:auto;border-radius:6px}@media (min-width: 768px){.p-single_freshman__title__content dl dt img{max-width:130px}}.p-single_freshman__title__content dl dd{display:table-cell;vertical-align:top}@media (min-width: 768px){.p-single_freshman__title__content dl dd{display:block}}.p-single_freshman__title__content dl dd h1{color:#fff;font-size:20px;line-height:1.3}@media (min-width: 768px){.p-single_freshman__title__content dl dd h1{font-size:35px}}.p-single_freshman__title__bookmark button,.p-single_freshman__title__bookmark a{background:transparent;border:none;box-shadow:none;position:absolute;width:100%;top:6px;right:1.5%;max-width:30px;padding:0;cursor:pointer;z-index:1}@media (min-width: 768px){.p-single_freshman__title__bookmark button,.p-single_freshman__title__bookmark a{top:15px;right:5px;border:1px solid #888;background:#fff;color:#888;font-size:15px;max-width:245px;text-align:center;height:48px;line-height:48px;border-radius:4px}}.p-single_freshman__title__bookmark a{display:none}@media (min-width: 768px){.p-single_freshman__title__bookmark a{display:block}}.p-single_freshman__btn{display:block;position:-webkit-sticky;position:sticky;z-index:5;width:100%;bottom:0;left:0;text-align:center}@media (min-width: 768px){.p-single_freshman__btn{display:none;background:rgba(0,0,0,0.7);padding:20px 0;margin-top:40px}}.p-single_freshman__btn .o-btn{border:none;border-radius:0;padding:0;display:block;color:#fff;background:#0d6cbe;box-shadow:0px 0px 6px 0px #666;line-height:45px;height:45px;font-size:14px;cursor:pointer;border-top:1px solid #0d6cbe}@media (min-width: 768px){.p-single_freshman__btn .o-btn{font-size:20px;max-width:490px}}.p-single_freshman__btn .o-btn span{background:url(../image/common/icon_report_wh.png) left center no-repeat;background-size:22px;padding:5px 0 5px 42px}@media (min-width: 768px){.p-single_freshman__btn .o-btn span{background-size:32px;padding:8px 0 8px 64px}}.p-single_freshman__btn .o-btn:hover,.p-single_freshman__btn .o-btn:active{opacity:1;border-top:1px solid #0d6cbe;background:#fff;color:#0d6cbe}@media (min-width: 768px){.p-single_freshman__btn .o-btn:hover,.p-single_freshman__btn .o-btn:active{border:1px solid #0d6cbe}}.p-single_freshman__btn .o-btn:hover span,.p-single_freshman__btn .o-btn:active span{background-image:url(../image/common/icon_report.png)}.p-single_freshman__btn .o-btn.is-ore{background-color:#f59e15;border-color:#f59e15}.p-single_freshman__btn .o-btn.is-ore:hover,.p-single_freshman__btn .o-btn.is-ore:active{border-color:#f59e15;color:#f59e15;background-color:#fff}.p-single_freshman__btn .o-btn.is-ore:hover span,.p-single_freshman__btn .o-btn.is-ore:active span{background-image:url(../image/common/icon_report_ore.png)}.p-single_freshman__btn__disabled{background:#d1d1d1;color:#888;line-height:45px;height:45px}.p-terms{padding-bottom:60px}@media (min-width: 768px){.p-terms{padding-bottom:80px}}.p-terms.is-privacy .p-terms__content{padding-top:10px}.p-terms.is-privacy .p-terms__content .is-title{margin-bottom:20px}.p-terms__content{max-width:900px;margin:0 auto;padding-top:20px}@media (min-width: 768px){.p-terms__content{padding-top:40px}}.p-terms__content a{color:#00a0e9;border-bottom:1px solid #00a0e9}.p-terms__content .is-data{text-align:right}.p-terms__content .is-title{font-size:20px;margin-bottom:20px;line-height:1.3;font-weight:normal}@media (min-width: 768px){.p-terms__content .is-title{font-size:25px;margin-bottom:40px}}.p-terms__content h3{font-size:14px;font-weight:normal;margin-bottom:24px}.p-additional_profile{padding-bottom:60px}@media (min-width: 768px){.p-additional_profile{padding-bottom:120px}}.p-additional_profile__sub{margin-bottom:10px}.p-additional_profile #wpmem_reg{padding-top:20px;max-width:640px}.p-additional_profile #wpmem_reg label{font-size:16px}.p-additional_profile #wpmem_reg textarea{width:100%;resize:none;min-height:230px;padding:10px}.p-additional_profile #wpmem_reg .button_div{margin-top:30px}@media (min-width: 768px){.p-additional_profile #wpmem_reg .button_div{width:100%;max-width:360px;margin-top:60px}}.p-apply_form{padding-bottom:60px}@media (min-width: 768px){.p-apply_form{padding-bottom:80px}}.p-apply_form__nologin{padding-top:40px;padding-bottom:120px}.p-apply_form input[type="submit"]{box-shadow:0px 2px 3px -1px #b3b3b3;width:100%;padding:0;display:block;font-size:20px;color:#fff;border:none;line-height:55px;height:55px;background:#0d6cbe;margin-bottom:0;border:1px solid #0d6cbe}.p-apply_form input[type="submit"]:hover,.p-apply_form input[type="submit"]:active{opacity:1;color:#0d6cbe;background:#fff}.p-apply_form__confirm{padding-top:20px;max-width:580px;width:100%;margin:0 auto !important}.p-apply_form__confirm dt{font-weight:normal}@media (min-width: 768px){.p-apply_form__confirm dt{font-size:16px}}.p-apply_form__input{padding-top:20px;max-width:580px;width:100%;margin:0 auto}.p-apply_form__input .applyFormTitle{margin-bottom:10px}.p-apply_form__input table,.p-apply_form__input tbody,.p-apply_form__input tr,.p-apply_form__input td,.p-apply_form__input th{display:block}.p-apply_form__input table{width:100%;margin-bottom:30px}.p-apply_form__input table th{margin:0 auto 15px;font-size:16px;font-weight:bold;border-bottom:2px solid #0d6cbe;padding-bottom:5px}.p-apply_form__input table td{margin-bottom:20px}@media (min-width: 768px){.p-apply_form__input table td{margin-bottom:30px}}.p-apply_form__input table td textarea{resize:none;width:100%;box-shadow:0px 2px 2px -2px #a8a6a6 inset}.p-apply_form__input table td select{width:100%;max-width:240px;padding:8px;font-size:14px;border:1px solid #d2d2d2;border-radius:3px;box-shadow:0px 2px 2px -2px #a8a6a6 inset}.p-apply_form__input table td input[type="text"]{width:100%;border:1px solid #d2d2d2;font-size:14px;padding:8px;box-shadow:0px 2px 2px -2px #a8a6a6 inset}@media (min-width: 768px){.p-tag{padding-bottom:60px}}.p-tag__title{min-height:110px;background:url(../image/common/kv_tag.jpg) center top no-repeat;background-size:cover;position:relative}@media (min-width: 768px){.p-tag__title{min-height:inherit;height:150px}}.p-tag__title h1{max-width:1100px;margin:0 auto;color:#fff;font-weight:normal;font-size:18px;padding:10px 4% 0}@media (min-width: 768px){.p-tag__title h1{font-size:30px;padding:20px 6px 0}}.p-tag__sub_title{border:1px solid #d2d2d2;background:#fff;padding:10px 2.5%;max-width:1100px;margin:10px auto 40px}@media (min-width: 768px){.p-tag__sub_title{font-size:15px;padding:15px 20px}}#undefined_ap-graduate,#undefined_ap-date{width:100px}#undefined_ap-sex,#undefined_ap-detail{width:60px}#undefined_ap-status,#undefined_ap-name{width:160px}.p-list{padding-bottom:60px;position:relative}@media (min-width: 768px){.p-list{padding-bottom:90px}}.p-list.is-common{background-image:none}.p-list.is-common .site{position:relative;z-index:1}.p-list__bg{height:300px;background-image:url(../image/common/kv_def.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;position:absolute;z-index:0;width:100%;top:0;left:0}@media (min-width: 768px){.p-list__bg{background-image:url(../image/common/kv_def_pc.jpg)}}.p-list__title{position:relative;z-index:1}.p-list__title h1{max-width:1100px;margin:0 auto;color:#fff;font-weight:normal;font-size:20px;padding:20px 2.5% 0;min-height:115px}@media (min-width: 768px){.p-list__title h1{min-height:200px;font-size:30px;padding:30px 10px 0}}.p-list article{padding-top:12px}.p-list input[type="submit"],.p-list .o-btn{box-shadow:0px 2px 3px -1px #b3b3b3;width:100%;padding:0;display:block;font-size:17px;color:#fff;border:none;line-height:55px;height:55px;background:#0d6cbe;margin-bottom:20px;border:1px solid #0d6cbe;border-radius:4px}.p-list input[type="submit"]:hover,.p-list input[type="submit"]:active,.p-list .o-btn:hover,.p-list .o-btn:active{opacity:1;color:#0d6cbe;background:#fff}@media (min-width: 768px){.p-list input[type="submit"],.p-list .o-btn{line-height:60px;height:60px;max-width:190px;margin-left:20px}}.p-list .smpSortableTable--nav{margin:30px auto 40px;white-space:normal}.p-list .application-detail{max-width:640px;margin:0 auto}.p-list .application-detail th,.p-list .application-detail td{display:block;font-size:18px}@media (min-width: 768px){.p-list .application-detail th,.p-list .application-detail td{font-size:16px}}.p-list .application-detail th{margin-bottom:8px}.p-list .application-detail td{background:#eee;border-radius:6px;padding:6px 2.5%;margin-bottom:25px}@media (min-width: 768px){.p-list .application-detail td{padding:8px}}.p-list .application-list_wrap{overflow-x:auto;white-space:nowrap;margin-bottom:30px}.p-list .application-list_wrap .application-list{min-width:1150px;width:100%;table-layout:fixed;border-collapse:collapse}.p-list .application-list_wrap .application-list th,.p-list .application-list_wrap .application-list td{vertical-align:middle;padding:18px 12px;white-space:normal}.p-list .application-list_wrap .application-list th{background:#eee;color:#333;font-size:16px}.p-list .application-list_wrap .application-list td{word-wrap:break-word}.p-list .application-list_wrap .application-list td a{color:#00a0e9;border-bottom:1px solid #00a0e9}.p-list .application-list_wrap .application-list tr:hover{background:#eee !important}.p-list .application-list_wrap .application-list tr:nth-child(2n){background:#f1f6fb}.p-search{padding-bottom:60px}@media (min-width: 768px){.p-search{padding-bottom:100px}}.p-search.p-column .o-main_title{padding-top:22px}@media (min-width: 768px){.p-search.p-column .o-main_title{padding-top:45px}}.p-search.p-column .p-search__pickup_tab{margin-top:40px}.p-search__pickup_tab{margin:0 auto;max-width:1100px;border:1px solid #18bbae;background:#fff;padding:20px 4% 5px}@media (min-width: 768px){.p-search__pickup_tab{padding:30px 40px 10px}}.p-search__pickup_tab h2{text-align:center;font-size:20px;margin-bottom:20px}@media (min-width: 768px){.p-search__pickup_tab h2{margin-bottom:30px}}.p-search__pickup_tab li{display:inline-block;margin-right:8px;margin-bottom:10px}.p-search__pickup_tab li a{color:#18bbae;display:block;border:1px solid #18bbae;border-radius:20px;padding:3px 20px}.p-search__pickup_tab li a:hover,.p-search__pickup_tab li a:active{opacity:1;background:#18bbae;color:#fff}.p-search__pickup_tab dl{width:100%;margin-bottom:20px}@media (min-width: 768px){.p-search__pickup_tab dl{display:table;margin-bottom:30px}}.p-search__pickup_tab dl dt{font-size:15px;margin-bottom:10px}@media (min-width: 768px){.p-search__pickup_tab dl dt{vertical-align:top;display:table-cell;text-align:right;padding-right:35px;width:200px}}@media (min-width: 768px){.p-search__pickup_tab dl dd{vertical-align:top;display:table-cell}}
