@charset "utf-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;vertical-align:text-bottom;word-wrap:break-word;word-break:break-all}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,strong,small{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}hr{margin:0;line-height:0}main{display:block}em{font-style:oblique}img{vertical-align:top}strong{font-weight:900;color:#000}a img{border:none}button:focus{outline:none}body{color:#282828;font-family:"Noto Sans Japanese","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;line-height:1.5;font-size:87.5%;-webkit-text-size-adjust:none}sup{font-size:7px}a{color:#282828;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover{opacity:.70;filter: alpha(opacity=70);text-decoration:underline}a.current{color:#6e6e6e;text-decoration:none}a:active,a:focus{outline:none}@media only screen and (max-width:667px){body{color:#282828;font-family:"Noto Sans Japanese","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;line-height:1.5833;font-size:75%;-webkit-text-size-adjust:none}}html{overflow-y:scroll;min-width:1100px}body{background:#f9f9f3}.page_width{width:1100px;margin:0 auto}main.no_menu .page_width{width:100%}@media only screen and (max-width:667px){html{min-width:100%}img{width:100%}.page_width{width:auto;margin:0}}header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:10}header .inner{max-width:1440px;min-width:1100px;margin:0 auto;position:relative}header .util{border-bottom:1px solid #dcdcdc;height:81px;position:relative;z-index:6;background:#fff}header .util h1{float:left;width:382px;padding-top:13px}header .util .links{position:absolute;top:31px;right:495px;width:355px}header .util .links li a{float:left;padding:0 0 0 10px;font-size:12px;font-weight:bold;margin-right:15px;background:url(img/icon-arrow1.png) no-repeat left center}header .util .links li.sitemap a{margin-right:0}header .util .links li.information a{background:url(img/icon-blank_s.png) no-repeat left center}header .util .language{position:absolute;top:31px;right:392px;width:85px}header .util .language figcaption{background:url(img/icon-language.png) no-repeat left center;padding:0 0 0 22px;font-size:12px;font-weight:bold;cursor:pointer}header .util .language ul{display:none}header.pc .util .language ul{position:relative;z-index:7;width:220px;padding:0 9px;border:1px solid #dcdcdc;border-top:none;left:-80px;margin-top:22px;background:#fff}header.pc .util .language ul:after{background:url(img/language_list_bg.gif+local_menu_btn_pc_on.png+local_menu_btn_pc_off.png+local_menu_btn_sp_off.gif.pagespeed.is.xr9yvf2Ojm.png) no-repeat left top #fff;width:240px;height:11px;content:"";top:-11px;left:0;position:absolute;background-position:0 0}header.pc .util .language ul li{border-bottom:1px solid #dcdcdc;font-size:13px}header.pc .util .language ul li a{display:block;padding:12px 9px}header.pc .util .language ul li:last-child{border-bottom:none}header .util .text_size{position:absolute;top:31px;right:236px;width:134px;overflow:hidden;font-size:12px;font-weight:bold}header .util .text_size figcaption{float:left}header .util .text_size li{float:left;margin-right:6px;padding:0 4px}header .util .text_size li.active{background:#ececec}header .util .text_size li.large{margin-right:0}header .util #googleSearchPc{position:absolute;top:21px;right:0;width:220px}header .util #googleSearchPc #cse-search-box{width:220px!important;position:relative}header .util #googleSearchPc #cse-search-box div{padding:0!important}header .util #googleSearchPc #cse-search-box input[type="text"]{font-size:14px;height:18px;padding:9px 6px!important;width:206px;background:#f9f9f9;border:1px solid #dcdcdc!important}header .util #googleSearchPc #cse-search-box input[type="submit"]{background:url(img/icon-serch.png) no-repeat scroll 50% 50%;border:0 none;color:#fff;height:15px;width:15px;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-appearance:none;position:absolute;top:12px;right:8px;cursor:pointer}header .util .sp_menu_btn{display:none}header .global{padding:4px 0;border-bottom:1px solid #dcdcdc;position:relative;z-index:5;background:#fff}header .global #googleSearchSp{display:none}header .global ul.main li{float:left;width:11.1%;background:url(img/header_global_partition.png) no-repeat left center}header .global ul.main li a{text-align:center;margin:0 4px 0 5px;font-size:16px;font-weight:bold;display:block;padding:8px 0;border-radius:3px}header .global ul.main li a:hover{background:#dcdcdc}header .global ul.main li.active a{background:#dcdcdc}header .global ul.main li.admission a,header .global ul.main li.sports a{margin:0 0 0 5px;background:#eb2d41;color:#fff}header .global ul.sub{display:none}header nav.local{display:none}header nav.local div.sec_wrap{opacity:0;display:none}header nav.local div.enable{display:block}header nav.local.header{display:block;background:#282828;position:absolute;left:0;right:0;top:-1200px;padding:30px 0 0;z-index:3}header nav.local.header p.close{position:relative;top:30px;left:50%;margin-left:505px;width:45px;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}header nav.local.header p.close:hover{opacity:.70;filter: alpha(opacity=70)}header nav.local.header div.sec_wrap{width:1100px;margin:0 auto}header nav.local.header div.sec_wrap p.title{margin-bottom:26px}header nav.local.header div.sec_wrap p.title a{font-size:20px;font-weight:bold;color:#fff;padding:7px 27px 7px 40px;background:url(img/icon-arrow2.png) no-repeat 15px 17px #333;display:inlline-block}header nav.local.header div.sec_wrap p.title a span{margin-left:8px}header nav.local.header div.sec_wrap figure{float:left;width:353px;margin-left:20px;margin-bottom:47px}header nav.local.header div.sec_wrap > figure:nth-child(3n+2) {margin-left:0;clear:both}header nav.local.header div.sec_wrap figure figcaption{border-bottom:1px solid #fff;font-weight:bold;font-size:18px;padding:0 5px 8px 5px;margin-bottom:17px;color:#fff}header nav.local.header div.sec_wrap figure ul li a{background:url(img/icon-arrow2.png) no-repeat 10px 6px;padding:0 10px 0 28px;margin-bottom:7px;color:#fff;display:block}header nav.local.header div.sec_wrap figure ul li a span.blank{background:url(img/icon-blank_w.png) no-repeat right center;padding:0 20px 0 0}header nav.local.header div.sec_wrap figure ul li.parents>img{width:11px;display:inline-block;padding:6px 0 0 10px;cursor:pointer}header nav.local.header div.sec_wrap figure ul li.parents>a{background:none;display:inline-block;padding:0 0 0 4px}header nav.local.header div.sec_wrap figure ul li.parents.active>a{background:none}header nav.local.header div.sec_wrap figure ul li.parents ul{margin-left:28px;background:#333;padding:8px 3px;display:none;margin-bottom:7px}header nav.local.header div.sec_wrap figure ul li.parents ul li{}header nav.local.header div.sec_wrap figure ul li.parents ul li a{background:url(img/icon-arrow2.png) no-repeat 10px 6px}header nav.local.local_pc{display:block;position:absolute;background:#fff;right:-250px;padding:20px 15px;top:280px;z-index:6;width:210px}header nav.local.local_pc>div{position:relative;z-index:2}header nav.local.local_pc>div.enable{display:block;opacity:1}header nav.local.local_pc:before{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;content:"";z-index:1}header nav.local.local_pc:after{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);content:"";z-index:-1}header nav.local.local_pc .close{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(img/language_list_bg.gif+local_menu_btn_pc_on.png+local_menu_btn_pc_off.png+local_menu_btn_sp_off.gif.pagespeed.is.xr9yvf2Ojm.png) no-repeat left top;width:80px;height:80px;left:-90px;top:0;cursor:pointer;background-position:0 -11px}header nav.local.local_pc p.title{font-size:20px;font-weight:bold;padding-bottom:9px;border-bottom:2px solid #dcdcdc;margin-bottom:19px}header nav.local.local_pc p.title a{display:block;background:url(img/icon-arrow2.png) no-repeat left 11px;padding:0 0 0 16px}header nav.local.local_pc div p.title a span{display:none}header nav.local.local_pc div figure{}header nav.local.local_pc div figure figcaption{background:url(img/icon-plus.gif) no-repeat 5px 5px;background-size:11px 11px;font-size:13px;padding:0 0 0 22px;margin-bottom:6px;cursor:pointer}header nav.local.local_pc div figure figcaption.enable{background:url(img/icon-minus.gif) no-repeat 5px 5px;background-size:11px 11px}header nav.local.local_pc div figure ul{margin-left:21px;background:#f5f5f5;padding:15px 15px 8px;margin-bottom:6px;display:none}header nav.local.local_pc div figure ul li a{background:url(img/icon-arrow2.png) no-repeat 10px 5px;padding:0 10px 0 28px;margin-bottom:7px;display:block;font-size:13px}header nav.local.local_pc div figure ul li a span.blank{background:url(img/icon-blank.png) no-repeat right center;padding:0 20px 0 0}header nav.local.local_pc div figure ul li.parents ul{display:none}header .local_menu_btn a{-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}header .local_menu_btn a{background:none}header.pc .local_menu_btn a{background:url(img/language_list_bg.gif+local_menu_btn_pc_on.png+local_menu_btn_pc_off.png+local_menu_btn_sp_off.gif.pagespeed.is.xr9yvf2Ojm.png) no-repeat left top;position:absolute;top:280px;right:10px;width:80px;cursor:pointer;height:80px;background-position:0 -91px}header .totop a{position:fixed;right:10px;bottom:10px}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent!important}@media only screen and (max-width:1280px){header .util .links{width:205px}}@media only screen and (max-width:667px){header{position:relative}header .inner{max-width:none;min-width:0;margin:0 auto;position:relative}header .util{height:auto;position:relative;z-index:6;background:#fff}header .util h1{float:left;width:59.6875%;padding:8px 0 8px 3.125%}header .util .links{display:none}header .util .language{position:absolute;top:13px;right:11.25%;width:6.25%}header .util .language figcaption{background:url(img/icon-language_sp.png) no-repeat left top;background-size:contain;padding:100% 0 0 0;overflow:hidden;white-space:nowrap;text-indent:100%;height:0}header.sp .util .language ul{z-index:7;background:#282828;width:100%;position:fixed;left:0}header.sp .util .language ul li{border-bottom:1px solid #4b4b4b;font-size:15px}header.sp .util .language ul li a{display:block;padding:11px 11px 11px 30px;font-weight:bold;color:#fff;background:url(img/icon-arrow2sp.png) no-repeat 10px 16px transparent;background-size:13px 13px}header.sp .util .language ul li:last-child{border-bottom:none}header .util .sp_menu_btn{display:block;position:absolute;top:12px;right:2.6563%;width:6.0938%;height:0;padding-top:8.125%}header .util .sp_menu_btn.open{background:url(img/sp_menu_btn_open.png) no-repeat left top;background-size:contain}header .util .sp_menu_btn.close{background:url(img/sp_menu_btn_close.png) no-repeat left top;background-size:contain}header .util .text_size{display:none}header .util #googleSearchPc{display:none}header .global{display:none;position:absolute;left:0;right:0;width:100%;top:-1000px;background:#282828;padding:0;border-bottom:none;z-index:5}header .global.enable{display:block}header .global #googleSearchSp{display:block;margin:10px}header .global #googleSearchSp #cse-search-box{position:relative}header .global #googleSearchSp #cse-search-box div{padding:0!important}header .global #googleSearchSp #cse-search-box input[type="text"]{font-size:14px;height:18px;padding:9px 5%!important;background:#f9f9f9;border:1px solid #dcdcdc!important;width:90%}header .global #googleSearchSp #cse-search-box input[type="submit"]{background:url(img/icon-serch.png) no-repeat scroll 50% 50%;border:0 none;color:#fff;height:15px;width:15px;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-appearance:none;position:absolute;top:12px;right:8px;cursor:pointer}header .global ul.main{border-top:1px solid #4b4b4b}header .global ul.main li{float:none;width:100%;background:none;border-bottom:1px solid #4b4b4b}header .global ul.main li a{text-align:left;margin:0;font-size:15px;font-weight:bold;display:block;padding:11px 11px 11px 30px;color:#fff;border-radius:0;background:url(img/icon-arrow2sp.png) no-repeat 10px 16px transparent;background-size:13px 13px}header .global ul.main li a:hover{background:url(img/icon-arrow2sp.png) no-repeat 10px 16px transparent;background-size:13px 13px}header .global ul.main li.admission a,header .global ul.main li.sports a{margin:0;background:url(img/icon-blank_sp_header.png) no-repeat 10px 16px transparent;background-size:13px 13px;color:#fff}header .global ul.main li.admission a:hover,header .global ul.main li.sports a:hover{background:url(img/icon-blank_sp_header.png) no-repeat 10px 16px transparent;background-size:13px 13px}header .global ul.sub{display:block;background:#333;border-bottom:1px solid #4b4b4b;overflow:hidden}header .global ul.sub li{display:block;float:left;border-bottom:1px solid #4b4b4b;width:50%}header .global ul.sub li:last-child{border-bottom:none}header .global ul.sub li a{background:url(img/icon-arrow_sub_header.png) no-repeat 10px 10px transparent;background-size:13px 13px;padding:6px 11px 6px 30px;font-size:12px;color:#fff;display:block}header .global ul.sub li:nth-child(2n+1) a {border-right:1px solid #4b4b4b}header nav.local.header{display:none}header.sp nav.local .close{display:none}header.sp nav.local.local_sp{display:block;position:absolute;background:#030505;right:0;left:0;top:-1000px;z-index:6;width:100%}header.sp nav.local.local_sp>div{display:none;border-top:1px solid #4b4b4b;opacity:1}header.sp nav.local.local_sp>div.enable{display:block}header.sp nav.local.local_sp>div p.title{display:none}header.sp nav.local.local_sp div figure figcaption{background:url(img/icon-plus.gif) no-repeat 10px 14px;background-size:13px 13px;font-size:13px;padding:10px 10px 10px 30px;cursor:pointer;border-bottom:1px solid #4b4b4b;color:#fff;font-weight:bold}header.sp nav.local.local_sp div figure figcaption.enable{background:url(img/icon-minus.gif) no-repeat 10px 14px;background-size:13px 13px}header.sp nav.local.local_sp div figure ul{background:#282828;display:none}header.sp nav.local.local_sp div figure ul li a{background:url(img/icon-arrow2.png) no-repeat 23px 14px;padding:10px 10px 10px 43px;display:block;font-size:13px;color:#fff;font-weight:bold;border-bottom:1px solid #4b4b4b}header.sp nav.local.local_sp div figure ul li a span.blank{background:url(img/icon-blank_w.png) no-repeat right center;padding:0 20px 0 0}header.sp nav.local.local_sp div figure ul li.parents ul{display:none}header.sp .local_menu_btn a{background:url(img/language_list_bg.gif+local_menu_btn_pc_on.png+local_menu_btn_pc_off.png+local_menu_btn_sp_off.gif.pagespeed.is.xr9yvf2Ojm.png) no-repeat left top;background-size:contain;position:absolute;bottom:-42px;right:0;width:42px;cursor:pointer;height:42px;display:block;top:auto;z-index:3;background-position:0 -171px}header.sp .local_menu_btn.active a{background:url(img/local_menu_btn_sp_on.gif) no-repeat left top;background-size:contain}header .totop a{display:none}}main{background:#fff;overflow:hidden;margin-top:131px}main.no_menu{margin-top:0}main.large{font-size:120%}main img{max-width:100%}@media only screen and (max-width:667px){main{margin-top:0}main img{width:auto}main.large{font-size:100%}}footer .util{padding:17px 0;background:#fff}footer .util .subject_nav{border-radius:3px;border:1px solid #dcdcdc;background:#fff;padding:2px;margin-bottom:30px}footer .util .subject_nav ul{background:#f5f5f5;overflow:hidden;padding:12px 0}footer .util .subject_nav ul li{float:left;font-size:14px;font-weight:bold;border-left:1px solid #dcdcdc;width:182px;text-align:center}footer .util .subject_nav ul li:first-child{width:174px;border-left:none}footer .util .links{overflow:hidden}footer .util .links ul li{width:156px;float:left;font-weight:bold;border-right:1px solid #dcdcdc;text-align:center}footer .util .links ul li:first-child{border-left:1px solid #dcdcdc}footer .nav{padding:30px 0;background:#f5f5f5}footer .nav .page_width{position:relative}footer .nav .column_wrap{overflow:hidden;border-bottom:1px solid #dcdcdc;padding-bottom:20px}footer .nav .column_wrap>div{float:left;width:157px}footer .nav .column_wrap>div p{margin-bottom:6px}footer .nav .column_wrap>div p a{background:url(img/icon-arrow3.png) no-repeat left center;background-size:11px 11px;padding:0 0 0 18px;font-size:14px;font-weight:bold}footer .nav .column_wrap>div ul li{margin-bottom:4px}footer .nav .column_wrap>div ul li a{background:url(img/icon-arrow1.png) no-repeat left 4px;padding:0 10px 0 12px;font-size:11px;display:block}footer .nav .column_wrap>div.column_7th p a{background-image:none;background-color:#eb2d41;color:#fff;font-size:16px;padding:12px 0;text-align:center;display:block;border-radius:3px}footer .nav .column_wrap>div.column_7th ul li a{background:url(img/icon-arrow1.png) no-repeat 9px 14px #e6e6e6;padding:8px 10px 8px 21px;font-size:12px}footer .nav .copy{overflow:hidden}footer .nav .copy .text{padding-top:43px;color:#828282;font-size:12px;float:left}footer .nav .copy .img{float:right;width:175px;padding-top:16px}footer .nav .copy .img span{float:left}footer .nav .copy .img span:first-child{margin-right:20px}footer .nav .sns{width:72px;position:absolute;right:0;top:-74px}footer .nav .sns ul{overflow:hidden}footer .nav .sns ul li{float:left;margin-left:4px}footer .nav .sns ul li:first-child{margin-left:0}@media only screen and (max-width:667px){footer .util{padding:10px 0 8px}footer .util .page_width{margin:0 3.125%}footer .util .subject_nav{border-radius:none;border:none;background:transparent;padding:0;margin-bottom:20px}footer .util .subject_nav ul{background:transparent;overflow:hidden;padding:0}footer .util .subject_nav ul li{border-radius:3px;border:1px solid #dcdcdc;background:#fff;padding:2px;margin-bottom:2px;float:none;font-size:11px;font-weight:bold;width:auto;text-align:left}footer .util .subject_nav ul li:first-child{width:auto;border-left:1px solid #dcdcdc}footer .util .subject_nav ul li a{border-radius:3px;border:none;background:url(img/icon-arrow3.png) no-repeat 7px 8px #f5f5f5;background-size:13px 13px;padding:7px 7px 7px 24px;margin-bottom:0;display:block}footer .util .links{border-top:1px solid #dcdcdc;padding-top:8px}footer .util .links ul{overflow:hidden}footer .util .links ul li{width:48.3333%;float:left;font-weight:bold;border-right:none;text-align:left;font-size:10px}footer .util .links ul li:first-child{border-left:none}footer .util .links ul li:nth-child(2n+1) {clear:both;margin-right:3.3333%}footer .util .links ul li a{background:url(img/icon-arrow3.png) no-repeat left 2px;background-size:13px 13px;padding:0 0 0 20px;display:block;margin-bottom:4px}footer .nav{padding:10px 3.125% 5px;background:#f5f5f5}footer .nav .column_wrap{display:none}footer .nav .copy{margin-bottom:5px}footer .nav .copy .text{padding-top:0;color:#828282;font-size:7px;width:68.3333%;float:left}footer .nav .copy .img{float:right;width:28.6667%;padding-top:0}footer .nav .copy .img span:first-child{margin-right:10.4651%;width:47.0930%}footer .nav .copy .img span{width:42.4418%}footer .nav .sns{width:100%;position:static;border-top:1px solid #dcdcdc;padding-top:5px;text-align:right}footer .nav .sns ul{display:inline-block}}main .page_title{height:140px;position:relative;overflow:hidden;margin-bottom:25px}main .page_title .img{position:absolute;width:1440px;height:auto;left:50%;top:0;margin-left:-720px}main .page_title .img img{width:100%}main .page_title .page_width{display:table;height:100%}main .page_title .page_width p{display:table-cell;vertical-align:middle;z-index:2;position:relative;height:100%;color:#fff;font-size:185.7%;font-weight:bold}main .bread_crumb{margin-bottom:65px}main .bread_crumb ul{overflow:hidden}main .bread_crumb ul li{float:left}main .bread_crumb ul li a{color:#8b8b8b}main .bread_crumb ul li:before{content:"›";color:#282828;font-size:12px;margin:0 4px}main .bread_crumb ul li:first-child:before{content:""}main .st_first_navi{margin-bottom:65px}main .st_first_navi ul{overflow:hidden}main .st_first_navi ul li{float:left;width:12.5%;text-align:center;position:relative;font-size:90%;font-weight:bold;display:table}main .st_first_navi ul li:before{content:"";border-left:1px solid #ccc;position:absolute;top:40%;left:0;padding:20px 0}main .st_first_navi ul li:last-child:after{content:"";border-right:1px solid #ccc;position:absolute;top:40%;right:0;padding:20px 0}main .st_first_navi ul li p.text{margin-top:10px;padding:0 8px;height:60px;display:table-cell;vertical-align:middle}main .st_first_navi ul li span{display:block;font-size:70%}main article .enclose{margin-left:10px;margin-right:10px}main article h1{font-size:185.7%;padding:0 10px 3px 20px;font-weight:bold;border-bottom:2px solid #dcdcdc;position:relative}main article h1:after{position:absolute;content:"";width:14px;height:14px;border-radius:50%;background:#eb2d41;top:14px;left:0}main article h1 span{font-size:46.1538%;padding-left:14px}main article h1:before{position:absolute;border-bottom:2px solid #eb2d41;content:"";width:200px;bottom:-2px;left:0}main article .post p.date{font-size:90%;color:#8b8b8b;border-bottom:2px solid #eb2d41;margin-bottom:10px;padding:0 0 5px 10px}main article .post h1{padding:0 0 10px 10px}main article .post h1:before{border-bottom:none}main article .post h1:after{background:none}main article h1.component{font-size:214.3%;color:#fff;background:#eb2d41;padding:6px 20px 9px;font-weight:bold;border-bottom:none;margin:0 -10px}main article h1.component:after{content:none}main article h1.component:before{content:none}main article h2{font-size:157.1%;padding:0 10px 4px;font-weight:bold;border-left:5px solid #eb2d41;position:relative;line-height:1.2}main article h2.type_index{border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:13px 15px}main article .column_wrap.second .column_1st h2,main article .column_wrap.third .column_1st h2,main article .column_wrap.fourth .column_1st h2{margin-right:0}main article .column_wrap.second .column_2nd h2,main article .column_wrap.third .column_3rd h2,main article .column_wrap.fourth .column_4th h2{margin-left:0}main article h3{font-size:142.9%;padding:0 10px 9px;font-weight:bold;border-bottom:2px solid #dcdcdc;position:relative}main article h4{font-size:142.9%;font-weight:bold;line-height:1.2}main article .column_wrap.second .column_1st{float:left;width:525px}main article .column_wrap.second .column_2nd{float:right;width:525px}main article .column_wrap.third .column_1st{float:left;width:340px;margin-right:30px}main article .column_wrap.third .column_2nd{float:left;width:340px}main article .column_wrap.third .column_3rd{float:right;width:340px}main article .column_wrap.fourth .column_1st{float:left;width:247px;margin-right:31px}main article .column_wrap.fourth .column_2nd{float:left;width:247px;margin-right:30px}main article .column_wrap.fourth .column_3rd{float:left;width:247px}main article .column_wrap.fourth .column_4th{float:right;width:247px}main article .column_wrap figure{margin-bottom:30px}main article .column_wrap figure figcaption{margin-top:6px}main article .catch .main{font-size:285.7%;font-weight:bold}main article .catch .sub{font-size:128.6%}main article .catch ul li{font-size:171.4%;font-weight:bold;padding:2px 10px 2px 50px;background:url(img/catch_list_bg.gif) no-repeat left top;margin-bottom:10px}main article .img_to_text figure{float:left;margin:0 25px 30px 0}main article .img_to_text figure figcaption{margin-top:6px}main article .text_to_img figure{float:right;margin:0 0 30px 25px}main article .text_to_img figure figcaption{margin-top:6px}main article .img_to_noreturn-text .img{float:left;margin:0 25px 0 0;width:515px}main article .img_to_noreturn-text figure{margin-bottom:30px}main article .img_to_noreturn-text figure figcaption{margin-top:6px}main article .img_to_noreturn-text .text{overflow:hidden}main article .noreturn-text_to_img .img{float:right;margin:0 0 0 25px;width:515px}main article .noreturn-text_to_img figure{margin-bottom:30px}main article .noreturn-text_to_img figure figcaption{margin-top:6px}main article .noreturn-text_to_img .text{overflow:hidden}main article .note_gray{font-size:85.7%;color:#8b8b8b;margin-left:1em;text-indent:-1em}main article .note_red{font-size:85.7%;color:#eb2d41;margin-left:1em;text-indent:-1em}main article .square_list{counter-reset:square_list;list-style:none}main article .square_list li{padding-left:2em;margin-bottom:10px}main article .square_list li:before{counter-increment:square_list;content:counter(square_list);border:1px solid #282828;padding:0 5px 1px;margin:0 .5em 0 -2em;display:inline-block}main article .brackets_list{counter-reset:brackets_list;list-style:none}main article .brackets_list li{padding-left:2em;margin-bottom:10px}main article .brackets_list li:before{counter-increment:brackets_list;content:"(" counter(brackets_list) ")";margin:0 .7em 0 -2em;display:inline-block}main article .disc_list{margin-left:2em}main article .disc_list li{list-style:square;margin-bottom:10px}main article .text_box{padding:15px 20px 20px}main article .text_box.gray{background:#f5f5f5}main article .text_box.green{background:#f9f9f3;border:1px solid #dadac5}main article .text_box.white{background:#fff;border:1px solid #dcdcdc}main article .text_box .title{font-size:157.1%;font-weight:bold}main article .faq dt{color:#fb2d71;position:relative;font-size:157.1%;padding:6px 0 11px 60px;font-weight:bold;margin-bottom:10px}main article .faq dt:before{width:50px;height:44px;padding-top:6px;content:"Q";border-radius:50%;background:#fb2d71;font-size:100%;text-align:center;color:#fff;position:absolute;left:0;top:0}main article .faq dd{position:relative;padding:6px 0 11px 60px;margin-bottom:10px}main article .faq dd:before{font-size:157.1%;font-weight:bold;width:50px;height:44px;padding-top:6px;content:"A";border-radius:50%;background:#128fe6;text-align:center;color:#fff;position:absolute;left:0;top:0}main article a.internal{background:url(img/icon-arrow2.png) no-repeat left 6px;padding-left:19px}main article img.assign{width:22px;padding-left:5px}main article img.assign2{padding-left:6px;vertical-align:middle;width:22px}main article a.external{background:url(img/icon-blank.png) no-repeat 2px 10px;padding-left:19px}main article .adobe{border:1px solid #dcdcdc;padding:19px;overflow:hidden}main article .adobe .img{width:158px;float:left}main article .adobe .text{width:858px;float:right}main article .related_links{border:1px solid #dcdcdc;padding:19px;overflow:hidden}main article .related_links figcaption{font-size:157.1%;display:inline-block;margin-right:29px;font-weight:bold;margin-bottom:10px}main article .related_links ul{display:inline-block}main article .related_links ul li{float:left;margin-right:20px;font-size:92.9%}main article .side_links{overflow:hidden}main article .side_links ul{display:inline-block;width:100%;padding-bottom:10px}main article .side_links ul.l4 li{float:left;width:25%}main article .side_links ul.l6 li{float:left;width:16%}main article .side_menu .l2{width:48%;padding-bottom:20px}main article .side_menu .l2 h2{margin-bottom:20px}main article .side_menu .l2.l2_left{float:left}main article .side_menu .l2.l2_right{float:right}main article .side_menu .l2 figure{width:auto}main article .side_menu .l2 p{margin-top:5px}main article .side_menu .l3{width:30%;padding-bottom:20px}main article .side_menu .l3 h2{margin-bottom:20px}main article .side_menu .l3.l3_left{float:left;padding-right:50px}main article .side_menu .l3.l3_right{float:right}main article .side_menu .l3 figure{width:auto}main article .side_menu .l3 p{margin-top:5px}main article .movie_links{}main article .movie_links figure{display:inline-block;margin:0 20px 30px 0;vertical-align:top}main article .movie_links figure figcaption.youtube{width:320px}main article .movie_links figure figcaption.youtube span{display:inline-block;width:240px;text-align:left}main article .movie_links figure figcaption.youtube a{float:right;width:60px}main article .text_list{padding:0 19px;overflow:hidden}main article .text_list ol{margin-top:10px}main article .inquiry_box{text-align:center;border:4px solid #dadac5;background:#f9f9f3;padding:30px}main article .inquiry_box .title{font-size:185.7%;font-weight:bold;margin-bottom:6px}main article .inquiry_box .explain{font-size:92.9%;margin-bottom:10px}main article .inquiry_box ul li.weak{display:inline-block;margin:0 10px}main article .inquiry_box ul li.weak a{color:#fff;text-align:center;font-size:142.9%;font-weight:bold;background:#333;padding:12px 60px;border-radius:3px;display:block}main article .btn{text-align:center}main article .btn ul li.strong{display:inline-block;margin:0 10px}main article .btn ul li.strong a{text-align:center;font-size:142.9%;font-weight:bold;background:#ffe9eb;padding:12px 60px;border-radius:3px;display:block}main article .btn.small ul li.strong a{text-align:center;font-size:100%;font-weight:bold;background:#ffe9eb;padding:8px 20px;border-radius:3px;display:block}main article .anchor_links{border:1px dotted #7f7f7f;padding:20px}main article .anchor_links ul{overflow:hidden}main article .anchor_links ul li{float:left;margin-right:20px;font-size:92.9%}main article a.anchor{background:url(img/icon-arrow4.png) no-repeat left 6px;padding-left:19px}main article .internal_links{background:#f5f5f5;text-align:center;padding:20px}main article .internal_links ul li{display:inline-block;margin-right:20px;font-size:107.1%}main article footer{position:relative;padding:36px 10px 0 10px;overflow:hidden}main article footer:after{position:absolute;top:20px;left:0;right:0;content:"";height:1px;background:#dcdcdc}main article footer .to_list{width:40%;float:left}main article footer .to_list p a{background:url(img/icon-arrow5.png) no-repeat left 6px;background-size:11px 11px;padding-left:19px}main article footer .util{width:40%;float:right;position:relative;padding:0;height:30px}main article footer .util ul li.facebook{position:absolute;top:0;right:150px}main article footer .util ul li.twitter{position:absolute;top:0;right:71px}main article footer .util ul li.print{position:absolute;top:0;right:0}main article footer .util ul li.print a{font-size:92.9%}main article footer .util ul li.print a img{width:21px}main article table{width:100%;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}main article table th,main article table td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:8px;text-align:center}main article table.table th,main article table.table td{text-align:left}main article table thead th{background:#eb2d41;color:#fff}main article table tbody th{background:#ffe9eb;color:#282828}main article table tbody td.gray{background:#f5f5f5}main article table tbody td.f9f9f3{background:#f9f9f3;text-align:left}main article table tbody td.f0f3fc{background:#f0f3fc;text-align:left}main article table tbody td.e9ecf6{background:#e9ecf6;text-align:left}main article table.address{margin:10px 0 40px}main article table.address th,main article table.address td{text-align:left}main article .page_navigation{padding:0 32px;position:relative;text-align:center}main article .page_navigation .prev{display:inline-block;margin:0 10px 0 0;width:11px}main article .page_navigation .next{display:inline-block;margin:0 0 0 10px;width:11px}main article .page_navigation ul{display:inline-block}main article .page_navigation ul li{display:inline-block}main article .page_navigation ul li a{display:block;width:30px;text-align:center;font-size:107.1%;padding:4px 0}main article .page_navigation ul li a.active{background:#f5f5f5;color:#8b8b8b}main article ul.list_pattern_a li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:15px 0}main article ul.list_pattern_a li a{display:table;background:none;padding-left:0;width:100%}main article ul.list_pattern_a li p.date{display:table-cell;width:14%;padding:0 .9804% 0 22px;vertical-align:middle;font-size:107.1429%;color:#8b8b8b;background:url(img/icon-arrow2.png) no-repeat 5px center}main article ul.list_pattern_a li p.title{display:table-cell;width:33.2353%;padding-right:.9804%;vertical-align:middle;font-size:107.1429%;color:#282828}main article ul.list_pattern_a li p.excerpt{display:table-cell;width:48.0392%;vertical-align:middle;font-size:85.7142%;color:#8c8c8c}main article ul.list_pattern_b li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:15px 0}main article ul.list_pattern_b li a{display:table;background:none;padding-left:0;width:100%}main article ul.list_pattern_b li p.date{display:table-cell;width:13.3333%;padding:0 .9804% 0 22px;vertical-align:middle;font-size:107.1429%;color:#8b8b8b;background:url(img/icon-arrow2.png) no-repeat 5px center}main article ul.list_pattern_b li p.title{display:table-cell;width:82.2549%;vertical-align:middle;font-size:107.1429%;color:#282828}main article ul.list_pattern_c li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:15px 0}main article ul.list_pattern_c li a{display:table;background:none;padding-left:0;width:100%}main article ul.list_pattern_c li p.img{display:table-cell;width:7.4074%;padding:0 1.8519% 0 .4630%;vertical-align:middle}main article ul.list_pattern_c li p.date{display:table-cell;width:13.2407%;padding:0 .9804% 0 17px;vertical-align:middle;font-size:107.1429%;color:#8b8b8b}main article ul.list_pattern_c li p.title{display:table-cell;width:74.0741%;vertical-align:middle;font-size:107.1429%;color:#282828}main article ul.list_pattern_a li a.internal p.date,main article ul.list_pattern_b li a.internal p.date,main article ul.list_pattern_c li a.internal p.date{background:url(img/icon-arrow2.png) no-repeat 5px center}main article ul.list_pattern_a li a.external p.date,main article ul.list_pattern_b li a.external p.date,main article ul.list_pattern_c li a.external p.date{background:url(img/icon-blank.png) no-repeat 5px center}main article ul.list_pattern_a li a.pdf p.date,main article ul.list_pattern_b li a.pdf p.date,main article ul.list_pattern_c li a.pdf p.date{background:url(img/icon-pdf.png) no-repeat 5px center;background-size:16px 16px}main article ul.list_pattern_a li a.doc p.date,main article ul.list_pattern_b li a.doc p.date,main article ul.list_pattern_c li a.doc p.date{background:url(img/xicon-doc.png.pagespeed.ic.j29p2G7EoZ.png) no-repeat 5px center;background-size:16px 16px}main article ul.list_pattern_a li a.xls p.date,main article ul.list_pattern_b li a.xls p.date,main article ul.list_pattern_c li a.xls p.date{background:url(img/icon-xls.png) no-repeat 5px center;background-size:16px 16px}main article ul.list_pattern_a li a.ppt p.date,main article ul.list_pattern_b li a.ppt p.date,main article ul.list_pattern_c li a.ppt p.date{background:url(img/xicon-ppt.png.pagespeed.ic.cFrnPr7hCr.png) no-repeat 5px center;background-size:16px 16px}main article .topics_2nd{border:1px solid #dcdcdc;padding:10px 30px;position:relative}main article .topics_2nd ul li:last-child{border-bottom:none}main article .topics_2nd .to_index{display:inline-block;position:absolute;right:30px;top:26px}main article .topics_2nd .to_index .list{display:inline-block;margin-right:18px}main article .topics_2nd .to_index .list a{background:rgba(0,0,0,0) url(img/icon-arrow1.png) no-repeat scroll left 6px;font-size:85.7143%;padding:0 0 0 12px;vertical-align:top}main article .topics_2nd .to_index .rss{display:inline-block;width:16px}main article #parentLink{position:relative}main article #parentLink img{position:relative;top:6px;padding-right:9px}main article .childLink{background-color:#f5f5f5;margin:5px 10px;padding:5px 10px}main .info_btn{position:relative}main .info_btn ul{position:absolute;top:-35px;right:10px}main .info_btn ul li{display:inline-block;margin-left:10px}main article ul.banner{overflow:hidden}main article ul.banner li{display:inline-block;margin-right:24px}main article ul.banner li:last-child{margin-right:0}@media only screen and (max-width:667px){main .page_title{height:auto;position:relative;overflow:hidden;margin-bottom:8px;background:#000;padding:0}main .page_title .img{position:static;width:auto;height:0;left:50%;top:0;margin-left:-720px}main .page_title .img img{position:absolute;width:667px;height:100px;left:50%;bottom:0;margin-left:-334px}main .page_title .page_width{display:block;height:auto}main .page_title .page_width p{display:block;vertical-align:middle;z-index:2;position:relative;height:100%;color:#fff;font-size:116.6667%;font-weight:bold;padding:10px 48px 10px 10px}main .bread_crumb{margin:0 0 22px 3.125%}main article .enclose{margin-left:6.25%;margin-right:6.25%}main article h1{font-size:125%;padding:6px 3.125% 9px 6.25%;margin:0 -7.1428%}main article h1::after{top:11px}main article h1::before{width:33.3333%}main article .post p.date{}main article .post h1{margin-left:0;margin-right:0}main article h2{font-size:141.6667%;padding:0 10px 1px;margin:0 -3.5714%}main article h2.type_index{padding:7px 5px}main article .column_wrap.second .column_1st h2,main article .column_wrap.third .column_1st h2,main article .column_wrap.fourth .column_1st h2{margin-right:-3.5714%}main article .column_wrap.second .column_2nd h2,main article .column_wrap.third .column_3rd h2,main article .column_wrap.fourth .column_4th h2{margin-left:-3.5714%}main article h3{font-size:125%;padding:0 10px 1px;font-weight:bold;border-bottom:2px solid #dcdcdc;position:relative}main article h4{font-size:125%;padding:0 0 1px}main article h5{font-size:125%}main article .column_wrap.second .column_1st{float:none;width:auto;margin-bottom:30px}main article .column_wrap.second .column_2nd{float:none;width:auto;margin-bottom:30px}main article .column_wrap.third .column_1st{float:none;width:auto;margin-right:0;margin-bottom:30px}main article .column_wrap.third .column_2nd{float:none;width:auto;margin-bottom:30px}main article .column_wrap.third .column_3rd{float:none;width:auto;margin-bottom:30px}main article .column_wrap.fourth .column_1st{margin-right:0;float:none;width:auto}main article .column_wrap.fourth .column_2nd{margin-right:0;float:none;width:auto}main article .column_wrap.fourth .column_3rd{float:none;width:auto}main article .column_wrap.fourth .column_4th{float:none;width:auto}main article .column_wrap figure{margin-bottom:18px}main article .catch .main{font-size:208.3333%;font-weight:bold;line-height:1.2}main article .catch .sub{font-size:100%;padding-top:5px}main article .catch ul li{font-size:133.3333%;padding:2px 6px 2px 30px;background:url(img/catch_list_bg.gif) no-repeat left top;background-size:25px 25px;margin-bottom:10px;line-height:1.25}main article .img_to_text figure{float:none;margin:0 0 18px 0;width:100%}main article .text_to_img figure{float:none;margin:0 0 18px 0;width:100%}main article .img_to_noreturn-text .img{float:none;margin:0 0 0 0;width:100%}main article .noreturn-text_to_img .img{float:none;margin:0 0 0 0;width:100%}main article .note_gray{font-size:100%}main article .note_red{font-size:100%}main article .text_box .title{font-size:125%}main article .faq dt{color:#fb2d71;position:relative;font-size:166.6667%;padding:0 0 0 45px;font-weight:bold;margin-bottom:10px}main article .faq dt::before{width:35px;height:35px;padding-top:0;content:"Q";border-radius:50%;background:#fb2d71;font-size:100%;text-align:center;color:#fff;position:absolute;left:0;top:0}main article .faq dd{position:relative;padding:3px 0 11px 45px;margin-bottom:10px}main article .faq dd::before{font-size:166.6667%;font-weight:bold;width:35px;height:35px;padding-top:0;content:"A";border-radius:50%;background:#128fe6;text-align:center;color:#fff;position:absolute;left:0;top:0}main article a.internal{background:url(img/icon-arrow2.png) no-repeat left 4px}main article a.external{background:url(img/xicon-blank_sp.png.pagespeed.ic.T_c9izr_9L.png) no-repeat left 4px;background-size:11px 11px;padding-left:19px}main article .adobe{padding:15px}main article .adobe .img{float:none;margin-bottom:6px}main article .adobe .text{width:auto;float:none}main article .related_links{padding:15px}main article .related_links figcaption{font-size:125%;display:block;margin-right:0}main article .related_links ul li{float:none;margin-right:0;font-size:91.6667%}main article .related_links ul li a.internal{background:url(img/icon-arrow2.png) no-repeat left 3px}main article .side_links ul.l4 li{width:100%}main article .side_links ul.l6 li{width:100%}main article .side_menu .l2{width:100%}main article .side_menu .l2.l2_left{float:none}main article .side_menu .l2.l2_right{float:none}main article .side_menu .l3{width:100%}main article .side_menu .l3.l3_left{float:none;padding-right:0}main article .side_menu .l3.l3_right{float:none}main article .movie_links{text-align:center}main article .movie_links figure{display:inline-block;margin:0 0 30px;vertical-align:top}main article .inquiry_box{padding:15px}main article .inquiry_box .title{font-size:125%}main article .inquiry_box .explain{font-size:83.3333%}main article .inquiry_box ul li.weak{display:block;margin:0 0 4px 0}main article .inquiry_box ul li.weak a{color:#fff;text-align:center;font-size:125%;font-weight:bold;background:#333;padding:10px 0;border-radius:3px;display:block}main article .inquiry_box ul li.strong{display:block;margin:0 0 4px 0}main article .inquiry_box ul li.strong a{color:#fff;text-align:center;font-size:125%;font-weight:bold;background:#eb2d41;padding:10px 0;border-radius:3px;display:block}main article .anchor_links{padding:15px}main article .anchor_links ul li{float:none;margin-right:0;font-size:91.6667%}main article a.anchor{background:url(img/icon-arrow4.png) no-repeat left 3px;padding-left:19px}main article .internal_links{text-align:center;padding:15px}main article .internal_links ul{display:inline-block}main article .internal_links ul li{display:block;margin-right:0;font-size:91.6667%;text-align:left}main article .internal_links ul li a.internal{background:url(img/icon-arrow2.png) no-repeat left 3px}main article footer .to_list{width:49%}main article footer .util{width:49%;height:60px}main article footer .util ul li.facebook{position:absolute;top:0;right:70px}main article footer .util ul li.twitter{position:absolute;top:0;right:0}main article footer .util ul li.print{position:absolute;top:30px;right:0}main article .page_navigation{padding:0 32px;position:relative;text-align:center}main article .page_navigation .prev{display:inline-block;margin:0 15px 0 0;width:13px}main article .page_navigation .next{display:inline-block;margin:0 0 0 5px;width:13px}main article .page_navigation ul{display:inline-block}main article .page_navigation ul li{display:inline-block}main article .page_navigation ul li a{display:block;width:20px;text-align:center;font-size:100%;padding:1px 0 2px}main article .page_navigation ul li a.active{background:#f5f5f5;color:#8b8b8b}main article ul.list_pattern_a li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:8px 0}main article ul.list_pattern_a li a{display:block;background:none;padding-left:0;padding-right:8%;width:92%}main article ul.list_pattern_a li p.date{display:block;width:100%;padding:0;vertical-align:middle;font-size:91.6667%;color:#8b8b8b;background:none}main article ul.list_pattern_a li p.title{display:block;width:100%;padding-right:0;vertical-align:middle;font-size:91.6667%;color:#282828}main article ul.list_pattern_a li p.excerpt{display:none}main article ul.list_pattern_b li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:8px 0}main article ul.list_pattern_b li a{display:block;background:none;padding-left:0;padding-right:8%;width:92%}main article ul.list_pattern_b li p.date{display:block;width:100%;padding:0;vertical-align:middle;font-size:91.6667%;color:#8b8b8b;background:none}main article ul.list_pattern_b li p.title{display:block;width:100%;padding-right:0;vertical-align:middle;font-size:91.6667%;color:#282828}main article ul.list_pattern_c li{overflow:hidden;border-bottom:1px solid #dcdcdc;padding:8px 0}main article ul.list_pattern_c li a{display:block;background:none;padding-left:0;padding-right:8%;width:92%;overflow:hidden}main article ul.list_pattern_c li p.img{display:block;width:18.1159%;float:left;padding:0;vertical-align:middle}main article ul.list_pattern_c li .text{width:78.6232%;float:right}main article ul.list_pattern_c li p.date{display:block;width:100%;padding:0;vertical-align:middle;font-size:91.6667%;color:#8b8b8b}main article ul.list_pattern_c li p.title{display:block;width:100%;vertical-align:middle;font-size:91.6667%;color:#282828}main article ul.list_pattern_a li a.internal p.date,main article ul.list_pattern_b li a.internal p.date,main article ul.list_pattern_c li a.internal p.date{background:none}main article ul.list_pattern_a li a.external p.date,main article ul.list_pattern_b li a.external p.date,main article ul.list_pattern_c li a.external p.date{background:none}main article ul.list_pattern_a li a.pdf p.date,main article ul.list_pattern_b li a.pdf p.date,main article ul.list_pattern_c li a.pdf p.date{background:none}main article ul.list_pattern_a li a.doc p.date,main article ul.list_pattern_b li a.doc p.date,main article ul.list_pattern_c li a.doc p.date{background:none}main article ul.list_pattern_a li a.xls p.date,main article ul.list_pattern_b li a.xls p.date,main article ul.list_pattern_c li a.xls p.date{background:none}main article ul.list_pattern_a li a.ppt p.date,main article ul.list_pattern_b li a.ppt p.date,main article ul.list_pattern_c li a.ppt p.date{background:none}main article ul.list_pattern_a li a.internal,main article ul.list_pattern_b li a.internal,main article ul.list_pattern_c li a.internal{background:url(img/icon-arrow2.png) no-repeat right 1.8333% center}main article ul.list_pattern_a li a.external,main article ul.list_pattern_b li a.external,main article ul.list_pattern_c li a.external{background:url(img/xicon-blank_sp.png.pagespeed.ic.T_c9izr_9L.png) no-repeat right 1.8333% center;background-size:13px 13px}main article ul.list_pattern_a li a.pdf,main article ul.list_pattern_b li a.pdf,main article ul.list_pattern_c li a.pdf{background:url(img/icon-pdf.png) no-repeat right 1.8333% center;background-size:13px 13px}main article ul.list_pattern_a li a.doc,main article ul.list_pattern_b li a.doc,main article ul.list_pattern_c li a.doc{background:url(img/xicon-doc.png.pagespeed.ic.j29p2G7EoZ.png) no-repeat right 1.8333% center;background-size:13px 13px}main article ul.list_pattern_a li a.xls,main article ul.list_pattern_b li a.xls,main article ul.list_pattern_c li a.xls{background:url(img/icon-xls.png) no-repeat right 1.8333% center;background-size:13px 13px}main article ul.list_pattern_a li a.ppt,main article ul.list_pattern_b li a.ppt,main article ul.list_pattern_c li a.ppt{background:url(img/xicon-ppt.png.pagespeed.ic.cFrnPr7hCr.png) no-repeat right 1.8333% center;background-size:13px 13px}main article .topics_2nd .to_index{top:26px;right:12px}main article .topics_2nd .to_index .list{margin-right:6px}main .st_first_navi{margin:0 10px 22px 10px}main .st_first_navi ul{overflow:hidden;margin:0 auto;text-align:center}main .st_first_navi ul li{float:left;width:41.5%;text-align:left;position:relative;font-size:100%;font-weight:bold;padding:1px 15px}main .st_first_navi ul li:before{content:"";border-left:1px solid #ccc;position:absolute;top:40%;left:0;padding:15px 0}main .st_first_navi ul li:nth-child(even):after {content:"";border-right:1px solid #ccc;position:absolute;top:40%;right:0;padding:15px 0}main .st_first_navi ul li a{border-bottom:1px solid #ccc;display:table}main .st_first_navi ul li:nth-last-child(1) a,
	main .st_first_navi ul li:nth-last-child(2) a {border-bottom:none}main .st_first_navi ul li p.img{display:table-cell;vertical-align:middle;width:30%;padding-right:8px}main .st_first_navi ul li p.img img{}main .st_first_navi ul li p.text{margin-top:0;padding:0;height:70px;vertical-align:middle;display:inline-block;width:70%;display:table-cell}main .st_first_navi ul li span{display:block;font-size:70%}main .info_btn ul{position:inherit;top:inherit;right:inherit;margin:10px 0}main .info_btn ul li{display:inline-block;margin-left:0;margin-right:10px;line-height:25px}main article ul.banner{}main article ul.banner li{width:100%;margin:0 0 10px}main article ul.banner li:last-child{margin:0}main article ul.banner li img{width:100%}}main article .contact_contents .agree{text-align:center;margin:30px 0;position:relative}main article .contact_contents .agree label{position:relative;top:-5px;padding-left:10px}main article .contact_contents .agree input{position:relative;top:-3px;margin-right:5px}main article .contact_contents .item{display:table;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:100%}main article .contact_contents .item.first{border-top:1px solid #dcdcdc}main article .contact_contents .item>div{display:table-cell;padding:8px}main article .contact_contents .item>div.title{text-align:center;width:20%;background:#ffe9eb;border-right:1px solid #dcdcdc;vertical-align:middle}main article .contact_contents .item>div.essential{border-right:1px solid #dcdcdc;background:#f5f5f5;text-align:center;width:10%;vertical-align:middle}main article .contact_contents .item>div.input{}main article .contact_contents .item>div.input br.sp{display:none}main article .contact_contents .item label input{position:relative;top:-3px}@media only screen and (max-width:667px){main article .contact_contents .agree label{top:-3px}main article .contact_contents .agree input{top:-2px}main article .contact_contents .item{display:block;border:none;width:100%;overflow:hidden}main article .contact_contents .item.first{border-top:none}main article .contact_contents .item>div{display:block;padding:8px 3%;float:left}main article .contact_contents .item>div.title{text-align:center;width:64%;background:#ffe9eb;clear:both;border-right:none}main article .contact_contents .item>div.essential{background:#f5f5f5;text-align:center;width:24%;border-right:none}main article .contact_contents .item>div.input{clear:both;width:94%}main article .contact_contents .item>div.input br.sp{display:block}main article .contact_contents .item>div.input .school,main article .contact_contents .item>div.input .contact_text{width:100%}main article .contact_contents .submit{clear:both}}.page_width .learn{margin:0 auto;width:684px}.page_width .learn table td{text-align:left}a.icon_link{background:url(img/link_icon01.png) no-repeat scroll left 1px transparent;padding-left:21px}.disc{padding-left:1.5em}.disc li{list-style:disc;padding-left:6px;margin-bottom:8px}.discL li{background:url(images/list_mark.gif) no-repeat scroll left 3px transparent;padding-left:14px;margin-bottom:18px}.discLB li{background:url(images/list_mark_black.gif) no-repeat scroll left 2px transparent;padding-left:14px;margin-bottom:8px}.markNone li{background:none}.imgBox{border:1px solid #9a9a9a}.bb{border-bottom:1px solid #aaa}.textRed{color:red!important}.right{float:right!important}.left{float:left!important}.clear{clear:both!important}.center{margin:0 auto!important}.alignRight{text-align:right!important}.alignLeft{text-align:left!important}.alignCenter{text-align:center!important}.pt1m{padding-top:1em!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb1m{padding-bottom:1em!important}.pb2m{padding-bottom:2em!important}.pd10{padding:10px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.mr03{margin-right:3px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml100{margin-left:100px!important}.mb0{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb1m{margin-bottom:1em!important}.w50{width:50px!important}.w100{width:100px!important}.w150{width:150px!important}.w200{width:200px!important}.w220{width:220px!important}.w250{width:250px!important}.w300{width:300px!important}.w350{width:350px!important}.w400{width:400px!important}.w450{width:450px!important}.w500{width:500px!important}.w550{width:550px!important}.w05p{width:5%}.w10p{width:10%}.w12-5p{width:12.5%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w33-3p{width:33.3%}.w35p{width:35%}.w40p{width:40%}.w45p{width:45%}.w50p{width:50%}.w55p{width:55%}.w60p{width:60%}.w65p{width:65%}.w66-7p{width:66.7%}.w70p{width:70%}.w75p{width:75%}.w80p{width:80%}.w85p{width:85%}.w90p{width:90%}.w95p{width:95%}.w100p{width:100%}.mx100p{max-width:100%;width:auto}.bold{font-weight:bold!important}.txind{margin-left:2em!important;text-indent:-1em!important}.hr_solid{border-style:solid;border-color:#dcdcdc}.hr_dashed{border-style:dashed;border-color:#dcdcdc}.tx_area ol,.tx_area ul{padding-left:16px}.frame_on{border:1px solid #dcdcdc}.over_h{overflow:hidden}.sp{display:none!important}@media only screen and (max-width:667px){a.icon_link{padding:6px 0 6px 21px;background-size:10px 10px;background-position:6px 6px}.pc{display:none!important}.sp{display:inherit!important}div.autoScrool{width:100%;overflow-x:auto}div.autoScrool::-webkit-scrollbar{height:5px}div.autoScrool::-webkit-scrollbar-track{border-radius:5px;background:#eee}div.autoScrool::-webkit-scrollbar-thumb{border-radius:5px;background:#666}div.autoScrool table{width:1100px}}header .inner::after,main::after,main article .enclose::after,main article footer::after,.page_width::after,.clearfix::after{content:"";clear:both;display:block}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter: alpha(opacity = 90)}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(js/colorbox/images/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(js/colorbox/images/border.png) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(js/colorbox/images/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(js/colorbox/images/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(js/colorbox/images/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(js/colorbox/images/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(js/colorbox/images/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(js/colorbox/images/controls.png) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(js/colorbox/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(js/colorbox/images/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(js/colorbox/images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out , background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out , background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out , background-color .2s ease-in-out;transition:opacity .2s ease-in-out , background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s , height .2s ease-out .2s , margin-left .2s ease-out .2s , margin-right .2s ease-out .2s , margin-top .2s ease-out .2s , margin-bottom .2s ease-out .2s , opacity .2s ease-in-out , background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s , height .2s ease-out .2s , margin-left .2s ease-out .2s , margin-right .2s ease-out .2s , margin-top .2s ease-out .2s , margin-bottom .2s ease-out .2s , opacity .2s ease-in-out , background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s , height .2s ease-out .2s , margin-left .2s ease-out .2s , margin-right .2s ease-out .2s , margin-top .2s ease-out .2s , margin-bottom .2s ease-out .2s , opacity .2s ease-in-out , background-color .2s ease-in-out;transition:width .2s ease-out .2s , height .2s ease-out .2s , margin-left .2s ease-out .2s , margin-right .2s ease-out .2s , margin-top .2s ease-out .2s , margin-bottom .2s ease-out .2s , opacity .2s ease-in-out , background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(js/lib/customscrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5) , inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5) , inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1) , inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1) , inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1) , inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4) , inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4) , inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@charset 'utf-8';header{position:relative}header.fixed{position:fixed}header.pc .local_menu_btn{display:none}main{margin-top:0}main.fixed{margin-top:131px}main img{width:100%}@media (max-width:667px){main.fixed{margin-top:0}header.sp .local_menu_btn a{display:none}header.sp{position:fixed;top:0;left:0;right:0;z-index:100}}.kv{min-width:1100px;z-index:10;position:relative}.kv .slider-for{float:left;position:relative}.kv .slider-for li{overflow:hidden;position:relative}.kv .slider-for li img{position:absolute}.kv .slider-for .slick-arrow.slick-prev{position:absolute;top:50%;margin-top:-30px;left:0;z-index:10;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;background:url(home/img/slider-for_prev.png) no-repeat left top;height:60px;width:60px;overflow:hidden;white-space:nowrap;text-indent:300%;border:none}.kv .slider-for:hover .slick-arrow.slick-prev{opacity:1;left:10px;cursor:pointer}.kv .slider-for .slick-arrow.slick-next{position:absolute;top:50%;margin-top:-30px;right:0;z-index:10;opacity:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;background:url(home/img/slider-for_next.png) no-repeat left top;height:60px;width:60px;overflow:hidden;white-space:nowrap;text-indent:300%;border:none}.kv .slider-for:hover .slick-arrow.slick-next{opacity:1;right:10px;cursor:pointer}.kv .slider-nav{float:left;position:relative}.kv .slider-nav li{overflow:hidden;position:relative}.kv .slider-nav li img{position:absolute;width:100%;height:100%}.kv .slider-nav .slick-arrow.slick-prev{position:absolute;top:0;left:50%;margin-left:-30px;z-index:10;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;background:url(home/img/xslider-nav_prev.png.pagespeed.ic.CdOcQZq-iv.png) no-repeat left top;height:60px;width:60px;overflow:hidden;white-space:nowrap;text-indent:300%;border:none}.kv .slider-nav:hover .slick-arrow.slick-prev{opacity:1;top:10px;cursor:pointer}.kv .slider-nav .slick-arrow.slick-next{position:absolute;bottom:0;left:50%;margin-left:-30px;z-index:10;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;background:url(home/img/xslider-nav_next.png.pagespeed.ic.CPmE_Ubais.png) no-repeat left top;height:60px;width:60px;overflow:hidden;white-space:nowrap;text-indent:300%;border:none}.kv .slider-nav:hover .slick-arrow.slick-next{opacity:1;bottom:10px;cursor:pointer}.kv .slider-nav li.slick-current::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(home/img/kv_thumb_mask.png) repeat left top}@media (max-width:667px){.kv{min-width:0}.kv .slider-for{float:none;position:relative}.kv .slider-for li img{position:static}.kv .slider-nav{float:none;position:relative}.kv .slider-for .slick-arrow.slick-next,.kv .slider-for .slick-arrow.slick-prev,.kv .slider-nav .slick-arrow.slick-prev,.kv .slider-nav .slick-arrow.slick-next{display:none!important}}header.pc .util .language ul.up{display:none;position:relative;z-index:7;width:220px;padding:0 9px;border:1px solid #dcdcdc;border-bottom:none;left:-80px;margin-top:0;margin-bottom:11px;background:#fff;top:-255px}header.pc .util .language ul.up:after{background:url(img/language_list_up_bg.gif) no-repeat left bottom #fff;width:240px;height:11px;content:"";top:auto;bottom:-11px;left:0;position:absolute}.information_area{background:#f9f9f3}.information_area .inner{padding:30px 0 40px;margin:0 auto;width:1100px}.information_area .global_nav{display:none}.information_area .subject_nav{border-radius:3px;border:1px solid #dcdcdc;background:#fff;padding:2px;margin-bottom:30px}.information_area .subject_nav ul{background:#f5f5f5;overflow:hidden;padding:12px 0}.information_area .subject_nav ul li{float:left;font-size:14px;font-weight:bold;border-left:1px solid #dcdcdc;width:182px;text-align:center}.information_area .subject_nav ul li:first-child{width:174px;border-left:none}.information_area .information_box{background:#fff;border:1px solid #dcdcdc;border-radius:3px;padding:38px 39px 16px;position:relative}.information_area .information_box .to_index{position:absolute;top:50px;right:39px;display:inline-block}.information_area .information_box .to_index .list{display:inline-block;margin-right:18px}.information_area .information_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.information_area .information_box .to_index .rss{display:inline-block;width:16px}.information_area .information_box ul li:last-child{border-bottom:none}.information_area .student_first_box .st_first_panel{padding:10px}.information_area .student_first_box .st_first_panel ul{position:relative;left:10px}.information_area .student_first_box .st_first_panel ul li{float:left;width:23.5%;text-align:center;position:relative;font-weight:bold;display:table;border:1px solid #ccc;border-radius:3px 3px;margin:5px;background-color:#fff;padding:10px 0 5px}.information_area .student_first_box .st_first_panel ul li p.img{text-align:center}.information_area .student_first_box .st_first_panel ul li p.img img{width:auto}.information_area .student_first_box .st_first_panel ul li p.text{margin-top:10px;margin-bottom:20px;padding:0 8px;height:70px;display:table-cell;vertical-align:middle}.information_area .student_first_box .st_first_panel ul li span{display:block;font-size:70%}.content_area{background:#fff}.content_area .inner{padding:60px 0 0;margin:0 auto;width:1100px}.content_area .inner.subject{padding:30px 0 0}.content_area .subject_nav{border-radius:3px;border:1px solid #dcdcdc;background:#fff;padding:2px;margin-bottom:30px}.content_area .subject_nav ul{background:#f5f5f5;overflow:hidden;padding:12px 0}.content_area .subject_nav ul li{float:left;font-size:14px;font-weight:bold;border-left:1px solid #dcdcdc;width:182px;text-align:center}.content_area .subject_nav ul li:first-child{width:174px;border-left:none}.content_area .catchup_box{padding:20px 0 40px}.content_area .catchup_box .index{position:relative;text-align:center;margin-bottom:40px}.content_area .catchup_box .index img{width:auto}.content_area .catchup_box .to_index{position:absolute;top:25px;right:39px;display:inline-block}.content_area .catchup_box .to_index .list{display:inline-block;margin-right:18px}.content_area .catchup_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .catchup_box div.slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px -24px}.content_area .catchup_box div.slider .item{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;padding:0 12px;margin-bottom:24px}.content_area .catchup_box div.slider .item a{display:block;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_area .catchup_box div.slider .item .img_wrap{width:100%;overflow:hidden;position:relative;padding-top:52.5%}.content_area .catchup_box div.slider .item .img_wrap img{height:auto;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content_area .catchup_box div.slider .item .txt{}.content_area .catchup_box div.slider .item .title{font-weight:bold;text-align:left;margin-top:5px}.content_area .catchup_box div.slider .item .category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d51852;background:-moz-linear-gradient(left,#d51852 0%,#f54348 100%);background:-webkit-linear-gradient(left,#d51852 0%,#f54348 100%);background:-webkit-gradient(linear,left top,right top,from(#d51852),to(#f54348));background:-o-linear-gradient(left,#d51852 0%,#f54348 100%);background:linear-gradient(to right,#d51852 0%,#f54348 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51852', endColorstr='#f54348',GradientType=1 );border-radius:50px;color:#fff;font-size:85.7%;text-align:center;min-width:5em;padding:2px 10px;display:inline-block;margin-top:6px}.content_area .catchup_box div.slider .item .date{color:#8b8b8b;font-size:78.5714%;margin-top:6px}.content_area .catchup_box div.slider .item .date:before{content:url(home/img/ico_time.png);position:relative;top:1px;margin-right:3px}.content_area .catchup_box div.slider .item a:hover{text-decoration:none}.content_area .catchup_box div.slider{display:none}.content_area .catchup_box div.slider.slick-initialized{display:block}.content_area .catchup_box div.slider .slick-list{margin-right:-25px}.content_area .catchup_box div.slider .slick-list .item{margin-right:25px}.content_area .catchup_box div.slider .slick-prev{position:absolute;left:-14px;top:84px;background:url(home/img/banner_box_prev.gif) no-repeat left top;width:35px;height:35px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;cursor:pointer}.content_area .catchup_box div.slider .slick-next{position:absolute;right:-14px;top:84px;background:url(home/img/banner_box_next.gif) no-repeat left top;width:35px;height:35px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;cursor:pointer}.content_area .catchup_box div.slider .slick-dots{display:none!important}.content_area .catchup_box div.slider .slick-dots li{background:#e6e6e6;width:7px;height:7px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer}.content_area .catchup_box div.slider .slick-dots li button{display:none}.content_area .catchup_box div.slider .slick-dots li.slick-active{background:#eb2d41}.content_area .corona_box{padding:20px 0;background-color:#f5e812;border-radius:3px;display:table;width:100%}.content_area .corona_box p{padding:10px 60px 10px 40px;text-align:center;display:table-cell}.content_area .corona_box p img{width:auto!important}.content_area .corona_box ul{vertical-align:middle;width:80%;display:block;background-color:#fff;display:table-cell;position:relative;left:-20px;padding-left:20px}.content_area .information_box{background:#fff;border:1px solid #dcdcdc;border-radius:3px;padding:38px 39px 16px;position:relative}.content_area .information_box .to_index{position:absolute;top:50px;right:39px;display:inline-block}.content_area .information_box .to_index .list{display:inline-block;margin-right:18px}.content_area .information_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .information_box .to_index .rss{display:inline-block;width:16px}.content_area .information_box ul li:last-child{border-bottom:none}.content_area .topics_box{position:relative;width:525px;float:left;margin-bottom:60px}.content_area .topics_box .to_index{position:absolute;top:16px;right:0;display:inline-block}.content_area .topics_box .to_index .list{display:inline-block;margin-right:18px}.content_area .topics_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .topics_box .to_index .rss{display:inline-block;width:16px}.content_area .topics_box ul.list_pattern_c li a{display:block}.content_area .topics_box ul.list_pattern_c li p.img{display:block;width:80px;float:left}.content_area .topics_box ul.list_pattern_c li div.text{float:left;overflow:hidden;width:430px}.content_area .topics_box ul.list_pattern_c li a:hover div.text{text-decoration:underline}.content_area .topics_box ul.list_pattern_c li div.text p.date{font-size:78.5714%;display:block;width:auto;padding:0 5px 0 22px;margin-bottom:8px}.content_area .topics_box ul.list_pattern_c li div.text p.title{font-size:92.8571%;display:block;width:auto;padding:0 5px 0 22px}.content_area .event_box{position:relative;width:525px;float:right;margin-bottom:60px}.content_area .event_box .to_index{position:absolute;top:16px;right:0;display:inline-block}.content_area .event_box .to_index .list{display:inline-block;margin-right:18px}.content_area .event_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .event_box .to_index .rss{display:inline-block;width:16px}.content_area .event_box ul.list_pattern_c li a{display:block}.content_area .event_box ul.list_pattern_c li p.img{display:block;width:80px;float:left}.content_area .event_box ul.list_pattern_c li div.text{float:left;overflow:hidden;width:430px}.content_area .event_box ul.list_pattern_c li a:hover div.text{text-decoration:underline}.content_area .event_box ul.list_pattern_c li div.text p.date{font-size:78.5714%;display:block;width:auto;padding:0 5px 0 22px;margin-bottom:8px}.content_area .event_box ul.list_pattern_c li div.text p.title{font-size:92.8571%;display:block;width:auto;padding:0 5px 0 22px}.content_area .media_box{position:relative;clear:both;margin-bottom:60px}.content_area .media_box .to_index{position:absolute;top:16px;right:0;display:inline-block}.content_area .media_box .to_index .list{display:inline-block;margin-right:18px}.content_area .media_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .media_box .to_index .rss{display:inline-block;width:16px}.content_area .special_box{position:relative;clear:both;margin-bottom:60px}.content_area .special_box .to_index{position:absolute;top:16px;right:0;display:inline-block}.content_area .special_box .to_index .list{display:inline-block;margin-right:18px}.content_area .special_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow1.png) no-repeat left 6px;padding:0 0 0 12px;vertical-align:top}.content_area .special_box .to_index .rss{display:inline-block;width:16px}.content_area .special_box .sliderPrev,.content_area .special_box .sliderNext{display:none}.content_area .special_box ul{padding:20px 6px 0}.content_area .special_box ul li{width:33.3333%;float:left}.content_area .special_box ul li a{display:block;position:relative;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}.content_area .special_box ul li a:hover{opacity:1;z-index:1}.content_area .academics_box{border-top:3px solid #dcdcdc;margin-bottom:40px;padding-top:20px;overflow:hidden}.content_area .academics_box figure figcaption{float:left;width:77px;padding:0 57px 0 36px;display:none}.content_area .academics_box figure ul{float:none;width:100%}.content_area .academics_box figure ul li{float:left;width:150px;margin-right:36px;padding:4px 0;font-size:16px}.content_area .academics_box figure ul li:nth-child(6n) {margin-right:0}.content_area .related_info_box{width:724px;float:left;margin-bottom:60px}.content_area .related_info_box ul{overflow:hidden}.content_area .related_info_box ul li{width:330px;float:left;margin:0 2px 2px 0;background:#f5f5f5;font-size:128.5714%;font-weight:bold;padding:10px 15px}.content_area .related_info_box ul li a{background:url(img/icon-arrow2.png) no-repeat left 9px}.content_area .nu_channel_box{width:340px;float:right;text-align:right;margin-bottom:60px;position:relative}.content_area .nu_channel_box img.cover{left:0;position:absolute;top:0}.content_area .nu_channel_box a span{background:url(img/icon-arrow2.png) no-repeat left 6px;padding-left:19px;margin-left:-19px}.content_area .banner_box{clear:both;margin-bottom:30px;opacity:0}.content_area .banner_box ul .slick-list{margin-right:-25px}.content_area .banner_box ul .slick-list li{margin-right:25px}.content_area .banner_box ul li .jp{text-align:center;display:block;padding-top:3px}.content_area .banner_box ul li .en{font-size:71.4286%;text-align:center;color:#8c8c8c;display:block}.content_area .banner_box ul .slick-prev{position:absolute;left:-14px;top:84px;background:url(home/img/banner_box_prev.gif) no-repeat left top;width:35px;height:35px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;cursor:pointer}.content_area .banner_box ul .slick-next{position:absolute;right:-14px;top:84px;background:url(home/img/banner_box_next.gif) no-repeat left top;width:35px;height:35px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;cursor:pointer}.content_area .banner_box ul .slick-dots{text-align:center;padding-top:10px}.content_area .banner_box ul .slick-dots li{background:#e6e6e6;width:7px;height:7px;border:none;overflow:hidden;white-space:nowrap;text-indent:200%;z-index:1;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer}.content_area .banner_box ul .slick-dots li button{display:none}.content_area .banner_box ul .slick-dots li.slick-active{background:#eb2d41}@media (max-width:667px){.information_area .inner{padding:0;width:100%}.information_area .global_nav{display:block}.information_area .global_nav ul{overflow:hidden;background:#fff}.information_area .global_nav ul li{width:50%;float:left}.information_area .global_nav ul li a{background:url(img/icon-arrow2sp.png) no-repeat 10px 10px;background-size:13px 13px;padding:10px 10px 10px 30px;border-bottom:1px solid #dcdcdc;display:block;line-height:1;font-weight:bold}.information_area .global_nav ul li:nth-child(2n+1) a {border-right:1px solid #dcdcdc}.information_area .global_nav ul li:last-child a{background-image:none;padding:0}.information_area .global_nav ul li:last-child a span{text-align:center;background-color:#eb2d41;color:#fff;border-radius:3px;padding:5px;margin:5px;display:block}.information_area .subject_nav{display:none}.information_area .information_box{background:none;border:none;border-radius:0;padding:30px 3.125% 10px;position:relative}.information_area .information_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.information_area .information_box h1 span{font-size:46.1538%;padding-left:4px}.information_area .information_box .to_index{position:absolute;top:42px;right:3.125%;display:inline-block}.information_area .information_box .to_index .list{display:inline-block;margin-right:8px}.information_area .information_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.information_area .student_first_box{position:relative;width:93.75%;float:none;margin-bottom:0;padding:30px 3.125% 30px}.information_area .student_first_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.information_area .student_first_box .st_first_panel{padding:10px 0}.information_area .student_first_box .st_first_panel ul{overflow:hidden;left:0}.information_area .student_first_box .st_first_panel ul li{float:left;width:45%;text-align:left;position:relative;font-size:100%;font-weight:bold;padding:0 5px;margin:0 0 5px 0}.information_area .student_first_box .st_first_panel ul li:nth-child(even) {margin-left:5px}.information_area .student_first_box .st_first_panel ul li a{display:table}.information_area .student_first_box .st_first_panel ul li p.img{display:table-cell;vertical-align:middle;width:30%;padding-right:8px}.information_area .student_first_box .st_first_panel ul li p.img img{}.information_area .student_first_box .st_first_panel ul li p.text{margin-top:0;padding:0;height:70px;vertical-align:middle;display:inline-block;width:70%;display:table-cell}.content_area .student_first_box .st_first_panel ul li span,.information_area .student_first_box .st_first_panel ul li span{display:block;font-size:70%}.content_area .inner{padding:30px 0 0;margin:0 auto;width:100%}.content_area .inner.subject{padding:0}.content_area .subject_nav{display:none}.content_area .catchup_box .index{margin-bottom:20px}.content_area .catchup_box .index img{width:150px}.content_area .catchup_box .to_index{position:absolute;top:5px;right:3.125%;display:inline-block}.content_area .catchup_box .to_index .list{display:inline-block;margin-right:8px}.content_area .catchup_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .catchup_box div.slider{margin:0 2.25%}.content_area .catchup_box div.slider .item{width:50%;padding:0;margin-bottom:12px}.content_area .catchup_box div.slider .slick-list{margin-right:0}.content_area .catchup_box div.slider .slick-list .item{margin:0 4px}.content_area .catchup_box div.slider .slick-prev{left:-2.25%;top:29%;background:url(home/img/banner_box_prev_sp.gif) no-repeat left top;background-size:contain;width:4.6875%;height:0;padding-top:9.375%;text-indent:300%}.content_area .catchup_box div.slider .slick-next{right:-2.25%;top:29%;background:url(home/img/banner_box_next_sp.gif) no-repeat left top;background-size:contain;width:4.6875%;height:0;padding-top:9.375%;text-indent:300%}.content_area .corona_box{margin:0 3.125%;width:auto;padding:10px 0;display:block}.content_area .corona_box p{padding:0;text-align:center;display:block;vertical-align:middle}.content_area .corona_box p img.sp{width:160px!important;display:inline-block!important}.content_area .corona_box ul{display:inline-block;background-color:#fff;border-radius:3px;width:88%;position:relative;left:10px;margin-top:10px;padding:10px}.content_area .corona_box ul a{display:block;background:none;padding-left:0;padding-right:8%;width:92%}.content_area .corona_box ul a.internal{background:url(img/icon-arrow2.png) no-repeat right 1.8333% center}.content_area .information_box{background:none;border:none;border-radius:0;padding:30px 3.125% 10px;position:relative}.content_area .information_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.content_area .information_box h1 span{font-size:46.1538%;padding-left:4px}.content_area .information_box .to_index{position:absolute;top:42px;right:3.125%;display:inline-block}.content_area .information_box .to_index .list{display:inline-block;margin-right:8px}.content_area .information_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .topics_box{position:relative;width:93.75%;float:none;margin-bottom:0;padding:0 3.125% 30px}.content_area .topics_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.content_area .topics_box h1 span{font-size:46.1538%;padding-left:4px}.content_area .topics_box .to_index{position:absolute;top:12px;right:3.125%;display:inline-block}.content_area .topics_box .to_index .list{display:inline-block;margin-right:8px}.content_area .topics_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .topics_box ul.list_pattern_c li p.img{display:block;width:18.1159%;float:left;padding:0;vertical-align:middle}.content_area .topics_box ul.list_pattern_c li div.text{width:78.6232%;float:right}.content_area .topics_box ul.list_pattern_c li div.text p.date{display:block;width:100%;vertical-align:middle;font-size:91.6667%;color:#8b8b8b;padding:0;margin:0}.content_area .topics_box ul.list_pattern_c li div.text p.title{display:block;width:100%;vertical-align:middle;font-size:91.6667%;color:#282828;padding:0}.content_area .event_box{position:relative;width:93.75%;float:none;margin-bottom:0;padding:0 3.125% 30px}.content_area .event_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.content_area .event_box h1 span{font-size:46.1538%;padding-left:4px}.content_area .event_box .to_index{position:absolute;top:12px;right:3.125%;display:inline-block}.content_area .event_box .to_index .list{display:inline-block;margin-right:8px}.content_area .event_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .event_box ul.list_pattern_c li p.img{display:block;width:18.1159%;float:left;padding:0;vertical-align:middle}.content_area .event_box ul.list_pattern_c li div.text{width:78.6232%;float:right}.content_area .event_box ul.list_pattern_c li div.text p.date{display:block;width:100%;vertical-align:middle;font-size:91.6667%;color:#8b8b8b;padding:0;margin:0}.content_area .event_box ul.list_pattern_c li div.text p.title{display:block;width:100%;vertical-align:middle;font-size:91.6667%;color:#282828;padding:0}.content_area .media_box{position:relative;width:93.75%;float:none;margin-bottom:0;padding:0 3.125% 30px}.content_area .media_box h1{margin:0;padding:6px 3.125% 4px 6.25%}.content_area .media_box h1 span{font-size:46.1538%;padding-left:4px}.content_area .media_box .to_index{position:absolute;top:12px;right:3.125%;display:inline-block}.content_area .media_box .to_index .list{display:inline-block;margin-right:8px}.content_area .media_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .special_box{position:relative;width:93.75%;float:none;margin-bottom:0;padding:0 3.125% 30px}.content_area .special_box h1{margin:0 0 10px;padding:6px 3.125% 4px 6.25%}.content_area .special_box h1 span{font-size:46.1538%;padding-left:4px}.content_area .special_box .to_index{position:absolute;top:12px;right:3.125%;display:inline-block}.content_area .special_box .to_index .list{display:inline-block;margin-right:8px}.content_area .special_box .to_index .list a{font-size:85.7143%;background:url(img/icon-arrow3.png) no-repeat left 3px;background-size:10px 10px;padding:0 0 0 12px;vertical-align:top}.content_area .special_box .banner_wrap{position:relative;margin
	}.content_area .special_box .sliderPrev{display:block;position:absolute;width:9.375%;top:50%;margin-top:-13px;left:17%;z-index:1}.content_area .special_box .sliderNext{display:block;position:absolute;width:9.375%;top:50%;margin-top:-13px;right:10.5%;z-index:1}.content_area .special_box ul{padding:0}.content_area .special_box ul li{width:56.25%;float:left;margin:1.5625%}.content_area .special_box ul li a{display:block;position:relative}.content_area .special_box ul li a:hover{opacity:.7;z-index:1}.content_area .academics_box{border-top:1px solid #dcdcdc;margin-bottom:30px;padding-top:0;overflow:visible}.content_area .academics_box figure figcaption{float:none;width:17.8125%;padding:0;margin:-5% auto 10px}.content_area .academics_box figure ul{float:none;width:auto;margin:10px 3.125% 0;overflow:hidden;background:#f5f5f5;border:1px solid #dcdcdc}.content_area .academics_box figure ul li{float:left;width:50%;margin-right:0;padding:0;font-size:12px}.content_area .academics_box figure ul li a{border-bottom:1px solid #dcdcdc;display:block;padding:8px 6px 8px 24px;background:url(img/icon-arrow2.png) no-repeat 6px 12px #fff}.content_area .academics_box figure ul li:nth-child(2n+1) a{border-right:1px solid #dcdcdc}.content_area .academics_box figure ul li:last-child a,
	.content_area .academics_box figure ul li:nth-last-child(2) a{border-bottom:none}.content_area .related_info_box{width:auto;float:none;margin:0 3.125% 30px}.content_area .related_info_box ul li{width:auto;float:none;margin:0 0 1px 0;background:#f5f5f5;font-size:100%;font-weight:bold;padding:10px 15px}.content_area .related_info_box ul li a{display:block;background:url(img/icon-arrow2.png) no-repeat left 5px}.content_area .nu_channel_box{width:auto;float:none;text-align:right;margin:0 3.125% 22px}.content_area .banner_box{clear:both;margin-bottom:0}.content_area .banner_box .slick-slider{margin:0 6.25%}.content_area .banner_box ul .slick-prev{left:-7.25%;top:28.5%;background:url(home/img/banner_box_prev_sp.gif) no-repeat left top;background-size:contain;width:4.6875%;height:0;padding-top:9.375%;text-indent:300%}.content_area .banner_box ul .slick-next{right:-7.25%;top:28.5%;background:url(home/img/banner_box_next_sp.gif) no-repeat left top;background-size:contain;width:4.6875%;height:0;padding-top:9.375%;text-indent:300%}.content_area .banner_box ul .slick-list{margin-right:-14px}.content_area .banner_box ul .slick-list li{margin-right:14px}.content_area .banner_box ul .slick-list li a span{display:none}.content_area .banner_box ul .slick-dots{padding-top:0}}footer .util .subject_nav{display:none}@media (max-width:667px){footer .util .subject_nav{display:block}}