@charset "UTF-8";@keyframes spin{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes fade-dom{0%,50%{opacity:0;filter:alpha(opacity=0)}51%,to{opacity:1;filter:alpha(opacity=100)}}@keyframes sweep-to-right{0%{opacity:1;filter:alpha(opacity=100);transform:scaleX(0) scaleY(1);-webkit-transform:scaleX(0) scaleY(1);-moz-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1)}50%,85%{opacity:1;filter:alpha(opacity=100);transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1)}90%{opacity:.5;filter:alpha(opacity=50)}95%{opacity:.8;filter:alpha(opacity=80)}99%{opacity:0;filter:alpha(opacity=0);transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1)}to{opacity:0;filter:alpha(opacity=0);transform:scaleX(0) scaleY(1);-webkit-transform:scaleX(0) scaleY(1);-moz-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1)}}@keyframes changeBg{0%,49%{background-image:url(./common/img/top/topics_fukidasi_pink.png)}50%,to{background-image:url(./common/img/top/topics_fukidasi_blue.png)}}.inline_block{display:inline-block;*display:inline;*zoom:1}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flexbox{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.noSelect{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.marginT0{clear:both;margin-top:0!important}.marginT5{clear:both;margin-top:5px}.marginT10{clear:both;margin-top:10px}.marginT15,.marginT20{clear:both;margin-top:20px}.marginT25{clear:both;margin-top:25px}.marginT30{clear:both;margin-top:30px}.marginT40{clear:both;margin-top:40px}.marginT50{clear:both;margin-top:50px}.marginT60{clear:both;margin-top:60px}.marginT70{clear:both;margin-top:70px}.marginT75{clear:both;margin-top:75px}.marginT80{clear:both;margin-top:80px}.marginT90{clear:both;margin-top:90px}.marginT100{clear:both;margin-top:100px}.marginB0{clear:both;margin-bottom:0!important}.marginB5{clear:both;margin-bottom:5px}.marginB10{clear:both;margin-bottom:10px}.marginB15{clear:both;margin-bottom:15px}.marginB20{clear:both;margin-bottom:20px}.marginB25{clear:both;margin-bottom:25px}.marginB30{clear:both;margin-bottom:30px}.marginB40{clear:both;margin-bottom:40px}.marginB50{clear:both;margin-bottom:50px}.marginB60{clear:both;margin-bottom:60px}.marginB70{clear:both;margin-bottom:70px}.marginB75{clear:both;margin-bottom:75px}.marginB80{clear:both;margin-bottom:80px}.marginB90{clear:both;margin-bottom:90px}.marginB100{clear:both;margin-bottom:100px}.marginL0{clear:both;margin-left:0!important}.marginL5{clear:both;margin-left:5px}.marginL10{clear:both;margin-left:10px}.marginL15,.marginL20{clear:both;margin-left:20px}.marginL25{clear:both;margin-left:25px}.marginL30{clear:both;margin-left:30px}.marginL40{clear:both;margin-left:40px}.marginL50{clear:both;margin-left:50px}.marginL60{clear:both;margin-left:60px}.marginL70{clear:both;margin-left:70px}.marginL75{clear:both;margin-left:75px}.marginL80{clear:both;margin-left:80px}.marginL90{clear:both;margin-left:90px}.marginL100{clear:both;margin-left:100px}.marginR0{clear:both;margin-right:0!important}.marginR5{clear:both;margin-right:5px}.marginR10{clear:both;margin-right:10px}.marginR15{clear:both;margin-right:15px}.marginR20{clear:both;margin-right:20px}.marginR25{clear:both;margin-right:25px}.marginR30{clear:both;margin-right:30px}.marginR40{clear:both;margin-right:40px}.marginR50{clear:both;margin-right:50px}.marginR60{clear:both;margin-right:60px}.marginR70{clear:both;margin-right:70px}.marginR75{clear:both;margin-right:75px}.marginR80{clear:both;margin-right:80px}.marginR90{clear:both;margin-right:90px}.marginR100{clear:both;margin-right:100px}.marginTB0{clear:both;margin:0!important}.marginTB5{clear:both;margin:5px 0}.marginTB10{clear:both;margin:10px 0}.marginTB15{clear:both;margin:15px 0}.marginTB20{clear:both;margin:20px 0}.marginTB25{clear:both;margin:25px 0}.marginTB30{clear:both;margin:30px 0}.marginTB40{clear:both;margin:40px 0}.marginTB50{clear:both;margin:50px 0}.marginTB60{clear:both;margin:60px 0}.marginTB70{clear:both;margin:70px 0}.marginTB75{clear:both;margin:75px 0}.marginTB80{clear:both;margin:80px 0}.marginTB90{clear:both;margin:90px 0}.marginTB100{clear:both;margin:100px 0}.marginLR0{clear:both;margin:0!important}.marginLR5{clear:both;margin:0 5px}.marginLR10{clear:both;margin:0 10px}.marginLR15{clear:both;margin:0 15px}.marginLR20{clear:both;margin:0 20px}.marginLR25{clear:both;margin:0 25px}.marginLR30{clear:both;margin:0 30px}.marginLR40{clear:both;margin:0 40px}.marginLR50{clear:both;margin:0 50px}.marginLR60{clear:both;margin:0 60px}.marginLR70{clear:both;margin:0 70px}.marginLR75{clear:both;margin:0 75px}.marginLR80{clear:both;margin:0 80px}.marginLR90{clear:both;margin:0 90px}.marginLR100{clear:both;margin:0 100px}.marginTBLR0{clear:both;margin:0!important}.marginTBLR5{clear:both;margin:5px}.marginTBLR10{clear:both;margin:10px}.marginTBLR15,.marginTBLR20{clear:both;margin:20px}.marginTBLR25{clear:both;margin:25px}.marginTBLR30{clear:both;margin:30px}.marginTBLR40{clear:both;margin:40px}.marginTBLR50{clear:both;margin:50px}.marginTBLR60{clear:both;margin:60px}.marginTBLR70{clear:both;margin:70px}.marginTBLR75{clear:both;margin:75px}.marginTBLR80{clear:both;margin:80px}.marginTBLR90{clear:both;margin:90px}.marginTBLR100{clear:both;margin:100px}.paddingT0{clear:both;padding-top:0!important}.paddingT5{clear:both;padding-top:5px}.paddingT10{clear:both;padding-top:10px}.paddingT15,.paddingT20{clear:both;padding-top:20px}.paddingT25{clear:both;padding-top:25px}.paddingT30{clear:both;padding-top:30px}.paddingT40{clear:both;padding-top:40px}.paddingT50{clear:both;padding-top:50px}.paddingT60{clear:both;padding-top:60px}.paddingT70{clear:both;padding-top:70px}.paddingT75{clear:both;padding-top:75px}.paddingT80{clear:both;padding-top:80px}.paddingT90{clear:both;padding-top:90px}.paddingT100{clear:both;padding-top:100px}.paddingB0{clear:both;padding-bottom:0!important}.paddingB5{clear:both;padding-bottom:5px}.paddingB10{clear:both;padding-bottom:10px}.paddingB15{clear:both;padding-bottom:15px}.paddingB20{clear:both;padding-bottom:20px}.paddingB25{clear:both;padding-bottom:25px}.paddingB30{clear:both;padding-bottom:30px}.paddingB40{clear:both;padding-bottom:40px}.paddingB50{clear:both;padding-bottom:50px}.paddingB60{clear:both;padding-bottom:60px}.paddingB70{clear:both;padding-bottom:70px}.paddingB75{clear:both;padding-bottom:75px}.paddingB80{clear:both;padding-bottom:80px}.paddingB90{clear:both;padding-bottom:90px}.paddingB100{clear:both;padding-bottom:100px}.paddingL0{clear:both;padding-left:0!important}.paddingL5{clear:both;padding-left:5px}.paddingL10{clear:both;padding-left:10px}.paddingL15,.paddingL20{clear:both;padding-left:20px}.paddingL25{clear:both;padding-left:25px}.paddingL30{clear:both;padding-left:30px}.paddingL40{clear:both;padding-left:40px}.paddingL50{clear:both;padding-left:50px}.paddingL60{clear:both;padding-left:60px}.paddingL70{clear:both;padding-left:70px}.paddingL75{clear:both;padding-left:75px}.paddingL80{clear:both;padding-left:80px}.paddingL90{clear:both;padding-left:90px}.paddingL100{clear:both;padding-left:100px}.paddingR0{clear:both;padding-right:0!important}.paddingR5{clear:both;padding-right:5px}.paddingR10{clear:both;padding-right:10px}.paddingR15{clear:both;padding-right:15px}.paddingR20{clear:both;padding-right:20px}.paddingR25{clear:both;padding-right:25px}.paddingR30{clear:both;padding-right:30px}.paddingR40{clear:both;padding-right:40px}.paddingR50{clear:both;padding-right:50px}.paddingR60{clear:both;padding-right:60px}.paddingR70{clear:both;padding-right:70px}.paddingR75{clear:both;padding-right:75px}.paddingR80{clear:both;padding-right:80px}.paddingR90{clear:both;padding-right:90px}.paddingR100{clear:both;padding-right:100px}.paddingTB0{clear:both;padding:0!important}.paddingTB5{clear:both;padding:5px 0}.paddingTB10{clear:both;padding:10px 0}.paddingTB15{clear:both;padding:15px 0}.paddingTB20{clear:both;padding:20px 0}.paddingTB25{clear:both;padding:25px 0}.paddingTB30{clear:both;padding:30px 0}.paddingTB40{clear:both;padding:40px 0}.paddingTB50{clear:both;padding:50px 0}.paddingTB60{clear:both;padding:60px 0}.paddingTB70{clear:both;padding:70px 0}.paddingTB75{clear:both;padding:75px 0}.paddingTB80{clear:both;padding:80px 0}.paddingTB90{clear:both;padding:90px 0}.paddingTB100{clear:both;padding:100px 0}.paddingLR0{clear:both;padding:0!important}.paddingLR5{clear:both;padding:0 5px}.paddingLR10{clear:both;padding:0 10px}.paddingLR15{clear:both;padding:0 15px}.paddingLR20{clear:both;padding:0 20px}.paddingLR25{clear:both;padding:0 25px}.paddingLR30{clear:both;padding:0 30px}.paddingLR40{clear:both;padding:0 40px}.paddingLR50{clear:both;padding:0 50px}.paddingLR60{clear:both;padding:0 60px}.paddingLR70{clear:both;padding:0 70px}.paddingLR75{clear:both;padding:0 75px}.paddingLR80{clear:both;padding:0 80px}.paddingLR90{clear:both;padding:0 90px}.paddingLR100{clear:both;padding:0 100px}.paddingTBLR0{clear:both;padding:0!important}.paddingTBLR5{clear:both;padding:5px}.paddingTBLR10{clear:both;padding:10px}.paddingTBLR15,.paddingTBLR20{clear:both;padding:20px}.paddingTBLR25{clear:both;padding:25px}.paddingTBLR30{clear:both;padding:30px}.paddingTBLR40{clear:both;padding:40px}.paddingTBLR50{clear:both;padding:50px}.paddingTBLR60{clear:both;padding:60px}.paddingTBLR70{clear:both;padding:70px}.paddingTBLR75{clear:both;padding:75px}.paddingTBLR80{clear:both;padding:80px}.paddingTBLR90{clear:both;padding:90px}.paddingTBLR100{clear:both;padding:100px}.mix_hvr-colorfade .basic{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all}.mix_hvr-overline-center .hover::before{left:0;right:0}.mvhov-tg{transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}.mvhov-tg.mv_fade{opacity:1}.mvhov-tg.mv_fade.move{opacity:0}.mvhov-tg.mv_left,.mvhov-tg.mv_right{transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0)}.mvhov-tg.mv_left.move{transform:translateX(-10px) translateY(0);-webkit-transform:translateX(-10px) translateY(0);-moz-transform:translateX(-10px) translateY(0);-ms-transform:translateX(-10px) translateY(0)}.mvhov-tg.mv_right.move{transform:translateX(10px) translateY(0);-webkit-transform:translateX(10px) translateY(0);-moz-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0)}.mv{transition:all .8s ease-out;-moz-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;-ms-transition:all .8s ease-out}.mv.move:nth-child(2){transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s}.mv.move:nth-child(3){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s}.mv.move:nth-child(4){transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}.mv.move:nth-child(5){transition-delay:.8s;-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s}.mv.move:nth-child(6){transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s}.mv.move:nth-child(7){transition-delay:1.2s;-moz-transition-delay:1.2s;-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;-ms-transition-delay:1.2s}.mv.move:nth-child(8){transition-delay:1.4s;-moz-transition-delay:1.4s;-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;-ms-transition-delay:1.4s}.mv.move:nth-child(9){transition-delay:1.6s;-moz-transition-delay:1.6s;-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;-ms-transition-delay:1.6s}.mv.move:nth-child(10){transition-delay:1.8s;-moz-transition-delay:1.8s;-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;-ms-transition-delay:1.8s}.mv.move.mv_delay,.mv.move.mv_delay02{transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s}.mv.move.mv_delay04{transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s}.mv.move.mv_delay06{transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}.mv.move.mv_delay08{transition-delay:.8s;-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s}.mv.move.mv_delay10{transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s}.mv.mv_fade{opacity:0}.mv.mv_fade.move{opacity:1}.mv.mv_top{transform:translateX(0) translateY(100px);-webkit-transform:translateX(0) translateY(100px);-moz-transform:translateX(0) translateY(100px);-ms-transform:translateX(0) translateY(100px)}.mv.mv_bottom.move,.mv.mv_left.move,.mv.mv_right.move,.mv.mv_top.move{transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0)}.mv.mv_bottom{transform:translateX(0) translateY(-30px);-webkit-transform:translateX(0) translateY(-30px);-moz-transform:translateX(0) translateY(-30px);-ms-transform:translateX(0) translateY(-30px)}.mv.mv_left{transform:translateX(100px) translateY(0);-webkit-transform:translateX(100px) translateY(0);-moz-transform:translateX(100px) translateY(0);-ms-transform:translateX(100px) translateY(0)}.mv.mv_right{transform:translateX(-100px) translateY(0);-webkit-transform:translateX(-100px) translateY(0);-moz-transform:translateX(-100px) translateY(0);-ms-transform:translateX(-100px) translateY(0)}.mv.mv_min{transform:scaleX(1.1) scaleY(1.1);-webkit-transform:scaleX(1.1) scaleY(1.1);-moz-transform:scaleX(1.1) scaleY(1.1);-ms-transform:scaleX(1.1) scaleY(1.1)}.mv.mv_mag.move,.mv.mv_min.move{transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1)}.mv.mv_mag{transform:scaleX(.9) scaleY(.9);-webkit-transform:scaleX(.9) scaleY(.9);-moz-transform:scaleX(.9) scaleY(.9);-ms-transform:scaleX(.9) scaleY(.9)}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;list-style-type:none;word-break:break-all}body,header,img,p{border:0;outline:0;vertical-align:baseline;list-style-type:none;word-break:break-all}header,img,p{padding:0;font-size:100%}img{margin:0;vertical-align:bottom}.clear:after{height:0;visibility:hidden}.aligncenter,p{display:block;margin:1em 0}#snd.sitemap #contents .sitemap_list ul p,strong{font-weight:700}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=attachment-],img[class*=wp-image-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clear:after,.clearfix:after{content:"";display:block;clear:both}#index .news-back .news-back-box #news-content ol li a dl,#index .pickup ul,#snd.voice #contents ul.listOfVoice li a dl,.col2{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.col2 * img{width:100%!important;height:auto!important}.col2 :first-child{width:50%}.col2 :last-child{width:48%}@media screen and (max-width:767px){.col2{display:block}.col2 :first-child,.col2 :last-child{width:100%}}body{padding:0;background:#fff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;line-height:1.7;overflow-x:hidden}a:link,a:visited,body{color:#000}a:hover,a:link,a:visited{text-decoration:none}#index .pickup ul li.mv a,.pc{display:block}.smp{display:none}.lazyload,i.fa{position:relative}i.fa{top:.5px;font-size:120%;line-height:1.5}i.fa.L{padding-right:.3em}i.fa.R{padding-left:.3em}i.fa.LR{padding:0 .3em}.lazyload{opacity:.8}.lazyload,.lazyloaded,.lazyloading{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;filter:alpha(opacity=80)}.lazyloading{position:relative;opacity:.8}.lazyload .lazyloader,.lazyloaded .lazyloader,.lazyloading .lazyloader{position:absolute;top:50%;left:50%;width:auto;height:auto;margin-left:-15px;margin-top:-15px;font-size:30px;line-height:30px;color:#fff;opacity:1!important;filter:alpha(opacity=100)!important;animation:"spin" 2s ease 0s 1 alternate both;-webkit-animation:"spin" 2s ease 0s 1 alternate both}.lazyloaded{position:relative;opacity:1;filter:alpha(opacity=100)}.lazyloaded .lazyloader{display:none}#index .news-back .news-back-box,header{width:980px;margin:0 auto}.footer-back .footer-top .bt_sns ul{text-align:right}.footer-back .footer-top .bt_sns ul li{display:inline-block;*display:inline;*zoom:1;margin-left:10px}@media screen and (min-width:761px){.header-in,.menu>li:hover{background:rgba(255,255,255,.9)}.header-in{padding:5px 0 0;position:absolute;z-index:9999}#logo{background:url(images/takara_top_logo.png) no-repeat;background-size:contain;width:180px;height:55px;text-indent:-9999px;margin:10px 0 0 10px;float:left}.request_access a,.request_inq a{float:right;color:#000;background-size:20px!important}.request_access a{padding:0 0 0 22px;background:url(images/access.png) no-repeat;margin:17px 15px 0}.request_inq a{padding:0 0 0 28px;background:url(images/inq.png) no-repeat;margin:17px 10px 0 0}.request_opencampus a{background:#ff5d7a;margin:11px 10px 0 0}.request_explanation a,.request_opencampus a,.request_shiryo a{color:#fff;font-size:14px;font-weight:700;padding:3px 17px;float:right}.request_explanation a{background:#ff5d7a;margin:11px 10px 0 0}.request_shiryo a{background:#01aebe;margin:11px 0 10px}.nav-back{height:30px;width:980px;margin:0 auto}.menu{float:right}.menu>li,.menu>li a{text-align:center;font-weight:700;font-size:14px}.menu>li a{display:block;color:#000}footer ul li a{color:#000}ul.menu__second-level{font-size:12px}ul.menu__fourth-level,ul.menu__third-level{visibility:hidden;opacity:0}.menu>li:hover{-webkit-transition:all .5s;transition:all .5s}.menu__third-level li{border-top:1px solid #111}.menu__second-level li a:hover{background:#eee}.menu>li:hover,.menu__fourth-level li a:hover,.menu__third-level li a:hover{background:#fff}li.menu__mega ul.menu__second-level{position:absolute;top:30px;left:0;box-sizing:border-box;width:100%;padding:0;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}li.menu__mega:hover ul.menu__second-level,li.menu__single:hover ul.menu__second-level{top:30px;visibility:visible;opacity:1}li.menu__mega ul.menu__second-level>li{float:left;width:20%;border:0}li.menu__mega ul.menu__second-level>li:nth-child(3n+2){margin:0}.drawer{display:none}.menu{width:100%;height:30px;max-width:750px;margin:0 auto;*zoom:1}.menu>li{float:left;width:16.6%;height:30px;line-height:30px;padding:0}.event-box h3,.menu>li a:hover{color:#000;text-align:center}ul.menu__second-level{visibility:hidden;opacity:0;z-index:1}.menu__second-level li a{border-top:1px solid #ddd;border-left:none;height:30px;line-height:30px;font-size:12px;font-weight:700}.menu__second-level li a:hover{background:#fff;border-left:none}.menu:after,.menu:before{content:" ";display:table}.menu:after{clear:both}.menu,.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;top:30px;background:#f5fdfd;-webkit-transition:all .2s ease;transition:all .2s ease;width:120%;margin-left:-10%}.end .menu__second-level li a{border-right:none}.slide-back{background:#fff;width:100%}.slide{max-width:1800px;margin:0 auto;position:relative}.top-content{padding-top:50px;background:#fff}#event-content{width:880px;margin:0 auto;padding:50px 0 60px}.event-back{background:#eee}.event-title{display:block;width:718px;margin:0 auto;padding-bottom:40px}.event-box{width:270px;border:solid 1px #ddd;background:#fff;padding:0 0 10px;float:left;margin:0 10px 15px;position:relative}.event-icon{position:absolute;background:#ef7a00;padding:0 7px;color:#fff;font-size:10px;top:0;left:0}.event-box img{width:270px;height:184px}.event-box h3{padding:4px;font-weight:700;font-size:14px}.event-box p{font-weight:400;font-size:12px;color:#000;margin:0;padding:4px}.event-box h3.event-day,.event-box h4,.gakka-box h3{padding:4px;font-weight:400;font-size:12px;text-align:center}.event-box h4{color:#ef7900;width:180px;padding:5px 0;margin:0 auto;display:block;font-size:11px}#gakka-content{width:980px;margin:0 auto;padding:40px 0 60px}#gakka-content,.gakka-back,.gakka-box,footer{background:#fff}.gakka-box{width:33.33%;border:solid 0 #ddd;padding:0;float:left;margin:0;position:relative}.gakka-box img{width:100%;padding:0}.gakka-box h3{padding:10px 0 8px;font-size:14px;font-weight:700;color:#fff;position:absolute;bottom:0;z-index:9;width:100%}.total h3{background:rgba(255,93,122,.75)}.hair h3{background:rgba(29,203,114,.75)}.tsushin-box h3{background:rgba(1,174,190,.75)}.sns-title{display:block;width:440px;margin:0 auto;padding-bottom:40px}.date{color:#000;font-size:10px;margin:0}.school-news-tag,.tag-color{background:#ff5d7a}.comment-tag,.school-news-tag,.student-tag,.tag-color{color:#fff;padding:0 10px;margin:0 0 0 10px}.student-tag{background:#01aebe}.comment-tag{background:#1dca71}.news-box h3{margin:0}.news-comment{margin:5px 0}.news-content p{line-height:1.4!important}.sns-back{background:#fff;padding:40px 0 60px}.sns-back-box{width:980px;margin:0 auto}#insta-content,footer ul{width:440px;float:left}#insta-content h2,#twitter-content h2{text-align:center;font-size:24px;font-weight:400;color:#3b5998;margin-bottom:20px}#twitter-content{width:440px;float:right}#twitter-content h2{color:#5ea9dd}#twitter-content iframe{width:440px;margin:0}.footer-back{background:repeating-linear-gradient(-45deg,#dbc9c7,#dbc9c7 10px,#fff 0,#fff 20px)}#footer-box,.footer-top{width:980px;margin:0 auto;padding:20px 0 10px}.footer-top-box{padding-top:2px}.footer-logo{background:url(images/takara_top_logo.png) no-repeat;background-size:contain;width:190px;height:58px;text-indent:-9999px;margin:10px 0 0;float:left}.ft-sns-btn{height:30px}.ft-sns-icon img{float:right;height:32px;width:32px}footer{width:100%}#footer-box{padding:40px 0 100px}footer ul{color:#000;width:170px;margin-right:26px;font-size:14px;line-height:1.6}footer ul p{color:#000;font-size:16px;border-bottom:solid 1px #000;line-height:2;margin:20px 0 10px}.copy{text-align:center;color:#000;padding-bottom:10px;margin:0}.spname{display:none}a:hover{opacity:.8}.wp-pagenavi{text-align:center}.wp-pagenavi span.current{border-color:#ef7a00!important;color:#fff;background:#ef7a00}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #ef7a00!important;color:#ef7a00;padding:4px 10px 3px 9px!important}.request_btn{font-size:16px;color:#fff;background:#01aebe;border:0;line-height:2.4;padding:0 10px;margin-top:20px}.ft-sns-icon img,select{margin-right:10px}textarea[class=question]{width:98%}#sidebar{float:right;width:240px;background:#fff;padding-top:20px}#sidebar h3,#sidebar ul li a{font-weight:400;font-size:14px;line-height:50px}#sidebar h3{margin:0}#sidebar ul{margin-bottom:20px}#sidebar ul li a{border:solid 1px #ddd;background:#fff;padding-left:20px;display:block}#sidebar ul li a:hover,.event-box h3.event-day{background:#eee;color:#000}#sidebar img{margin:0 0 20px;width:100%}#footer_btn,.sp,.spbr{display:none}.top-op-ichiran a{font-size:12px;color:#ef8b34;text-decoration:underline;text-align:right;margin-right:11px}.top-op-ichiran{text-align:right}}@media all and (-ms-high-contrast:none){.wave,::-ms-backdrop{background-image:none}}#index #gakka-content .gakka-box a.mv{position:static}#index #gakka-content .gakka-box a.mv *,#index .pickup ul li.mv *{opacity:0;filter:alpha(opacity=0)}#index #gakka-content .gakka-box a.mv::after,#index .pickup ul li.mv::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background:#000;transform:scaleX(0) scaleY(1);-webkit-transform:scaleX(0) scaleY(1);-moz-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1);transform-origin:0 50%;-webkit-transform-origin:0 50%}#index #gakka-content .gakka-box.total a.mv.move *,#index .pickup ul li.move *{animation:"fade-dom" .6s ease 0s 1 alternate both;-webkit-animation:"fade-dom" .6s ease 0s 1 alternate both}#index #gakka-content .gakka-box.total a.mv.move::after,#index .pickup ul li.move::after{animation:"sweep-to-right" .6s ease 0s 1 alternate both;-webkit-animation:"sweep-to-right" .6s ease 0s 1 alternate both}#index #gakka-content .gakka-box.hair a.mv.move *{animation:"fade-dom" .6s ease .1s 1 alternate both;-webkit-animation:"fade-dom" .6s ease .1s 1 alternate both}#index #gakka-content .gakka-box.hair a.mv.move::after{animation:"sweep-to-right" .6s ease .1s 1 alternate both;-webkit-animation:"sweep-to-right" .6s ease .1s 1 alternate both}#index #gakka-content .gakka-box.tsushin-box a.mv.move *{animation:"fade-dom" .6s ease .2s 1 alternate both;-webkit-animation:"fade-dom" .6s ease .2s 1 alternate both}#index #gakka-content .gakka-box.tsushin-box a.mv.move::after{animation:"sweep-to-right" .6s ease .2s 1 alternate both;-webkit-animation:"sweep-to-right" .6s ease .2s 1 alternate both}#index .news-back{padding:40px 0 60px}#index .news-back .news-back-box #news-content ol li{border-bottom:dashed 1px #ccc}#index .news-back .news-back-box #news-content ol li a,#index .news-back .news-back-box #news-content ol li a::before{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}#index .news-back .news-back-box #news-content ol li a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;display:block;padding:25px 15px}#index .news-back .news-back-box #news-content ol li a::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}#index .news-back .news-back-box #news-content ol li a dl dt{width:15%}#index .news-back .news-back-box #news-content ol li a dl dt img{display:block;width:100%;height:auto;border:solid 1px #ccc}#index .news-back .news-back-box #news-content ol li a dl dd{width:83%}#index .news-back .news-back-box #news-content ol li a dl dd p.date{margin:0 0 5px}#index .news-back .news-back-box #news-content ol li a dl dd h4{font-size:14px;line-height:1.3}#index .news-back .news-back-box #news-content ol li a:hover,#index .news-back .news-back-box #news-content ol li a:hover p.date{color:#fff}#index .news-back .news-back-box #news-content ol li a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}#index .pickup{width:980px;margin:0 auto;padding-bottom:60px}#index .pickup ul li.mv{position:relative;width:310px}#index .pickup ul li.mv a img{display:block;width:100%;height:auto}#index .fix-topics_pc{position:fixed;bottom:0;right:0;z-index:99999}#index .fix-topics_pc div.fukidashi{position:absolute;z-index:99}#index .fix-topics_pc div.fukidashi a{transition:all .15s ease-out;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-ms-transition:all .15s ease-out;display:block;background-image:url(./common/img/top/topics_fukidasi_pink.png);background-repeat:no-repeat;background-position:center;background-size:cover}#index .fix-topics_pc div.figure{transition:all .1s ease-out;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;position:relative;width:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover}#index .fix-topics_pc div.figure::before{content:"";display:block;padding-top:112%}#index .fix-topics_pc.open{width:250px}#index .fix-topics_pc.open div.fukidashi{bottom:30px;right:160px}#index .fix-topics_pc.open div.fukidashi a{width:325px;height:300px;background-image:url(./common/img/top/topics_fukidasi_pink.png);animation:"changeBg" 1s linear 0s infinite alternate both;-webkit-animation:"changeBg" 1s linear 0s infinite alternate both}#index .fix-topics_pc.open div.fukidashi a span{position:absolute;top:125px;left:0;right:0;display:block;width:180px;height:6em;margin:auto;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);color:#fff;font-weight:700;text-align:center;font-size:16px;line-height:1.4}#index .fix-topics_pc.close div.fukidashi a:hover,#index .fix-topics_pc.open div.fukidashi a:hover{transform:translateX(0) translateY(0) scaleX(1.05) scaleY(1.05) rotate(-3deg);-webkit-transform:translateX(0) translateY(0) scaleX(1.05) scaleY(1.05) rotate(-3deg);-moz-transform:translateX(0) translateY(0) scaleX(1.05) scaleY(1.05) rotate(-3deg);-ms-transform:translateX(0) translateY(0) scaleX(1.05) scaleY(1.05) rotate(-3deg);opacity:1;filter:alpha(opacity=100)}#index .fix-topics_pc.open div.figure{background-image:url(./common/img/top/topics_fig1@2x.png)}#index .fix-topics_pc.close{right:-30px;width:200px}#index .fix-topics_pc.close div.fukidashi{position:absolute;bottom:160px;right:70px}#index .fix-topics_pc.close div.fukidashi a{width:102px;height:110px;background-image:url(./common/img/top/topics_fukidasi_close@2x.png)}#index .fix-topics_pc.close div.fukidashi a span,#snd.graduate2 #contents #naitei .naitei_item>p,#snd.sitemap #contents #page-thum{display:none}#index .fix-topics_pc.close div.figure{background-image:url(./common/img/top/topics_fig2@2x.png)}#snd.page #page #contents h2.pageLead{margin-bottom:25px;font-size:20px;line-height:1.6;text-align:center}@media screen and (min-width:761px){#page{width:980px;margin:0 auto;padding-top:80px}#contents{background:#fff;padding:20px 10px 50px;width:680px;float:left}#page h1{font-size:24px}#page h2,#page h3,#page h4,#page h5{font-size:18px;margin:10px}#page h1,#page h3{color:#fff;background:#000;line-height:2.4;padding-left:20px}#page h3{clear:both;margin:10px 10px 30px}#page h4{color:#000;line-height:1.8;margin:5px 10px}#page h5{line-height:1.6;margin:8px}#page h1,#page p{margin:0 10px 10px}#page ol li{list-style-type:decimal;margin:0 10px}#page ol li,#page p,#page table,#page ul li{font-size:14px}#page table{width:97%;border:solid 1px #000;border-collapse:collapse;margin:0 1.5%}#page table td,#page table th{font-weight:400;vertical-align:middle;border:solid 1px #000;padding:10px}#page table th{background:#eee}#page table td{background:#fff}#page img{margin:0 10px 10px;border:solid 1px #eee;box-sizing:border-box}#page-thum img{width:660px;margin-bottom:20px}.size-full{margin:0!important;border:0!important}#page #contents a{color:#ef7a00;text-decoration:underline}}#snd.shien #contents h1{margin-bottom:0}#snd.shien #contents .topicbox{padding:25px;margin:25px 0;background-color:#eee}#snd.shien #contents .contact{padding:10px;border:7px solid #eee;text-align:center}#snd.graduate_support2 #contents .kaigyo,#snd.graduate_support2 #contents figure.graduate_support_fig1{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#snd.graduate_support2 #contents figure.graduate_support_fig1{width:660px;margin-left:10px}#snd.graduate_support2 #contents figure.graduate_support_fig1 img{display:block;width:50%;height:100%;margin:0 0 25px}#snd.graduate_support2 #contents .kaigyo{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #eee;padding-top:20px}#snd.graduate_support2 #contents .kaigyo .half{float:none;width:310px;margin:0 0 30px 10px}#snd.voice #contents ul.listOfVoice li a{display:block;padding:25px 0;color:#000;text-decoration:none}#snd.voice #contents ul.listOfVoice li a dl dt{width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover}#snd.voice #contents ul.listOfVoice li a dl dd{width:520px}#snd.voice #contents ul.listOfVoice li a dl dd .student-tag{padding:3px 10px;font-size:12px}#snd.voice #contents ul.listOfVoice li a dl dd h5 strong{font-size:12px;font-weight:400}#snd.voice #contents ul.listOfVoice li a dl dd h5 strong b{font-weight:400}#snd.graduate2 #contents #naitei .naitei_item{display:flex;justify-content:space-between;gap:16px}#snd.graduate2 #contents #naitei .naitei_item .graduate-comment{flex:0 0 auto;width:280px;margin:0}#snd.graduate2 #contents #naitei .naitei_item .graduate-comment dl{margin-top:10px}#snd.graduate2 #contents #naitei .naitei_item .graduate-comment dl dt{font-size:16px}#snd.graduate2 #contents #naitei .naitei_item .graduate-comment dl dd,body{font-size:12px}#snd.graduate2 #contents #naitei .naitei_item .right h4{background:#eee;margin:0 0 8px;padding:4px 10px;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#snd.graduate2 #contents #naitei .naitei_item .right p,body{margin:0}#snd.graduate2 #contents #naitei .naitei_item+.naitei_item{margin-top:32px;padding-top:32px;border-top:1px solid #ddd}@media screen and (max-width:767px){#snd.graduate2 #contents #naitei .naitei_item{flex-direction:column}#snd.graduate2 #contents #naitei .naitei_item .graduate-comment{flex:auto;width:auto}}#snd.sitemap #contents .sitemap_list ul{margin-top:25px}#snd.sitemap #contents .sitemap_list ul li{border-top:1px solid #ddd}#snd.sitemap #contents .sitemap_list ul li a{position:relative;display:block;padding:10px 3%;text-decoration:none;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}#snd.sitemap #contents .sitemap_list ul li a::after{content:"";position:absolute;right:3%;top:0;bottom:0;display:block;width:5px;height:5px;margin:auto;border-top:2px solid #666;border-right:2px solid #666;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}#snd.sitemap #contents .sitemap_list ul li a:hover{background-color:#f5f5f5}#snd.sitemap #contents .sitemap_list ul li:last-of-type{border-bottom:1px solid #ddd}#snd.personnel .kyujinButtons{display:flex;justify-content:center;margin-bottom:50px}#snd.personnel .kyujinButtons .kyujinButton a{background:#ff5d7a;display:block;width:260px;padding:8px;border-radius:4px}#snd.personnel .kyujinButtons .kyujinButton a dl{color:#fff;text-align:center;font-weight:700}#snd.personnel .kyujinButtons .kyujinButton a dl dt{font-size:14px}#snd.personnel .kyujinButtons .kyujinButton a dl dd{font-size:18px}#snd.personnel .kyujinButtons .kyujinButton+.kyujinButton{margin-left:25px}@media screen and (min-width:761px){#page iframe{margin:0 10px 10px;width:660px}.number{background:#000;color:#fff;padding:0 10px;font-size:20pt;margin-right:10px}.setsubi-box,.setsubiBox{border-bottom:solid 1px #ddd;padding-bottom:20px;margin-bottom:30px}.setsubiBox{margin-bottom:20px;border-bottom:1px solid #ddd}.setsubiBox figure{display:flex;flex-direction:row-reverse}.setsubiBox figure div.figures{display:flex;width:calc(100% - 200px)}.setsubiBox figure div.figures img{display:block;width:calc(50% - 10px);height:auto;margin-left:10px!important}.setsubiBox figure figcaption{width:200px}.setsubiBox figure figcaption h5{margin:0!important;font-size:20px!important;font-weight:700;color:#01aebe}.setsubiBox figure figcaption p{margin-left:0!important;margin-right:0!important;font-size:12px!important}.kyujinbtn{background:#ff5d7a;color:#fff;width:260px;text-align:center;font-size:14px;vertical-align:middle;float:left;font-weight:700;padding:8px 0;margin-left:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.kyujinbtn h5{font-size:18px;line-height:1!important}.half{width:340px;float:left}.half h4{margin-top:-5px!important}.half img{margin:0 0 5px!important;width:100%}.alignleft{margin-left:0!important}.alignright{margin-right:0!important}.tsushin{text-align:center;font-size:14px}.blue{background:#ebfcfd}.blue,.green,.orange,.pink{margin:10px;border:solid 1px #ddd;padding:20px 0}.pink{background:#feeff2}.green,.orange{text-align:center}.green{background:#b8ffd8}.orange{background:#feb8aa}.tsushin img{width:20%;text-align:center;display:inline}.graduate-comment img,.tsushin-under img{width:100%}.tsushin-half{width:50%;float:left}.tsushin-ichinen{border:solid 2px #000}.special-comment{width:280px;float:right;clear:both;margin:0 10px}.comment-small{font-size:10px;margin-top:-6px}#teacher img{margin-left:10px!important;margin-bottom:45px!important}#teachers .teacher .flexwrap{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:0 10px}#teachers .teacher .flexwrap figure{width:300px}#teachers .teacher .flexwrap figure img{display:block;width:100%;height:auto;margin:0}#teachers .teacher .flexwrap .text{width:calc(100% - 300px - 25px)}#teachers .teacher .flexwrap .text p{margin:0}#teachers .teacher .flexwrap .text dl{margin-top:10px;font-size:10px}#teachers .teacher .flexwrap .text dl dt,.takarabtn a{font-weight:700}#teachers .teacher+.teacher{margin-top:50px}#graduate h3{color:#000;background:#eee}.graduate-comment{width:280px;float:left;clear:both;margin:0 10px 10px}.graduate-comment dl dt,.naitei-box .graduate-comment dl dt{font-size:16px}.graduate-comment dl dd,.naitei-box .graduate-comment dl dd{font-size:12px}.takarabtn a{background:#ef7a00;color:#fff!important;text-decoration:none!important;text-align:center;font-size:14px;vertical-align:middle;padding:20px 0;display:block;width:300px;margin:0 auto}.margin70{margin-bottom:70px}.qa dl{margin:0 10px 25px;padding-bottom:20px;border-bottom:solid 1px #00aebd}.qa dl dt{float:left;padding:0 0 0 10px;font-size:14px;margin:0 10px 0 0}.qa dl dd{font-size:14px;margin:0}.q,.qa dl dt{color:#00aebd;font-weight:700}.answer{padding:0 0 0 30px}.tojin{padding-bottom:40px}.three-box{float:left;width:206px;margin:0 10px}.qa-left-box{float:left;width:380px}.qa-right-box{float:right;width:280px;margin:0 10px}.qa-right-box img,.three-box img{width:100%;margin:0!important}#naitei h4,.qa-btn a,.takarabtn a{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.qa-btn a{background:#ff5d7a;color:#fff!important;text-decoration:none!important;width:260px;text-align:center;font-size:14px;vertical-align:middle;font-weight:700;padding:8px 0;margin-top:40px;display:block}.voice-box{margin:20px 10px;border-bottom:solid 1px #ddd}#contents .voice-box a{color:#000!important}.voice-box img{width:150px;float:left;margin-left:0!important}.voice-box h5{font-size:16px!important;margin-bottom:-10px!important}#page .date{font-size:10px!important}.tag-back{margin-top:40px;border-top:solid 1px #eee;padding:0 10px}.tag-back ul li a{margin-top:10px;font-size:12px;float:left;background:#ddd;color:#333;padding:0 10px}#naitei h4{background:#eee;margin-left:0;padding:4px 10px;display:inline-block}.naitei-box,.open-box h4{border-bottom:solid 1px #ddd;margin-bottom:70px}.naitei-box .graduate-comment dl{margin-top:10px}.open-box{background:#f3f3f3;margin:20px 10px;padding:10px 9px 20px;border:solid 1px #ccc}.oc-boxs{margin-bottom:20px}#contents .voice-box a,.open-box a{text-decoration:none!important}.open-box h4{margin-bottom:20px!important;line-height:1.5!important}.open-box img{width:200px;float:left}.oc-cont{float:right;width:420px}.open-box p{color:#555!important;font-size:12px!important}.ocbtn a{color:#fff!important;background:#01aebe;text-align:center;margin:0 auto;display:block;width:40%;padding:10px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}@media screen and (max-width:767px){.smp{display:block}.pc,h1.seo{display:none}a{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}a:hover{opacity:1;filter:alpha(opacity=100)}.footer-back{background:#f5f5f5}.footer-back .footer-top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:25px 35px}.footer-back .footer-top .bt_sns ul{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.footer-back .footer-top .bt_sns ul li{display:block;margin-left:0}}@media screen and (max-width:760px){body{background:#fff;margin:0;padding:0}.pc{display:none}#header,body{width:100%}.header-in{width:100%;margin:0 auto;padding:10px 0 20px;background:#fff}#logo{background:url(images/takara_top_logo.png) no-repeat;background-size:contain;width:170px;height:50px;text-indent:-9999px;margin:0 0 0 1%;float:left}.top-btn{height:30px}.request_access a,.request_inq a{float:right;color:#555;background-size:22px}.request_access a{padding:0 0 0 22px;background:url(images/access.png) no-repeat;margin:5px 20px 0 0}.request_inq a{padding:0 0 0 28px;background:url(images/inq.png) no-repeat;margin:5px 1% 0 0}.sphead-box{float:left;width:100%}.request_explanation a,.request_opencampus a,.request_shiryo a{color:#fff;font-size:14px;font-weight:700;padding:9px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:right;margin:11px 1% 0 0;text-align:center}.request_opencampus a{background:#01aebe;width:40%}.request_explanation a,.request_shiryo a{width:28%}.request_explanation a{background:#01aebe}.request_shiryo a{background:#ff5d7a}.nav-back{display:none}.drawer-menu-item{text-decoration:none!important}.drawer-hamburger{position:absolute!important;top:20px!important;background-color:#fff!important;border:solid 1px #fff!important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px .8rem 20px!important;width:1.8rem!important}.drawer-hamburger-icon,.drawer-hamburger-icon::after,.drawer-hamburger-icon::before{height:3px!important}.drawer-dropdown{line-height:2rem!important;border-bottom:solid 1px #ddd}.drawer-dropdown-menu-item{line-height:3rem!important;border-bottom:solid 1px #eee}.top-content{width:100%!important}.home{border-bottom:solid 1px #ddd}#event-content{width:100%;margin:0 auto;padding:20px 0}#gakka-content,.event-back{background:#fff}.event-title{width:80%;margin:40px 10% 20px}.event-box{width:100%;height:auto;border:solid 1px #ddd;background:#fff;padding:1px 1px 4px;float:left;margin:10px 0 20px;box-sizing:border-box}.event-icon{position:absolute;font-size:10px;background:#ef7a00;padding:0 7px;color:#fff;top:0;left:0}.event-box img,.gakka-box img{width:40%;height:auto;padding:0}.sp-event-right{width:60%;float:right}.event-box h3,.event-box h3.event-day{padding:2px 2%;font-weight:700;font-size:12px;color:#000}.event-box p{padding:2px 2%;margin:0}.event-box h3.event-day{font-weight:400;background:#eee}.event-box h4{color:#ed8820;padding:2px 0;text-align:center;font-weight:400;margin:0 auto;font-size:11px}#gakka-content{width:100%;margin:0 auto;padding:20px 0}.gakka-back{background:#eafcfe}.gakka-box{width:100%;background:#fff;padding:0;float:left;margin:10px 0;position:relative}.gakka-box img{width:100%}.gakka-box h3,.request_tel a{font-weight:700;text-align:center}.gakka-box h3{padding:7px 0 5px;font-size:14px;color:#fff;margin:0;position:absolute;bottom:0;width:100%}.total h3{background:rgba(255,93,122,.75)}.hair h3{background:rgba(29,203,114,.75)}.tsushin-box h3{background:rgba(1,174,190,.75)}.date{color:#777;font-size:10px;margin:5px 2%}.school-news-tag,.tag-color{background:#ff5d7a}.comment-tag,.school-news-tag,.student-tag,.tag-color{color:#fff;padding:0 10px;margin:0 0 0 10px}.student-tag{background:#01aebe}.comment-tag{background:#1dca71}.sns-back{background:#fff;padding:20px 0 0}.sns-back-box{width:96%;margin:0 2%}#insta-content{width:100%;background:#fff;padding-bottom:40px}#insta-content h2,#twitter-content h2{text-align:center;font-size:24px;margin-bottom:20px}.sns-title{width:100%;margin:30px 0 10px}.fb-page{width:100%}#twitter-content{width:100%;background:#eee;padding:0 0 30px}#twitter-content h2{font-weight:400;color:#5ea9dd;margin-bottom:10px;padding:40px 0 20px}#insta,#twitter-content iframe{width:96%;margin:0 2%}.insta-back,footer{background:#fff}#insta{margin:0 auto;padding:20px 2%}#footer-box,#insta h2{margin:0 auto;width:50%}.insta-icon{margin:30px 30% 35px;width:40%}#insta iframe{width:100px}.pc-insta,footer ul li,footer ul p{display:none}.snapcover{width:98%}.ft-sns-icon img{float:left;margin:0 2.5%;width:20%}.copy{color:#000;text-align:center;margin-bottom:0}.footer-top-box{padding:10px 0 30px}.request_tel a{font-size:30px;display:block;margin:0 auto}#sidebar h3,#sidebar ul,.footer-logo{display:none}footer{width:100%;padding-bottom:60px}.arrow{float:right;margin:-60px 0 0;width:50px}#footer-box{width:100%;padding:10px 0 0}.request_btn,.spname{font-size:16px;color:#fff}.spname{text-align:center}.request_btn{background:#01aebe;border:0;line-height:2.4;padding:0 10px;margin-top:20px}select{margin-right:10px}input[type=text]{width:85%}#sidebar img{width:48%;float:left;margin:0 1% 40px}.wp-pagenavi{font-size:14px}.wp-pagenavi span.current{border-color:#01aebe!important;color:#fff;background:#01aebe}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #01aebe!important;color:#01aebe;padding:4px 10px 3px 9px!important}.top-op-ichiran a{font-size:14px;color:#ed8820;text-decoration:underline;text-align:center}.top-op-ichiran,.wp-pagenavi{text-align:center}#footer_btn{width:100%;position:fixed;bottom:0;padding:0;margin:0}#footer_btn img{width:33.33%;float:left;margin:0;padding:0;border:0}.footer-top-box,.sphead-box{display:none}}@media screen and (max-width:767px){.fix-topics_smp{position:relative;width:100%}.fix-topics_smp div.fukidashi{position:absolute;top:-110px;width:70%}.fix-topics_smp div.figure,.fix-topics_smp div.fukidashi a{position:relative;background-repeat:no-repeat;background-size:cover}.fix-topics_smp div.fukidashi a{display:block;width:100%;background-image:url(./common/img/top/topics_fukidasi_pink.png);background-position:center;animation:"changeBg" 1s linear 0s infinite alternate both;-webkit-animation:"changeBg" 1s linear 0s infinite alternate both}.fix-topics_smp div.fukidashi a::before{content:"";display:block;padding-top:92%}@keyframes changeBg{1%,49%{background-image:url(./common/img/top/topics_fukidasi_pink.png)}50%,to{background-image:url(./common/img/top/topics_fukidasi_blue.png)}}.fix-topics_smp div.fukidashi a span{position:absolute;top:42%;left:0;right:0;display:block;width:55%;height:6em;margin:auto;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);color:#fff;font-weight:700;text-align:center;font-size:16px;line-height:1.4}.fix-topics_smp div.figure{float:right;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;width:50%;background-image:url(./common/img/top/topics_fig1@2x.png);background-position:center bottom}.fix-topics_smp div.figure::before{content:"";display:block;padding-top:100%}}@media screen and (max-width:375px){.fix-topics_smp div.fukidashi a span{width:50%;height:6em;font-size:.8rem;line-height:1.4}}@media screen and (max-width:320px){.fix-topics_smp div.fukidashi a span{width:50%;height:6em;font-size:.8rem;line-height:1.4}}@media screen and (max-width:767px){#index .news-back{padding:20px 0 60px}#index .news-back .news-back-box{width:auto;margin:0 auto}#index .news-back .news-back-box #news-content{padding:0 2%}#index .news-back .news-back-box #news-content ol li{margin-top:10px;border:1px solid #ddd}#index .news-back .news-back-box #news-content ol li a{padding:10px}#index .news-back .news-back-box #news-content ol li a dl dt{width:25%}#index .news-back .news-back-box #news-content ol li a dl dt img{border:0}#index .news-back .news-back-box #news-content ol li a dl dd{width:70%}#index .news-back .news-back-box #news-content ol li a dl dd p.news-comment{display:none}#index .news-back .news-back-box #news-content ol li:first-child{margin-top:0}#index .news-box h3{margin:0}#index #news-content h5 a{background:#01aebe;color:#fff;width:70%;line-height:2.8;font-size:18px;font-weight:400;text-align:center;margin:20px 15% 50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:block}#index #news-content h5 a span{margin-left:10px;font-size:12px}#index .pickup{width:100%;margin:0 auto;padding-bottom:30px;background:#fff}#index .pickup h2{padding-bottom:20px;width:80%;margin:0 10%}#index .pickup ul,#snd.page #page #contents h2.pageLead span,#snd.voice #contents ul.listOfVoice li a dl,#snd.voice #contents ul.listOfVoice li a dl dd h5 strong b,#teachers .teacher .flexwrap,.setsubiBox figure{display:block}#index .pickup ul li.mv{width:96%;margin:6px 2%}#index .pickup ul li.move *{animation:"fade-dom" .8s ease 0s 1 alternate both;-webkit-animation:"fade-dom" .8s ease 0s 1 alternate both}#index .pickup ul li.move::after{animation:"sweep-to-right" .8s ease 0s 1 alternate both;-webkit-animation:"sweep-to-right" .8s ease 0s 1 alternate both}@keyframes fade-dom{0%,50%{opacity:0;filter:alpha(opacity=0)}51%,to{opacity:1;filter:alpha(opacity=100)}}@keyframes sweep-to-right{0%{opacity:1;filter:alpha(opacity=100);transform:scaleX(0) scaleY(1);-webkit-transform:scaleX(0) scaleY(1);-moz-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1)}50%,85%{opacity:1;filter:alpha(opacity=100);transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1)}90%{opacity:.5;filter:alpha(opacity=50)}95%{opacity:.8;filter:alpha(opacity=80)}99%{opacity:0;filter:alpha(opacity=0);transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1)}to{opacity:0;filter:alpha(opacity=0);transform:scaleX(0) scaleY(1);-webkit-transform:scaleX(0) scaleY(1);-moz-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1)}}#index .fix-topics_pc,#snd.page #page #contents h2.pageLead br,#snd.voice #contents ul.listOfVoice li a dl dd h5 strong::before{display:none}div#contents .table_wrap{position:relative;overflow-x:auto;width:100%}div#contents .table_wrap table td,div#contents .table_wrap table th{white-space:nowrap}div#contents .table_wrap::before{content:"表を横にスライドできます →";display:block;font-size:10px;color:#888}div#contents table.tableToBlock{width:100%!important}div#contents table.tableToBlock td,div#contents table.tableToBlock th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;width:100%!important;padding:7px;text-align:left}#snd.page #page #contents h2.pageLead{font-size:18px;line-height:1.6;text-align:left}#page,#page img{width:100%;margin:0}#contents{background:#fff;padding:20px 2% 50px;width:96%;float:left}#page h1,#page h3{background:#000;color:#fff}#page h1{font-size:20px;line-height:2.4;padding-left:20px}#page h2,#page h5{font-size:18px;margin:10px 0}#page h3{padding:7px 3%;margin:10px 0;line-height:1.3}#page h4{font-size:17px;color:#000;line-height:1.5;margin:5px 0}#page h5{line-height:1.6}#page h1,#page p{margin:0 0 10px}#page ol li{list-style-type:decimal;margin:0 10px}#page ol li,#page p,#page table,#page ul li{font-size:14px}#page table{width:100%;border:solid 1px #000;border-collapse:collapse;margin:0}#page table td,#page table th{font-weight:400;vertical-align:middle;border:solid 1px #000;padding:10px}#page table th{background:#eee}#page table td{background:#fff}#page img{margin:0 0 10px;border:solid 1px #eee;box-sizing:border-box}#page-thum img{width:100%;margin:0 0 20px!important}.size-full{margin:0!important;border:0!important}#page #contents a{color:#ef7a00;text-decoration:underline}#snd.policy #contents .body-copy{text-align:left!important}#snd.graduate_support2 #contents figure.graduate_support_fig1{width:auto;margin-left:0;display:block}#snd.graduate_support2 #contents figure.graduate_support_fig1 img{display:block;width:100%;height:100%;margin-bottom:10px}#snd.graduate_support2 #contents .kaigyo .half{width:47%;margin:0 0 30px}#snd.voice #contents ul.listOfVoice{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#snd.voice #contents ul.listOfVoice li{width:46%;margin-bottom:50px}#snd.voice #contents ul.listOfVoice li a{padding:0}#snd.voice #contents ul.listOfVoice li a dl dt{height:auto;position:relative;width:100%;margin-bottom:10px}#snd.voice #contents ul.listOfVoice li a dl dt::before{content:"";display:block;padding-top:130%}#snd.voice #contents ul.listOfVoice li a dl dd{width:auto}#snd.voice #contents ul.listOfVoice li a dl dd .student-tag{margin-left:0}#snd.voice #contents ul.listOfVoice li a dl dd h5{margin-bottom:15px;font-size:16px}#snd.voice #contents ul.listOfVoice li a dl dd h5 strong{display:block;margin-bottom:25px;font-size:10px}#snd.voice #contents ul.listOfVoice li a dl dd p{font-size:12px;line-height:1.4}#page h3,.graduate-comment dl dt,.naitei-box .graduate-comment dl dt{font-size:16px}.graduate-comment dl dd,.naitei-box .graduate-comment dl dd{font-size:12px}#snd.graduate_support #contents h3{letter-spacing:-.07em}.voice-box{margin:20px 10px;border-bottom:solid 1px #ddd}#contents .voice-box a{text-decoration:none!important;color:#555!important}.voice-box img{width:35%!important;float:left;margin-left:0!important;margin-right:10px!important}#page .date,.voice-box h5{font-size:16px!important;margin-bottom:-10px!important}#page .date{font-size:10px!important}.tag-back{margin-top:40px;border-top:solid 1px #eee;padding:0 10px}.tag-back ul li a{margin-top:10px;font-size:12px;float:left;background:#ddd;color:#333;padding:0 10px}.number{background:#000;color:#fff;padding:2px 5px;font-size:16pt;margin-right:5px}.setsubi-box,.setsubiBox{border-bottom:solid 1px #ddd;padding-bottom:20px;margin-bottom:30px}.setsubiBox{margin-bottom:20px;border-bottom:1px solid #ddd}.setsubiBox figure div.figures{display:block;width:100%}.setsubiBox figure div.figures img{width:100%;height:auto;margin:10px 0!important}.setsubiBox figure figcaption{width:auto;margin-top:10px}.setsubiBox figure figcaption h5{margin:0!important;font-size:20px!important;font-weight:700;color:#01aebe}.setsubiBox figure figcaption p{margin-left:0!important;margin-right:0!important;font-size:12px!important}#teacher h3{padding-left:10px;font-size:1.3em;line-height:1.7;margin-bottom:10px}#teachers .teacher .flexwrap figure{width:100%}#teachers .teacher .flexwrap .text{margin-top:25px;width:100%}#teachers .teacher .flexwrap .text dl dt{font-weight:700}#teachers .teacher+.teacher{margin-top:50px}.tsushin{text-align:center;font-size:14px}.blue{background:#ebfcfd;padding:20px 0}.blue,.green,.pink{margin:10px;border:solid 1px #ddd}.pink{background:#feeff2;padding:20px 0}.green{background:#b8ffd8}.green,.orange,.takarabtn a{text-align:center;padding:20px 0}.orange{background:#feb8aa;margin:10px;border:solid 1px #ddd}.tsushin img{width:20%!important;text-align:center;display:inline}.tsushin-under img{width:100%}.tsushin-half{width:50%;float:left}.tsushin-ichinen{border:solid 2px #000}.margin70{margin-bottom:70px}.takarabtn a{background:#ef7a00;color:#fff!important;text-decoration:none!important;font-size:14px;vertical-align:middle;font-weight:700;display:block;width:100%;margin:0 auto}.qa dl{margin:0 0 25px;padding-bottom:20px;border-bottom:solid 1px #00aebd}.qa dl dt{float:left;padding:0;font-size:14px;margin:0 10px 0 0}.qa dl dd{font-size:14px;margin:0}.q,.qa dl dt{color:#00aebd;font-weight:700}.answer{padding:0 0 0 20px}.tojin{padding-bottom:20px}.three-box{float:left;width:31.3%;margin:0 1%}.three-box img{width:100%;margin:0 0 -10px!important}.qa-left-box{width:100%}.qa-right-box{width:100%;margin:0}.qa-right-box img{width:100%;margin:0!important}#naitei h4,.qa-btn a,.takarabtn a{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.qa-btn a{background:#ff5d7a;color:#fff!important;width:100%;text-align:center;font-size:14px;vertical-align:middle;font-weight:700;padding:8px 0;margin-top:40px;display:block}#naitei h4{background:#eee;margin-left:0;padding:4px 10px;display:inline-block}.naitei-box,.open-box h4{border-bottom:solid 1px #ddd;margin-bottom:70px}.open-box{background:#effdfd;margin:20px 0;padding:10px 10px 20px;border:solid 1px #ccc}.oc-boxs{margin-bottom:20px}.open-box a,.qa-btn a{text-decoration:none!important}.open-box h4{margin-bottom:20px!important;line-height:1.5!important;font-size:12px!important}.open-box img{width:35%!important;float:left}.oc-cont{float:right;width:62%}.open-box p{color:#555!important;font-size:12px!important}.ocbtn a{color:#fff!important;background:#01aebe;text-align:center;margin:0 auto;display:block;width:60%;padding:10px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}body#snd.single.endo #page #contents h1{font-size:20px}