﻿@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:local("Lato Light") , local("Lato-Light") , url(https://themes.googleusercontent.com/static/fonts/lato/v7/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular") , local("Lato-Regular") , url(https://themes.googleusercontent.com/static/fonts/lato/v7/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:"ilm";src:url(../font/ilm2016.eot);src:url(../font/ilm2016.eot?#iefix) format("embedded-opentype") , url(../font/ilm2016.ttf) format("truetype") , url(../font/ilm2016.svg#ilm) format("svg") , url(../font/ilm2016.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"existence";src:url(../font/existence/Existence-Light-webfont.eot);src:url(../font/existence/Existence-Light-webfont.eot?#iefix) format("embedded-opentype") , url(../font/existence/Existence-Light-webfont.ttf) format("truetype") , url(../font/existence/Existence-Light-webfont.svg#ilm) format("svg") , url(../font/existence/Existence-Light-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"existence_Unicase";src:url(../font/existence/Existence-UnicaseLight.otf);font-weight:normal;font-style:normal}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,blockquote,form,table,input,fieldset{margin:0;padding:0}ul{list-style:none}h1,h2,h3,h4,h5,h6,th,td{font-size:100%;font-weight:500}th,td{line-height:1.4;text-align:left}img{border:none;vertical-align:bottom}table{border-spacing:0;border-collapse:collapse}sup{position:relative;top:-.2em;vertical-align:middle}sub{vertical-align:text-bottom}a{text-decoration:none;cursor:pointer}figure{margin:0;width:100%}fieldset{border:none}html,body{margin-bottom:1px;height:100%}body{margin:0;padding:0;position:relative;min-width:1110px;color:#3e3a39;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",YuGothic,Avenir,Verdana,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Roboto,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-align:center;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*{box-sizing:border-box}a{word-break:break-all}a.hoverOpa{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}a.hoverOpa:hover{opacity:.8}a[href*="tel:"]{pointer-events:none}body{-webkit-text-size-adjust:100%;width:100%}.spOnly,.pc_hidden{display:none}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,blockquote,form,table,input,div,span,small{background:url(/images/images2016/bg-transparent.png.pagespeed.ce._lo-lex7xn.png)}.existence{font-family:"existence"}.existence_Unicase{font-family:"existence_Unicase"}#wrap{position:relative;z-index:9;min-width:1110px;min-height:100%;overflow:hidden;text-align:left}.cookie_approval{padding:0;position:relative;z-index:9999;max-height:0;overflow:hidden;color:#999;background:#3e3a39;font-size:12px;line-height:1.333333}.cookie_approval.show{padding:15px 0;max-height:80px}.cookie_approval .inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:1000px}.cookie_approval a{padding:.4em 1em;border:solid 2px #fff;display:inline-block;position:relative;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1}.cookie_approval a:hover{opacity:.7}.cookie_approval.close{padding:15px 0;max-height:80px;-webkit-animation:close .5s;-moz-animation:close .5s;animation:close .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes close{from{padding:15px 0;max-height:80px}to{padding:0;max-height:0;overflow:hidden}}@-moz-keyframes close{from{padding:15px 0;max-height:80px}to{padding:0;max-height:0;overflow:hidden}}@keyframes close{from{padding:15px 0;max-height:80px}to{padding:0;max-height:0;overflow:hidden}}.cookie_approval p{width:75%}.cookie_approval .cookie_btnArea{display:flex;justify-content:space-between;width:25%}.mark_close{position:absolute;top:50%;right:.125em;font-size:2.25em;font-weight:normal;line-height:1;-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%)}.ieStyle .mark_close{transform:translateY(-49%)}.edgeStyle .mark_close{transform:translateY(-50%)}header{display:block;position:relative;z-index:9999;width:100%;color:#fff;font-size:13px;font-weight:bold}header a{color:#fff;transition:.2s}header #headerWrapper{margin:0 auto;border-bottom:solid 3px #d4da54;position:relative;z-index:9999;min-width:1198px;max-width:100%;height:100px}header #headerWrapper:before{position:absolute;z-index:-1;width:100%;height:30px;background:#a8a8a8;content:""}header #headerWrapper .upperHeader{margin:0 auto 27px;height:30px;line-height:30px;vertical-align:middle}header #headerWrapper .upperHeader .langSelector{float:left;width:100px;height:30px;background:#fff;font-size:14px;font-weight:600;line-height:30px;text-align:center}header #headerWrapper .upperHeader .langSelector:hover{background:#c2c2c2}header #headerWrapper .upperHeader .icon-earth{letter-spacing:0}header #headerWrapper .upperHeader .icon-earth img{margin-right:7px;width:23px;vertical-align:middle}header #headerWrapper .upperHeader .icon-earth span{color:#3e3a39;font-family:Lato;font-size:16px;font-style:italic;vertical-align:middle}header #headerWrapper .upperHeader .language{display:none}header #headerWrapper .upperHeader .sns{float:left;font-size:14px}header #headerWrapper .upperHeader .sns li{position:relative;top:1px;float:left;transition:.2s}header #headerWrapper .upperHeader .sns li:hover:before{color:#ed7a3e}header #headerWrapper .upperHeader .sns li a{display:block;position:relative;top:-38px;left:-13px;width:38px;height:38px}header #headerWrapper .upperHeader .sns li:first-child{margin-left:19px}header #headerWrapper .upperHeader .aboutWrap{display:inline-block;float:right;font-size:12px;font-weight:600}header #headerWrapper .upperHeader .aboutWrap ul{float:left}header #headerWrapper .upperHeader .aboutWrap ul.overseasLink{border-right:solid 1px #d3d4d3}header #headerWrapper .upperHeader .aboutWrap ul.overseasLink em{font-style:normal}header #headerWrapper .upperHeader .aboutWrap ul li{margin-right:18px;float:left}header #headerWrapper .upperHeader .aboutWrap ul li:first-child span{padding-right:18px;border-right:solid 1px #b4c3d2}header #headerWrapper .upperHeader .aboutWrap ul li a{display:block;width:100%;height:100%}header #headerWrapper .upperHeader .aboutWrap ul li a:hover{color:#ed7a3e}header #headerWrapper .upperHeader .aboutWrap .aboutContact{margin-left:25px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .aboutCicom{margin-right:14px;position:relative}header #headerWrapper .upperHeader .aboutWrap .aboutContact .aboutCicom a:hover{color:#ed7a3e}header #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt{padding-right:22px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt:before{position:absolute;top:22%;right:4px;font-size:16px}header #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs{margin-right:0;width:200px;height:30px;font-size:15px;line-height:30px;text-indent:-.5em}header #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs a{display:block;color:#3e3a39;transition-property:color , opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome{color:#3e3a39;background-color:#dadf00;text-indent:0;transition-property:background-color , color , opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome:hover{background-color:#f3f900}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnHome:after{top:0;right:14px;font-family:"ilm";content:"a"}header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav{margin-right:0;width:200px;height:30px;font-size:15px;line-height:30px;text-indent:-.5em}header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav a{display:block;color:#fff;transition-property:color , opacity}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload{background:#3e3a39}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload:hover{background-color:#4b4645}header #headerWrapper .upperHeader .aboutWrap .aboutContact .btnDownload:after{color:#fff}header #headerWrapper .gNav{margin:0 auto;position:relative;clear:both;min-width:1000px;max-width:1000px}header #headerWrapper .gNav h1{display:inline-block;position:relative;top:-16px;width:150px;line-height:1}header #headerWrapper .gNav h1 img{width:146px}header #headerWrapper .gNav h1 a{display:block}header #headerWrapper .gNav h1 a:hover{filter:saturate(2);opacity:.8}header #headerWrapper .gNav nav{float:right}header #headerWrapper .gNav nav li{margin-left:20px;float:left;text-align:center}header #headerWrapper .gNav nav li a{display:block;color:#3e3a39;opacity:.8}header #headerWrapper .gNav nav li a:before{margin-bottom:12px;display:none;font-size:25px}header #headerWrapper .gNav nav li a span{color:#3e3a39;font-size:14px;letter-spacing:-1px}header #headerWrapper .gNav nav li a:hover,header #headerWrapper .gNav nav li a:hover span{color:#ed7a3e}header #headerWrapper .gNav nav li a.icon-opinion:before{margin:2px 0 13px;font-size:22px}header #headerWrapper .gNav nav li a.icon-consult:before{margin:1px 0 14px;font-size:22px}header #headerWrapper .gNav nav li a.icon-training:before{margin:-1px 0 13px}header #headerWrapper .gNav nav li a.icon-video:before{margin:-2px 0 12px;font-size:27px}header #headerWrapper .gNav nav li a.icon-assessment:before{margin:1px 0 14px;font-size:22px}header #headerWrapper .gNav nav li a.icon-dispatch:before{margin:-1px 0 13px}header #headerWrapper .gNav nav li a.icon-cases:before{margin:-3px 0 10px;font-size:30px}header #headerWrapper .gNav nav li a.current,header #headerWrapper .gNav nav li a.current span{color:#ed7a3e}@media only screen and (min-width:641px){header.fixed{margin:0 auto;position:fixed;top:0;right:0;left:0;width:100%;height:100px;-webkit-animation:fadeIn .4s forwards 0s;-moz-animation:fadeIn .4s forwards 0s;animation:fadeIn .4s forwards 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}header.fixed #headerWrapper{height:100px;background:#fff}header.fixed #headerWrapper:before{position:absolute;top:0;z-index:-1;width:100%;height:30px;background:#a8a8a8;content:""}header.fixed #headerWrapper .upperHeader{margin:0 auto 27px;position:relative;top:0;z-index:9;height:30px;line-height:30px;vertical-align:middle}header.fixed #headerWrapper .upperHeader .sns{float:left;font-size:14px}header.fixed #headerWrapper .upperHeader .sns li{margin-left:16px;position:relative;top:1px;float:left;transition:.2s}header.fixed #headerWrapper .upperHeader .sns li:hover{color:#ed7a3e}header.fixed #headerWrapper .upperHeader .sns li:first-child{margin-left:19px}header.fixed #headerWrapper .upperHeader .aboutWrap{display:inline-block;position:relative;z-index:9;float:right;font-size:12px}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt{padding-right:22px}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .icon-andLt:before{position:absolute;top:22%;right:0;font-size:16px}header.fixed #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs{width:200px;height:30px;font-size:15px;line-height:30px;text-indent:-.5em}header.fixed #headerWrapper .gNav{padding:0;position:relative;z-index:9}header.fixed #headerWrapper .gNav h1{top:-16px}header.fixed #headerWrapper .gNav h1 img{width:146px;height:auto}header.fixed #headerWrapper .gNav nav{margin-top:0;display:block}header.fixed #headerWrapper .gNav nav li a:before{content:none}header.fixed+#contentsWrapRim{padding-top:100px}}header.en #headerWrapper .gNav nav li a span{letter-spacing:0}#spMenuWrap{display:none}#languagePopup{margin:0 auto;position:relative;width:70%;max-width:1000px;color:#3e3a39;background:#fff;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",YuGothic,Avenir,Verdana,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Roboto,Meiryo,sans-serif;font-size:13px;font-weight:500;text-align:center}#languagePopup li{border-bottom:solid 1px #ccc;height:100px;line-height:100px}#languagePopup li:last-child{border:none}#languagePopup li img{vertical-align:middle}#languagePopup li .existence{display:none}#languagePopup li a{display:block;width:100%;height:100%;transition:.2s}#languagePopup li a:hover{background:#cbd8e4}#languagePopup li.popupCloseMark{position:absolute;top:-111px;right:0;background:rgba(0,0,0,0)}#languagePopup li.popupCloseMark .mfp-close{width:72px;height:71px;opacity:1}#languagePopup li.popupCloseMark .mfp-close:hover{opacity:.65}#comingPopup,#comingPopup1,#comingPopup2{margin:0 auto;position:relative;width:70%;min-width:468px;max-width:1000px;background:url(/images/images2016/online/modal-bg.png);background-size:cover;text-align:center}#comingPopup .mfp-close-btn-in .mfp-close,#comingPopup1 .mfp-close-btn-in .mfp-close,#comingPopup2 .mfp-close-btn-in .mfp-close{display:none}#comingPopup .popupCloseMark,#comingPopup1 .popupCloseMark,#comingPopup2 .popupCloseMark{margin:auto;padding:0;top:256px;right:0;left:0;width:120px;height:30px;color:#fff;background:#3e3a39;font-size:14px;line-height:30px;text-indent:-1em;letter-spacing:2px;cursor:pointer;opacity:1}#comingPopup .popupCloseMark:after,#comingPopup1 .popupCloseMark:after,#comingPopup2 .popupCloseMark:after{font-family:"ilm";font-size:16px;line-height:26px;content:"Y"}#comingPopup .popupCloseMark:hover,#comingPopup1 .popupCloseMark:hover,#comingPopup2 .popupCloseMark:hover{background:#62bad5}#comingPopup.line2 .popupCloseMark,#comingPopup1.line2 .popupCloseMark,#comingPopup2.line2 .popupCloseMark{top:303px}#comingPopup dl,#comingPopup1 dl,#comingPopup2 dl{padding:60px 0}#comingPopup dt,#comingPopup1 dt,#comingPopup2 dt{font-size:24px;font-weight:bold}#comingPopup dd,#comingPopup1 dd,#comingPopup2 dd{margin:30px auto 0;background:#0086af}#comingPopup dd:hover,#comingPopup1 dd:hover,#comingPopup2 dd:hover{background:#62bad5}@media screen and (max-width:900px){#comingPopup dt,#comingPopup1 dt,#comingPopup2 dt{font-size:20px}}#comingPopup.sales,#comingPopup1.sales,#comingPopup2.sales{background:rgba(0,0,0,0)}#comingPopup.sales li,#comingPopup1.sales li,#comingPopup2.sales li{width:100%}#comingPopup.sales li img,#comingPopup1.sales li img,#comingPopup2.sales li img{width:100%;height:auto}#comingPopup.sales li .closeBtn,#comingPopup1.sales li .closeBtn,#comingPopup2.sales li .closeBtn{display:inline-block;position:relative}#comingPopup.sales li.backgroun-white,#comingPopup1.sales li.backgroun-white,#comingPopup2.sales li.backgroun-white{padding:1.5em;background:#fff}#comingPopup.sales.line2,#comingPopup1.sales.line2,#comingPopup2.sales.line2{margin:0 auto 120px;padding:80px 0}#comingPopup.sales.line2 .popupCloseMark,#comingPopup1.sales.line2 .popupCloseMark,#comingPopup2.sales.line2 .popupCloseMark{top:initial;bottom:-50px}#comingPopup.popup-figbox,#comingPopup1.popup-figbox,#comingPopup2.popup-figbox{background:rgba(0,0,0,0)}#comingPopup.popup-figbox>.figureWrap,#comingPopup1.popup-figbox>.figureWrap,#comingPopup2.popup-figbox>.figureWrap{margin-top:100px;padding:3em;background:#fff}#comingPopup.popup-figbox .popupCloseMark,#comingPopup1.popup-figbox .popupCloseMark,#comingPopup2.popup-figbox .popupCloseMark{padding-bottom:1.5em;top:0;right:0;left:auto;transform:translateY(-100%);width:auto;height:auto;background:rgba(0,0,0,0)}#comingPopup.popup-figbox .popupCloseMark:after,#comingPopup1.popup-figbox .popupCloseMark:after,#comingPopup2.popup-figbox .popupCloseMark:after{display:block;width:38px;height:38px;background:url(/images/images2016/header/popup-close.png) no-repeat;background-size:contain;content:""}#comingPopup.popup-figbox .link_arrow,#comingPopup1.popup-figbox .link_arrow,#comingPopup2.popup-figbox .link_arrow{margin-top:1em;padding-bottom:80px;justify-content:center;position:relative;top:0;left:0;transform:none;color:#fff;font-size:1.25em;font-weight:bold;text-align:center}#contentsWrap{margin:0 auto;padding:0;position:relative;top:0;right:0;bottom:0;left:0;width:100%}#contentsWrap:after{display:block;clear:both;content:""}#mainContent{position:relative;width:100%;background:#ecebeb}#mainContent #mainLead{margin:0 auto;padding:45px 0;width:1000px;font-size:16px;line-height:28px}#mainContent #mainLead.col2Lead{margin-left:0;padding-bottom:0;width:740px}#mainContent #mainLead.col2Lead .contentImg{margin-top:20px;text-align:center}#mainContent #mainheadline3{margin:0 auto;padding:40px 0;width:1000px;font-size:28px}#mainContent #localNav1{margin:0 auto;padding:10px 0;border-top:solid 1px #999;border-bottom:solid 1px #999;width:1000px;overflow:hidden}#mainContent #localNav1 li{float:left}#mainContent #localNav1 li:before{padding:7px;color:#999;content:"｜"}#mainContent #localNav1 li:first-child:before{content:none}#mainContent #localNav1 li a{color:#0086af;font-size:14px;font-weight:700;line-height:18px;text-decoration:none;transition:.2s}#mainContent #localNav1 li a:hover{opacity:.7}#mainContent #localNav1.policyNavi{margin-top:10px;padding:10px 0;border-top:solid 1px #3e3a39;border-bottom:solid 1px #3e3a39}#mainContent #localNav1.policyNavi li:before{padding:20px}#mainContent #localNav1.policyNavi li.lastChild:before{content:none}#mainContent #localNaviWrap{position:relative;width:100%;background:#e5e5e5}#mainContent #localNaviWrap #localNav2{margin:0 auto;padding:18px 0;display:flex;flex-wrap:wrap;width:1000px;overflow:hidden}#mainContent #localNaviWrap #localNav2 li{position:relative;z-index:999}#mainContent #localNaviWrap #localNav2 li:after{padding:7px 22px;content:"|"}#mainContent #localNaviWrap #localNav2 li:last-child:after{display:none}#mainContent #localNaviWrap #localNav2 li a{color:#3e3a39;font-weight:700;line-height:18px;letter-spacing:1px;transition:.2s}#mainContent #localNaviWrap #localNav2 li a.leftEdge{padding-left:0}#mainContent #localNaviWrap #localNav2 li a:hover{opacity:.6}#mainContent #localNaviWrap #localNav2 .rightEdge:after{display:none}#mainContent #localNaviWrap #localNav2:after{margin:auto;border-color:#e5e5e5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 15px 0 15px;position:absolute;right:0;bottom:-15px;left:0;width:0;height:0;content:""}#mainContent #localNaviWrap.localNavi_consulting #locBgWrap{margin:0 auto;display:block;position:relative;max-width:1366px}#mainContent #localNaviWrap.localNavi_consulting #locBgWrap #locBg{display:block;position:absolute;width:100%;height:57px;background:radial-gradient(center center,circle,#fff 0,#e5e5e5 250px);background-position:413px;opacity:.5}#mainContent #localNaviWrap.localNavi_consulting #localNav2{padding:16px 0 17px}#mainContent #localNaviWrap.localNavi_consulting #localNav2 li{color:#3e3a39;font-size:24px;font-weight:bold;line-height:1}#mainContent #localNaviWrap.localNavi_consulting #localNav2:after{content:none}#mainvisual{display:table;position:relative}#mainvisual h1{display:table-cell;width:500px;height:150px;color:#fff;font-size:30px;font-weight:normal;line-height:1.1;letter-spacing:normal;vertical-align:middle}#mainvisual h1 span{display:block;font-size:18px}#mainvisual h1 span.subTitle{margin:0 -.5em 0 0;display:inline-block;font-size:30px;text-indent:-.5em}#mainvisual h1 .ruby{display:inline;font-size:16px}#mainvisual.secondLayer h1{height:100px}.col2ContentWrap{margin:0 auto;position:relative;width:1000px}.col2Content{position:relative;z-index:900;width:740px}#titleArea{margin:0 auto;position:relative;width:1000px;overflow:hidden}#titleArea .talkGenreWrap{position:absolute;right:0;bottom:15px}#titleArea .talkGenreWrap p{float:left}#titleArea .talkGenreWrap .talkGenre{margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;display:inline-block;color:#0086af}#titleArea.col2Content #pageTitle{position:relative;z-index:900;width:740px}#titleArea.ttlOneline #topicPath{margin-bottom:51px}#titleArea.ttlOneline #pageTitle.noSns{margin-bottom:61px}@media only screen and (min-width:641px){#titleArea .subtext2{margin:35px 0}}#topicPath{margin:15px 0 35px;overflow:hidden}#topicPath li{float:left;color:#3e3a39;font-size:12px}#topicPath li:after{padding:0 12px;content:"＞"}#topicPath li.current:after{content:""}#topicPath a,#topicPath span{position:relative;z-index:900;float:left;color:#3e3a39;transition:.2s}#topicPath a:hover,#topicPath span:hover{color:#ed7a3e}#topicPath a.redNotes,#topicPath span.redNotes{float:none;color:#c00}#topicPath span{float:none}#topicPath.-isOpenClass{margin:0;padding:15px 0 35px}#pageTitle{margin-bottom:30px;font-size:36px;line-height:1}#pageTitle span.titleExplan{margin:8px 0 18px;display:block;color:#3e3a39;font-size:18px;font-weight:normal;line-height:1;letter-spacing:0}#pageTitle span.titleExplan.shaded{padding:0 14px;display:inline-block;color:#fff;background:url(/images/images2016/case/label-bg.png);font-size:16px;line-height:26px;letter-spacing:-1px}#pageTitle span.titleMain{display:block}#pageTitle span.titleMain.titleInline{display:inline}#pageTitle span.titleSub{margin-top:7px;display:block;font-size:28px}#pageTitle span.titleSub.titleInline{display:inline}#pageTitle span.titleSub.titleSub_consulting{margin-top:11px;font-size:16px}#pageTitle span.titleSupple{margin-top:8px;display:block;font-size:16px}#pageTitle small{font-size:24px}#pageTitle .titleMid{margin:-.25em 0 .25em 0;display:block;color:#3e3a39}#pageTitle.noSns{margin-bottom:50px}#pageTitle.noSns span.titleExplan{margin:8px 0}#pageTitle.line3{margin-top:-8px;margin-bottom:28px}#pageTitle.lineEn{margin-bottom:34px}#pageTitle .existence{display:inline-block;color:#3e3a39;font-size:60px;line-height:.7;letter-spacing:-.025em}#pageTitle .existence.spOnly{display:none}.snsArea{padding:5px 0 15px;overflow:hidden}.snsArea ul li{margin-right:4px;float:left}.snsArea ul li:nth-of-type(2){position:relative;top:4px}.snsArea a{transition:.2s}.snsArea a:hover{opacity:.8}.basicContent{position:relative;background:#f2f2f2}.basicContent a{transition:.2s}.basicContent a:hover{color:#0086af}.basicContent.lastContent,.basicContent:last-of-type{padding-bottom:80px}.basicContent .basicContentWrap{margin:0 auto;position:relative;width:1000px}.basicContent .basicContentWrap p{margin-top:35px;line-height:1.6}.basicContent .basicContentWrap figure{margin-top:30px}.basicContent .basicContentWrap figure figcaption{margin-top:8px;display:inline-block;width:1000px;color:#666;font-size:14px;letter-spacing:1px}.basicContent .basicContentWrap figure.guestInfo figcaption{margin-top:0;padding:20px 40px 16px;display:block;width:920px;color:#3e3a39;background:#fff;font-size:18px;font-weight:600;text-align:left}.basicContent .basicContentWrap figure.guestInfo figcaption small{margin-left:18px;font-size:14px;font-weight:500;letter-spacing:-1px}.basicContent .basicContentWrap figure.guestInfo figcaption span{margin-top:10px;display:block;color:#3e3a39;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-1px}.basicContent .basicContentWrap .boxCommentary ul{margin:0}.basicContent .basicContentWrap .boxCommentary ul li{margin:0}.basicContent .basicContentWrap .boxCommentary p{margin-top:0}.basicContent .basicContentWrap>ul{margin-top:50px}.basicContent .basicContentWrap>ul li{margin-top:30px}.basicContent .basicContentWrap>ul li dl{overflow:hidden}.basicContent .basicContentWrap>ul li dl dt{margin-right:10px;float:left;width:80px;text-align:center;vertical-align:top}.basicContent .basicContentWrap>ul li dl dd{margin-top:18px;float:left;width:910px;color:#3e3a39;font-size:16px;vertical-align:top}.basicContent .basicContentWrap>ul li.listenerLine dd{color:#0086af;text-align:justify;text-justify:inter-ideograph}.basicContent .basicContentWrap>ul li.iconDoubleLine{position:relative}.basicContent .basicContentWrap>ul li.iconDoubleLine dt{width:120px}.basicContent .basicContentWrap>ul li.iconDoubleLine dd{width:850px;text-align:justify;text-justify:inter-ideograph}.basicContent .basicContentWrap>ul li.speakerLine dt{width:100px}.basicContent .basicContentWrap>ul li.speakerLine dd{width:890px;text-align:justify;text-justify:inter-ideograph}.basicContent .basicContentWrap .tableContentWrap{position:relative}.basicContent .basicContentWrap .tableContent{position:relative;width:700px;font-size:14px}.basicContent .basicContentWrap .tableContent.sessionTable{margin-top:40px}.basicContent .basicContentWrap .tableContent.sessionTable dl{height:90px}.basicContent .basicContentWrap .tableContent.boothTable{margin-top:2px}.basicContent .basicContentWrap .tableContent.boothTable dl{height:159px}.basicContent .basicContentWrap .tableContent h4{position:absolute;width:110px;height:100%;color:#fff;background:#0086af;font-weight:bold;text-align:center}.basicContent .basicContentWrap .tableContent h4 span{margin-top:-12px;display:inline-block;position:absolute;top:50%;right:0;left:0}.basicContent .basicContentWrap .tableContent ul{margin:0;float:right;width:590px}.basicContent .basicContentWrap .tableContent ul li{margin:0 0 2px 0}.basicContent .basicContentWrap .tableContent ul li:last-child{margin:0}.basicContent .basicContentWrap .tableContent ul li dl{margin:0 0 0 2px;background:#fff}.basicContent .basicContentWrap .tableContent ul li dl dt,.basicContent .basicContentWrap .tableContent ul li dl dd{margin:0;padding:0 30px;display:table;float:left;width:220px;height:100%;text-align:left;box-sizing:border-box}.basicContent .basicContentWrap .tableContent ul li dl dt span,.basicContent .basicContentWrap .tableContent ul li dl dd span{display:table-cell;vertical-align:middle}.basicContent .basicContentWrap .tableContent ul li dl dd{border-left:solid 2px #f2f2f2;width:365px}.basicContent .basicContentWrap .tableContent:after{display:block;clear:both;content:""}.basicContent .basicContentWrap .Afterword{margin-top:60px;padding:65px 70px;color:#0086af;background:#fff;font-size:16px;line-height:28px}.basicContent .basicContentWrap .snsArea{margin-top:45px;padding-bottom:0;overflow:hidden;text-align:center}.basicContent .basicContentWrap .snsArea ul{margin:0;display:inline-block;overflow:hidden}.basicContent .basicContentWrap .snsArea ul li{margin-top:0;margin-right:4px;float:left}.basicContent .basicContentWrap .snsArea a:hover{opacity:.8}.introContent{overflow:hidden;background:#f2f2f2}.introContent .introContentWrap{border-top:solid 1px #999;border-bottom:solid 1px #999;width:1000px}.introContent .introContentWrap li{margin:1em 0}.introContent .introContentWrap li:after{display:block;clear:both;content:""}.introContent .introContentWrap li dt{display:inline-block;width:140px;vertical-align:top}.introContent .introContentWrap li dd{margin-top:15px;display:inline-block;width:850px;text-align:justify;text-justify:inter-ideograph;vertical-align:top}.introContent .introContentWrap li dd .itim{float:right}.introContent .introContentWrap li dd p{color:#3e3a39;font-size:14px}.introContent .introContentWrap li dd p .guest{display:block}.introContent .introContentWrap li dd p .name{margin-bottom:10px;display:block;font-size:24px;line-height:1}.introContent .introContentWrap li dd p .alphabet{margin-left:2em;font-size:14px}.introContent .introContentWrap li dd p .belong{margin-bottom:1em;display:block}.introContent .introContentWrap li dd p:last-child{color:#3e3a39;letter-spacing:-1px}.introContent .introContentWrap li.col2ContentWrap{border:none;width:740px}.introContent .introContentWrap li.col2ContentWrap dd{width:594px}.introContent .introContentWrap a{color:#0086af}.introContent .introContentWrap a:hover{opacity:.7}.introContent .introContentWrap.col2ContentWrap{border:none}.introContent .introContentWrap.col2ContentWrap li dt{width:115px}.introContent .introContentWrap.col2ContentWrap li dt img{width:96px;height:auto}.introContent .introContentWrap.col2ContentWrap li dd{width:620px}.introContentBox dt{display:inline-block;width:140px;vertical-align:top}.introContentBox dd{margin-top:15px;display:inline-block;width:850px;text-align:justify;text-justify:inter-ideograph;vertical-align:top}.introContentBox dd .itim{float:right}.introContentBox dd p{color:#3e3a39;font-size:14px}.introContentBox dd p .guest{display:block}.introContentBox dd p .name{margin-bottom:10px;display:block;font-size:24px;line-height:1}.introContentBox dd p .alphabet{margin-left:2em;font-size:14px}.introContentBox dd p .belong{margin-bottom:1em;display:block}.introContentBox dd p:last-child{color:#3e3a39;letter-spacing:-1px}.introContentBox.col2ContentWrap{border:none;width:740px}.introContentBox.col2ContentWrap dd{width:594px}#outlineWrap,.outlineWrap{border-bottom:solid 4px #3e3a39}#outlineWrap .address,.outlineWrap .address{padding-bottom:20px}#outlineWrap .address dt,.outlineWrap .address dt{padding:10px 1em 0 0;float:left;width:115px;font-weight:bold}#outlineWrap .address dt:first-of-type,.outlineWrap .address dt:first-of-type{padding-top:0}#outlineWrap .address dt.open_class_policy_dt,.outlineWrap .address dt.open_class_policy_dt{width:auto;letter-spacing:-.05em}#outlineWrap .address dt.open_class_policy_dt+dd,.outlineWrap .address dt.open_class_policy_dt+dd{letter-spacing:-.025em}#outlineWrap .address dd,.outlineWrap .address dd{padding:10px 0 10px 115px;border-bottom:solid 1px #ccc}#outlineWrap .address dd:first-of-type,.outlineWrap .address dd:first-of-type{padding-top:0}#outlineWrap .address dd:last-of-type,.outlineWrap .address dd:last-of-type{border:none}#outlineWrap .address dd .redNote,.outlineWrap .address dd .redNote{display:block;color:#c00;font-size:14px}#outlineWrap .address dd .tableline th,#outlineWrap .address dd .tableline td,.outlineWrap .address dd .tableline th,.outlineWrap .address dd .tableline td{padding:5px;border:solid 1px}#outlineWrap .address .linkList,.outlineWrap .address .linkList{overflow:hidden}#outlineWrap .address .linkList li,.outlineWrap .address .linkList li{float:left;font-size:14px;font-weight:normal}#outlineWrap .address .linkList li:not(:last-child),.outlineWrap .address .linkList li:not(:last-child){margin-right:1em}#outlineWrap .address .linkList li a:before,.outlineWrap .address .linkList li a:before{top:5px}#outlineWrap .address .ttl,.outlineWrap .address .ttl{margin:.75em auto .25em}#outlineWrap hr,.outlineWrap hr{border:none;border-bottom:solid 1px #ccc}#outlineWrap #mapWrap,.outlineWrap #mapWrap{margin-bottom:.25em}#outlineWrap .mapWrap,.outlineWrap .mapWrap{margin-bottom:.25em}#outlineWrap .inlineBox,.outlineWrap .inlineBox{margin:.5em auto;padding-left:2em}#outlineWrap .inlineBox span,.outlineWrap .inlineBox span{display:inline-block;line-height:1.3}#outlineWrap .inlineBox:last-child,.outlineWrap .inlineBox:last-child{margin-bottom:0}.tabOutline .tabNav{border-bottom:1px solid #3e3a39;display:flex}.tabOutline .tabNav li{padding:.8em 0;width:100%;color:#fff;background:#ccc;font-size:24px;line-height:1;text-align:center;letter-spacing:.2em;cursor:pointer;transition:.3s}.tabOutline .tabNav li.active{background:#3e3a39}.tabOutline .tabContentWrap{border-bottom:1px solid #3e3a39}.tabOutline .tabContentWrap>.tabContent{padding:40px;display:none;background:#fff;transition:.3s}.tabOutline .tabContentWrap>.tabContent .col2headline4:first-of-type{padding-top:0}.tabOutline .tabContentWrap>.tabContent.show{display:block}.tabOutline .tabContentWrap>.tabContent #outlineWrap{border:none}.tabOutline .tabContentWrap>.tabContent #outlineWrap .address{padding:0}#mailRegistration{padding:50px 0 74px;width:100%;background:#f0f0f0}#mailRegistration #mailRegistWrap{margin:0 auto;width:1000px}#mailRegistration #mailRegistWrap label{margin:40px 100px 0 0;float:left;text-align:center}#mailRegistration #mailRegistWrap label span{margin-top:1em;display:block;font-size:19px}#mailRegistration #mailRegistWrap p{margin:0 auto 10px;width:915px}#mailRegistration #mailRegistWrap p input{border:0;width:400px;line-height:40px}#mailRegistration #mailRegistWrap p input.emailInput{width:640px}#mailRegistration #mailRegistWrap p #submitWrap{position:relative}#mailRegistration #mailRegistWrap p #submitWrap img{position:absolute;top:0;right:20px}#mailRegistration #mailRegistWrap p .btnSubmit{width:300px;color:#fff;background:#005198;font-size:16px;font-weight:bold;text-align:left;text-indent:1em;letter-spacing:2px;transition:.3s}#mailRegistration #mailRegistWrap p .btnSubmit:hover{background:#62bad5}#mailRegistration #mailRegistWrap .mailBtnWrap{position:relative;top:26px}#mailRegistration #mailRegistWrap .mailBtnWrap .btnHome{float:left;width:300px;height:40px;line-height:40px;text-align:left;text-indent:20px}#mailRegistration #mailRegistWrap .mailBtnWrap .btnHome:after{right:20px}#mailRegistration:after{display:block;clear:both;content:""}#mailRegistration.home{margin:0 auto;padding:72px 0 64px;min-width:1000px}#mailRegistration.home #mailRegistWrap{text-align:center}#mailRegistration.home #mailRegistWrap ul{display:flex;align-items:center}#mailRegistration.home #mailRegistWrap li{width:100%}#mailRegistration.home #mailRegistWrap li>a{display:block}#mailRegistration.home #mailRegistWrap li dt{color:#3e3a39;font-size:20px;text-align:center}#mailRegistration.home #mailRegistWrap li dt.icon-tel:before{margin-bottom:28px;display:block;font-size:60px}#mailRegistration.home #mailRegistWrap li dt.icon-tel>a{pointer-events:none}#mailRegistration.home #mailRegistWrap li dt.icon-desk:before{margin-bottom:22px;display:block;font-size:63px}#mailRegistration.home #mailRegistWrap li dt.icon-mail:before{margin-bottom:32px;display:block;font-size:52px}#mailRegistration.home #mailRegistWrap li dt.askForm{line-height:1}#mailRegistration.home #mailRegistWrap li dd{margin-top:20px;font-size:20px;text-align:center}#mailRegistration.home #mailRegistWrap li dd:before{position:relative;top:5px;right:5px;font-size:26px}#mailRegistration.home #mailRegistWrap li dd.btnMail{display:inline-block;position:relative;width:220px;height:36px;height:36px;color:#fff;background:#3e3a39;font-size:16px;font-weight:bold;line-height:36px;text-align:left;text-align:center;text-indent:1em;text-indent:-1em;letter-spacing:-2px;transition:all .3s ease}#mailRegistration.home #mailRegistWrap li dd.btnMail a{color:#fff}#mailRegistration.home #mailRegistWrap li dd.btnMail:after{position:absolute;top:0;right:5px;font-family:"ilm";font-size:20px;content:"a"}#mailRegistration.home #mailRegistWrap li.mail_magazin_wrap dd{display:flex;justify-content:center;font-size:1.1em}#mailRegistration.home #mailRegistWrap li.mail_magazin_wrap dd a{padding:0 1em;display:block;width:auto}#mailRegistration.home #mailRegistWrap li.mail_magazin_wrap dd a+a{border-left:solid 1px #333}#applyArea{padding-bottom:25px;position:relative}#applyArea #applyWrap{margin:0 auto;position:relative;width:1000px;color:#fff;text-align:center}#applyArea #applyWrap .applyHeadline{margin-bottom:1em;padding-top:3em;position:relative;font-size:24px;font-weight:bold;line-height:1.2}#applyArea #applyWrap .applyHeadline:before{margin:auto;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 20px 0 20px;position:absolute;top:0;right:0;left:0;width:0;height:0;content:""}#applyArea #applyWrap .applyNotes{padding:15px 0 30px;font-size:14px}#applyArea #applyWrap .applyNotes .excuse{display:block;font-weight:bold}#applyArea.contactCol2{margin:0;width:100%;background:#0086af}#applyArea.contactCol2 .applyHeadline{width:740px}#applyArea.contactCol2 .boxentryList{margin-bottom:2em}#applyArea.contactCol2 .boxentryList p{margin-bottom:1em;border-bottom:solid 1px;border-bottom-color:#fff}#applyArea.contactCol2 .boxentryList p.place{margin-bottom:.5em;border:none;font-size:16px;font-weight:bold;text-align:left}#applyArea.contactCol2 .boxentryList .entry-Btn{margin-bottom:2em;overflow:hidden}#applyArea.contactCol2 .boxentryList .entry-Btn li{margin:0 10px 10px 0;display:block;float:left;width:240px;background:#fff;font-size:20px;font-weight:bold;line-height:1.3}#applyArea.contactCol2 .boxentryList .entry-Btn li a{padding:5px 0;display:block;width:100%;color:#0086af}#applyArea.contactCol2 .boxentryList .entry-Btn li:hover{color:#fff;background:#62bad5}#applyArea.contactCol2 .boxentryList .entry-Btn li:hover a{color:#fff}#applyArea.contactCol2 .boxentryList .entry-Btn li span{font-size:15px;font-weight:normal}#applyArea.contactCol2 .boxentryList .entry-Btn li:nth-child(3n){margin-right:0}#applyArea.contactCol2 .boxentryList_row{margin-bottom:2em}#applyArea.contactCol2 .boxentryList_row ul.listTitle{margin-bottom:10px;display:flex;align-items:center;justify-content:space-around;background:#006693}#applyArea.contactCol2 .boxentryList_row ul.listTitle li{display:flex;align-items:center;justify-content:center;position:relative;height:37px;font-size:14px;font-weight:bold;line-height:1.4;text-align:center}#applyArea.contactCol2 .boxentryList_row ul.listTitle li:before{margin-top:-.5em;border-right:solid 1px #0186af;position:absolute;top:50%;left:0;width:100%;height:1em;content:" "}#applyArea.contactCol2 .boxentryList_row ul.listTitle li:last-child::before{content:none}#applyArea.contactCol2 .boxentryList_row .listPlace{width:110px}#applyArea.contactCol2 .boxentryList_row .listDate{width:290px}#applyArea.contactCol2 .boxentryList_row .listLimit{width:160px}#applyArea.contactCol2 .boxentryList_row .listBtn{width:180px}#applyArea.contactCol2 .boxentryList_row .listPlace span,#applyArea.contactCol2 .boxentryList_row .listDate span,#applyArea.contactCol2 .boxentryList_row .listLimit span{display:none}#applyArea.contactCol2 .boxentryList_row .entryList{padding:10px 0}#applyArea.contactCol2 .boxentryList_row .entryList ul{padding-right:5px;display:flex;align-items:center;justify-content:space-around}#applyArea.contactCol2 .boxentryList_row .entryList ul li{position:relative;font-size:15px;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:-.04em}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listPlace .-icon-online{display:flex;align-items:center;justify-content:center}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listPlace .-icon-online::before{margin-right:.1em;position:relative;color:#fff;font-family:"ilm";font-size:20px;line-height:20px;vertical-align:middle;content:"M"}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listDate{text-indent:-18px}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listLimit{text-indent:-33px}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn{width:148px;height:40px;background-color:#fff;line-height:43px;text-indent:-1em}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn a{display:block;width:148px;height:40px;color:#0186af;background-color:rgba(0,0,0,0);font-size:16px}#applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn a:after{margin:auto;border-top:2px solid #0186af;border-right:2px solid #0186af;position:absolute;top:0;right:1em;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#applyArea.contactCol2 .boxentryList_row .entryList ul li.font-half-size{letter-spacing:0}#applyArea.contactCol2 .boxentryList_row .entryList ul li.font-half-size span{font-feature-settings:"hwid" off}#applyArea.contactCol2 .boxentryList_row .entryList:nth-child(even){background-color:#2798bb}#applyArea.contactCol2 .boxentryList_row .entryList.line2{padding:20px 0}#applyArea.contactCol2 .boxentryList_row .entryList.line2 ul{align-items:flex-start}#applyArea.contactCol2 .applyHeadline+.boxentryList,#applyArea.contactCol2 .applyHeadline+.boxentryList_row{margin-top:45px}#guideArea{padding:40px 0;background:#f2f2f2}#guideArea #guideWrap{margin:0 auto;width:1000px;color:#0086af;font-size:24px;text-align:center}#guideArea #guideWrap p:after{margin:auto;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 20px 0 20px;position:absolute;right:0;bottom:-60px;left:0;width:0;height:0;content:""}.entryList{text-align:center}.entryList dt{padding-top:15px;color:#fff;font-weight:bold}.entryList dt:first-child{padding-top:0;border:none;border-top:solid 1px #66afc5}.entryList dd{border-bottom:solid 1px #66afc5;color:#fff}.entryList dd:last-of-type{border:none}.entryList dd.limit{font-size:14px}.entryList dd.-towBtn{display:flex;align-items:center;justify-content:space-around}.entryList dd.-towBtn .btnHome a{display:flex;align-items:center;justify-content:center;height:100%;line-height:1.2}.entryList .btnHome{margin:10px auto 15px;padding-bottom:0;border:none;width:326px;height:60px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.entryList .btnHome a{padding:0;border-radius:0;width:100%;color:#0086af;background:#fff;font-size:18px;line-height:60px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.entryList .btnHome:after{top:5px;right:5px;color:#0086af;font-family:"ilm";font-size:22px;content:"a";-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.entryList .btnHome:hover{color:#fff;opacity:1}.entryList .btnHome:hover a{background:#002f58}.entryList .btnHome:hover a,.entryList .btnHome:hover:after{color:#fff}.entryList.check_ver .notice{border:none!important;font-size:1.3em}.entryList.check_ver .notice a{border-bottom:solid 2px #fff;display:inline-block;color:#fff;font-weight:bold}.entryList.check_ver .notice a:hover{opacity:.8}.entryList.check_ver .attentions{display:inline-table;width:auto;text-align:left}.entryList.check_ver label{margin-top:1em;display:block;position:relative;font-size:1.3em;cursor:pointer;transition:.2}.entryList.check_ver label:hover{opacity:.8}.entryList.check_ver .checkbox_wrap{margin-bottom:2em;border-bottom:none;max-height:10em}.entryList.check_ver .entry-Btn_wrap{display:none}#agree_box{display:none}#agree_box:checked~.entryList.check_ver .checkbox_dummy:before{opacity:1}#agree_box:checked~.entryList.check_ver .checkbox_wrap{margin:0;max-height:0;overflow:hidden;opacity:0}#agree_box:checked~.entryList.check_ver .entry-Btn_wrap{display:block}#contactArea{padding-bottom:100px;position:relative;background:#f2f2f2}#contactArea #contactWrap{margin:0 auto;padding:0;width:1000px;height:100px;background:#fff}#contactArea #contactWrap .contactLabel{display:table;position:relative;float:left;width:328px;height:100px;box-sizing:border-box}#contactArea #contactWrap .contactLabel span{padding-left:35px;display:table-cell;position:relative;top:0;left:0;z-index:900;color:#fff;font-size:17px;font-weight:600;line-height:22px;vertical-align:middle}#contactArea #contactWrap .contactLabel:after{border-top:100px solid #a8a8a8;border-right:80px solid rgba(0,0,0,0);display:block;position:absolute;top:0;left:0;z-index:0;width:248px;height:0;content:""}#contactArea #contactWrap .contactTel,#contactArea #contactWrap .contactMail{margin:0 24px 0 0;padding-right:20px;border-right:solid 2px #f0f0f0;float:left;height:100px;background:#fff;font-size:15px;line-height:100px;letter-spacing:-1px;vertical-align:top}#contactArea #contactWrap .contactTel dt,#contactArea #contactWrap .contactMail dt{display:inline-block;position:relative;right:10px;vertical-align:sub}#contactArea #contactWrap .contactTel dd,#contactArea #contactWrap .contactMail dd{display:inline-block;position:relative;right:0;font-size:28px;vertical-align:top}#contactArea #contactWrap .contactTel dd a:before,#contactArea #contactWrap .contactMail dd a:before{margin-right:6px;position:relative;font-family:"ilm";font-size:36px;vertical-align:bottom;content:"A"}#contactArea #contactWrap .contactMail dd a:before{font-size:34px;content:"Q"}#contactArea #contactWrap .contactLink{display:inline-block;height:100px;line-height:100px;vertical-align:top}#contactArea #contactWrap .contactLink p.btnHome{display:inline-block;width:225px;background:#dadf00;text-indent:-1em}#contactArea #contactWrap .contactLink p.btnHome a{color:#3e3a39;font-size:16px;letter-spacing:-1px}#contactArea #contactWrap .contactLink p.btnHome:after{content:url(/images/images2016/home/arrow-btn-black.png)}#contactArea #contactWrap .contactLink p.btnHome:hover{opacity:.6}#contactArea #contactWrap .tel_and_mail{margin-left:0;float:left;width:450px;height:100px;line-height:100px}#contactArea #contactWrap .tel_and_mail .contactTel,#contactArea #contactWrap .tel_and_mail .contactMail{margin:0;padding:0;border:none;display:block;float:none;height:50px;line-height:55px;font-feature-settings:"palt"}#contactArea #contactWrap .tel_and_mail .contactTel dt,#contactArea #contactWrap .tel_and_mail .contactMail dt{right:5px;width:150px;font-size:14px}#contactArea #contactWrap .tel_and_mail .contactTel dd,#contactArea #contactWrap .tel_and_mail .contactMail dd{font-size:26px}#contactArea #contactWrap .tel_and_mail .contactTel a,#contactArea #contactWrap .tel_and_mail .contactMail a{color:#3e3a39;text-decoration:none}#contactArea #contactWrap .tel_and_mail .contactTel a:hover,#contactArea #contactWrap .tel_and_mail .contactMail a:hover{opacity:.6}#contactArea #contactWrap .tel_and_mail .contactMail{line-height:45px}#contactArea #contactWrap .tel_and_mail+.contactLink{padding:0 1em;border-left:solid 2px #f0f0f0;display:block;float:left;width:222px;text-align:center}#contactArea #contactWrap .tel_and_mail+.contactLink p.btnHome{padding:0 2em;width:auto}#contactArea #contactWrap .tel_and_mail+.contactLink p.btnHome a{font-size:14px}#contactArea #contactWrap .tel_and_mail+.contactLink p.btnHome:after{content:none}#contactArea #contactWrap .tel_and_mail+.contactLink p.btnHome:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;right:1em;bottom:0;transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#contactArea #contactWrap .tel_and_mail.longAddress{width:470px}#contactArea #contactWrap .tel_and_mail.longAddress .contactTel,#contactArea #contactWrap .tel_and_mail.longAddress .contactMail{padding-left:15px}#contactArea.contactCol2{margin:0;width:100%;background:#eee}#contactArea.contactCol2 #contactWrap{padding:45px 0;height:auto;background:inherit}#contactArea.contactCol2 #contactWrap .contactLabel{margin-bottom:15px;padding:0 0 10px 0;border:none;border-bottom:solid 2px #3e3a39;position:relative;z-index:999;width:740px;height:inherit;font-size:24px;line-height:32px;letter-spacing:-1px}#contactArea.contactCol2 #contactWrap .contactLabel:after{content:none}#contactArea.contactCol2 #contactWrap .contactNotes{margin:0 0 15px;position:relative;z-index:998;width:740px;text-align:justify;text-justify:inter-ideograph;letter-spacing:-1px}#contactArea.contactCol2 #contactWrap .contactTel,#contactArea.contactCol2 #contactWrap .contactMail{margin:0;padding:0 55px;border-right:solid 2px #f0f0f0;display:block;position:relative;z-index:999;float:left}#contactArea.contactCol2 #contactWrap .contactTel dt,#contactArea.contactCol2 #contactWrap .contactMail dt{margin:0 .5em 0 0;right:0}#contactArea.contactCol2 #contactWrap .contactTel dd,#contactArea.contactCol2 #contactWrap .contactMail dd{margin:0;padding:0;border:none}#contactArea.contactCol2 #contactWrap .contactLink{padding:0 20px;display:block;position:relative;z-index:999;float:left;background:#fff}#contactArea.contactCol2 #contactWrap .tel_and_mail{margin-left:0;float:left;width:450px;height:100px;line-height:100px}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail{margin:0;padding:0;border:none;display:block;float:none;height:50px;line-height:55px;font-feature-settings:"palt"}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel dt,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail dt{right:5px;width:150px;font-size:14px}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel dd,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail dd{font-size:26px}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel a,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail a{color:#3e3a39;text-decoration:none}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel a:hover,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail a:hover{opacity:.6}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail{line-height:45px}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink{padding:0 1em;border-left:solid 2px #f0f0f0;display:block;float:left;width:222px;text-align:center}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink p.btnHome{padding:0 2em;width:auto}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink p.btnHome a{font-size:14px}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink p.btnHome:after{content:none}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink p.btnHome:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;right:1em;bottom:0;transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#contactArea.contactCol2 #contactWrap .tel_and_mail.longAddress{width:470px}#contactArea.contactCol2 #contactWrap .tel_and_mail.longAddress .contactTel,#contactArea.contactCol2 #contactWrap .tel_and_mail.longAddress .contactMail{padding-left:15px}#contactArea.contactCol2 #contactWrap .tel_and_mail{padding:13px 0;display:flex;flex-wrap:wrap;align-items:center;background:#fff}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail{padding-left:40px;height:36px;line-height:36px}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel dt,#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail dt{right:0}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail{line-height:36px}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactMail dd{font-size:18px;letter-spacing:0}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink{width:267px}#contactArea.contactCol2 #contactWrap .tel_and_mail+.contactLink p.btnHome{width:225px}#contactArea.dl2Line{padding-bottom:0}#contactArea.dl2Line .bgWhite{display:table;overflow:hidden}#contactArea.dl2Line #contactWrap .contactTel{padding:0 43px;display:table-cell;float:none;line-height:1.2;vertical-align:middle}#contactArea.dl2Line #contactWrap .contactTel dl{padding:1px 0}#contactArea.dl2Line #contactWrap .contactTel dt{width:150px}#contactArea.dl2Line #contactWrap .contactTel dt,#contactArea.dl2Line #contactWrap .contactTel dd{line-height:38px;vertical-align:middle}#contactArea.dl2Line #contactWrap .contactTel dt a,#contactArea.dl2Line #contactWrap .contactTel dd a{color:#3e3a39}#contactArea.dl2Line #contactWrap .contactTel .faxLine dd a:before{margin-right:6px;position:relative;font-family:"ilm";font-size:36px;vertical-align:top;content:"Z"}#contactArea.dl2Line #contactWrap .contactTel dd:before{font-size:36px}#contactNotes{margin:0 auto;padding-top:30px;width:1000px;font-size:14px;line-height:1.4285714286;text-align:justify;text-justify:inter-ideograph;letter-spacing:-1px}#aside{margin:0 0 0 280px;position:absolute;top:0;left:50%;z-index:999;width:220px}#aside li .datePlace{margin-top:.75em;position:relative;position:relative;bottom:0;width:100%}#aside li .datePlace .slideDate{margin:0}#aside li .datePlace .slideDate,#aside li .datePlace .slidePlace{padding-left:22px;text-indent:-1.75em}#aside li .datePlace .slideDate:before,#aside li .datePlace .slidePlace:before{top:3px;color:#8f9300;font-size:13px}#aside #asideIn{margin-top:17px;position:relative;z-index:990;box-shadow:0 0 20px rgba(62,58,57,.2);opacity:0}#aside #asideIn.on{opacity:1}#aside #asideIn #subNav{background:#fff}#aside #asideIn .topLink{width:100%;height:150px;background:#fff;text-align:center;transition:.3s}#aside #asideIn .topLink a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;color:#3e3a39;font-size:20px;font-weight:bold;text-indent:-.5em;transition:.3s}#aside #asideIn .topLink a:after{position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:"ilm";font-size:22px;font-weight:normal;content:"a"}#aside #asideIn .topLink:hover{opacity:.7}#aside #asideIn .topLink.noLink{display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:bold;text-align:center;vertical-align:middle}#aside #asideIn .topLink.noLink:hover{background:#005488}#aside #asideIn .panelContent h3{text-align:left}#aside #asideIn .panelContent li dl dd{padding:0;height:auto;background:none}#aside #asideIn .panelContent li dl dd h3{padding-bottom:0}#aside #asideIn .panelContent li dl dd.LowerRightIcon,#aside #asideIn .panelContent li dl dd.external_icon{position:static}#aside #asideIn .panelLink{width:100%}#aside #asideIn dd{position:relative;background:#fff}#aside #asideIn dd.current{background:#f3f3f0}#aside #asideIn dd>ul{border-top:1px solid #ddd}#aside #asideIn dd li{margin:0;position:relative;float:none;width:100%;height:auto}#aside #asideIn dd li+li{border-top:solid 1px #ddd}#aside #asideIn dd li+li:empty{border:none}#aside #asideIn dd li>a:hover{background:#f3f3f0;opacity:1}#aside #asideIn dd li .category,#aside #asideIn dd li a{padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:990;color:#3e3a39;line-height:1.1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#aside #asideIn dd li .category:after,#aside #asideIn dd li a:after{margin-top:-.5em;position:absolute;top:50%;right:5px;font-family:"ilm";font-size:16px;font-weight:normal;content:"a"}#aside #asideIn dd li .category.current,#aside #asideIn dd li a.current{background:#f3f3f0}#aside #asideIn dd li .category .current,#aside #asideIn dd li a .current{background:#f3f3f0}#aside #asideIn dd li .category .asideNo,#aside #asideIn dd li a .asideNo{display:none}#aside #asideIn dd li .category.nolink,#aside #asideIn dd li a.nolink{pointer-events:none}#aside #asideIn dd li .category.nolink a:after,#aside #asideIn dd li a.nolink a:after{content:none}#aside #asideIn dd li .category{padding:0;color:#fff;background:#ed7a3e}#aside #asideIn dd li .category a{position:relative;width:100%;height:100%;color:#fff;background:#fff;font-weight:bold}#aside #asideIn dd li .category a:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#ed7a3e;transition:.3s;content:""}#aside #asideIn dd li .category a:hover{opacity:1}#aside #asideIn dd li .category a:hover:before{opacity:.7}#aside #asideIn dd li .category:after{content:none}#aside #asideIn dd li .category.bg_white{color:#3e3a39;background:#fff;font-weight:normal;text-align:left}#aside #asideIn dd li .hoverOn{padding:.75em 1em .75em 1.5em;border-top:solid 1px #ddd;display:flex;align-items:center;background:#f8f8f8;font-size:.9em;letter-spacing:-.075em;box-shadow:0 2px 5px rgba(0,0,0,.1) inset;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#aside #asideIn dd li .hoverOn:before{margin-right:.25em;font-family:"ilm";font-size:20px;content:"y"}#aside #asideIn dd li .hoverOn+.hoverOn{box-shadow:none}#aside #asideIn dd .sideBnr{position:absolute;bottom:-140px;width:100%}#aside #asideIn dd .sideBnr a{padding:0;display:block}#aside #asideIn dd .sideBnr a:hover{opacity:.7}#aside #asideIn dd .sideBnr a:after{content:none}#aside #asideIn dd .sideBnr img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast}#aside #asideIn dd .sideBnr.-bnrBox{margin-top:20px;top:0;bottom:auto}#aside #asideIn dd .sideBnr.-bnrBox img{box-shadow:0 0 20px rgba(0,0,0,.15)}#aside #asideIn dd .listMark1>li>a{padding:7px 38px 7px 20px;line-height:1.33333;letter-spacing:-1px}#aside #asideIn dd .listMark1>li>a:after{margin-top:-.65em;position:absolute;top:50%;right:10px;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#aside #asideIn .iconNew,#aside #asideIn .iconUpdate{display:none}#aside #asideIn .iconDd:after{content:none}#aside #asideIn.noCurrent dd li .category .current{background:inherit}#aside #asideIn.noCurrent dd li .category .current:hover{background:rgba(0,0,0,0)}#aside #asideIn .opinionsBnr{margin:0;position:absolute;bottom:-380px}#aside #asideIn .opinionsBnr .title{padding:.3em 0;color:#fff;background-color:#3e3a39;text-align:center}#aside #asideIn .opinionsBnr .panelHover{height:340px}#aside #asideIn .opinionsBnr a{padding:0}#aside #asideIn .opinionsBnr a:after{content:none}#aside #asideIn .opinionsBnr .panelContent{position:relative;z-index:800;width:100%;height:100%;color:#3e3a39;background:#fff}#aside #asideIn .opinionsBnr .panelContent dt>img{width:100%;height:auto}#aside #asideIn .opinionsBnr .panelContent dd{padding:0 15px 15px}#aside #asideIn .opinionsBnr .panelContent dd h2{margin-top:18px;color:#002f58;font-size:14px;letter-spacing:-1px}#aside #asideIn .opinionsBnr .panelContent dd h3{margin-top:12px;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}#aside #asideIn .opinionsBnr .panelContent dd .panelInline{display:flex;flex-direction:column;width:100%;height:100%}#aside #asideIn .opinionsBnr .panelContent dd p{margin-top:4px;font-size:14px;line-height:20px}#aside #asideIn .opinionsBnr .panelContent dd .talkGenreWrap{margin-top:auto;padding-top:23px}#aside #asideIn .opinionsBnr .panelContent dd .talkGenreWrap span{color:#0086af}#aside #asideIn .opinionsBnr .panelContent dd .talkGenreWrap span:after{content:"　|　"}#aside #asideIn .bnr_openclass{margin:0;position:absolute;bottom:-420px;width:100%}#aside #asideIn .bnr_openclass a{padding:0}#aside #asideIn .bnr_openclass .paneltitle{padding:.3em 0;width:100%;color:#fff;background:#3e3a39;text-align:center}#aside #asideIn .bnr_openclass img{width:100%;height:auto}#aside #asideIn .bnr_openclass li dl dd{padding:0 1em 1em;font-size:.95em}#aside #asideIn~.sideBnr{box-shadow:0 0 20px rgba(62,58,57,.2)}#aside #asideIn~.sideBnr a{display:block}#aside #asideIn~.sideBnr a:hover{opacity:.7}#aside .kana{letter-spacing:-2px}#aside li a .dispatchHover{font-size:0}#aside.noShadow #asideIn{box-shadow:none}#newAside{position:absolute;top:17px;left:calc(50% + 280px);z-index:990;width:220px;opacity:0}#newAside.on{opacity:1}#newAside .navBox{box-shadow:0 0 20px rgba(62,58,57,.2)}#newAside .navBox .topLink{background:#fff}#newAside .navBox .topLinkInner{display:flex;align-items:center;justify-content:center;position:relative;height:150px;color:#3e3a39;text-align:center;transition:.3s}#newAside .navBox .topLinkInner:after{display:inline-block;position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:"ilm";font-size:22px;content:"a"}#newAside .navBox .topLinkInner>small{margin-top:-2.25em;display:block;position:absolute;top:100%;transform:translateY(-100%);font-weight:bold;line-height:1}@media only screen and (max-width:640px){#newAside .navBox .topLinkInner>small{margin-top:-.75em;font-size:.7em}}#newAside .navBox a.topLinkInner:hover{opacity:.7}#newAside .navBox .topLinkTitle,#newAside .navBox .category{display:block}#newAside .navBox .topLinkTitle{font-size:20px;font-weight:bold}#newAside .navBox .category{padding:0 .25em;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;height:65px;font-size:14px}#newAside .navBox .sideNavList{border-top:solid 1px #ddd;background:#fff}#newAside .navBox .sideNavList>li{color:#3e3a39;font-size:16px;line-height:1.1}#newAside .navBox .sideNavList>li a{padding:18px 20px;display:block;position:relative;color:#3e3a39;transition:.3s}#newAside .navBox .sideNavList>li a:hover{background:#f3f3f0;opacity:1}#newAside .navBox .sideNavList>li a:after{display:inline-block;position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:"ilm";content:"a"}#newAside .navBox .sideNavList>li:not(:last-child){border-bottom:solid 1px #ddd}#newAside .navBox .sideNavList>li.current a{color:#fff;background:#ed7a3e}#newAside .sideBnr{margin-top:20px;background:#fff;box-shadow:0 0 20px rgba(62,58,57,.2)}#newAside .sideBnr a{display:block;transition:.3s}#newAside .sideBnr a:hover{opacity:.7}#newAside .sideBnr img{width:100%}#microlearning #newAside .navBox .topLinkTitle{padding-right:1em}.asideOnly{display:none}#aside .asideOnly,#newAside .asideOnly{display:block}#online #aside #subNav li.categoryList{display:none}#online .caseCompany{color:#3e3a39;font-size:14px;font-weight:bold}#caseStudy .caseCompany{display:block;color:#3e3a39;font-size:14px;font-weight:bold}#caseStudy #aside #asideIn dd li .category,#online #aside #asideIn dd li .category{width:100%;height:90px}#caseStudy #aside #asideIn dd li .category.noLink,#online #aside #asideIn dd li .category.noLink{pointer-events:none}#caseStudy #aside #asideIn dd li .category.noLink a,#online #aside #asideIn dd li .category.noLink a{padding:18px 20px}#caseStudy #aside #asideIn dd li .category.noLink a:after,#online #aside #asideIn dd li .category.noLink a:after{content:none}footer{position:relative;color:#999;background:#fff;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",YuGothic,Avenir,Verdana,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Roboto,Meiryo,sans-serif;font-size:13px;font-weight:500;text-align:left}footer a{color:#ececec}footer a:visited,footer a:link{color:#ececec}footer a:hover{color:#ed7a3e}footer #pageTop{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:0 0 95px 76px;position:absolute;top:-95px;right:0;z-index:9;width:0;height:0;text-align:center}footer #pageTop a{display:block;position:absolute;right:0;z-index:999;width:76px;height:95px;cursor:pointer}footer #pageTop a:after{padding:150px 0 200px;display:inline-block;position:absolute;top:58px;top:-95px;right:0;left:0;z-index:9999;width:100%;color:#3e3a39;font-family:"ilm";font-size:20px;text-indent:28px;content:"N"}footer #pageTop a:hover{opacity:1}footer #pageTop a:hover:after{color:#999}footer #footerWrapper{margin:0 auto;padding:60px 0 45px;width:1000px}footer #footerWrapper #footerAddress{float:left;width:340px}footer #footerWrapper #footerAddress p.logo{width:205px;height:46px}footer #footerWrapper #footerAddress p.logo:hover{filter:saturate(2);opacity:.8}footer #footerWrapper #footerAddress .address{margin-top:55px;font-size:14px;line-height:20px}footer #footerWrapper #footerAddress .tel{margin-top:10px;display:flex;align-items:center;font-size:24px}footer #footerWrapper #footerAddress .tel a{color:#3e3a39}footer #footerWrapper #footerAddress .tel:before{margin-right:5px;color:#3e3a39;font-size:32px;vertical-align:sub}footer #footerWrapper #footerAddress .privacyIcon{margin:55px 0 0}footer #footerWrapper #footerAddress .privacyIcon a{display:inline-block}footer #footerWrapper #footerSiteMap{margin-left:0;float:right;width:660px;font-size:14px}footer #footerWrapper #footerSiteMap h3{margin-bottom:4px;font-size:16px}footer #footerWrapper #footerSiteMap h3 a{color:#3e3a39;font-size:16px;transition:.2s}footer #footerWrapper #footerSiteMap h3 a:hover{opacity:.6}footer #footerWrapper #footerSiteMap .siteList{margin-bottom:20px}footer #footerWrapper #footerSiteMap .siteList:after{display:block;clear:both;content:""}footer #footerWrapper #footerSiteMap .siteList ul{margin-top:2px}footer #footerWrapper #footerSiteMap .siteList ul li{float:left}footer #footerWrapper #footerSiteMap .siteList ul li:after{padding:7px 18px;content:"|"}footer #footerWrapper #footerSiteMap .siteList ul li:last-child:after{display:none}footer #footerWrapper #footerSiteMap .siteList ul li a{color:#999;line-height:1;transition:.2s}footer #footerWrapper #footerSiteMap .siteList ul li a:hover{color:#3e3a39;opacity:1}footer #footerWrapper #footerSiteMap .siteList .categoryWrap h3{display:inline-block;line-height:1}footer #footerWrapper #footerSiteMap .siteList .categoryWrap h3:not(:first-child){margin-left:1em;padding-left:1em;border-left:1px solid #fff}footer #footerWrapper #footerSiteMap .otherList{margin:0;padding-top:20px;border-top:solid 1px #4d6984}footer #footerWrapper #footerSiteMap .otherList li:last-child{border:none}footer #copyrightWrap{padding:20px 0 45px;border-top:solid 2px #b23031;width:100%;color:#666;background:#000;font-size:12px;text-align:center}.imgBoder-gray{border:1px solid #bcc1c6}.mcPersonWrap .mcPerson{margin:0 auto;padding:25px 0;width:1000px}.mcPersonWrap .mcPerson dt{margin-right:5px;display:inline-block;width:80px;vertical-align:middle}.mcPersonWrap .mcPerson dd{display:inline-block;color:#3e3a39;font-size:16px;vertical-align:middle}.mcPersonWrap .mcPerson dd .listener{color:#b23031}.mcPersonWrap .mcPerson dd .belong{display:block;font-size:12px;letter-spacing:-1px}.mcPersonWrap .mcPerson dd .belong .cicom{letter-spacing:-2px}.mcPersonWrap+hr{margin:0;border-top:solid 1px #ccc}.mcPersonWrap+#mainLeadWrap #mainLead{padding:0}.mcPersonWrap.col2{margin:0 auto;display:flex;width:1000px}.mcPersonWrap.col2 .mcPerson{margin:0;width:50%}.zoomEffect .mfp-with-anim{transform:scale(.8);transition:all .2s ease-in-out;opacity:0}.zoomEffect.mfp-bg{transition:all .3s ease-out;opacity:0}.zoomEffect.mfp-ready .mfp-with-anim{transform:scale(1);opacity:1}.zoomEffect.mfp-ready.mfp-bg{opacity:.8}.zoomEffect.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.zoomEffect.mfp-removing.mfp-bg{opacity:0}#mailRegistration.home #mailRegistWrap li:first-child{display:none}#contactArea #contactWrap .tel_and_mail .contactTel{margin-bottom:-1.5em;opacity:0}#contactArea.contactCol2 #contactWrap .tel_and_mail .contactTel{display:none}#contact .contactForm .info{display:flex;align-items:center}#contact .contactForm .info .contactTel{display:none!important}.telBox.hide dt:first-of-type,.telBox.hide dd:first-of-type{display:none}.telBox.hide dt:first-of-type+dt,.telBox.hide dd:first-of-type+dt{margin:0}.telBox.hide dt.thisLastTel,.telBox.hide dd.thisLastTel{display:none!important}.telBox.hide .contactMail.line1{margin:0!important}footer #footerWrapper #footerAddress .tel{display:none}@media only screen and (max-width:640px){#contactArea #contactWrap .tel_and_mail .contactTel{margin-bottom:-.5em;opacity:1}#contactArea #contactWrap .tel_and_mail .contactTel dt,#contactArea #contactWrap .tel_and_mail .contactTel dd{display:none}#contact .contactForm .info .contactMail{margin-top:0!important}}.bold{font-weight:bold}.normalTx,.normal{font-weight:normal}.red{color:#c00}.red.textOutline{text-shadow:0 0 1em rgba(255,255,255,.6)}.black{color:#3e3a39}.yellow{color:#fc0}.underLine{padding-bottom:1px;border-bottom:1px solid}.cancel{text-decoration:line-through}.attentions{display:table;width:100%}.attentions:before{display:table-cell;width:1.25em;content:"※"}.attentions.circle:before{content:"◎"}.attentions.asta:before{content:"＊"}.lineH1,.lh1{line-height:1}.parag>p{margin-bottom:1.5em;line-height:1.75}.parag>p:last-of-type{margin-bottom:0}.textCenter{text-align:center}.textJust{text-align:justify;text-justify:inter-ideograph}.textJust .btnOnline{margin-top:2em;text-align:center}.textJust .btnOnline a{display:inline-block;background:url(/images/images2016/consulting/w-mgr/btn_commentary_on.png) no-repeat;text-align:center}.textJust .btnOnline a:hover{background-color:rgba(0,0,0,0)}.textJust .btnOnline a:hover img{visibility:hidden}.textJust .blueTitle{color:#3e6ec2;font-size:xx-large;text-align:center}.textJust .blueTitle_sub{margin:1em 0 2em;font-size:initial;font-weight:600;text-align:right}.textRight{text-align:right}.textLeft{text-align:left!important}.textLeft.assessmentddtop{padding:40px 4px 0}.textLeft.bold{font-weight:bold}.noMargin{margin:0!important}.right{float:right}.left{float:left}.clear{clear:both}.clearFix:after{display:block;clear:both;content:""}.clearFix.cusumano01 ul{margin-top:2em}.clearFix.cusumano01 ul li{float:left;width:33.33333%;height:250px;text-align:center}.clearFix.cusumano01 ul li dl{margin-top:10px}.clearFix.cusumano01 ul li dl dt{font-weight:bold}.clearFix.cusumano01 ul li dl dd{font-size:small}.clearFix.cusumano01 ul.cusumano02{margin-top:0;display:block;float:right;text-align:right}.clearFix.cusumano01 ul.cusumano02 li{display:block;width:30px;height:auto;font-size:larger;font-weight:900}.clearFix.cusumano01 ul.cusumano02 li.underline{position:relative}.clearFix.cusumano01 ul.cusumano02 li.underline:after{margin:auto;padding-bottom:2px;border-bottom:1px solid;display:block;position:absolute;right:0;bottom:0;left:0;width:1em;content:""}.anchorLink{padding-top:80px!important}a.noIcon:after{content:none!important}.top0{margin-top:0!important;padding-top:0!important}.mt0{margin-top:0}.pt0{padding-top:0}.top25emM,.mt25em{margin-top:.25em}.top25emP,.pt25em{padding-top:.25em}.top5emM,.mt5em{margin-top:.5em}.top5emP,.pt5em{padding-top:.5em}.top1emM,.mt1em{margin-top:1em}.top1emP,.pt1em{padding-top:1em}.top2emM,.mt2em{margin-top:2em}.top2emP,.pt2em{padding-top:2em}.top3emM,.mt3em{margin-top:3em}.top3emP,.pt3em{padding-top:3em}.top30m{margin-top:30px}.top30p{padding-top:30px}.top40m{margin-top:40px}.top40p,.pt40{padding-top:40px}.btm0{margin-bottom:0!important;padding-bottom:0!important}.btm25emM,.mb25em{margin-bottom:.25em}.btm25emP,.pb25em{padding-bottom:.25em}.btm5emM,.mb5em{margin-bottom:.5em}.btm5emP,.pb5em{padding-bottom:.5em}.btm1emM,.mb1em{margin-bottom:1em}.btm1emP,.pb1em{padding-bottom:1em}.btm2emM,.mb2em{margin-bottom:2em}.btm3emP,.pb3em{padding-bottom:3em}.btm2emP,.pb2em{padding-bottom:2em}.btm15{padding-bottom:15px}.btm30m{margin-bottom:30px}.btm30p{padding-bottom:30px}.btm40m{margin-bottom:40px}.btm40p{padding-bottom:40px}.bracket{display:inline-block;text-indent:-.5em}.asterLine{padding-left:1em;display:inline-block;text-indent:-1em}.bracketsLine{padding-left:.5em;display:inline-block;text-indent:-.5em}.aster{margin-right:.5em}.bgWhite{background:#fff}.bgLightBlue{background:#e6eeee}.bgLightYellow{background:rgba(218,223,0,.1)}a{color:#3e3a39;text-decoration:none;transition:.3s}a.underline{color:#0086af;text-decoration:underline}a.underline:hover{text-decoration:none;opacity:.8}.hover_opacity a:hover,.hover_opacity:hover{opacity:.7}.btnHome{padding:0;position:relative;width:260px;height:50px;color:#fff;background:#005198;line-height:50px;text-align:center;letter-spacing:-1px;transition:.3s}.btnHome:hover{opacity:.7}.btnHome a{display:block;color:#fff;font-weight:600;text-indent:-1em}.btnHome:after{position:absolute;top:2px;right:10px;cursor:pointer;content:url(/images/images2016/home/arrow-btn.png)}.btnHome.btnHome_width_auto{display:inline-block;width:auto;height:auto;line-height:1}.btnHome.btnHome_width_auto a{padding:1em 3em}.btnHome.btnHome_width_auto:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.basicContent .btnHome a:hover{color:#fff}hr{margin:1em 0}.panelLink{position:relative}.panelLink a{display:block}.panelLink a .panelHover{padding:0;position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;transition:.5s;opacity:0}.panelLink a .panelHover:hover{z-index:999;opacity:1}.panelLink a:hover{color:inherit;opacity:1}.kana1{letter-spacing:-1px}.kana{letter-spacing:-2px}.kana2{letter-spacing:-2px}.kana3{letter-spacing:-3px}.panelContent h3{text-align:justify;text-justify:inter-ideograph}.letterSpace0,.ls0{letter-spacing:0}.letterSpace1,.ls1{letter-spacing:-.025em}.letterSpace2,.ls2{letter-spacing:-.05em}.letterSpace3,.ls3{letter-spacing:-.075em}.font_century{font-family:"Century Gothic",sans-serif}.fz_large,.fz-large,.fzLarge{font-size:1.1em}.fz_small,.fz-small,.fzSmall{font-size:.9em}.headlineOpinion{padding:21px 0;border-top:solid 2px #3e3a39;border-bottom:solid 2px #3e3a39;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:-1px}.headline3Border{color:#0086af;font-size:22px;letter-spacing:1px}.headline4{margin-bottom:30px;padding:60px 0 4px;border-bottom:solid 4px #3e3a39;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-1px}.headline_bk{color:#3e3a39;font-size:28px;font-weight:bold}.headline_lb{color:#0086af;font-size:20px;font-weight:bold}.col2headline3{padding:40px 0 0;font-size:20px;line-height:1.1428571429;letter-spacing:-1px}.col2headline3.col2headline3_mainContent{padding-top:0;color:#0086af}.col2headline4{margin-bottom:30px;padding:60px 0 4px;border-bottom:solid 4px #3e3a39;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:-1px}.col2headline5{margin-bottom:20px;padding:40px 0 4px;color:#0086af;font-size:22px;line-height:1.4545;letter-spacing:0}.col2headline6{margin:2em auto 1.25em;border-bottom:solid 2px #3e3a39;font-size:22px;font-weight:bold;letter-spacing:-.05em}.col2headline6.noBorder{margin-bottom:.75em;border:none}.col2headline6.headline_ol{padding-left:1.75em;text-indent:-1.75em}.col2headline6.headline_ol+p{padding-left:2.5em}.col2headline7{margin:20px 0 10px;overflow:hidden}.col2headline7 div{position:relative}.col2headline7 div:after{margin-left:.2em;position:absolute;top:.8em;width:100%;height:1px;background-color:#ccc;content:""}.col2headline-blue,.col2headline-yellow{margin:30px 0 5px;font-size:20px;font-weight:bold;line-height:1.25}.col2headline-blue{color:#005198}.col2headline-yellow{color:#8f9300}.col2headline_lb{margin-bottom:14px;padding:10px 0;border-bottom:solid 1px #ccc;color:#0086af;font-size:22px;font-weight:bold}.col2headline20_bk{margin-bottom:.5em;color:#3e3a39;font-size:20px;font-weight:bold}.midLine{position:relative;overflow:hidden;font-weight:bold}.midLine>span{padding-right:.5em;position:relative;z-index:70;background:#fff}.midLine:after{border-bottom:solid 1px #000;display:block;position:absolute;top:50%;left:5em;width:100%;content:" "}.col2headline16_bk{padding-top:30px;border-bottom:solid 1px #3e3a39;line-height:3.25}.borderTtl{margin:.5em 0 0;padding:1em 1em 2.5em;border-bottom:solid 2px #3e3a39;font-size:20px;font-weight:bold}.komidashi{margin-bottom:1em;padding:2em 0 0;font-size:1.125em;font-weight:bold;text-indent:-.5em}@media only screen and (max-width:640px){.komidashi{margin-bottom:.75em;font-size:1.077em}}.lead{padding:0 0 30px}.lead a{color:#0086af;text-decoration:underline;transition:.2s}.lead a:hover{text-decoration:none;opacity:.8}.col2Lead{padding-top:40px;position:relative;z-index:990;width:740px;letter-spacing:0}.col2Lead p{margin-bottom:1em;text-align:justify;text-justify:inter-ideograph;letter-spacing:-1px}.col2Lead p:last-child{margin-bottom:0}.catch{padding:40px 0;color:#0086af;font-size:20px;text-align:justify;text-justify:inter-ideograph;letter-spacing:-.025em;word-break:break-all}.catch.onlyLead{margin-bottom:2em;padding-bottom:0;color:#3e3a39}.catch.onlyLead+.notes{margin-top:-1em;color:#666;font-size:1em;line-height:1.4}.catch1,.catch2{clear:both;line-height:1.1}.catch1{margin:0 0 20px;color:#c00;font-size:19px}.catch2{color:#3e3a39;font-size:14px}.notes{padding:0 0 0 1em;font-size:13px;line-height:1.2;text-indent:-1em}.notes+.notes{margin:-10px 0 10px!important}.notes.noneIndent{padding:0;text-indent:0}.col2Notes{padding-top:10px;padding-left:1em;position:relative;z-index:900;width:740px;font-size:13px;line-height:16px;text-indent:-1em;letter-spacing:1px}.redNotes{color:#c00}.redNotesBrd{padding:35px 0;border-top:solid 2px #c00;border-bottom:solid 2px #c00;color:#c00;font-size:20px;font-weight:bold;line-height:1}.co2Visual{padding:40px 0;width:740px}.co2Visual+*{margin-top:0!important;padding-top:0!important}.shaded{padding:0 14px;display:inline-block;color:#fff;background:url(/images/images2016/case/label-bg.png) repeat-x}.boxShadow{box-shadow:0 0 10px rgba(171,139,110,.39)}.boxCommentary,.boxCommentary2{margin-top:40px;padding:40px;position:relative;background:#fff;font-weight:600;text-align:center;letter-spacing:-1px}.boxCommentary.top30m,.boxCommentary2.top30m{margin-top:30px}.boxCommentary ul,.boxCommentary ol,.boxCommentary2 ul,.boxCommentary2 ol{padding-left:1em}.boxCommentary ul li,.boxCommentary ol li,.boxCommentary2 ul li,.boxCommentary2 ol li{line-height:1.75}.boxCommentary ul li dd,.boxCommentary ol li dd,.boxCommentary2 ul li dd,.boxCommentary2 ol li dd{top:0}.boxCommentary .list2,.boxCommentary2 .list2{padding-left:0}.boxCommentary ol,.boxCommentary2 ol{padding-left:2em}.boxCommentary dl,.boxCommentary2 dl{overflow:hidden}.boxCommentary dl dt,.boxCommentary2 dl dt{display:block;font-size:18px}.boxCommentary dl dd,.boxCommentary2 dl dd{margin-top:3px;display:block;top:0;font-weight:500;line-height:1.8}.boxCommentary dl:nth-of-type(2),.boxCommentary2 dl:nth-of-type(2){margin-top:10px}.boxCommentary.picLeft,.boxCommentary2.picLeft{margin-top:0;padding:0;position:absolute;top:0;right:0;width:280px}.boxCommentary.picLeft dd,.boxCommentary2.picLeft dd{padding:20px;font-size:14px}.boxCommentary.picLeft:after,.boxCommentary2.picLeft:after{content:""}.boxCommentary p,.boxCommentary2 p{margin-top:0}.boxCommentary .normal,.boxCommentary .textNormal,.boxCommentary2 .normal,.boxCommentary2 .textNormal{font-weight:normal}.boxCommentary.paddingNone,.boxCommentary2.paddingNone{padding:0}.boxCommentary:after{margin:0 auto;display:inline-block;position:absolute;right:0;bottom:-20px;left:0;z-index:999;width:920px;content:url(/images/images2016/box-shadow.png)}.boxCommentary2{margin-top:0;display:inline-block;width:740px;box-sizing:border-box}.boxCommentary2:after{margin:0 auto;display:inline-block;position:absolute;right:0;bottom:-20px;left:0;z-index:999;width:680px;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png)}.boxCommentary2.blankSpace{margin-bottom:2em}.boxCommentary2.thumbBox{padding:0;font-weight:500;text-align:left}.boxCommentary2.thumbBox a{padding:20px;display:flex;color:#3e3a39}.boxCommentary2.thumbBox .thumbArea{margin-right:20px;width:238px}.boxCommentary2.thumbBox .thumbArea img{width:100%}.boxCommentary2.thumbBox .textArea{width:calc(100% - 258px)}.boxCommentary2.thumbBox .blueText{color:#0086af;font-size:14px}.boxCommentary2.thumbBox .barText{margin-top:10px;position:relative;overflow:hidden;font-size:14px;font-weight:bold}.boxCommentary2.thumbBox .barText:after{margin-left:.5em;position:absolute;top:50%;width:442px;height:1px;background:#000;content:""}.boxCommentary2.thumbBox ul li{line-height:1.5}.boxCommentary2.thumbBox .list2{font-size:14px}.boxCommentary2.thumbBox+.thumbBox{margin-top:2em}.boxNotes{margin-top:27px;line-height:1.75}.blackBox{margin-bottom:35px;padding:25px 20px;color:#fff;background:#3e3a39;font-weight:bold}.blackBox dt{margin-bottom:.5em;font-size:24px}.textPhotoSmall{padding:0 0 1em 50px;float:right}.textPhotoSmall span{margin-top:1em;display:block;width:192px;font-size:12px}.textPhotoSmall.afterPhoto{position:absolute;top:80px;right:20px}.textPhotoSmall300{margin-right:20px;margin-left:20px;float:right}.textPhotoSmall300 span{margin-top:1em;display:block;width:302px;font-size:12px}.textPhotoSmall300.afterPhoto{position:absolute;top:80px;right:20px}.textPhoto{width:748px}.photoCenter{margin:0 auto;padding-bottom:40px;position:relative;width:395px}.photoCenter p{padding:5px 7px 20px 7px;border:1px solid #e0dfdf;background:url(/images/opinions/ASTD2014/01_yamazaki/photoBoxBg.png);-moz-box-shadow:0 0 3px #e0dfdf;-webkit-box-shadow:0 0 3px #e0dfdf;box-shadow:0 0 3px #e0dfdf}.photoCenter p span{padding:.5em .5em 0;display:block}.photoCenter:after{display:block;position:absolute;top:-10px;left:-35px;width:57px;height:88px;background:url(/images/opinions/ASTD2014/03_kato/photo1-bg.png) no-repeat;content:""}.photoLeft{margin-right:auto;margin-left:auto;display:table;width:66.6666%}.photoLeft img{margin-right:20px;display:table-cell;vertical-align:middle}.photoLeft span{display:table-cell;font-size:12px;vertical-align:middle}.photoRight p{float:left}.photoRight figure{display:inline-block;float:right;width:inherit}.photoRight figcaption{width:100%}.linkBlue{color:#0086af;text-decoration:underline}.nolink{pointer-events:none}.nolink:hover{color:inherit!important;background:inherit!important}.link_hidden{display:none!important}.link_arrow_wrap{margin:0 auto;position:relative;width:1000px}.link_arrow{display:flex;align-items:center;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:14px;transition:.2s}.link_arrow:hover{opacity:.6}.link_arrow:before{margin-right:.4em;font-family:"ilm";font-size:22px;font-weight:normal;content:"y"}.link_arrow.link_arrow_inline{position:relative;top:0;transform:translateY(0)}.link_arrow_inlineWrap{display:inline-block;position:relative}.link_arrow_inlineWrap .link_arrow{position:relative;transform:translateY(0)}.innerLink2 li{display:inline-block}.innerLink2 a{padding:.5em 1em;border-radius:3px;display:block;color:#fff;background:#6a8ca1;line-height:1}.innerLink2 a:hover{color:#fff;opacity:.7}.innerLink2 a:after{margin-left:.5em;content:"＞"}.innerLink3{margin:0 auto;padding:20px 0}.innerLink3 ul{display:flex;justify-content:space-between}.innerLink3 ul li a{padding:1em;border-radius:3px;display:block;position:relative;color:#fff;background:#6a8ca1;font-size:.9em;line-height:1;text-align:center;text-decoration:none}.innerLink3 ul li a:after{display:block;position:absolute;bottom:0;left:47%;width:9px;height:10px;background:url(/images/scrollArrowBottom.png) no-repeat;content:""!important}.innerLink3 ul li a:hover{color:#fff;background:#1b3644}.innerLink3 ul li.type2 a{background:#c27d7f}.innerLink3 ul li.type2 a:hover{background:#900000}.innerLink3 ul li.type2 a span{margin-top:15px}.innerLink3 ul.column2 li{width:49%}.innerLink3 ul.column3 li{width:32%}.innerLink3 ul.line3 li a{height:6em}.innerLink3 ul.line3 li span{margin-top:.25em;display:block}.innerLink3 ul.line3 li span.info{margin:-5px auto 5px auto;padding:3px 0;display:block;width:100%;color:#fff;background:#1b3644;font-size:10px;font-weight:bold}.indent1{padding-left:1em}.indent2{padding-left:2em}.indent_long{padding-left:2em;text-indent:-1em}ul li a{transition:.2s}ul li a:hover{opacity:.7}.listIndent li{padding-left:1em;text-indent:-1em}.listIndent li.sales_enhancement{text-indent:-1.3em}.list1{margin-top:25px}.list1 li{margin-top:1em;padding-left:1em;text-indent:-1em}.list1 li:first-child{margin-top:0}.list1 li a{transition:.2s}.list1 li a:hover{opacity:.7}.list1.number{list-style:decimal}.list1 dt{margin-bottom:10px;font-size:22px;font-weight:bold;line-height:32px}.list2 li{padding-left:1.25em;text-indent:-1.25em;letter-spacing:0}.list2 li:before{margin-right:.25em;display:inline;content:"・"}.list2.list2_margin li+li{margin-top:.5em}.list2.list2-1em li+li{padding-top:1em}.list3 li{margin:0 0 13px;padding:0 0 0 2.25em;text-indent:-2em}.list3 li:last-child{margin-bottom:0}.list3 li:before{margin:0 .5em 0 0;position:relative;top:3px;font-family:"ilm";font-size:21px;line-height:1;vertical-align:text-bottom;content:"W"}.list3 li dl{margin:10px 0 0}.list3 li dt{margin:0 0 10px;text-indent:0}.list3 li dd{margin:0;padding:0}.list3 li a{transition:.2s}.list3 li a:hover{opacity:.7}.list3 li ul{margin:0 0 0 1.5em;list-style:disc;font-weight:normal}.list3 li ul.number{list-style:decimal}.list3 li ul.m125{margin:.5em 0 .5em 1.25em}.list3 li ul.m125 li{font-weight:normal}.list3 li ul.noDisc{margin-left:0;list-style-type:none}.list3 li ul.line{margin:.5em 0 0;list-style:none}.list3 li ul.line>li{display:table}.list3 li ul.line>li:before{display:table-cell;top:0;width:1.25em;content:"−"}.list3 li li{margin:0;padding:0;text-indent:0}.list3 li li:before{content:none}.list3 li li li{list-style:circle}.list3.number{list-style:decimal}.list3.listInP li{font-weight:bold}.list3.listInP p{font-weight:normal;text-indent:0}.list3.noBefore li:before{content:none}.list4{margin:0 0 10px 2em;list-style:disc}.list4 li{margin:0 0 .5em}.list4 li a{transition:.2s}.list4 li a:hover{opacity:.7}.listSol{margin:0;list-style:square;list-style-position:inside;font-weight:bold;text-align:left}.listSol li{margin-bottom:0}.listSol li ul{margin:0 0 0 2em;list-style:disc}.detailList{margin:24px 0 0}.detailList li{padding:14px 0;border-top:solid 1px #ccc}.detailList li:last-child{border-bottom:solid 1px #ccc}.detailList.large{margin:10px 0 15px 1.6em}.detailList dt{padding-left:1.25em;color:#3e3a39;font-weight:bold;text-indent:-1.25em}.detailList dt:before{margin-right:.25em;display:inline;content:"・"}.detailList dd{margin-left:1.425em;color:#3e3a39;font-size:14px}.detailList dd a{margin:3px 0;display:inline-block;color:#0086af;transition:.2s}.detailList dd a:after{content:""}.detailList dd a:hover{opacity:.7}.detailList dd p:last-child{margin-top:.5em;font-size:16px}.grayList,.grayList2{margin:30px auto;padding:35px 40px;background:#f2f5f8}.grayList li,.grayList2 li{margin-bottom:.5em;padding-left:1em;color:#005198;font-size:18px;text-indent:-1.5em}.grayList li:last-child,.grayList2 li:last-child{margin-bottom:0}.grayList li:before,.grayList2 li:before{margin-right:.5em;border:solid 1px #005198;display:inline-block;width:20px;height:0;vertical-align:middle;box-sizing:border-box;content:" "}.grayList li a,.grayList2 li a{transition:.2s}.grayList li a:hover,.grayList2 li a:hover{opacity:.7}.grayList li .listTtl,.grayList2 li .listTtl{margin-left:1.5em;display:inline-block;width:3em}.grayList li li,.grayList2 li li{margin-left:1.5em;padding-left:1.5em;list-style-type:disc}.grayList li li:before,.grayList2 li li:before{content:none}.grayList li.grayList-heading,.grayList2 li.grayList-heading{font-weight:bold}.grayList li.grayList-heading:not(:first-child),.grayList2 li.grayList-heading:not(:first-child){margin-top:2em}.grayList.number,.grayList2.number{list-style:decimal}.grayList2{margin:0 0 1em}.grayList2 li{text-indent:-1.25em}.grayList2 li:before{content:none}.lineList li{padding-left:1em;text-indent:-1em}.lineList li:before{margin-right:.5em;border:solid 1px #000;display:inline-block;width:20px;height:0;vertical-align:middle;box-sizing:border-box;content:" "}.linkList li,.linkList p{padding-left:1.7em;font-size:18px}.linkList li a,.linkList p a{position:relative;left:-1.7em;transition:.2s}.linkList li a:hover,.linkList p a:hover{opacity:.7}.linkList li a:before,.linkList p a:before{margin-right:.4em;position:relative;top:3px;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}.linkList.number{list-style:decimal}.linkList2{margin:0 auto;width:1000px}.linkList2 li{padding:0 .5em 0 0;display:inline;font-size:inherit;text-indent:inherit}.linkList2 li a{transition:.2s}.linkList2 li a:hover{opacity:.7}.linkList2 li a:before{top:5px}.linkList2 li a:before{margin-right:.4em;position:relative;top:3px;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}.linkList2.number{list-style:decimal}.linkList3 li{margin-bottom:1em}.linkList3 li a{display:block}.linkList3 li a:hover{filter:alpha(opacity=80);opacity:.8}.linkList3 li p{display:inline-block;vertical-align:middle}.linkList3 li p:first-child{margin-right:1em;width:157px;text-align:center}.oList,.oListN{margin:0 0 0 .5em;font-weight:bold}.oList>li,.oListN>li{margin-top:.5em;padding-left:1em;list-style-position:inside;text-indent:-1.1em}.oList>li:first-child,.oListN>li:first-child{margin-top:0}.oList>li a,.oListN>li a{transition:.2s}.oList>li a:hover,.oListN>li a:hover{opacity:.7}.oList>li p,.oListN>li p{margin-top:.5em;font-weight:normal;text-indent:0}.oList>li .ddd,.oListN>li .ddd{margin:0 0 0 2em;padding:0;list-style:disc;font-weight:normal}.oList>li .ddd:last-child,.oListN>li .ddd:last-child{margin-bottom:5px}.oList>li .ddd li,.oListN>li .ddd li{margin:0 0 5px 0;padding-left:0;list-style-position:outside}.oList+.noteO,.oListN+.noteO{margin-top:1em;padding-left:1.5em;font-size:13px}.oList.number,.oListN.number{list-style:decimal}.oList.number li,.oListN.number li{padding:0 0 0 1em;text-indent:-1.15em}.oListN{font-weight:normal}.panelList1{margin:0 auto;padding-bottom:5px;width:1000px}.panelList1 li{margin-bottom:5px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.panelList1 li:before{margin-top:-15px;display:inline;position:absolute;top:50%;left:20px;font-family:"ilm";font-size:20px;content:"y"}.panelList1 li p{padding:15px 20px 15px 60px}.panelList1 li p .date{display:block;color:#0086af;font-size:.8em}.panelList1 li a{display:block;width:100%;height:100%}.panelList1 li:last-child{margin-bottom:0}.panelList1 li.pdf{position:relative}.panelList1 li.pdf:after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);line-height:0;transition:.3s;opacity:.6;content:url(/images/images2016/case/icon-pdf.png)}.panelList1 li.pdf:hover:after{opacity:1}.panelList1 .label{margin-right:1em;padding:.2em .6em;border:2px solid #0086af;border-radius:5px;display:inline-block;min-width:90px;color:#0086af;font-size:14px;line-height:1;text-align:center;vertical-align:top}.panelList1.number{list-style:decimal}.panelList1 .noBefore::before{content:none}.squareList1:after{display:block;clear:both;content:""}.squareList1 li{margin:0 1% 1%;padding:10px;-webkit-border-radius:3px;border-radius:3px;float:left;width:48%;background:#eee;font-weight:bold;text-align:center;box-sizing:border-box}.voiceList li{margin-top:.5em;padding-left:2em;position:relative}.voiceList li:first-child{margin-top:0}.voiceList li:before{position:absolute;top:0;left:0;font-family:"ilm";font-size:24px;font-weight:normal;vertical-align:middle;content:"X"}.voiceList li a{transition:.2s}.voiceList li a:hover{opacity:.7}.voiceList.number{list-style:decimal}.inlineList{padding:1em 0}.inlineList h4{margin:0 0 .5em}.inlineList li{padding-left:1em;position:relative}.inlineList li+li{margin-top:.5em}.inlineList li:before{position:absolute;top:.4em;left:0;font-size:50%;content:"▶　"}.headPointList li{padding-left:1em;text-indent:-1em}.headPointList li:before{margin-right:.75em;padding:3.5px;border-radius:50%;display:inline-block;position:relative;top:-2px;width:0;height:0;background:#000;content:""}.col2CenterList{padding:1em 0 1em;text-align:center}.col2CenterList li{padding:1.5em;display:inline-block;width:50%;vertical-align:top}.col2CenterList li img{padding-bottom:.5em}.list125{padding-left:1.25em;text-indent:-1.25em}.listDisc{padding-left:1.5em;list-style:disc outside;text-indent:0}.listDisc li+li{margin-top:.25em}.listDisc.listDisc_bold{font-weight:bold}.movieList{padding:1em;display:flex;justify-content:space-between;background:#3c3c3c;background-image:url(/images/slopingBg2.png);text-align:center}.movieList li{display:inline-block;width:49%}.movieList li a{color:#fff}.movieList .iframeWrap{margin-bottom:.5em;padding-bottom:56.25%;position:relative}.movieList .iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.barList li{padding-left:1em;text-indent:-1em}.barList li:before{margin:0;content:"ー"}.listBorderSquare>li{padding-left:1.2em;position:relative;font-weight:normal;text-indent:0}.listBorderSquare>li:before{position:absolute;left:0;content:"□"}.noStyle .barList li:before{content:"ー"}.faqList>li:not(:last-child){margin-bottom:30px}.faqList p{display:flex;align-items:flex-start}.faqList p.q{margin-bottom:15px}.faqList p.a .icon{color:#56a3ca}.faqList p .icon,.faqList p .text{display:block}.faqList p .icon{margin-right:20px;font-size:22px;line-height:1}#tabMenu1{margin:0 auto;width:1000px;background:#f2f2f2}#tabMenu1 .tabmenu{display:FLEX}#tabMenu1 .tabmenu li{position:relative;width:100%;max-width:199px;color:#fff;background:#79bcd0;line-height:50px;box-sizing:border-box}#tabMenu1 .tabmenu li:not(:last-child){margin-right:1px}#tabMenu1 .tabmenu li a{display:block;color:#fff;text-align:center;transition:.3s}#tabMenu1 .tabmenu li a:hover{background:#3ca1df}#tabMenu1 .tabmenu li a:hover:after{border-color:#3ca1df}#tabMenu1 .tabmenu li.selected{background:#0086af;transition:.3s}#tabMenu1 .tabmenu li.selected:after{border-color:#0086af rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 7px 0 7px;position:absolute;top:49px;right:0;width:0;height:0;transition:.3s;content:"";left:0;margin:auto}#tabMenu1 .tabmenu li.selected:hover{background:#3ca1df}#tabMenu1 .tabmenu li.selected:hover:after{border-color:#3ca1df rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#tabMenu1 .tabmenu:after{display:block;clear:both;content:""}.content{margin:0 auto;width:1000px}.tabbox{margin-top:30px;padding-bottom:40px;display:none;position:relative}.tabbox dl{margin-bottom:5px;padding:10px 20px 10px 60px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.tabbox dl:before{margin-top:-15px;display:inline;position:absolute;top:50%;left:20px;font-family:"ilm";font-size:20px;content:"y"}.tabbox dl .datePlace{color:#0086af;font-size:14px}.tabbox dl .datePlace .on{display:inline-block}.tabbox dl .datePlace .off{display:none}.tabbox dl .subTitle{display:block;font-size:14px}.tabbox li.noTab{display:none!important}.tabbox li:last-child dl{margin-bottom:0}.table1,.table2,.table3,.table4,.tableMini{margin-top:35px;width:100%;table-layout:fixed}.table1 td,.table1 th,.table2 td,.table2 th,.table3 td,.table3 th,.table4 td,.table4 th,.tableMini td,.tableMini th{border:1px solid #f2f2f2}.table1 th,.table2 th,.table3 th,.table4 th,.tableMini th{padding:1em 2em;width:150px;background:#fff;text-align:left}.table1 td,.table2 td,.table3 td,.table4 td,.tableMini td{padding:1em;background:#fff;text-align:left}.table1 .tdGray,.table2 .tdGray,.table3 .tdGray,.table4 .tdGray,.tableMini .tdGray{background:#d9d9d9}.table1 .tdRed,.table2 .tdRed,.table3 .tdRed,.table4 .tdRed,.tableMini .tdRed{background:#f3cccb}.table1 .tdBlue,.table2 .tdBlue,.table3 .tdBlue,.table4 .tdBlue,.tableMini .tdBlue{background:#cfecf4}.table1 .tdPurple,.table2 .tdPurple,.table3 .tdPurple,.table4 .tdPurple,.tableMini .tdPurple{background:#ddccf0}.table1 .tdOrange,.table2 .tdOrange,.table3 .tdOrange,.table4 .tdOrange,.tableMini .tdOrange{background:#fcd5b4}.table1 .tdGreen,.table2 .tdGreen,.table3 .tdGreen,.table4 .tdGreen,.tableMini .tdGreen{background:#d8e4bc}.table1 .tdL_blue,.table2 .tdL_blue,.table3 .tdL_blue,.table4 .tdL_blue,.tableMini .tdL_blue{background:rgba(222,234,245,.5)}.table1 a,.table2 a,.table3 a,.table4 a,.tableMini a{color:#0086af;text-decoration:underline;transition:.3s}.table1 a:hover,.table2 a:hover,.table3 a:hover,.table4 a:hover,.tableMini a:hover{text-decoration:none;opacity:.7}.table2 th,.table2 td{border:solid 2px #f2f2f2;font-size:medium;box-sizing:border-box}.table2 th small,.table2 td small{color:#666;font-size:14px}.table2 th p,.table2 td p{margin:0 0 1em 0}.table2 th{padding:0;width:145px;color:#fff;background:#0086af;text-align:center;vertical-align:middle}.table2 th.tall{padding:10px 0}.table2 th span{font-size:12px;letter-spacing:normal}.table2.enProfile td p{margin:0}.table2.programFollowTable th{padding:10px;width:300px;text-align:left}.table2.programFollowTable td{padding:10px;letter-spacing:-1.5px}.table2.mgt{margin-bottom:1.5em}.table2.mgt th{padding:1em}.table2.mgt td{padding:.5em 1em}.table4 th,.table4 td{border:1px solid #f2f2f2;letter-spacing:-.1em}.table4 th{padding:1em;width:145px;text-align:center;vertical-align:middle}.table4 td{padding:15px 10px;font-size:14px;letter-spacing:-2px}.table5{margin:2em 0 0;width:100%}.table5 td,.table5 th{padding:1em 2em;border:1px solid #f2f2f2}.table5 th{color:#fff;background:#005488}.table5 td{background:#fff}.table5 tr td:nth-child(1){text-align:center}.simpleTable{width:100%}.simpleTable th,.simpleTable td{padding:.5em;border:1px solid #333}.simpleTable th{color:#fff;background:#002f58;font-weight:bold}.simpleTable2{width:100%}.simpleTable2 th,.simpleTable2 td{padding:.5em}.simpleTable2 th{color:#fff;background:#005198;font-weight:bold}.simpleTable2 th:not(:last-child){background:linear-gradient(-90deg,transparent 0%,transparent 2px,#005198 2px,#005198 100%)}.simpleTable2 td:not(:last-child){background:linear-gradient(-90deg,#005198 0%,#005198 2px,transparent 2px,transparent 100%)}.simpleTable2 tbody tr{background:#fff}.simpleTable2 tbody tr:nth-child(even){background:#eee}.tableNenpyo tr{border-bottom:solid 1px #f2f2f2;box-sizing:border-box}.tableNenpyo th,.tableNenpyo td{padding:16px 0;font-size:medium}.tableNenpyo th{width:175px;text-align:center;vertical-align:top}.flowRight img{margin-left:1em;float:right}.flowRight:after{display:block;clear:both;content:""}.flowRight+.arrow{list-style:none;text-align:right}.explanation1,.explanation2,.explanation3{margin:0 0 20px}.explanation1 dt,.explanation2 dt,.explanation3 dt{margin:1em 0 5px;font-size:17px;font-weight:bold}.explanation1 dt:first-child,.explanation2 dt:first-child,.explanation3 dt:first-child{margin-top:0}.explanation1:last-child,.explanation2:last-child,.explanation3:last-child{margin-bottom:0}.explanation2{padding:10px}.explanation3{padding:20px 30px}.outlineBox1{margin:0 0 20px;padding:10px;background:#eee}.outlineBox1 dt{font-weight:bold}.outlineBox2,.outlineBox3{margin:0 0 20px;padding:5px;background:url(/images/headline3BorderBg.png)}.outlineBox2 dl,.outlineBox3 dl{padding:10px;background:#fff}.outlineBox2 ul,.outlineBox3 ul{padding:10px;background:#fff}.outlineBox3{background:url(/images/outlineBoxBg3.png)}.outlineBox3 .title{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ccc;color:#1b5172;font-size:18px;text-align:center}.outlineBox3 dd dl{margin-bottom:20px;border-bottom:1px dotted #ccc}.outlineBox3 dd dl.noLine{border-bottom:none}.outlineBox3 dd dl dt{float:left;width:400px}.outlineBox3 dd dl dd{padding-left:410px}.outlineBox3 dd dl dd img{border:1px solid #ccc}.outlineBox4 dt{padding:5px;color:#fff;background:#407eab;font-weight:bold;text-align:center}.outlineBox4 dd{padding:20px 5px;border:1px solid #407eab}.outlineBox4 dd b{color:#1b5172}.outlineBox4.textLeftBox{text-align:left}.outlineBox4.textLeftBox ul{padding-left:40px}.outlineBox4.textLeftBox dd{margin:0}.outlineBox4 .list4{padding-left:0}#lecturerWrap,#lecturerWrapS,#lecturerWrapSS,.lecturerWrapClass{margin:0 0 30px}#lecturerWrap .supervision,#lecturerWrapS .supervision,#lecturerWrapSS .supervision,.lecturerWrapClass .supervision{margin:0!important;padding:4px 0;color:#fff;background:#1b5172;font-size:16px;font-weight:bold;text-align:center}#lecturerWrap .lecturer,#lecturerWrapS .lecturer,#lecturerWrapSS .lecturer,.lecturerWrapClass .lecturer{padding:10px 0;border-bottom:2px solid #77a4c4}#lecturerWrap .lecturer.noBorder,#lecturerWrapS .lecturer.noBorder,#lecturerWrapSS .lecturer.noBorder,.lecturerWrapClass .lecturer.noBorder{border-bottom:none}#lecturerWrap .lecturer .photo,#lecturerWrapS .lecturer .photo,#lecturerWrapSS .lecturer .photo,.lecturerWrapClass .lecturer .photo{margin:0;display:inline;float:left;width:140px}#lecturerWrap .lecturer .name,#lecturerWrapS .lecturer .name,#lecturerWrapSS .lecturer .name,.lecturerWrapClass .lecturer .name{margin:0!important;font-size:24px}#lecturerWrap .lecturer .alphabet,#lecturerWrapS .lecturer .alphabet,#lecturerWrapSS .lecturer .alphabet,.lecturerWrapClass .lecturer .alphabet{padding:0 0 0 20px;font-size:12px;vertical-align:middle}#lecturerWrap .lecturer .title,#lecturerWrapS .lecturer .title,#lecturerWrapSS .lecturer .title,.lecturerWrapClass .lecturer .title{margin:0 0 10px;font-size:10px}#lecturerWrap .lecturer dl,#lecturerWrapS .lecturer dl,#lecturerWrapSS .lecturer dl,.lecturerWrapClass .lecturer dl{float:right;width:520px}#lecturerWrap .lecturer dt p,#lecturerWrapS .lecturer dt p,#lecturerWrapSS .lecturer dt p,.lecturerWrapClass .lecturer dt p{margin:0}#lecturerWrap .lecturer dd,#lecturerWrapS .lecturer dd,#lecturerWrapSS .lecturer dd,.lecturerWrapClass .lecturer dd{font-size:12px}#lecturerWrap .lecturer:after,#lecturerWrapS .lecturer:after,#lecturerWrapSS .lecturer:after,.lecturerWrapClass .lecturer:after{display:block;clear:both;content:""}#lecturerWrapS .photo{margin:0;display:inline;float:left;width:120px}#lecturerWrapSS .lecturer .photo{margin:0;display:inline;float:left;width:80px}#lecturerWrapSS .lecturer dl{width:570px}#lecturerWrap .lecturer.noPhoto dl{padding:2% 3%;float:none!important;width:94%!important}#lecturerWrap-2column{font-size:12px}#lecturerWrap-2column .supervision{margin:0!important;padding:4px 0;color:#fff;background:#1b5172;font-size:16px;font-weight:bold;text-align:center}#lecturerWrap-2column .lecWrap{margin-bottom:15px;padding:10px 0 0 0;border-bottom:2px solid #77a4c4}#lecturerWrap-2column .lecturer{float:left;width:320px}#lecturerWrap-2column .lecturer.first{margin:0 15px 0 0}#lecturerWrap-2column .lecturer .photo{float:left}#lecturerWrap-2column .lecturer .name{font-size:24px}#lecturerWrap-2column .lecturer dl{position:relative;height:105px}#lecturerWrap-2column .lecturer dl dd{margin-bottom:5px;position:absolute;bottom:0;left:90px;width:240px}#lecturerWrap-2column .lecturer .prof{clear:both}#lecturerWrap-2column .lecturer .posi{display:block;font-size:10px;line-height:1.1}.lecturerWrapClass{margin:0;width:100%}.lecturerWrapClass .lecturer{border-bottom:none}#lecturerWrap+#columnWrap{margin:-30px 0 0}.lecturerPanel{margin-top:25px;padding-bottom:25px}.lecturerPanel li{margin:0 10px 20px 0;position:relative;float:left;width:240px;height:320px;list-style:none;background:#fff;text-align:center;cursor:pointer}.lecturerPanel li:nth-of-type(3n){margin-right:0}.lecturerPanel li dl{width:100%;height:100%}.lecturerPanel li dd P{display:none}.lecturerPanel li .name{padding:20px 0 20px;color:#3e3a39;font-size:24px}.lecturerPanel li .name .alphabet{display:block;font-size:12px}.lecturerPanel li .belong{padding:12px 10px 0;font-size:14px;line-height:1.2857142857}.lecturerPanel li .belong.line2{padding:12px 10px 0;letter-spacing:-1px}.lecturerPanel li .belong.line3{padding:12px 10px 0;letter-spacing:-1px}.lecturerPanel li .profile{position:absolute;bottom:0;width:100%;color:#fff;background:#0086af;font-size:12px;line-height:1.6666666667}.lecturerPanel li .profile:after{position:absolute;top:-1px;right:10px;font-family:"ilm";font-size:14px;font-weight:normal;content:"a"}.lecturerPanel:after{display:block;clear:both;content:""}.bookWrap{margin:0 0 25px}.bookWrap .streamer{margin:0;padding:4px 0;color:#fff;background:#1b5172;font-size:16px;font-weight:bold;text-align:center}.bookWrap .item{padding:22px 0 10px;border-bottom:2px solid #77a4c4}.bookWrap .item:first-child{padding-top:0}.bookWrap .item .photo{margin:0;display:inline;float:left;width:140px}.bookWrap .item .name{margin:0;font-size:20px;font-weight:bold}.bookWrap .item .subtitle{margin:0!important;position:relative;top:2px;font-size:14px;line-height:12px}.bookWrap .item .price{margin-top:15px;font-size:16px;font-weight:bold;letter-spacing:1px}.bookWrap .item .kana{letter-spacing:-1px}.bookWrap .item dl{float:left;width:600px}.bookWrap .item dd{margin-top:12px;position:relative;font-size:14px;line-height:1.1428571429}.bookWrap .item dd ul{padding:10px 0;border-top:1px dotted #ccc;width:100%;list-style:none;text-align:right}.bookWrap .item dd li{display:inline-block}.bookWrap .item .detailLink{margin-top:18px;padding-top:18px;border-top:dotted 1px #b5b5b5}.bookWrap .item .detailLink .btnHome{display:inline-block;width:240px;height:30px;line-height:30px}.bookWrap .item .detailLink .btnHome a{font-size:16px;letter-spacing:1px}.bookWrap .item .detailLink .btnHome:after{right:20px}.bookWrap .item:after{display:block;clear:both;content:""}#DVD li.btnHome{width:auto;height:30px;line-height:30px}#DVD li.btnHome a{padding:0 40px;letter-spacing:2px}#DVD li.btnHome:after{right:20px}#publishDetail{margin-top:0;padding:40px;display:table;position:relative;width:740px;background:#fff}#publishDetail:after{margin:0 auto;display:block;position:absolute;right:0;bottom:-20px;left:0;z-index:999;width:680px;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png)}#publishDetail .photo{display:table-cell;width:220px;vertical-align:middle}#publishDetail .detail{display:table-cell;width:440px;font-weight:bold;line-height:1.75;vertical-align:middle}#publishDetail .detail dt{float:left}#publishDetail .detail dt:after{clear:both;content:"："}.publishContact{padding:20px 30px 30px;border-top:1px solid #ccc}.publishContact dl dt{font-weight:bold}.book dt{float:left;width:100px}.book dd{float:left;width:550px}.proposal{padding:10px 20px 1px;background:#7fcdd7}.proposal .title{padding:25px 10px 21px;color:#fff;font-size:24px;font-weight:bold;line-height:1.3333333333;text-align:center}.proposal dt{padding:28px 20px 0;font-weight:bold}.proposal>dd{margin:0 0 20px;background:#fff}.proposal>dd .sub{padding:10px 0 10px 10px;color:#fff;background:#009cb0;font-size:18px;font-weight:bold;text-align:center}.proposal>dd div{padding:15px 15px 5px}.proposal>dd.figure{margin:20px 0;border:4px solid #234d54;text-align:center;-webkit-box-shadow:inherit;box-shadow:inherit}.proposal>dd dd{background:none}.proposal>dd dd p{margin:0;padding:23px 40px 20px;font-size:20px;font-weight:bold}.proposal>dd dd dl{padding:15px}.proposal>dd dd dt{color:#3e3a39;font-size:18px;font-weight:bold}.proposal>dd dd ul{padding:28px 20px;font-weight:bold}.proposal>dd dd ul.normal{font-weight:normal}.proposal>dd dd li{margin-bottom:8px;margin-left:-.25em;padding-left:1.25em;position:relative;text-indent:-1.25em}.proposal>dd dd li:before{margin-right:.25em;display:inline;content:"・"}.proposal>dd dd li.noDisc:before{content:none}.proposal>dd dd li.mb0{margin-bottom:0}.proposal>dd dd .list2{padding-top:1em}.proposal>dd dd .list2 li{margin-bottom:0;font-weight:normal}.proposal>dd dd .list2 li+li{margin-top:.5em}.proposal>dd dd:after{display:block;clear:both;content:""}.proposal .photo{padding:10px 10px 10px 0;float:right;width:200px}.proposal .photo+p{float:left;width:390px;font-size:inherit}.proposal.type1>dd dd ul{padding:0 40px 28px;font-weight:normal}.phaseBox>li{padding:20px 20px 0;background:#009baf}.phaseBox>li:last-child{padding-bottom:20px}.phaseBox>li dl{padding:6px 40px 0;background:#fff}.phaseBox>li dl .col2headline4{margin-top:-6px;position:relative}.phaseBox>li dl ul{padding:0 0 36px}.phaseBox>li dl li{margin-left:-.25em;padding-left:1.25em;position:relative;font-weight:bold;text-indent:-1.25em}.phaseBox>li dl li:before{margin-right:.25em;display:inline;content:"・"}.phaseBox>li dl .phaseImg{margin-top:-10px;position:relative}.button1{-webkit-box-shadow:0 0 0 2px #81abc4;-moz-box-shadow:0 0 0 2px #81abc4;-ms-box-shadow:0 0 0 2px #81abc4;-o-box-shadow:0 0 0 2px #81abc4;box-shadow:0 0 0 2px #81abc4;display:inline-block;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#6f9fbb),color-stop(1,#4c87ab));background:-moz-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-webkit-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-o-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-ms-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:linear-gradient(to bottom,#6f9fbb 5%,#4c87ab 100%);background-color:#6f9fbb;text-shadow:0 1px 0 #283966;cursor:pointer;box-shadow:0 2px #666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$btnBgColor", endColorstr="$btnBgBtm",GradientType=0);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}.button1:hover{opacity:.9}.button1:active{position:relative;top:1px;box-shadow:0 1px #666}.telBox{margin-top:1em;position:relative;overflow:hidden;letter-spacing:-1px}.telBox dt{margin-right:1em;float:left;line-height:36px}.telBox dd{position:relative;float:left;font-size:28px;line-height:36px}.telBox .tel:before{margin-right:6px;position:relative;font-family:"ilm";font-size:36px;vertical-align:top;content:"A"}.telBox .lastTel{margin-left:10px}.telBox .notes{padding:0;font-size:16px}.telBox .contactMail{font-size:16px;letter-spacing:-2px}.telBox .contactMail.line1{margin-left:1em}.telBox .contactMail:before{content:none}.telBox .contactMail a{margin-left:1em;letter-spacing:1px}.telBox .contactMail a:before{margin-right:6px;position:relative;font-family:"ilm";font-size:28px;vertical-align:top;content:"Q"}.iconUpdate{border-radius:50%;position:absolute;top:-45px;right:5px;width:60px;height:60px;color:#fff;background:#f30;font-size:14px;line-height:60px;text-align:center}.kouzaGaiyoWrap{margin-bottom:40px}.kouzaGaiyoWrap:last-child{margin-bottom:0}.kouzaGaiyoWrap h2{margin:0;padding:20px;border:none;color:#fff;background:url(/images/open_class/japan/20160917/kouzaTiltBg.gif);font-size:20px;font-weight:normal}.kouzaGaiyoWrap h2 span{font-size:16px}.kouzaGaiyoWrap .kouzaGaiyoDetail{padding:10px 10px;display:table;width:100%;overflow:hidden;background:url(/images/open_class/japan/20160917/kouzaBar-top.png) , url(/images/open_class/japan/20160917/kouzaBar-bottom.png) , url(/images/open_class/japan/20160917/kouzaBar-side.png) , url(/images/open_class/japan/20160917/kouzaBar-side.png);background-repeat:no-repeat , no-repeat , repeat-y , repeat-y;background-position:center top , left bottom , left top , right top;background-size:101% 20px , 101% 20px , 10px auto , 10px auto;letter-spacing:0}.kouzaGaiyoWrap .kouzaGaiyoDetail dl{display:table;width:100%}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dt{padding:.5em;display:table-cell;width:18%;background:#d7f0f6;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dt span{display:block;font-weight:bold;text-indent:-1em}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dt small{display:block;line-height:1.2}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd{padding:10px 15px;display:table-cell;width:82%;background:#fff;vertical-align:middle}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd h3{margin-bottom:5px;font-size:20px;font-weight:bold}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd h4{position:relative;overflow:hidden;background:url(https://www.cicombrains.com/images/open_class/japan/20160917/line.gif) no-repeat;background-position:right center;font-size:14px;font-weight:bold}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd h4 span{background:#fff}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd h4+h5{margin-top:.5em}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd p{margin:0;font-size:18px;font-weight:bold;text-indent:1em}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd p small{margin-left:10px;font-size:12px;vertical-align:middle}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd p.min{font-size:12px;font-weight:normal}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd p.annotation{font-size:14px;font-weight:normal}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd .facName{display:flex;align-items:center;line-height:1.3}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd .facName span{display:block}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd .facName small{display:block;text-indent:0;letter-spacing:-1px}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd .name_belong{display:flex;align-items:center}.kouzaGaiyoWrap .kouzaGaiyoDetail dl dd .name_belong>small{display:block;line-height:1.2;text-indent:0;font-feature-settings:"palt"}.kouzaGaiyoWrap .kouzaGaiyoDetail .gaiyouLine{border-bottom:solid 2px #024c8e}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy h4{color:#0e435b;background:none;font-size:16px;letter-spacing:-1px}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy h5{position:relative;overflow:hidden;background:url(https://www.cicombrains.com/images/open_class/japan/20160917/line.gif) no-repeat;background-position:right center;font-size:14px}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy h5 span{background:#fff}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy dd .caseStudyBg{margin:2px 0 12px;padding:8px 10px;background:#ebebeb;font-size:12px;font-weight:normal;text-indent:0;letter-spacing:0}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy dd .caseStudyBg li{padding-left:1em;text-indent:-1em}.kouzaGaiyoWrap .kouzaGaiyoDetail .caseStudy dd h4+.caseStudyBg{margin-top:.25em}.kouzaGaiyoWrap .kouzaGaiyoDetail .networkingBranch{border:none;color:#fff;font-size:14px}.kouzaGaiyoWrap .kouzaGaiyoDetail .networkingBranch dt{background:#6b9cc2}.kouzaGaiyoWrap .kouzaGaiyoDetail .networkingBranch dd{background:#7fa6c9;font-weight:bold}.kouzaGaiyoWrap .kouzaGaiyoDetail .kouzaGaiyoDetailInner{padding:10px 15px;background:#fff}.kouzaGaiyoWrap .kouzaGaiyoDetail .kouzaGaiyoDetailInner h3{margin-bottom:5px;font-size:20px;font-weight:bold}.free,.experience,.paid{position:relative}.free a,.experience a,.paid a{position:relative;top:0;left:0;overflow:hidden}.free a:before,.experience a:before,.paid a:before{position:absolute;top:-52px;left:-52px;z-index:900;width:105px;height:105px;background:#0097dd;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.free a:after,.experience a:after,.paid a:after{position:absolute;top:16px;left:13px;z-index:900;color:#fff;font-size:15px;font-weight:600;letter-spacing:2px;content:"無料";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.experience a:before{background:#ffa83f}.experience a:after{content:"体験会";left:6px}.paid a:before{background:#e73656}.paid a:after{content:"有料"}#home .free a:before,#home .experience a:before,#home .paid a:before{content:none}#home .free a:after,#home .experience a:after,#home .paid a:after{content:none}#home .free dt:after,#home .experience dt:after,#home .paid dt:after{padding:40px 0 0;display:block;position:absolute;top:0;left:0;z-index:3;transform:translate(-50%,-50%) rotate(-45deg);width:55px;height:55px;color:#fff;font-size:10px;font-weight:600;text-align:center;letter-spacing:2px;box-sizing:border-box}#home .free dt:after{background:#0097dd;content:"無料"}#home .experience dt:after{background:#ffa83f;content:"体験会"}#home .paid dt:after{background:#e73656;content:"有料"}.headPoint:before{margin-right:.75em;padding:3.5px;border-radius:50%;display:inline-block;position:relative;top:-2px;width:0;height:0;background:#000;content:""}#aside .free a:before,#aside .free a:after,#aside .experience a:before,#aside .experience a:after,#aside .paid a:before,#aside .paid a:after{content:none}.panelContent .titleSubSmall{font-size:small;line-height:2}.panelContent .datePlace{position:absolute;bottom:14px;width:203px;line-height:1.4}.panelContent .datePlace .slideDate,.panelContent .datePlace .slidePlace{margin:0;padding:0;padding-left:30px;position:relative;font-size:12px;line-height:1.3;text-indent:-2.25em;letter-spacing:0;word-break:break-all}.panelContent .datePlace .slideDate.off,.panelContent .datePlace .slidePlace.off{display:none}.panelContent .datePlace .slideDate:before,.panelContent .datePlace .slidePlace:before{margin-right:.5em;position:relative;top:5px;left:0;color:#9fa0a0;font-family:"ilm";font-size:18px}.panelContent .datePlace .slideDate.kana,.panelContent .datePlace .slidePlace.kana{letter-spacing:-.05em}.panelContent .datePlace .slideDate{margin-bottom:-3px}.panelContent .datePlace .slideDate:before{content:"T"}.panelContent .datePlace .slidePlace:before{content:"M"}.panelContent .datePlace.homeOnly,.panelContent .datePlace.eventOnly{display:none}#home .panelContent .datePlace.homeOnly{display:block}#event .panelContent .datePlace.eventOnly{display:block}.en .btnHome{letter-spacing:0}.en .panelContent h3{text-align:left;letter-spacing:0}#sliderEvent li dl dd .twoLines,#mainPanel li dl dd .twoLines,#event #mainPanel .comingSoon dl dd .twoLines{margin-top:.25em}.toBackNumber{display:block;position:relative}.toBackNumber a{margin:2em auto 0;padding:1em 2em 1em 1em;display:block;color:#fff;background:#0086af;font-size:1.2em;font-weight:bold;line-height:normal;text-align:center;text-decoration:none;letter-spacing:-.05em}.toBackNumber a:hover{color:#fff;background:#09c}.toBackNumber a:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fontsize1_2{font-size:1.2em}.pie-chart{margin:0 auto;display:block;position:relative;width:350px;height:350px}.pie{position:absolute;left:50%;width:50%;height:100%;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;overflow:hidden}.pie:before,.pie:after{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.pie:before{border-radius:175px 0 0 175px;position:absolute;left:-100%;width:100%;height:100%;content:"";-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.pie.large{left:0;width:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.pie.large:before{left:0;width:50%}.pie.large:after{border-radius:0 175px 175px 0;position:absolute;left:50%;width:50%;height:100%;content:""}.pie:before{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.pie.large{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.pie.large:before,.pie.large:after{background:#666}.pie+.pie{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.pie+.pie:before,.pie+.pie:after{background-color:#00b050}.pie+.pie+.pie{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.pie+.pie+.pie:before,.pie+.pie+.pie:after{background-color:#404040}.pie.expertGraph.hover:before,.pie.expertGraph.hover:after{background:#0086af}.pie.adaptGraph.hover:before{background:#00ca5c}.pie.adaptGraph.hover.scale{-webkit-transform:rotate(120deg) scale(1.07);-moz-transform:rotate(120deg) scale(1.07);-ms-transform:rotate(120deg) scale(1.07);-o-transform:rotate(120deg) scale(1.07);transform:rotate(120deg) scale(1.07)}.pie.communicationGraph.hover:before{background:#005f7c}.pie.communicationGraph.hover.scale{-webkit-transform:rotate(240deg) scale(1.07);-moz-transform:rotate(240deg) scale(1.07);-ms-transform:rotate(240deg) scale(1.07);-o-transform:rotate(240deg) scale(1.07);transform:rotate(240deg) scale(1.07)}.graphInner{margin:0;position:absolute;top:50%;left:50%;width:100%;height:auto;color:#fff;font-size:18px;font-weight:bold;line-height:1;text-align:center;letter-spacing:-.05em;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graphInner img{margin:0 auto 5px;display:block;height:3.5em}.graphInner.expert{top:35%;left:75%}.graphInner.adapt{top:75%}.graphInner.communication{top:35%;left:25%;letter-spacing:-.15em}.graphInner.communication img{padding-left:4%}.piechartWrap{margin:-1em auto 0;padding:40px 0 1.5em;position:relative}.piechartWrap .list2{position:absolute;font-size:12px;text-align:left}.piechartWrap .list2 li{padding:.5em 1em .5em 1.75em;color:#fff;line-height:1.3;line-height:1.3;letter-spacing:-.05em;transition:.3s}.piechartWrap .list2 li+li{margin-top:.25em}.piechartWrap .expertList{margin:110px 30px;top:0;right:0}.piechartWrap .expertList li{background:#666}.piechartWrap .expertList.hover li{background:#0086af}.piechartWrap .communicationList{margin:110px 30px;top:0;left:0}.piechartWrap .communicationList li{background:#404040}.piechartWrap .communicationList.hover li{background:#005f7c}.piechartWrap .adaptList{margin:380px auto 0;top:0;right:0;left:0;width:23em}.piechartWrap .adaptList li{background:#00b050}.piechartWrap .adaptList.hover li{background:#00ca5c}.graphLead,#event.detail .contentEvent p:last-child.graphLead{margin:115px 0 0;font-weight:normal;text-align:left}.graphLead a:not(.bothCommunicateAdapt),#event.detail .contentEvent p:last-child.graphLead a:not(.bothCommunicateAdapt){margin:0 .25em;padding:.25em 0;color:#fff;background:#666}.graphLead a:not(.bothCommunicateAdapt):hover,#event.detail .contentEvent p:last-child.graphLead a:not(.bothCommunicateAdapt):hover{opacity:1}.graphLead a.expertAnc:hover,.graphLead a.expertAnc.hover,#event.detail .contentEvent p:last-child.graphLead a.expertAnc:hover,#event.detail .contentEvent p:last-child.graphLead a.expertAnc.hover{background:#0086af}.graphLead a.communicationAnc:hover,.graphLead a.communicationAnc.hover,#event.detail .contentEvent p:last-child.graphLead a.communicationAnc:hover,#event.detail .contentEvent p:last-child.graphLead a.communicationAnc.hover{background:#005f7c}.graphLead a.adaptAnc:hover,.graphLead a.adaptAnc.hover,#event.detail .contentEvent p:last-child.graphLead a.adaptAnc:hover,#event.detail .contentEvent p:last-child.graphLead a.adaptAnc.hover{background:#00ca5c}.popup{position:fixed;top:0;left:0;z-index:1000;z-index:-2;width:100%;height:100%;overflow:scroll;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.popup>*{z-index:900}.popup .popupBgi{position:absolute;top:0;left:0;z-index:800;width:100%;height:100%}.popup.open{z-index:999;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.popup .popupPlate{margin:0 auto;padding:40px;position:absolute;top:50%;left:50%;width:70%;background:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup .popupPlate .popupClose{display:block;text-align:center}.popup .popupPlate .popupClose img{margin-top:1.5em;padding:1em;width:0;height:0}.popup .popupPlate .popupClose.closeBtn{margin:2em 0 0;padding:.25em 1em;border:solid 1px #000;display:inline-block;opacity:1}.popup .popupPlate .popupClose.closeBtn:hover{opacity:.7}.popup .popupPlate .popupClose.closeBtn_wh{margin-bottom:-4em;padding:.5em 1em .5em 2em;border-color:#fff;display:flex;align-items:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);color:#fff;cursor:pointer}.popup .popupPlate .popupClose.closeBtn_wh:after{margin-left:1em;font-family:"ilm";content:"Y"}.popup .popupPlate .popupClose.closeBtn_wh:hover{opacity:.8}.popup .popupPlate.plateOver{margin-top:2em;top:0;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.popup .whatsCultureCompass .headline_lb{margin-bottom:1em}.popup .whatsCultureCompass p{margin-bottom:0!important}.popup .whatsCultureCompass .sampleImg{padding:.5em;display:block;width:30%;text-align:center}.popup .whatsCultureCompass .sampleImg .figcaption{display:block;font-size:.8em}.popup .whatsCultureCompass .sampleImg img{width:100%;height:auto}.btnClose{margin:0 auto;padding:8px 24px 8px 8px;position:relative;width:120px;height:30px;color:#fff;background:#3e3a39;font-size:14px;line-height:1;transition:.3s;opacity:1}.btnClose:hover{background:#62bad5}.btnClose:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-family:"ilm";font-size:16px;cursor:pointer;content:"Y"}.bar-graph{padding:20px}.bar-graph h5{padding-left:2.5em;font-weight:bold;text-indent:-2.5em}.bar-graph h5 span{margin-right:1em}.bar-graph ul{margin:1.5em 0 0;padding:0}.bar-graph li{margin:0 0 1em}.bar-graph li:last-child{margin:0}.bar-graph .bar-title{margin:0 0 .2em!important;padding:0 0 0 1.2em;position:relative;font-weight:normal;line-height:1.5!important}.bar-graph .bar-title:before{position:absolute;left:0;content:attr(data-number) ""}.bar-graph .bar-area{display:flex;height:1.5em;overflow:hidden;background-color:#f5f5f5}.bar-graph .bar-value{height:100%;font-size:0}.bar-graph .bar-value.yellow{background-color:#e2a639}.bar-graph .bar-value.blue{background-color:#40addb}.bar-graph .bar-value.green{background-color:#2fa38b}.bar-graph .bar-value.purple{background-color:#815fb2}.bar-graph .bar-value.emerald{background-color:#48b6b4}.bar-graph .bar-value.red{background-color:#dd6041}.leftTextRightImg{margin-top:1em}@media only screen and (min-width:641px){.leftTextRightImg .list2 li:before,.leftTextRightImg .list2 li .textWrap.list2 li:before{margin-right:.75em;padding:3.5px;border-radius:50%;display:inline-block;position:relative;top:-2px;width:0;height:0;background:#000;content:""}.leftTextRightImg .textWrap{float:left;width:50%;font-size:15px;font-weight:normal;text-align:left}.leftTextRightImg .imgWrap{padding-left:1em;float:right;width:50%}.leftTextRightImg .textWrap li+li{padding-top:1em}.leftTextRightImg figcaption{padding-bottom:1em;font-size:18px;font-weight:bold}}@media only screen and (max-width:640px){.leftTextRightImg .imgWrap img{margin:1em auto}.leftTextRightImg .textWrap{text-align:left}}#consulting.consultingDetail .leftTextRightImg .list2 li{margin-bottom:0}.col2headline3+.leftTextRightImg.boxCommentary,.col2headline3+.leftTextRightImg.boxCommentary2{margin-top:2em}@media only screen and (max-width:640px){.col2headline3+.leftTextRightImg.boxCommentary,.col2headline3+.leftTextRightImg.boxCommentary2{margin-top:1.5em}}.btnWrap_leftTextRightImg{margin-top:1.5em;text-align:right}.btnWrap_leftTextRightImg .btnHome{display:inline-block}@media only screen and (max-width:640px){.btnWrap_leftTextRightImg{margin-top:0;text-align:center}}.studentGrid{padding:20px;font-weight:normal;text-align:left}.studentGrid ul{padding:0}.studentGrid li{background-color:#ebebeb}.studentGrid a:hover{opacity:.7}.studentGrid .col1{display:flex}.studentGrid .col1 li{padding:10px;display:flex;width:100%}.studentGrid .col1 li h3{font-size:18px;font-weight:bold;line-height:1.3}.studentGrid .col1 li .textArea{padding:10px 0 10px 10px;position:relative}.studentGrid .col1 li .textArea .degree{margin:15px 0 0;font-size:12px;font-weight:bold;line-height:1.3}.studentGrid .col1 li .textArea .name{position:absolute;bottom:0;font-size:20px;font-weight:bold}.studentGrid .col1 li .textArea .btnArchive{display:inline-block;position:absolute;right:0;bottom:0;width:160px;height:28px;color:#fff;background:#407eab;font-weight:bold;line-height:28px;text-align:center}.studentGrid .col1 li .textArea .btnArchive:before{padding-right:.5em;display:inline-block;color:#fff;font-family:ilm;content:"G"}.studentGrid .col1 .title{margin-right:5px;align-items:center;justify-content:center;width:230px;color:#fff;background-color:#368dd7;font-size:16px;font-weight:bold}.studentGrid .col1 .title+li{width:465px}.studentGrid .col2,.studentGrid .col3{margin:5px 0 0;display:flex;flex-wrap:wrap}.studentGrid .col2 li,.studentGrid .col3 li{padding:10px;display:flex}.studentGrid .col2 li:not(:last-child),.studentGrid .col3 li:not(:last-child){margin-right:5px}.studentGrid .col2 li .textArea,.studentGrid .col3 li .textArea{padding:0 0 0 8px;position:relative}.studentGrid .col2 li .textArea .degree,.studentGrid .col3 li .textArea .degree{font-size:10px;font-weight:bold;line-height:1.3}.studentGrid .col2 li .textArea .degree.min,.studentGrid .col3 li .textArea .degree.min{letter-spacing:-2px}.studentGrid .col2 li .textArea .name,.studentGrid .col3 li .textArea .name{position:absolute;bottom:25px;font-size:20px;font-weight:bold}.studentGrid .col2 li .textArea .btnArchive,.studentGrid .col2 li .textArea .btnMovie,.studentGrid .col3 li .textArea .btnArchive,.studentGrid .col3 li .textArea .btnMovie{display:inline-block;position:absolute;bottom:0;width:118px;color:#fff;background:#407eab;font-size:12px;font-weight:bold;text-align:center;text-decoration:none}.studentGrid .col2 li .textArea .btnArchive:before,.studentGrid .col2 li .textArea .btnMovie:before,.studentGrid .col3 li .textArea .btnArchive:before,.studentGrid .col3 li .textArea .btnMovie:before{padding-right:.5em;display:inline-block;position:relative;top:1px;color:#fff;font-family:ilm;font-size:12px;content:"R"}.studentGrid .col2 li .textArea .btnArchive:before,.studentGrid .col3 li .textArea .btnArchive:before{margin-right:.125em;content:"G"}.studentGrid .col2 li{width:347px}.studentGrid .col2 li .textArea{padding:0 0 0 10px}.studentGrid .col2 li .textArea .degree{font-size:12px}.studentGrid .col3 li{width:230px}.studentGrid.-yellow .col1 .title{background-color:#e4ea8d;color:#3e3a39}.studentGrid.-yellow .col1 li h3{font-size:14px}.studentGrid.-yellow .col3 .textArea .name{bottom:20px}.studentGrid.-yellow .col1 .textArea .btnArchive,.studentGrid.-yellow .col3 .textArea .btnArchive{background:#dadf00;color:#3e3a39}.studentGrid.-yellow .col1 .textArea .btnArchive::before,.studentGrid.-yellow .col3 .textArea .btnArchive::before{color:#3e3a39}.imgRight{margin:1em auto;display:table;width:80%}.imgRight a,.imgRight .inner{margin:auto;padding:1.5em;display:table;width:100%;background-color:#fff}.imgRight a img,.imgRight .inner img{margin-left:20px;float:right;vertical-align:middle}.imgRight a p,.imgRight .inner p{font-size:12px;vertical-align:middle}.imgRight a p .caption,.imgRight .inner p .caption{font-size:14px}.imgRight.noneBottom{margin-bottom:0}.imgRight>p{margin:.5em 0 0;font-size:14px}.imgRight.fullWidth{width:100%}.imgLeft{margin:1em auto;display:table;width:80%}.imgLeft a{margin:auto;padding:1.5em;display:table;width:100%;background-color:#fff}.imgLeft a img{margin-right:20px;display:table-cell;vertical-align:middle}.imgLeft a p{display:table-cell;font-size:12px;vertical-align:middle}.imgLeft a p .caption{font-size:14px}.imgLeft.noneBottom{margin-bottom:0}.imgLeft>p{margin:.5em 0 0;font-size:14px}.nowrap{white-space:nowrap}.microFlow{margin:40px auto;display:flex;color:#444;background:url(/images/images2016/online/micro-mgr02/flow_step-bgi.png) repeat-x #99e6e4;background-size:auto 100%}.microFlow li{padding-top:40px;position:relative;width:33.3333333333%;text-align:center}.microFlow li p{padding:30px;line-height:1.25;text-align:justify;text-justify:inter-ideograph;letter-spacing:-.05em}.microFlow li:after{position:absolute;top:50%;right:0;transform:translate(50%,-50%);content:url(/images/images2016/online/micro-mgr02/flow_step-arrow.png)}.microFlow li:last-child:after{content:none}.themabox{position:relative;text-align:left}.themabox:before{border-color:#0081c4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:140px 240px 0 0;position:absolute;top:0;left:0;z-index:0;width:0;height:0;content:""}.themabox .label-ttl{margin:40px;position:absolute;top:0;left:0;color:#fff;font-size:22px;font-weight:bold;line-height:1;text-shadow:0 0 2px #0081c4}.themabox h5{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:solid 2px #0081c4;color:#0081c4;font-size:22px;line-height:1.2;text-align:center}.themabox li{display:flex;align-items:center;line-height:1}.themabox li:before{margin-right:10px;display:block;line-height:1;content:url(/images/images2016/online/micro-mgr02/bullet-movie.png)}.themabox li span{margin-right:1em}.themabox li+li{margin-top:1em}.themabox+.themabox{margin-top:20px}.themabox.staff-w .label-ttl{text-shadow:2px 2px 1px #c40098 , -2px 2px 1px #c40098 , 2px -2px 1px #c40098 , -2px -2px 1px #c40098}.themabox.staff-w:before{border-color:#c40098 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.themabox.staff-w h5{border-color:#c40098;color:#c40098}.themabox+.themabox_attention{margin-top:40px}.themabox_attention{display:table}.themabox_attention:before{display:table-cell;width:1.5em;content:"＊"}.themabox_attention+.themabox_attention{margin-top:.5em}.asterisk_attention li{margin-left:1em;text-indent:-1em}.asterisk_attention li:before{width:1.5em;content:"＊"}.sceneflow{display:flex;font-feature-settings:"palt"}.sceneflow li{padding:80px 30px 40px;position:relative;width:33.3333333333%;background:#b3eeec}.sceneflow li:before{border-color:#bff1ef rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:245px 245px 0 0;position:absolute;top:0;left:0;z-index:0;width:0;height:0;content:""}.sceneflow li h5,.sceneflow li p{position:relative}.sceneflow .font_century{margin:0 auto 1em;padding-bottom:1em;padding-left:.15em;border-bottom:solid 2px #005198;display:block;width:100px;font-size:.7272em;line-height:1;letter-spacing:.15em}.sceneflow h5{margin-bottom:60px;color:#005198;font-size:22px;line-height:1.1;text-align:center}.sceneflow p+p{margin-top:1em}.imlist-col3{display:flex;justify-content:space-between;font-weight:bold;line-height:1.33;letter-spacing:-.05em}.imlist-col3 li{width:236px}.imlist-col3 img{margin-bottom:1em;width:100%;height:auto}.js_popup_img{cursor:pointer}.js_popuplate{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.7);pointer-events:none;opacity:0}.js_popuplate>img{width:auto;max-width:80%;height:auto;max-height:80%}@media only screen and (max-width:640px){.js_popuplate>img{max-width:93.75%;max-height:93.75%}}.js_popuplate.open{z-index:900;pointer-events:auto;opacity:1}.text_link,.link_text{position:relative;color:#0086af;cursor:pointer}.text_link:hover,.link_text:hover{opacity:.7}.readMoreBnrWrap{padding-top:3em}.readMoreBnrWrap .panelLinkParts_main>a{display:block}.readMoreBnrWrap .panelLinkParts_main>a+a{margin-top:2em}.readMoreBnr{border:2px solid #3e3a39;display:flex;position:relative;height:376px}.readMoreBnr img{width:100%}.readMoreBnr .leadArea{padding:50px 20px 0 30px;width:100%;background-color:#fff;box-sizing:border-box}.readMoreBnr .leadArea.leadArea_global{padding-top:2em}.readMoreBnr .leadArea.leadArea_global h2 .sub{margin:0 0 .5em}.readMoreBnr .leadArea.leadArea_global+.startBtn{bottom:20px}.readMoreBnr .leadArea .inline{display:inline}.readMoreBnr .leadArea .inline.spOnly{display:none}.readMoreBnr h2{margin-bottom:15px;font-size:26px;font-weight:bold;line-height:1.3;letter-spacing:-2px}.readMoreBnr h2 .sub{margin-bottom:15px;color:#0086af;font-size:20px;font-weight:bold}.readMoreBnr h2 small{margin-top:.25em;display:block;font-size:20px}.readMoreBnr h2 .inlineSubTtl{margin-left:.5em;display:inline}.readMoreBnr p{line-height:1.4}.readMoreBnr .startBtn{margin:0 auto;padding:20px 0;border:2px solid #fff;border-radius:34px 34px;display:block;position:absolute;right:0;bottom:30px;left:0;width:330px;color:#fff;background-color:#0086af;font-size:24px;font-weight:bold;line-height:1;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.5)}.readMoreBnr .startBtn:hover{background-color:#62bad5}.readMoreBnr .startBtn:after{display:inline-block;position:absolute;right:1em;font-family:"ilm";font-weight:normal;content:"a"}.readMoreBnr .startBtn.startBtn_small{margin:.75em 1.25em;padding:.5em 3em .5em 2em;position:absolute;right:0;bottom:0;left:auto;width:auto;height:auto;font-size:14px;box-shadow:0 2px 10px rgba(0,0,0,.4)}.readMoreBnr .startBtn.startBtn_small:after{top:20%}.readMoreBnr a:hover{color:#fff}.readMoreBnr.readMoreBnr_type2{display:block;background:#fff}.readMoreBnr.readMoreBnr_type2 .inner{display:flex;position:relative;height:100%;overflow:hidden}.readMoreBnr.readMoreBnr_type2.lageBlock{height:251px}.readMoreBnr.readMoreBnr_type2.smallBlock{height:125px}.readMoreBnr.readMoreBnr_type2.smallBlock p{display:none}.readMoreBnr.readMoreBnr_type2.smallBlock2{height:156px}.readMoreBnr.readMoreBnr_type2.smallBlock2 p{display:none}.readMoreBnr.readMoreBnr_type2 img{align-self:center;width:120px;height:auto}.readMoreBnr.readMoreBnr_type2 .leadArea{padding:1em 1em 1em 1.25em}.readMoreBnr.readMoreBnr_type2 h2{font-size:24px}.readMoreBnr.readMoreBnr_type2 h2 small{font-size:16px;letter-spacing:-.025em}.readMoreBnr.readMoreBnr_type2 h2 .sub{margin-bottom:.25em}.readMoreBnr.readMoreBnr_type2.ieMeasures .inner{display:table}.readMoreBnr.readMoreBnr_type2.ieMeasures .inner .spOnly{display:none}.readMoreBnr.readMoreBnr_type2.ieMeasures .inner>*{display:table-cell;vertical-align:middle}.readMoreBnr+.readMoreBnr{margin-top:1em}.iframeWrap{padding-bottom:56.25%;position:relative;width:100%;height:0;cursor:pointer}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#thumnail{position:absolute;top:0;left:0;z-index:80;width:100%;height:100%}#thumnail:hover img{display:none}.LowerRightIcon,.external_icon{position:relative;height:100%}.LowerRightIcon:before,.external_icon:before{position:absolute;right:14px;bottom:9px;z-index:999;font-family:"ilm";font-size:18px;content:"P"}.LowerRightIcon:after,.external_icon:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ededed rgba(0,0,0,0);border-style:solid;border-width:0 0 95px 75px;position:absolute;right:0;bottom:0;z-index:800;width:0;height:0;content:""}.seminarPics_upc{margin:0 auto 40px}.seminarPics_upc:after{display:block;clear:both;content:""}.seminarPics_upc li{margin-right:20px;float:left;width:233px;vertical-align:top}.seminarPics_upc li:nth-child(3n){margin-right:0}.seminarPics_upc li img{width:100%;height:auto}.seminarPics_upc li span{margin-top:.25em;display:inline-block;height:45px;font-size:13px}.seminarPics_upc.noneBottom{margin-bottom:0}.introContent .introContentWrap li dd .ancher-bnr{margin-top:1em}.introContent .introContentWrap li dd .ancher-bnr a img{width:100%}.slickSlide .centerItem{padding-top:2em}.slickSlide .centerItemsmall{margin-top:10px}.slickSlide .centerItemsmall .slider{margin-right:10px}.slickSlide .centerItemsmall .slider img{width:100%}.slickSlide .slick-list{margin-right:-10px}.report_mainProBox{text-align:left}.report_mainProBox h3{font-size:24px}.report_mainProBox p{margin-bottom:1em;font-weight:normal}.report_mainProBox .text-right{text-align:right}.report_mainProBox .btnHome{margin:0;padding:.5em 3em .5em 2em;display:inline-block;width:auto;height:auto;line-height:1}.report_mainProBox .btnHome a{text-indent:0}.report_mainProBox .btnHome:after{top:50%;transform:translateY(-50%)}#limitAlertToggle{display:none}#limitAlertToggle:checked+#limitAlert{margin:0 -180px;padding:2px 5px;width:180px;font-size:0}.limitAlertToggle-btn{padding:10px;position:absolute;right:-80px;bottom:0;background:#fff;font-size:12px;text-align:center;box-shadow:0 0 3px #aaa}#limitAlert{padding:1em;display:flex;align-items:center;justify-content:flex-start;position:fixed;bottom:1em;left:1em;z-index:1001;max-width:200px;color:#333;background:rgba(255,255,255,.9);font-size:12px;text-align:left;cursor:pointer;box-shadow:0 0 10px #aaa;opacity:.9}#limitAlert small{display:block;font-size:10px}@media only screen and (max-width:640px){#limitAlert{bottom:30%}}#limitAlert .scroll-area{max-height:500px;overflow:scroll}#fixCloseBtn{color:#c00;font-size:large;vertical-align:bottom}#fixCloseBtn p+p{margin-top:.5em}.apologyBox{margin-bottom:50px;padding:26px 40px;border:solid 2px #c00;line-height:1.25}.apologyTtl{margin-bottom:20px;color:#c00;font-size:18px;text-align:center}.checkbox_dummy{margin-right:.25em;border:solid 1px rgba(255,255,255,.3);display:inline-block;position:relative;width:.75em;height:.75em}.checkbox_dummy:before{border-bottom:3px solid #fff;border-left:3px solid #fff;display:block;position:absolute;top:-.25em;left:-.025em;transform:rotate(-45deg);width:.75em;height:.5em;-webkit-transition:.1s;transition:.1s;opacity:0;content:""}.panelbox_col3{display:flex;flex-wrap:wrap;justify-content:space-between}.panelbox_col3 li{padding:14px 10px 14px 14px;display:flex;align-items:center;width:calc(33.3333333333% - 3px);background:#fff;line-height:1.125}.panelbox_col3 li:before{display:inline-block;width:30px;height:1em;font-size:18px;content:""}.panelbox_col3 li span{flex:1 0 0%;font-feature-settings:"palt"}.panelbox_col3 li:nth-child(n+4){margin-top:4px}.panelbox_col3 li:nth-child(1):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-1.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(2):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-2.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(3):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-3.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(4):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-4.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(5):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-5.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(6):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-6.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(7):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-7.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(8):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-8.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(9):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-9.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(10):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-10.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(11):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-11.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(12):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-12.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(13):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-13.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(14):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-14.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(15):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-15.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(16):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-16.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(17):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-17.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(18):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-18.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(19):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-19.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(20):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-20.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(21):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-21.svg) no-repeat;background-size:1em 1em}.panelbox_col3 li:nth-child(22):before{background:url(/images/images2016/consulting/sales_enhancement/ICT/num-22.svg) no-repeat;background-size:1em 1em}.thumbnail_panel{padding:25px;display:flex;align-items:center;background:#fff;font-size:14px}.thumbnail_panel .img_area{width:180px}.thumbnail_panel .text_area{flex:1 0 0%}.thumbnail_panel .text_area p{font-size:12px}.thumbnail_panel .text_area b+p{margin-top:.25em}.thumbnail_panel+.thumbnail_panel{margin-top:10px}.schedule{margin-bottom:1em;padding:10px;background-color:#262626;background-image:url(https://www.cicombrains.com/images/slopingBg2.png)}.schedule p{margin-bottom:1em}.schedule .title{margin:0 0 10px;padding:0 0 20px;color:#fff;background:url(https://www.cicombrains.com/images/consulting-services/senior_management/shadow.png) no-repeat center bottom;font-size:22px;text-align:center}.schedule .day{margin:0 0 10px}.schedule .day dt{padding:15px;color:#fff;background:#368dd7;font-size:18px;text-align:center}.schedule .day>dd{background:#fff}.schedule .day>dd li{padding:20px;display:flex;align-items:center}.schedule .day .scheduleList li:after{display:block;clear:both;content:""}.schedule .day .scheduleList dl{border-right:1px solid #85a3b7;width:260px}.schedule .day .scheduleList dl.wide{border:none;width:auto}.schedule .day .scheduleList dt{padding:0;color:#3e3a39;background:none;font-family:"Lato",sans-serif;font-weight:bold;font-weight:400;text-align:left}.schedule .day .scheduleList dd{font-size:12px}.schedule .day .scheduleList .icon{margin:0;padding:0 0 0 20px}.schedule .day .scheduleList .icon img{margin:0 -12px 0 0}.schedule .day .scheduleList .text{margin:0 0 0 auto;padding-left:20px;font-size:12px}.schedule .before dt,.schedule .before dd,.schedule .after dt,.schedule .after dd{color:#fff;background:none;font-weight:bold}.schedule .before dt,.schedule .after dt{font-size:18px;text-align:center}.schedule .before dd,.schedule .after dd{margin:0 auto;width:400px}.schedule .after{padding:50px 0 0;background:url(https://www.cicombrains.com/images/consulting-services/hexagon_plus/shadow.png) no-repeat center top}.schedule .after dd{width:auto;text-align:center}.schedule.wmgrList .day>dt{background:#62bad5;font-size:20px;font-weight:bold;letter-spacing:.1em}.schedule.wmgrList .day>dt.blackBg{background:url(https://www.cicombrains.com/images/slopingBg2.png)}.schedule.wmgrList .day .scheduleList li{display:table;width:100%}.schedule.wmgrList .day .scheduleList dl{display:table-cell;float:none;width:40%;height:auto}.schedule.wmgrList .day .scheduleList dt{padding-right:20px;font-size:16px;text-align:justify;text-justify:inter-ideograph}.schedule.wmgrList .day .scheduleList .icon{padding-top:0;display:table-cell;float:none;width:60%;font-size:16px;letter-spacing:-1px;vertical-align:middle}.schedule.wmgrList .day .scheduleList .icon.text{padding:0 0 0 20px;font-size:16px}.schedule.wmgrList .day .scheduleList .icon li{margin-bottom:.5em;padding:0 0 0 1em;text-indent:-1em}.schedule.wmgrList .day .scheduleList .icon li:last-child{margin-bottom:0}.schedule.wmgrList .day .scheduleList .icon.noTh{padding:0;width:100%}.schedule.wmgrList .day .scheduleList.noKana dt,.schedule.wmgrList .day .scheduleList.noKana .icon{letter-spacing:1px}.schedule.wmgrList .day .scheduleList.noKana dt{padding-left:.25em}.schedule.wmgrList .day:last-of-type{margin-bottom:0}.balloon_panel_limit{padding:.25em 1em;position:absolute;top:0;left:0;z-index:999;transform:translate(0%,-120%);color:#c00;background:#fff;font-size:12px;font-weight:bold;cursor:pointer;transition:.2s;animation:appeal .75s .1s 2;filter:drop-shadow(10px 10px 20px rgba(0,0,0,.3))}.balloon_panel_limit:after{margin:auto;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.75em .375em 0 .375em;position:relative;position:absolute;right:auto;bottom:-.74em;left:1em;width:0;height:0;box-sizing:border-box;content:""}@keyframes appeal{0%{opacity:.7}50%{transform:scale(1.05) translate(0%, -120%)}100%{transform:scale(1) translate(0%, -120%);opacity:1}}.balloon_panel_limit:hover{opacity:.7}@media only screen and (max-width:640px){#home .balloon_panel_limit{margin-top:4%;font-size:10px}#event li+li .balloon_panel_limit{margin-top:3%;font-size:10px}}[data-icon]:before{font-family:"ilm"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"ilm"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"K"}.icon-twitter:before{content:"L"}.icon-youtube:before{content:"R"}.icon-andLt:before{content:"a"}.icon-circle-andLt:before{content:"y"}.icon-home:before{content:"E"}.icon-reskilling:before{content:"0"}.icon-opinion:before{content:"G"}.icon-consult .initialDisp-icon{width:3.2142857143em;position:absolute;left:50%;transform:translateX(-50%);top:1.7857142857em}.icon-consult svg{fill:#3e3a39}.icon-consult svg .cls-1{fill:#fff}.icon-consult:hover svg{fill:#ed7a3e}.icon-consult.current svg{fill:#ed7a3e}.icon-lxd::before{content:"1"}.icon-training .initialDisp-icon{width:4.1071428571em;position:absolute;left:50%;transform:translateX(-50%);top:2.5em}.icon-training svg{fill:#3e3a39}.icon-training:hover svg{fill:#ed7a3e}.icon-training.current svg{fill:#ed7a3e}.icon-video .initialDisp-icon{width:3.2142857143em;position:absolute;left:50%;transform:translateX(-50%);top:2.1428571429em}.icon-video svg{fill:#3e3a39}.icon-video:hover svg{fill:#ed7a3e}.icon-video.current svg{fill:#ed7a3e}header #headerWrapper .gNav nav .icon-video span{padding-bottom:.3571428571em}.icon-assessment:before{content:"B"}.icon-dispatch:before{content:"H"}.icon-cases:before{content:"C"}.icon-tel:before{content:"k"}.icon-tel-circle:before{content:"A"}.icon-pageTop:before{content:"N"}.icon-desk:before{content:"S"}.icon-mail:before{content:"Q"}.nav-base{margin-bottom:55px;display:flex;border:solid 2px #e0e0e0;flex-wrap:wrap;height:auto;justify-content:flex-start;align-items:center}.nav-base li{position:relative;height:60px;line-height:1em;font-size:14px;text-align:center}.nav-base a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;vertical-align:middle;color:#0086af;letter-spacing:-.05em}.nav-base a::after{border-top:1px solid #0086af;border-left:1px solid #0086af;position:absolute;left:.5em;transform:translateX(50%) rotate(135deg);content:"";width:.3em;height:.3em;vertical-align:middle}.nav-base.-twoColumn li{width:50%}.nav-base.-twoColumn li:nth-child(2n-1){border-right:solid 1px #e0e0e0}.nav-base.-twoColumn.-twoRow li{border-bottom:solid 1px #e0e0e0}.nav-base.-twoColumn.-twoRow li:nth-child(n+3){border-bottom:none}.nav-base.-twoColumn.-threeRow li{border-bottom:solid 1px #e0e0e0}.nav-base.-twoColumn.-threeRow li:nth-child(n+5){border-bottom:none}.nav-base.-threeColumn li{width:33.33%}.nav-base.-threeColumn li:not(:nth-child(3n)){border-right:solid 1px #e0e0e0}.nav-base.-threeColumn.-twoRow li{border-bottom:solid 1px #e0e0e0}.nav-base.-threeColumn.-twoRow li:nth-child(n+4){border-bottom:none}.nav-base.-fourColumn li{width:25%}.nav-base.-fourColumn li:not(:nth-child(4n)){border-right:solid 1px #e0e0e0}.nav-base.-fourColumn.-twoRow li{border-bottom:solid 1px #e0e0e0}.nav-base.-fourColumn.-twoRow li:nth-child(n+5){border-bottom:none}.new-kv{margin-top:-20px}.kv-title{margin:auto;position:absolute;top:3em;left:0;right:0;font-weight:bold;text-align:center;color:#fff}.kv-title.-blackText{color:#3e3a39}.mainThema{display:block;line-height:1;font-size:34px}.mainThema.-oneRaw{position:relative;top:1em}.subThema{display:block;margin:8px 0;font-size:18px}.catchPhrase{margin-right:10px;position:absolute;left:2em;bottom:1.5em;font-size:18px;font-weight:bold;color:#fff}.kv-btn{position:absolute;top:170px;left:590px;width:130px;height:130px;z-index:999}.kv-btn:hover{opacity:.7}.kv-tag{margin-bottom:20px;overflow:hidden;position:relative}.kv-tag:before{padding:108px 0 0;display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:145px;height:145px;color:#fff;letter-spacing:-.1em;text-align:center;transform:translate(-50%,-50%) rotate(-45deg)}.kv-tag.-online:before{content:"オンライン";background:#a688bd}.kv-tag h2{position:absolute;width:100%;top:50%;transform:translateY(-50%);line-height:1.5;font-size:22px;font-weight:bold;text-align:center;color:#fff}.kv-tag h2 .titleMain{display:block;font-size:34px}.introduction-border{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.introduction-border dl{display:flex}.introduction-border dd{padding:5px 15px 0 20px;font-size:14px}.introduction-border .name{font-size:18px}.introduction-border.-twoColumn>li{width:50%}.introduction-border.-twoColumn dt{width:132px}.introduction-border.-twoColumn dd{width:237px}.introduction-report{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:bold}.introduction-report+.introduction-report{margin-top:5px}.introduction-report>li{padding:10px;width:32.858%;display:flex;justify-content:space-between;background:#ebebeb}.introduction-report .title{display:flex;justify-content:center;align-items:center}.introduction-report .read{margin-bottom:12px;font-size:14px;line-height:1.3}.introduction-report .company{font-size:10px;line-height:1.3}.introduction-report .name{margin-top:10px;font-size:20px;font-weight:bold;position:absolute;bottom:20px}.introduction-report .-space-none-mt{margin-top:0}.introduction-report .button-report{position:absolute;left:0;bottom:0}.introduction-report .imgArea{width:33%}.introduction-report .textArea{width:63%;letter-spacing:-1px;position:relative}.introduction-report .main{width:66.43%}.introduction-report .main .company{font-size:12px}.introduction-report .main .name{position:relative;bottom:auto}.introduction-report .main .button-report{left:auto;right:0;bottom:0}.introduction-report .main .textArea{width:66%}.introduction-report.-yellow .title{background-color:#e4ea8d;color:#3e3a39}.introduction-report.-yellow .button-report{background:#dadf00;color:#3e3a39}.introduction-report.-yellow .button-report::before{color:#3e3a39}.introduction-report.-blue .title{background-color:#368dd7;color:#fff}.introduction-report.-blue .button-report{background:#407eab;color:#fff}.introduction-report.-blue .button-report::before{color:#fff}.conversation-colour{margin:1em 0}.conversation-colour dl{display:flex;flex-wrap:wrap}.conversation-colour dl+dl{margin-top:1.5em}.conversation-colour dt{width:8%}.conversation-colour dd{width:92%;text-align:justify}.conversation-colour .-purple{color:#609}.conversation-colour .-orange{color:#cb3a00}#slider-area.slider-base .headline-size-20.-text-center{padding:30px 0 15px;text-align:center}.slider-base .swiper{width:740px;height:100%;margin-left:auto;margin-right:auto}.slider-base .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:cover;background-position:center}.slider-base .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.slider-base .swiper-slide img.pc_hidden{display:none}.slider-base .mySwiper{height:20%;box-sizing:border-box}.slider-base .mySwiper .swiper-slide{width:25%;height:100%;opacity:.4}.slider-base .mySwiper .swiper-slide-thumb-active{opacity:1}.slider-base .swiper-button-next,.slider-base .swiper-rtl .swiper-button-prev{right:0}.slider-base .swiper-button-prev,.slider-base .swiper-rtl .swiper-button-next{left:0}.slider-base .swiper-button-next::after,.slider-base .swiper-rtl .swiper-button-prev::after{content:"none"}.slider-base .swiper-button-prev::after,.slider-base .swiper-rtl .swiper-button-next::after{content:"none"}.innerWrap-1000{margin:0 auto;position:relative;width:1000px}.bg-black{position:relative;background:#3e3a39}.bg-gray-parts1{padding:40px 0;position:relative;background:#f2f2f2}.bg-gray-parts-noptb{position:relative;background:#f2f2f2}.bg-gray-parts2{padding:40px 0;position:relative;background:#eee}.bg-gray-parts2.-contact{padding:45px 0}.bg-gray-parts3{position:relative;background:#ecebeb}.bg-lighBlue{position:relative;background:#e6eeee}.bg-bmGreen{position:relative;background:#00a384}.bg-white-base{background:#fff;position:relative}.bg-white-base::after{content:"";position:absolute;background:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png) no-repeat;background-size:contain;width:100%;bottom:-20px;height:20px;left:0}.bg-white-base.-noneShadow::after{display:none}.bg-yellow{padding:40px 0;background:#d3db2f}.tag-black{padding:.25em 2em;position:absolute;left:0;top:0;width:40%;border-bottom:1px solid #a5a3a3;background:#3e3a39;color:#fff}.tag-black:after{content:"";position:absolute;right:-2em;top:0;border-right:2em solid rgba(0,0,0,0);border-top:2em solid #3e3a39;border-left:2em solid rgba(0,0,0,0)}.fukidashi{position:relative}.fukidashi:after{margin:auto;position:absolute;right:260px;left:0;bottom:-15px;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";z-index:3}.fukidashi.bg-bmGreen:after{border-width:20px 20px 0 20px;border-color:#00a384 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.fukidashi.-noSidebar:after{right:auto;left:50%;bottom:-20px;transform:translateX(-50%)}.bg-schedule{margin-bottom:1em;padding:10px;background-color:#262626;background-image:url(https://www.cicombrains.com/images/slopingBg2.png)}.apply-base{background:#0086af;color:#fff;text-align:center;font-weight:bold}.apply-base .col2Content{padding:70px 0 60px}.apply-base .col2Content::after{position:absolute;top:0;right:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-width:20px 20px 0 20px;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.apply-base h3{margin-bottom:45px;font-size:24px;font-weight:bold}.apply-base .apply-title,.apply-base .apply-content{display:flex;justify-content:space-around}.apply-base .apply-title>li,.apply-base .apply-content>li{display:flex;align-items:center;justify-content:center;position:relative;line-height:1.4}.apply-base .apply-title{margin-bottom:10px;background:#006693;align-items:center;height:37px;font-size:14px}.apply-base .apply-title>li::before{position:absolute;width:1px;height:1em;background:#0186af;top:50%;right:0;transform:translateY(-50%)}.apply-base .apply-content{padding:20px 0;align-items:flex-start;font-size:15px}.apply-base .apply-content:nth-child(even){background-color:#2798bb}.apply-base .listBtn{padding:0 1em;font-size:16px}.apply-base .listBtn a{padding-right:1em;display:flex;align-items:center;justify-content:center;background:#fff;color:#0186af;width:100%;height:40px;position:relative}.apply-base .listBtn a::after{margin:auto;border-top:2px solid #0186af;border-right:2px solid #0186af;position:absolute;top:0;bottom:0;right:1em;width:.5em;height:.5em;vertical-align:middle;content:"";transform:rotate(45deg)}.apply-base .-threeColumn .listPlace{width:20%}.apply-base .-threeColumn .listDate{width:55%}.apply-base .-threeColumn .listBtn{width:25%}.apply-base .-threeColumn .listPlace::before,.apply-base .-threeColumn .listDate::before{content:" "}.apply-base .-fourColumn .listPlace{width:18%}.apply-base .-fourColumn .listDate{width:36%}.apply-base .-fourColumn .listLimit{width:23%}.apply-base .-fourColumn .listBtn{width:23%}.apply-base .-fourColumn .listPlace::before,.apply-base .-fourColumn .listDate::before,.apply-base .-fourColumn .listLimit::before{content:" "}.apply-base .-icon-online::before{margin-right:.1em;position:relative;line-height:20px;font-family:"ilm";font-size:20px;color:#fff;content:"M";vertical-align:middle}#applyArea.apply-base{padding:0}#applyArea.orientation-base{background:#ecebeb}#applyArea.orientation-base #applyWrap{color:#3e3a39}#applyArea.orientation-base #applyWrap .applyHeadline::before{display:none}#applyArea.orientation-base #applyWrap .listTitle{color:#fff;background:#3e3a39}#applyArea.orientation-base #applyWrap .listTitle li:before{border-right:solid 1px #fff}#applyArea.orientation-base #applyWrap .entryList:nth-child(even){background:#f2f2f2}#applyArea.orientation-base #applyWrap .-icon-online::before{color:#3e3a39}#applyArea.orientation-base #applyWrap .listBtn a{color:#3e3a39}#applyArea.orientation-base #applyWrap .listBtn a::after{border-top:2px solid #3e3a39;border-right:2px solid #3e3a39}.list-address{margin-bottom:80px;padding-bottom:20px;border-bottom:solid 4px #3e3a39}.list-address dl{display:flex;padding:10px 0}.list-address dl+dl{border-top:solid 1px #ccc}.list-address dt{width:16%;font-weight:bold}.list-address dd{width:84%}.list-address .-eraseWith dt,.list-address .-eraseWith dd{width:auto}.list-base{list-style:disc;padding-left:1em}.list-base.-ml-1em{margin-left:1em}.list-base-small{padding-left:1em;text-indent:-1em}.list-base-small::before{margin-right:.25em;content:"・"}.list-number{list-style:decimal}.list-annotation li{padding-left:1.25em;position:relative}.list-annotation li::after{content:"※";position:absolute;top:0;left:0}.list-checkbox li{margin:0 0 13px;padding:0 0 0 2em;text-indent:-2em}.list-checkbox li:last-child{margin-bottom:0}.list-checkbox li:before{margin:0 .5em 0 0;position:relative;top:3px;content:"W";font-family:"ilm";font-size:21px;line-height:1;vertical-align:text-bottom}.list-checkbox li p{padding-top:.5em;text-indent:0}.list-border-blue{padding-bottom:10px}.list-border-blue dt{font-size:20px;font-weight:bold}.list-border-blue+.list-border-blue{padding-top:10px;border-top:solid 1px #0086af}.merit-panel{display:flex;flex-wrap:wrap;justify-content:space-between}.merit-panel li{margin-bottom:30px;padding:20px 20px 40px;width:360px;background:#fff}.merit-panel h5{margin:20px 0;text-align:center;font-size:22px;font-weight:bold}.merit-panel h5 span{color:#325acc}.merit-panel p{font-size:14px}.merit-panel.-noSidebar li{width:320px}.needs-list .list{display:flex;flex-wrap:nowrap;align-items:center}.list-schedule{display:flex;flex-wrap:wrap;background:#fff}.list-schedule dt,.list-schedule dd{padding:20px}.list-schedule dt{display:flex;align-items:center;justify-content:center;width:25%;background:#eff6fc;font-size:12px;font-weight:bold}.list-schedule dd{width:75%}.list-schedule+.list-schedule{border-top:1px solid #ccc}.list-studentsVoice li{margin-top:20px;padding-left:70px;position:relative}.list-studentsVoice li:first-child{margin-top:0}.list-studentsVoice li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:50px;height:50px;content:""}.list-studentsVoice li.-talk-icon_man-01::before{background:url(/images/images2016/common/talk-icon_man-01.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_man-02::before{background:url(/images/images2016/common/talk-icon_man-02.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_man-03::before{background:url(/images/images2016/common/talk-icon_man-03.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_man-04::before{background:url(/images/images2016/common/talk-icon_man-04.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_man-05::before{background:url(/images/images2016/common/talk-icon_man-05.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_woman-01::before{background:url(/images/images2016/common/talk-icon_woman-01.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_woman-02::before{background:url(/images/images2016/common/talk-icon_woman-02.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_woman-03::before{background:url(/images/images2016/common/talk-icon_woman-03.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_woman-04::before{background:url(/images/images2016/common/talk-icon_woman-04.png) no-repeat;background-size:contain}.list-studentsVoice li.-talk-icon_woman-05::before{background:url(/images/images2016/common/talk-icon_woman-05.png) no-repeat;background-size:contain}.list-process{counter-reset:oval-counter;list-style:none;padding:0;margin:0}.list-process li{margin-bottom:30px;padding-left:70px;position:relative}.list-process li.oneline{display:flex;align-items:center;min-height:50px}.list-process li:before{content:counter(oval-counter);counter-increment:oval-counter;background-color:#fff;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:50px;width:50px;font-size:18px;font-weight:bold;line-height:1;position:absolute;top:0;left:0;z-index:100}.list-process li:not(:last-child):after{position:absolute;border:1px solid #d3d3d4;height:calc(100% + 30px);top:0;left:25px;content:"";z-index:99}.list-process span{display:block;font-size:18px;font-weight:bold}.index_box{margin-top:34px;border:solid 2px #ccc}.index_box dt{padding:12px 38px;line-height:1.2;background:#ecebeb;color:#3d3a39;font-weight:bold}.index_box dd{padding:26px 40px;background:#fff}.index_box .link_list>li{margin-top:0}.index_box .link_list>li+li{margin-top:.6em}.index_box .link_list>li a{display:flex;align-items:flex-start;font-weight:bold}.index_box .link_list>li a:before{margin-right:.5em;display:block;flex-shrink:0;position:relative;top:.25em;width:8px;height:1em;background:url(/images/images2016/assessment/profilext/arrow.svg) center center no-repeat;background-size:contain;content:""}.index_box .link_list>li .link_list{margin-top:.6em;padding-left:1.2em}.index_box .link_list>li .link_list>li a{font-weight:500}.voice-box{position:relative;margin-bottom:80px}.voice-box h3{position:relative;z-index:50}.voice-box.-bg-map::before{position:absolute;top:120px;right:-210px;width:916px;height:398px;background:url(/images/images2016/online/expat/bg_map.png) center center no-repeat;content:"";z-index:30}.voice_box-inner{position:relative;display:flex;flex-wrap:wrap}.voice_box-inner::before{position:absolute;top:-100px;left:-40px;width:1080px;height:290px;background:#008a73;content:"";z-index:10}.voice_box-inner.-no-bg::before{display:none}.voice_box-inner li{padding:30px 40px 40px;position:relative;background-color:#fff;border-radius:10px;width:480px;text-align:center;z-index:50}.voice_box-inner li:nth-child(2n){margin-left:40px}.voice_box-inner li .label{padding:0 20px;display:inline-block}.voice_box-inner li::before{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;content:""}.voice_box-inner li.-talk-icon_flatface-01::before{background:url(/images/images2016/common/talk-icon_flatface-01.png) no-repeat;background-size:contain}.voice_box-inner li.-talk-icon_flatface-02::before{background:url(/images/images2016/common/talk-icon_flatface-02.png) no-repeat;background-size:contain}.voice_box-inner li.-talk-icon_flatface-03::before{background:url(/images/images2016/common/talk-icon_flatface-03.png) no-repeat;background-size:contain}.voice_box-inner li.-talk-icon_flatface-04::before{background:url(/images/images2016/common/talk-icon_flatface-04.png) no-repeat;background-size:contain}.lecturer-profile li{margin:1em 0}.lecturer-profile dl{display:flex;align-items:flex-start;justify-content:flex-start}.lecturer-profile dt{padding-right:20px}.lecturer-profile dt img{width:96px;height:auto}.lecturer-profile dd{display:inline-block;margin-top:15px;text-justify:inter-ideograph;text-align:justify}.lecturer-profile dd .name{display:block;margin-bottom:10px;font-size:24px;line-height:1}.lecturer-profile dd .name .alphabet{margin-left:2em;font-size:14px}.lecturer-profile dd .belong{display:block;margin-bottom:1em;padding:10px 0;font-weight:bold;line-height:1.3333}.lecturer-profile dd p{letter-spacing:-1px;font-size:14px}.offerSection{padding:80px 0;background:#f9f9f9}#offer-1,#offer-2{font-size:22px;text-align:center;font-weight:bold}.offer-column{margin-top:40px}.offer-column>li{display:flex;align-items:stretch;width:100%;box-shadow:0 0 30px rgba(0,0,0,.1)}.offer-column .leftArea{padding:30px 40px 30px 40px;flex-shrink:0;width:312px;color:#fff;font-size:18px;font-weight:bold;text-align:center}.offer-column .leftArea.-rental{background-color:#0087ca}.offer-column .leftArea.-businessmasters{background-color:#00a384}.offer-column .leftArea .bm-logo{margin-top:20px;padding:5px 10px 10px;display:inline-block;background-color:#fff;border-radius:8px}.offer-column .rightArea{padding:30px 40px 30px 40px;width:calc(100% - 312px);color:#3e3a39;letter-spacing:-.06em}.offer-column .rightArea h3{margin:30px 0 10px;font-size:20px;font-weight:bold;line-height:1.2}.offer-column .rightArea ul li{padding-left:1em;text-indent:-1em}.offer-column .rightArea ul li::before{margin-right:.25em;content:"・"}.offer-column .jump-details{margin-top:40px;text-align:right}.offer-column .jump-details a{position:relative;margin-left:1.5em;font-size:18px;color:#0086af;font-weight:bold}.offer-column .jump-details a::after{display:inline;position:absolute;top:50%;left:-1.5em;margin-top:0;font-family:"ilm";font-size:1em;content:"y";transform:translateY(-50%)}.column-left-30{display:flex;flex-wrap:wrap}.column-left-30 .left{width:30%}.column-left-30 .right{width:70%}.column-left-30.-company-prof{align-items:flex-start}.column-left-30.-company-prof .right{padding-left:20px}.column-left-40{display:flex;flex-wrap:wrap}.column-left-40 .left{width:40%}.column-left-40 .right{width:60%}.column-left-40.-upc{align-items:flex-start}.column-left-40.-upc .left{padding:1.25em 2em;background:#f2f2f2;text-align:center}.column-left-40.-upc .left p{color:#0086af;letter-spacing:1px;font-weight:bold}.column-left-40.-upc .left img{width:100%}.column-left-40.-upc .right{padding-left:20px}.column-left-40.-bm-about .left{padding:0 40px}.column-left-40.-bm-about .left img{width:360px;height:276px}.column-left-40.-bm-about .right{padding:40px 0 0 40px}.column-left-50{display:flex;flex-wrap:wrap}.column-left-50 .left{width:50%}.column-left-50 .right{width:50%}.column-left-60{display:flex;flex-wrap:wrap}.column-left-60 .left{width:60%}.column-left-60 .right{width:40%}#movie{padding:80px 0}.movie-column{padding:30px 40px;background-color:#fff}.movie-column+.annotation{padding-top:15px;font-size:14px}.movie-column:not(:last-child){border-bottom:solid 2px #f2f2f2}.movie-column .movie-column-list{display:flex;flex-wrap:wrap}.movie-column .movie-column-list .left{padding-right:40px;width:620px}.movie-column .movie-column-list .right{width:300px}.movie-column .movie-column-list .right img{width:100%}.movie-column .movie-column-list .movie-title{margin-bottom:20px;color:#0086af;font-size:22px;font-weight:bold}.priceWrap{display:flex;justify-content:space-between}.priceWrap .price_item{width:calc(50% - 16px)}.priceWrap .price_exp .c-fee__dia,.priceWrap .price_exp .c-fee__video{display:inline-block;width:8em;color:#fff}.priceWrap .price_exp .c-fee__video{background-color:#0097a4}.priceWrap .price_exp .c-fee__dia{background-color:#db5f45}.priceWrap .c-fee__boxes{display:flex;margin:0 auto}.priceWrap .c-fee__boxes .c-fee__box{flex:1;padding:24px 0;border:1px solid #cdd6dd;background-color:#fff;text-align:center}.priceWrap .c-fee__boxes .c-fee__box.emphasis{border-width:2px;border-color:#db5f45;filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}.priceWrap .c-fee__boxes .c-fee__box+.c-fee__box{border-left:none}.priceWrap .c-fee__boxes .c-fee__year{margin-bottom:20px;color:#00a384;font-weight:700}.priceWrap .c-fee__boxes .c-fee__fee{margin-bottom:20px;display:inline-block;font-weight:700;font-size:27px}.priceWrap .c-fee__boxes .c-fee__fee .c-fee__yen{margin-left:2px;font-size:1rem}.priceWrap .c-fee__boxes .c-fee__small{margin-bottom:0;font-size:.875rem}.priceWrap .c-fee__boxes .c-fee__num{font-family:"Oswald",sans-serif;font-weight:bold}.priceWrap .c-fee__note{max-width:400px;margin:24px auto 48px;font-size:.875rem;text-align:right}.message_container{padding:40px;background:#fff}.message_container .portrait{position:relative;display:flex}.message_container .portrait p{margin-top:0}.message_container .portrait .name{font-size:24px}.message_container .portrait .belong{margin-top:1.5em;font-size:14px}.message_container .portrait .profile{margin-top:1.25em;font-size:14px;text-align:justify;width:500px}.message_container .portrait .lecturer_img{position:relative;right:-22px}.message_container .headline_lb{margin:1em 0 1.5em}.message_container.-space-pb-0{padding-bottom:0}.headline-border-bottom{margin-bottom:30px;padding:60px 0 5px;border-bottom:solid 4px #3e3a39;font-size:24px;font-weight:600;letter-spacing:-1px;line-height:1.5}.headline-text-blue{font-size:20px;letter-spacing:-1px;line-height:1.15;color:#0086af}.headline-contact{margin-bottom:15px;padding-bottom:10px;font-size:24px;letter-spacing:-1px;line-height:32px;border-bottom:solid 2px #3e3a39}.headline-size-20{font-size:20px;font-weight:bold}.headline-size-22{font-size:22px;font-weight:bold}.headline-bg-black{padding:15px;background:url(https://www.cicombrains.com/images/slopingBg2.png);font-weight:bold;font-size:20px;letter-spacing:.1em;color:#fff;text-align:center}.headline-bg-blue{padding:15px;background:#62bad5;font-weight:bold;font-size:20px;letter-spacing:.1em;color:#fff;text-align:center}.-fontBold{font-weight:bold}.-fontNormal{font-weight:normal}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-colour-666{color:#666}.text-shadow{text-shadow:#666 0 0 10px}.text-shadow-black{text-shadow:#333 0 0 10px}.text-link{padding-bottom:4px;color:#0086af;border-bottom:1px solid #0086af;text-decoration:none!important}.text-link:hover{opacity:.7}.text-lineHeigh-12{line-height:1.2}.text-lineHeigh-13{line-height:1.3}.text-lineHeigh-16{line-height:1.6}.text-lineHeigh-175{line-height:1.75}.text-lineHeigh-20{line-height:2}.text-blue{color:#0086af}.text-blue-18{font-size:18px;color:#0086af}.text-blue-20{font-size:20px;color:#0086af}.text-Highlightblue{color:#325acc}.text-Mediumblue{color:#0a5ca3}.text-bmGreen{color:#00a384}.text-white{color:#fff}.text-gray{color:#666}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-23{font-size:23px}.text-24{font-size:24px}.text-32{font-size:32px}.text-indent-minus05{display:inline-block;text-indent:-.5rem}.text-indent-minus1{text-indent:-1rem}.letter-spacing-minus005{letter-spacing:-.05rem}.letter-spacing-minus006{letter-spacing:-.06rem}.letter-spacing-minus01{letter-spacing:-.1rem}.font-half-size{font-feature-settings:"hwid" on , "zero" off}.text-inquiry{margin-bottom:20px;text-align:center;font-weight:bold;line-height:1.2}.-noneUnderline{text-decoration:none!important}.-defaultColor{color:#3e3a39!important}.-none-hoverColor:hover{color:#3e3a39!important}.-opacity-7:hover{opacity:.7}.-icon-position-right-1em::after{right:1em}.button-right-arrow{padding-left:1em;color:#0086af;position:relative;text-decoration:none}.button-right-arrow::after{content:"▶";position:absolute;font-size:.5em;left:0;top:50%;transform:translateY(-50%)}.button-border-right-arrow{padding-left:1em;position:relative;text-decoration:none}.button-border-right-arrow::after{position:absolute;top:0;bottom:0;right:2em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;transform:rotate(45deg)}.button-border-right-arrow.-yellow{background:#dadf00}.button-border-right-arrow.-yellow-parts1{margin:auto;padding:15px;display:flex;align-items:center;justify-content:center;width:260px;height:50px;background:#dadf00;font-weight:bold;line-height:1}.button-border-right-arrow.-yellow-parts1::after{right:1em}.button-circle-right-arrow{padding-left:2em;position:relative;color:inherit!important;text-decoration:none!important;font-size:14px}.button-circle-right-arrow::after{content:"y";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:"ilm";font-size:22px}.button-circle-right-arrow:hover{color:#0086af!important}.button-circle-right-arrow+.button-circle-right-arrow{margin-left:1em}.nolinkBtn{margin:0 auto;background:#f2f2f2;width:67%;height:60px;line-height:60px;text-align:center}.button-report{display:inline-block;width:160px;height:28px;line-height:28px;text-align:center;font-weight:bold}.button-report::before{display:inline-block;padding-right:.5em;content:"G";font-family:ilm}.button-report.-yellow{background:#dadf00;color:#3e3a39}.button-report.-yellow::before{color:#3e3a39}.button-report.-blue{background:#407eab;color:#fff}.button-report.-blue::before{color:#fff}.button-report.-bluegreen{background:#0086af;color:#fff}.button-report.-bluegreen::before{color:#fff}.button-report.-small{font-size:12px;width:118px;height:auto;line-height:1.75}.button-report.-small::before{font-size:12px}.button-download{padding:20px 80px 20px 190px;display:block;width:100%;min-height:90px;line-height:25px;position:relative;color:#3e3a39;font-weight:bold}.button-download::before{content:"";width:100%;height:90px;background:url(/images/images2016/open_class/download-materials-bottom.svg) no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;transition:.3s}.button-download div{position:relative;z-index:2;transition:.3s}.button-download:hover{color:#3e3a39!important}.button-download:hover::before{opacity:.7}.button-download:hover div{opacity:.7}.button-download .button-border-right-arrow{padding:0}.button-download .button-border-right-arrow::after{right:-50px}.button-contact{display:flex;justify-content:space-between;width:100%}.button-contact .tel_and_mail{width:450px;height:100px;padding:0 40px;display:flex;flex-wrap:wrap;background:#fff}.button-contact .contactTel{display:none}.button-contact a{color:#3e3a39!important;text-decoration:none!important}.button-contact .contactMail{width:100%;display:flex;align-items:center}.button-contact .contactMail dt{margin-right:.5em;letter-spacing:-1px;font-size:14px;width:150px}.button-contact .contactMail dd{position:relative;padding-left:40px}.button-contact .contactMail a::after{font-size:34px;content:"Q";font-family:"ilm";margin-right:6px;vertical-align:bottom;position:absolute;left:0;top:50%;transform:translateY(-50%)}.button-contact .contactLink{padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;background:#fff;width:288px}.button-contact .contactLink .btnHome:after{display:none}.button-contact .contactLink a{background:#dadf00;display:block}.button-contact .contactLink a::after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;transform:rotate(45deg)}.button-contact .left,.button-contact .right{height:100px;padding:0 40px;display:flex;flex-wrap:wrap;background:#fff;align-items:center}.button-contact .right .button-border-right-arrow{width:100%;height:50px;display:flex;align-items:center}.button-contact .right .button-border-right-arrow::after{right:1em}.button-contact .right .button-border-right-arrow:hover{opacity:.7}.button-contact .wide{padding:0 12px}.btnUnderKv{margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;width:67%;height:60px;color:#3e3a39;font-size:18px;font-weight:bold;text-indent:-1em}.btnUnderKv:hover{opacity:.7}.button-inquiry{display:inline-flex;align-items:center;justify-content:center;position:relative;width:505px;height:70px;background:#fff;color:#3e3a39;font-size:20px;font-weight:bold;letter-spacing:-.06em}.button-inquiry::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1em;width:1.3em;height:1.3em;background:url(/images/images2016/consulting/career-development/icon_arrow.svg) no-repeat;background-size:contain}.button-inquiry.-text-small{font-size:16px}.button-inquiry.-twoColumn320{width:320px}.button-inquiry.-twoColumn420{width:420px}.button-inquiry.-twoColumn450{width:450px}.button-inquiry:hover{opacity:.7}.-download-icon-blue::before{content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);width:27px;height:27px;background:url(/images/images2016/common/icon_download-blue.svg) no-repeat;background-size:contain}.-contactMail-icon::before{margin-right:6px;vertical-align:bottom;position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:27px;content:"Q";font-family:"ilm"}.right2-buttom1-btn{position:absolute;right:2rem;bottom:1rem}.space-mt-10{margin-top:10px}.space-mt-15{margin-top:15px}.space-mt-20{margin-top:20px}.space-mt-25{margin-top:25px}.space-mt-30{margin-top:30px}.space-mt-35{margin-top:35px}.space-mt-40{margin-top:40px}.space-mt-60{margin-top:60px}.space-mt-80{margin-top:80px}.space-mt-minus20{margin-top:-20px}.space-mb-10{margin-bottom:10px}.space-mb-15{margin-bottom:15px}.space-mb-20{margin-bottom:20px}.space-mb-25{margin-bottom:25px}.space-mb-30{margin-bottom:30px}.space-mb-35{margin-bottom:35px}.space-mb-40{margin-bottom:40px}.space-mb-60{margin-bottom:60px}.space-mb-80{margin-bottom:80px}.space-pt-10{padding-top:10px}.space-pt-15{padding-top:15px}.space-pt-20{padding-top:20px}.space-pt-25{padding-top:25px}.space-pt-30{padding-top:30px}.space-pt-35{padding-top:35px}.space-pt-40{padding-top:40px}.space-pt-60{padding-top:60px}.space-pt-80{padding-top:80px}.space-pb-10{padding-bottom:10px}.space-pb-15{padding-bottom:15px}.space-pb-20{padding-bottom:20px}.space-pb-25{padding-bottom:25px}.space-pb-30{padding-bottom:30px}.space-pb-35{padding-bottom:35px}.space-pb-40{padding-bottom:40px}.space-pb-60{padding-bottom:60px}.space-pb-80{padding-bottom:80px}.space-pb-100{padding-bottom:100px}.space-pl-20{padding-left:20px}.space-pl-20{padding-left:20px}.space-pl-25{padding-left:25px}.space-pl-40{padding-left:40px}.space-mtb-40{margin:40px 0}.space-ptb-10{padding:10px 0}.space-ptb-20{padding:20px 0}.space-ptb-40{padding:40px 0}.space-plr-40{padding-left:40px;padding-right:40px}.space-pAround-15{padding:15px}.space-pAround-20{padding:20px}.space-pAround-40{padding:40px}.space-mt-minus20-pc{margin-top:-20px}.space-ml-1em{margin-left:1em}.-space-none-m{margin:0}.-space-none-mt{margin-top:0!important}.-space-none-mb{margin-bottom:0!important}.-space-none-p{padding:0}.-space-none-pt{padding-top:0}.-space-none-pb{padding-bottom:0}.-jsAsideException #newAside{margin-top:30px}.contactBase{display:flex;justify-content:space-between;align-items:center;width:740px;height:100px}.contactBase .contactText{padding-left:40px}.CTA-flex{display:flex;justify-content:space-between}.CTA-flex::before{position:absolute;bottom:0;left:calc(50% + 10px);transform:translateX(-50%);width:1px;height:130px;content:"";border-right:1px solid rgba(62,58,57,.1)}.CTA-flex.-noSidebar::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:130px;content:"";border-right:1px solid rgba(62,58,57,.1)}.CTA-flex .innerWrap{padding:0 30px;position:relative}.accordion .faq_wrap{position:relative;margin:0 auto 20px;background:#fff}.accordion .faq_wrap:after{display:inline-block;position:absolute;right:0;bottom:-20px;left:0;width:680px;margin:0 auto;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png);z-index:999}.accordion .faq_wrap .accordion_question{position:relative;border-left:44px solid #0097dd;font-size:18px;font-weight:bold;padding:30px 100px 30px 30px;position:relative;cursor:pointer}.accordion .faq_wrap .accordion_question:after{content:"";background:url(/images/images2016/open_class/detail/ccbp/btn_down.svg) no-repeat;box-shadow:0 0 4px rgba(0,0,0,.2);position:absolute;width:40px;height:40px;top:30px;right:30px}.accordion .faq_wrap .accordion_question:before{position:absolute;top:30px;left:-30px;font-size:18px;font-weight:bold;color:#fff;content:"Q"}.accordion .faq_wrap .accordion_question.open:after{background:url(/images/images2016/open_class/detail/ccbp/btn_up.svg) no-repeat}.accordion .faq_wrap .accordion_inner{display:none;padding:0 30px 30px;border-left:44px solid #0097dd;box-sizing:border-box}.accordion .faq_wrap .accordion_inner.open{display:block}.accordion .faq_wrap .accordion_inner p.txt_answer{margin:0}.width-50{width:50%}.width-260px{width:260px}@media only screen and (min-width:750px){.width-pc-50{width:50%}}@keyframes homeFadein{0%{transform:translateY(40px);opacity:0}100%{transform:translateY(0);opacity:1}}#home .js-fadein-up{transform:translateY(40px);opacity:0}#home .js-fadein-up.animation{animation:homeFadein .8s both}#home .openClassOnly{display:none}#home .movie_popup{cursor:pointer}#home .movie_popup:hover img{filter:saturate(200%)}#home .popup_movie{background:rgba(0,0,0,.9)}#home .popup_movie .popupPlate{background:rgba(0,0,0,0)}#home .homeHeadline{margin-bottom:40px;position:relative;text-align:center}#home .homeHeadline .en,#home .homeHeadline .ja{display:block;color:#3e3a39}#home .homeHeadline .en{font-family:"existence";font-size:44px;line-height:.7;letter-spacing:.05em}#home .homeHeadline .ja{margin-top:16px;font-size:14px;line-height:1}#home .homeHeadline .link_arrow{top:30%}#home #info{padding:40px 0 80px;overflow:hidden}#home #infoWrap{margin:0 auto;position:relative;width:1000px}#home #infoWrap hr{margin:0;border-color:#3e3a39;border-style:solid;border-width:2px 0 0 0;height:0}#home #infoList li{display:none}#home #infoList li:nth-child(-n+5){display:block}#home #infoList li.homeDispNo{display:none}#home #infoList{margin-top:26px;padding-right:3em;border-bottom:solid 1px #eee;position:relative;height:270px;overflow:hidden;background:url(/images/images2016/home/infolist_shadow.png) center bottom repeat-x}#home #infoList>li{margin-bottom:18px;position:relative}#home #infoList>li a{display:block}#home #infoList>li a:hover{opacity:.6}#home #infoList .newLabel:before{display:inline-block;position:absolute;left:0;color:#f30;font-size:12px;font-weight:bold;line-height:24px;content:"NEW"}#home #infoList dt.ymd{margin-bottom:8px;padding-left:40px;width:100%;color:#0097dd;font-size:12px;line-height:24px;box-sizing:border-box}#home #infoList dt.ymd .infoLabel{margin-left:10px;padding:4px 20px;border:solid 1px #0097dd;display:inline-block;line-height:1}#home #infoList dt.ymd .infoLabel.press{color:#fff;background:#0086af}#home #infoList dd{padding-left:40px;width:100%;font-size:14px;line-height:1.25;text-align:justify;text-justify:inter-ideograph;box-sizing:border-box}#home #infoList dd dt{margin-bottom:.5em}#home #infoList dd dd p{margin-bottom:1em;letter-spacing:-1px}#home #infoList dd dd p:last-child{margin-bottom:0}#home #infoList dd .inlineList{padding-top:.5em;padding-bottom:0}#home #infoList dd .inlineList.oneRow li{display:inline-block}#home #infoList .infoGenre{margin-top:.25em;color:#0086af;font-size:14px}#home #infoLink{position:absolute;top:0;right:0;font-size:14px}#home #infoLink img{vertical-align:middle;transition:.2s}#home #infoLink a{transition:.2s}#home #infoLink a:before{position:relative;top:-2px;right:9px;font-size:22px;vertical-align:middle}#home #infoLink:hover a{opacity:.6}#home #otherContent{padding:60px 0;width:100%;background:url(/images/images2016/home/other-bgi.png) #ecebeb}#home #otherContent #otherContentWrap{margin:0 auto;width:1000px}#home #otherContent #otherContentWrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}#home #otherContent #otherContentWrap li{width:495px;height:200px}#home #otherContent #otherContentWrap li:nth-child(n+3){margin-top:10px}#home #otherContent #otherContentWrap li a{padding:32px 40px 40px;display:block;width:100%;height:100%;color:#fff;transition:all .3s;font-feature-settings:"palt"}#home #otherContent #otherContentWrap li h3{margin:0 0 15px;display:flex;align-items:center;color:#222;font-size:27px;line-height:1}#home #otherContent #otherContentWrap li h3:after{margin-left:.5em;font-family:"ilm";font-size:.8em;vertical-align:middle;content:"y"}#home #otherContent #otherContentWrap li p{color:#3e3a39;font-size:16px;line-height:1.5;text-align:justify;text-justify:inter-ideograph}#home #otherContent #otherContentWrap li .inner{width:335px}#home #otherContent #otherContentWrap li:hover a{opacity:.6}#home #otherContent #otherContentWrap li.program{background:url(/images/images2016/home/panel-bgi-program.jpg?20190807) no-repeat right top #fff;background-size:cover}#home #otherContent #otherContentWrap li.online{background:url(/images/images2016/home/panel-bgi-online.jpg?20190807) no-repeat right top #fff;background-size:cover}#home #otherContent #otherContentWrap li.assessment{background:url(/images/images2016/home/panel-bgi-assessment.jpg?20190807) no-repeat right top #fff;background-size:cover}#home #otherContent #otherContentWrap li.case_introduction{background:url(/images/images2016/home/panel-bgi-case_introduction.jpg?20190807) no-repeat right top #fff;background-size:cover}#home #openclass,#home #eventHome{padding:60px 0 20px;width:100%;overflow:hidden}#home #openclass .btnHome,#home #eventHome .btnHome{margin:40px auto 0;padding:0;width:260px;height:50px;font-size:19px;line-height:50px;text-align:center;transition:.3s}#home #openclass .iconNew,#home #openclass .iconUpdate,#home #eventHome .iconNew,#home #eventHome .iconUpdate{display:none}#home #notfoundWrap{margin:0 auto;padding:100px 0;width:100%;overflow:hidden}#home #openclass{padding:40px 0;background:#fff}#home #openclassWrap,#home #eventHomeWrap{margin:0 auto;font-size:16px}#home #openclassWrap .textLead,#home #eventHomeWrap .textLead{margin:0 auto 40px;width:1000px;font-size:14px}#home #openclassWrap .detailTtl,#home #eventHomeWrap .detailTtl{display:none}#home #openclassWrap{width:1000px}#home .openclassBnr{margin-bottom:40px;display:flex}#home .openclassBnr>li{width:241px;overflow:hidden;image-rendering:-webkit-optimize-contrast}#home .openclassBnr>li:not(:last-child){margin-right:12px}#home .openclassBnr>li a{display:block;position:relative}#home .openclassBnr>li img{width:100%}#home .openclassBnr>li.online a:after{padding:40px 0 0;display:block;position:absolute;top:0;left:0;z-index:3;transform:translate(-50%,-50%) rotate(-45deg);width:55px;height:55px;color:#fff;background:#a688bd;font-size:10px;text-align:center;letter-spacing:-.25em;box-sizing:border-box;content:"オンライン"}#home #eventHomeWrap,#home #notfoundWrap{max-width:1000px}#home #notfoundWrap{text-align:center}#home #notfoundWrap h1{font-size:26px;font-weight:bold}#home #notfoundWrap p{margin-top:35px;font-size:14px}#home #notfoundWrap .btn{margin-top:30px;display:inline-block;width:220px;font-size:14px}#home #notfoundWrap .btn a{padding:.75em 0;border:1px solid #333;display:block;position:relative;line-height:1;transition:all .3s ease}#home #notfoundWrap .btn a:hover{border:1px solid #002f58;color:#fff;background:#002f58}#home #notfoundWrap .btn a:before{position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:"ilm";font-size:16px;content:"a"}#home #listOpenClass ul{display:flex;flex-wrap:wrap}#home #listOpenClass ul.odd li:nth-child(2n){margin-left:0}#home #listOpenClass ul.odd li:nth-child(2n+1){margin-left:20px}#home #listOpenClass ul.odd li:first-child{margin-left:0}#home #listOpenClass ul.odd li:first-child dd{width:870px}#home #listOpenClass ul.odd li:nth-child(2){border-top:none}#home #listOpenClass li{padding:12px 0;border-bottom:1px solid #ccc}#home #listOpenClass li:nth-child(2n){margin-left:20px}#home #listOpenClass li:nth-child(n+9){display:none}#home #listOpenClass li:nth-child(-n+2){border-top:1px solid #ccc}#home #listOpenClass li dl{display:flex}#home #listOpenClass li dt{position:relative;width:100px;overflow:hidden}#home #listOpenClass li dt .detailTtl{display:none}#home #listOpenClass li dt img{width:100%;height:auto}#home #listOpenClass li dt:before{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(218,223,0,.5);transition:all .3s;opacity:0;content:""}#home #listOpenClass li dd{margin-left:30px;position:relative;width:360px}#home #listOpenClass li a{display:block}#home #listOpenClass li a:hover{color:inherit;opacity:.6}#home #listOpenClass li h3{font-size:15px;font-weight:bold;line-height:1.3}#home #listOpenClass li h3 .titleSub{display:block;font-size:14px}#home #listOpenClass li .openTitle small{padding-left:.5em}#home #listOpenClass li .datePlace{position:absolute;bottom:0;left:0;overflow:hidden}#home #listOpenClass li .datePlace .slideDate,#home #listOpenClass li .datePlace .slidePlace{margin:0;padding:0;padding-left:30px;position:relative;float:left;font-size:12px;line-height:1.3;text-indent:-2.25em;letter-spacing:0;word-break:break-all}#home #listOpenClass li .datePlace .slideDate.off,#home #listOpenClass li .datePlace .slidePlace.off{display:none}#home #listOpenClass li .datePlace .slideDate:before,#home #listOpenClass li .datePlace .slidePlace:before{margin-right:.5em;color:#9fa0a0;font-family:"ilm";font-size:18px;vertical-align:middle}#home #listOpenClass li .datePlace .slideDate.kana,#home #listOpenClass li .datePlace .slidePlace.kana{letter-spacing:-.05em}#home #listOpenClass li .datePlace .slideDate{margin-bottom:-3px}#home #listOpenClass li .datePlace .slideDate:before{content:"T"}#home #listOpenClass li .datePlace .slidePlace:before{content:"M"}#home #listOpenClass li .eventHover{display:none}#home #listOpenClass li.online dt:after{padding:40px 0 0;display:block;position:absolute;top:0;left:0;z-index:3;transform:translate(-50%,-50%) rotate(-45deg);width:55px;height:55px;color:#fff;background:#a688bd;font-size:10px;text-align:center;letter-spacing:-.25em;box-sizing:border-box;content:"オンライン"}@media only screen and (min-width:641px){#home #listOpenClass .LowerRightIcon,#home #listOpenClass .external_icon{padding-right:1em;height:auto}#home #listOpenClass .LowerRightIcon:before,#home #listOpenClass .external_icon:before{right:8px;bottom:3px;font-size:14px}#home #listOpenClass .LowerRightIcon:after,#home #listOpenClass .external_icon:after{border-width:0 0 55px 55px}}#home #eventHome{padding:40px 0}#home #eventHome .comingSoon{padding:0 10px}#home #eventHome .comingSoon:after{display:block;width:100%;height:100%;background:url(/images/images2016/home/comingsoon.png);content:""}#home #listEvent ul{display:flex;flex-wrap:wrap}#home #listEvent ul.odd li:nth-child(2n){margin-left:0}#home #listEvent ul.odd li:nth-child(2n+1){margin-left:20px}#home #listEvent ul.odd li:first-child{margin-left:0}#home #listEvent ul.odd li:first-child dd{width:870px}#home #listEvent ul.odd li:nth-child(2){border-top:none}#home #listEvent li{padding:12px 0;border-bottom:1px solid #ccc}#home #listEvent li:nth-child(2n){margin-left:20px}#home #listEvent li:nth-child(n+7){display:none}#home #listEvent li:nth-child(-n+2){border-top:1px solid #ccc}#home #listEvent li dl{display:flex}#home #listEvent li dt{position:relative;width:100px;overflow:hidden}#home #listEvent li dt .detailTtl{display:none}#home #listEvent li dt img{width:100%;height:auto}#home #listEvent li dt:before{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(218,223,0,.5);transition:all .3s;opacity:0;content:""}#home #listEvent li dd{margin-left:30px;position:relative;width:360px}#home #listEvent li a{display:block}#home #listEvent li a:hover{color:inherit;opacity:.6}#home #listEvent li h3{font-size:15px;font-weight:bold;line-height:1.3}#home #listEvent li h3 .titleSub{display:block;font-size:14px}#home #listEvent li .datePlace{position:absolute;bottom:0;left:0;overflow:hidden}#home #listEvent li .datePlace .slideDate,#home #listEvent li .datePlace .slidePlace{margin:0;padding:0;padding-left:30px;position:relative;float:left;font-size:12px;line-height:1.3;text-indent:-2.25em;letter-spacing:0;word-break:break-all}#home #listEvent li .datePlace .slideDate.off,#home #listEvent li .datePlace .slidePlace.off{display:none}#home #listEvent li .datePlace .slideDate:before,#home #listEvent li .datePlace .slidePlace:before{margin-right:.5em;color:#9fa0a0;font-family:"ilm";font-size:18px;vertical-align:middle}#home #listEvent li .datePlace .slideDate.kana,#home #listEvent li .datePlace .slidePlace.kana{letter-spacing:-.05em}#home #listEvent li .datePlace .slideDate{margin-bottom:-3px}#home #listEvent li .datePlace .slideDate:before{content:"T"}#home #listEvent li .datePlace .slidePlace:before{content:"M"}#home #listEvent li .eventHover{display:none}@media only screen and (min-width:641px){#home #listEvent .LowerRightIcon,#home #listEvent .external_icon{padding-right:1em;height:auto}#home #listEvent .LowerRightIcon:before,#home #listEvent .external_icon:before{right:8px;bottom:3px;font-size:14px}#home #listEvent .LowerRightIcon:after,#home #listEvent .external_icon:after{border-width:0 0 55px 55px}}#home #consulHome{padding:80px 0 40px;width:100%;overflow:hidden;color:#3e3a39;background:#fff}#home #consulHome #consulHomeWrap{margin:0 auto;width:1000px}#home #consulHome .textLead{margin:0 auto 40px;font-size:14px}#home #consulHome #consulPanel ul{display:flex;flex-wrap:wrap}#home #consulHome #consulPanel li{width:25%;height:150px;background:#f3f3f0}#home #consulHome #consulPanel li:nth-child(8n+2),#home #consulHome #consulPanel li:nth-child(8n+4),#home #consulHome #consulPanel li:nth-child(8n+5),#home #consulHome #consulPanel li:nth-child(8n+7){background:#e8e8e3}#home #consulHome #consulPanel li a{display:flex;align-items:center;position:relative;height:100%;color:#3e3a39}#home #consulHome #consulPanel li a:hover{opacity:1}#home #consulHome #consulPanel li .tagArea{padding:20px 30px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;color:#fff;background:#ed7a3e;transition:all .3s;opacity:0}#home #consulHome #consulPanel li .tagArea p{font-size:14px;line-height:1.3;letter-spacing:-.075em}#home #consulHome #consulPanel li h3{padding-right:.5em;position:relative;width:100%;font-size:15px;font-weight:bold;line-height:1.33333;text-align:center;font-feature-settings:"palt"}#home #consulHome #consulPanel li h3:after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#home #consulHome #consulPanel li:hover .tagArea{opacity:1}#home #consulHome .btnHome{margin:40px auto 0;font-size:19px}#home .btnHome:hover{background:#ff742c}#home .btnHome a{display:inline-block;width:100%;height:100%;color:#fff;text-decoration:none;cursor:pointer}#home #opinions{padding:40px 0 80px}#home #opinions .opinionsWrap{margin:0 auto;width:1000px}#home #opinions h2{margin-bottom:40px;color:#3e3a39;font-size:20px;line-height:1;text-align:center}#home #opinions .textLead{margin:0 auto 40px;width:800px;font-size:14px;text-align:center}#home #opinions .textLead small{font-size:12px}#home #opinions .opinionsList{display:flex;justify-content:space-between}#home #opinions .opinionsList>li{display:flex;box-shadow:0 0 10px rgba(171,139,110,.39)}#home #opinions .opinionsList>li .panelContent{display:flex;flex-direction:column;flex-grow:1;position:relative;width:235px;height:100%;background:#fff}#home #opinions .opinionsList>li .thumbWrap{flex-shrink:0}#home #opinions .opinionsList>li .thumbWrap img{width:100%}#home #opinions .opinionsList>li .textWrap{padding:18px;display:flex;flex-direction:column;flex-grow:1;height:auto}#home #opinions .opinionsList>li .category{margin-bottom:12px;color:#005198;font-size:14px;line-height:1.2;letter-spacing:-.13em}#home #opinions .opinionsList>li .title{color:#000;font-size:18px;font-weight:bold;line-height:1.4}#home #opinions .opinionsList>li .title .homeOnly,#home #opinions .opinionsList>li .title .mainOnly{display:none}#home #opinions .opinionsList>li .subTitle{margin:6px 0 20px;display:block;color:#000;font-size:14px;line-height:1.3}#home #opinions .opinionsList>li .talkGenreWrap{margin-top:auto;padding-top:23px;display:flex;position:relative;line-height:1}#home #opinions .opinionsList>li .talkGenreWrap .talkGenre{padding-right:12px;color:#0086af;font-size:14px}#home #opinions .opinionsList>li .talkGenreWrap .date{padding-left:12px;border-left:1px solid #000;color:#666;font-size:14px}#home #opinions .opinionsList>li .talkGenreWrap:before{display:block;position:absolute;top:10px;left:0;width:20px;height:2px;background:#000;content:""}#home #download{padding:40px 0 0}#home #download .downloadWrap{margin:0 auto;width:1000px}#home #download h2{color:#3e3a39;font-size:20px;line-height:1}#home #download .homeHeadline{text-align:center}#home #download .textLead{margin:0 auto 40px;width:800px;font-size:14px;text-align:center}#home #download .textLead small{font-size:12px}#home.-since_2023 #contentsWrap .inner{margin:auto;position:relative;width:1000px}#home.-since_2023 #contentsWrap #kv{text-align:center}#home.-since_2023 #contentsWrap #kv .kv-pcImg{position:relative;left:50%;z-index:0;transform:translateX(-50%)}#home.-since_2023 #contentsWrap #kv+.search-section{margin-top:-8px}#home.-since_2023 #contentsWrap .search-section{position:relative;text-align:center}#home.-since_2023 #contentsWrap .search-ttl{padding:0 .25em .33em;border-bottom:solid 4px #d8de00;display:inline-block;font-size:24px;font-weight:bold;line-height:1.1666666667;letter-spacing:.1em}#home.-since_2023 #contentsWrap .search-box{margin-top:40px;padding:20px;background:url(/images/images2016/home/search-box-bgi.jpg) no-repeat center top;background-size:100% auto}#home.-since_2023 #contentsWrap .search-box_list{display:flex;justify-content:space-between}#home.-since_2023 #contentsWrap .search-box_list>li{position:relative;width:234px;min-height:166px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.1)}#home.-since_2023 #contentsWrap .search-box_list a{padding:30px .5em;display:block;height:100%}#home.-since_2023 #contentsWrap .search-box_list a:after{margin:0 11px 4px 0;display:block;position:absolute;right:0;bottom:0;font-family:"ilm";font-size:28px;content:"m"}#home.-since_2023 #contentsWrap .search-box_small{display:inline-flex;justify-content:space-between;min-width:9.5em}#home.-since_2023 #contentsWrap .search-box_small:before,#home.-since_2023 #contentsWrap .search-box_small:after{margin:0 6px 0 0;display:block;width:15px;height:24px;background:url(/images/images2016/home/search-slash-left.svg) no-repeat;background-size:contain;content:""}#home.-since_2023 #contentsWrap .search-box_small:after{margin:0 0 0 6px;background:url(/images/images2016/home/search-slash-right.svg) no-repeat;background-size:contain}#home.-since_2023 #contentsWrap .search-box_small>span{position:relative;z-index:80;font-weight:bold}#home.-since_2023 #contentsWrap .search-box_small>span:after{display:block;position:absolute;bottom:0;left:50%;z-index:-1;transform:translateX(-50%);width:105%;height:16px;background:#fbdfdb;content:""}#home.-since_2023 #contentsWrap .search-box_ttl{margin-top:.75em;font-size:20px;font-weight:bold;line-height:1.35}#home.-since_2023 #contentsWrap .-program .search-box_small>span:after{background:#fbdfdb}#home.-since_2023 #contentsWrap .-program .search-box_ttl{color:#e73357}#home.-since_2023 #contentsWrap .-program a:after{color:#eb6b74}#home.-since_2023 #contentsWrap .-open_class .search-box_small>span:after{background:#ede8f3}#home.-since_2023 #contentsWrap .-open_class .search-box_ttl{color:#a588bd}#home.-since_2023 #contentsWrap .-open_class a:after{color:#b79fcb}#home.-since_2023 #contentsWrap .-online .search-box_small>span:after{background:#d8eaf8}#home.-since_2023 #contentsWrap .-online .search-box_ttl{color:#0098dc}#home.-since_2023 #contentsWrap .-online a:after{color:#17aae3}#home.-since_2023 #contentsWrap .-assessment .search-box_small>span:after{background:#e3f0d8}#home.-since_2023 #contentsWrap .-assessment .search-box_ttl{color:#3eb134}#home.-since_2023 #contentsWrap .-assessment a:after{color:#7bc05c}#home.-since_2023 #contentsWrap #eventHome{margin-top:22px}#home.-since_2023 #contentsWrap #eventHome .homeHeadline{margin-bottom:34px}#home.-since_2023 #contentsWrap #eventHome .textLead{margin-bottom:35px}#home.-since_2023 #contentsWrap #saiyou{padding:40px 0;background:none}#home.-since_2023 #contentsWrap #saiyou .homeHeadline{margin-bottom:37px}#home.-since_2023 .mfp-container{backdrop-filter:blur(5px)}#home.-since_2023 .mfp-content{padding:80px 0}#home.-since_2023 .mfp-close{position:absolute;top:-16px;right:16px;transform:translate(0,-100%);font-size:0}#home.-since_2023 .mfp-close:after{display:block;position:absolute;top:0;left:0;color:#fff;font-family:"ilm";font-size:40px;line-height:1;cursor:pointer;content:"Y"}#home.-since_2023 .popupPlate{margin:0 auto;position:relative;width:1000px;background:rgba(0,0,0,0)}#home.-since_2023 .popupPlate .popupbox{padding:20px;position:relative;background:rgba(234,106,112,.8)}#home.-since_2023 .popupPlate .popupbox:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/images2016/home/popup-bgi-item.png) center top no-repeat;background-size:100% auto;mix-blend-mode:multiply;content:""}#home.-since_2023 .popupPlate .popupbox.-open_class{background:rgba(183,160,199,.8)}#home.-since_2023 .popupPlate .popupbox.-online{background:rgba(23,170,223,.8)}#home.-since_2023 .popupPlate .popupbox.-assessment{background:rgba(123,191,87,.8)}#home.-since_2023 .popupPlate .popup_inner{padding:34px 40px 40px;position:relative;z-index:80;background:#f2f2f2}#home.-since_2023 .popupPlate .headline4{margin-bottom:20px;padding:0 0 .33em;text-align:left;letter-spacing:.033em}#home.-since_2023 .popupPlate .popup_list{text-align:left}#home.-since_2023 .popupPlate .popup_list>li{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}#home.-since_2023 .popupPlate .popup_list>li+li{margin-top:10px}#home.-since_2023 .popupPlate .accordion_ttl{padding:15px 20px;display:block;position:relative;min-height:60px;color:#0086af;font-size:20px;font-weight:500;text-align:left}#home.-since_2023 .popupPlate .accordion_ttl:after{display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#000;font-family:"ilm";font-size:1em;transition:.3s;content:"j"}#home.-since_2023 .popupPlate .accordion_ttl.open:after{transform:translateY(-50%) rotate(180deg)}#home.-since_2023 .popupPlate .linkList{padding:6px 20px 14px;display:flex;flex-wrap:wrap;justify-content:space-between;background:#f8f8f8}#home.-since_2023 .popupPlate .linkList>li{padding:0;width:50%}#home.-since_2023 .popupPlate .linkList>li a{display:table;left:0;font-size:16px}#home.-since_2023 .popupPlate .linkList>li a:before{margin-right:0;display:table-cell;width:2em}#home.-since_2023 .popupPlate .linkList>li:nth-child(even){padding-left:20px}#home.-since_2023 .popupPlate .linkList>li:nth-child(n+3){margin-top:.1em}#home.-since_2023 .popupPlate .linkList>li.btnWrap.noBorder{width:100%}#home.-since_2023 .popupPlate .linkList>li.btnWrap.noBorder .btnHome{margin-top:10px;margin-left:auto;padding:0 30px 0 20px;min-width:240px;height:auto;line-height:35px}#home.-since_2023 .popupPlate .linkList>li.btnWrap.noBorder .btnHome a:before{display:none}#home.-since_2023 .popupPlate .linkList.bg-gray-parts-noptb{position:relative;background:#f2f2f2}#home.-since_2023 .popupPlate .btnS.btnHome:hover{color:#fff;background-color:#005198;opacity:.6}#home.-since_2023 .popupPlate .btnS.btnHome:hover a:hover{opacity:1}#home.-since_2023 .popupPlate .tab_content .tab_item{display:none}#home.-since_2023 .popupPlate .tab_content .tab_item.active{display:block}#home.-since_2023 .popupPlate .tab_item{color:#3e3a39}#home.-since_2023 .popupPlate .popup-tab_nav{margin-left:-5px;display:flex;flex-wrap:wrap;width:calc(100% + 10px)}#home.-since_2023 .popupPlate .popup-tab_nav>li{margin:0 5px 5px}#home.-since_2023 .popupPlate .popup-tab_nav .tab_item{padding:4px 9.5px 1px;border:solid 1px #ccc;border-radius:5px;display:inline-block;min-width:71px;font-size:14px;font-weight:500;text-align:center}#home.-since_2023 .popupPlate .popup-tab_nav .tab_item:hover,#home.-since_2023 .popupPlate .popup-tab_nav .tab_item.active{border-color:#0086af;color:#fff;background:#0086af;opacity:1}#home.-since_2023 .popupPlate .tab_content .tab_item{margin-top:35px}#home.-since_2023 .popupPlate .tab_item-panel{display:block}#home.-since_2023 .popupPlate .tab_item-panel+.tab_item-panel{margin-top:10px}#home.-since_2023 .popupPlate .tab_item-ttl{margin-bottom:16px;font-size:20px;font-weight:bold}#home.-since_2023 .popupPlate .tab-title_area{padding:10px 40px 10px 30px;position:relative;width:100%;background:#fff}#home.-since_2023 .popupPlate .tab-title_area:after{position:absolute;top:50%;right:14px;transform:translateY(-50%);font-family:"ilm";font-size:22px;content:"a"}#home.-since_2023 .popupPlate .tab-title_area h5{color:#0086af;font-size:20px;font-weight:600;letter-spacing:.033em}#home.-since_2023 .popupPlate .tab-info_area{padding:6px 30px;display:flex;justify-content:space-between;background:#f8f8f8;font-size:12px}#home.-since_2023 .popupPlate .tab-info_area li{display:flex;align-items:center}#home.-since_2023 .popupPlate .tab-info_area li:before{margin-right:8px;font-family:"ilm";font-size:18px}#home.-since_2023 .popupPlate .tab-info_area .tab-date_place{display:flex;align-items:center}#home.-since_2023 .popupPlate .tab-info_area .date:before{content:"T"}#home.-since_2023 .popupPlate .tab-info_area .place{margin-left:15px}#home.-since_2023 .popupPlate .tab-info_area .place:before{margin-right:5px;font-size:20px;content:"M"}#home.-since_2023 .popupPlate .tab-info_area .tag{margin-right:10px}#home.-since_2023 .popupPlate .tab-info_area .tag:before{color:#0086af;font-size:19px;content:"O"}#home.-since_2023 .popupPlate .popup-online_panelLink{display:flex;flex-wrap:wrap;justify-content:space-between}#home.-since_2023 .popupPlate .popup-online_panelLink:after{display:block;width:286px;content:""}#home.-since_2023 .popupPlate .popup-online_panelLink>li{width:286px}#home.-since_2023 .popupPlate .popup-online_panelLink a{padding:25px 40px 27px;display:flex;align-items:center;justify-content:center;position:relative;height:100%;color:#0086af;background:#fff;font-size:20px;font-weight:500;line-height:1.2;text-align:center}#home.-since_2023 .popupPlate .popup-online_panelLink a:after{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#3e3a39;font-family:"ilm";font-size:22px;content:"a"}#home.-since_2023 .popupPlate .popup-online_panelLink+.popup-bnr{margin-top:8px;display:block}#home.-since_2023 .popupPlate .popup-bnr+.popup-online_headline{margin-top:29px}#home.-since_2023 .popupPlate .popup-online_headline{font-size:20px}#home.-since_2023 .popupPlate .popup-online_contentslist{margin-top:16px;padding:11px 20px 20px}#home.-since_2023 .popupPlate .-assessment .tab_item-panel{display:flex}#home.-since_2023 .popupPlate .-assessment .tab_item-panel>img{flex-shrink:0;width:100px;height:100px}.mail_popup{padding:0;display:block;position:fixed;right:10px;bottom:10px;z-index:999;transform:translateX(100%);transition:transform .5s}.mail_popup ul{display:flex;background-color:#fff}.mail_popup ul li{padding-left:20px;display:flex;align-items:center;position:relative;width:230px;height:60px;font-size:16px;font-weight:700}.mail_popup ul li:hover{opacity:.7}.mail_popup ul li a{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.mail_popup ul li::before{margin-right:.5em;position:relative;content:""}.mail_popup ul li::after{margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;right:1.3em;bottom:0;transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}.mail_popup ul li.downloadBtn{color:#fff;background-color:#3e3a39}.mail_popup ul li.downloadBtn::before{width:27px;height:27px;background:url(/images/images2016/footer/popup/icon_download.svg) no-repeat center}.mail_popup ul li.mailBtn{padding-left:14px;border:solid 1px #cfcfcf;background-color:#eee}.mail_popup ul li.mailBtn::before{width:27px;height:27px;background:url(/images/images2016/footer/popup/icon_mail.svg) no-repeat center}.mail_popup ul li.mailBtn::after{border-color:#3e3a39;right:1em}.mail_popup.open{transform:translateX(0)}.mail_popup.none-display{display:none}#consulting{letter-spacing:0}#consulting.consultingHome #mainContent{background:#f2f2f2}#consulting.consultingHome #mainContent ul{margin:0 auto 0;padding-bottom:100px;display:flex;flex-wrap:wrap;width:1000px;box-sizing:border-box;filter:drop-shadow(0 0 10px rgba(62,58,57,.2))}#consulting.consultingHome #mainContent ul li{position:relative;width:25%;height:400px;background:#fff;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#consulting.consultingHome #mainContent ul li a{display:block;height:100%}#consulting.consultingHome #mainContent ul li a:hover{opacity:1}#consulting.consultingHome #mainContent ul li:not(:nth-child(4n)){border-right:1px solid #ddd}#consulting.consultingHome #mainContent ul li:last-child{border-right:none}#consulting.consultingHome #mainContent ul li .panelHover{display:none}#consulting.consultingHome #mainContent ul li:nth-child(8n+2) h3,#consulting.consultingHome #mainContent ul li:nth-child(8n+4) h3,#consulting.consultingHome #mainContent ul li:nth-child(8n+5) h3,#consulting.consultingHome #mainContent ul li:nth-child(8n+7) h3{background:#e8e8e3}#consulting.consultingHome #mainContent ul li:nth-child(8n+2) h3:after,#consulting.consultingHome #mainContent ul li:nth-child(8n+4) h3:after,#consulting.consultingHome #mainContent ul li:nth-child(8n+5) h3:after,#consulting.consultingHome #mainContent ul li:nth-child(8n+7) h3:after{border-color:#e8e8e3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#consulting.consultingHome #mainContent ul li h3{border-right:inset 2px rgba(0,0,0,0);display:table;position:relative;width:100%;height:200px;color:#3e3a39;background:#f3f3f0;font-size:18px;font-weight:600;line-height:24px;text-align:center;box-sizing:border-box;transition:.3s}#consulting.consultingHome #mainContent ul li h3:after{border-color:#f3f3f0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:9px 8.5px 0 8.5px;position:absolute;top:199px;right:117px;width:0;height:0;transition:.3s;content:""}#consulting.consultingHome #mainContent ul li h3>span{display:table-cell;vertical-align:middle}#consulting.consultingHome #mainContent ul li .text{padding:22px 20px;height:200px;color:#3e3a39;font-size:16px;line-height:1.5;transition:.3s}#consulting.consultingHome #mainContent ul li:nth-of-type(4n+4) h3,#consulting.consultingHome #mainContent ul li:nth-of-type(4n+4) .text{border:none}#consulting.consultingHome #mainContent ul li:nth-child(4n+1):after{content:none}#consulting.consultingHome #mainContent ul li:hover{z-index:999}#consulting.consultingHome #mainContent ul li:hover h3{color:#fff;background:#ed7a3e}#consulting.consultingHome #mainContent ul li:hover h3:after{border-color:#ed7a3e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#consulting.consultingHome #mainContent ul li:hover .text{opacity:.7}#consulting.consultingHome #mainContent ul:after{display:block;clear:both;content:""}#consulting .titleMain.bracket{font-size:.86em;text-indent:-.6em}#consulting.consultingDetail #titleArea #pageTitle.subLine2{margin-bottom:34px}#consulting.consultingDetail #titleArea #pageTitle span.titleSub{margin-top:11px;font-size:16px}#consulting.consultingDetail #mainContent{margin-top:-1px;padding-top:1px;padding-bottom:60px}#consulting.consultingDetail #mainContent.lastContent{padding-bottom:80px}#consulting.consultingDetail #mainContent .col2headline5{margin-bottom:1em;line-height:1}#consulting.consultingDetail #mainContent .list1{margin-top:0}#consulting.consultingDetail #mainContent .list1 li{margin-top:0;margin-bottom:1em;letter-spacing:-1px}#consulting.consultingDetail #mainContent .list1 li:last-child{margin-bottom:0}#consulting.consultingDetail #mainContent .cnclLead{margin:42px 0 30px}#consulting.consultingDetail #mainContent .cnclLead:last-of-type{margin:0 0 35px}#consulting.consultingDetail #mainContent .cnclLead.top0{margin-top:0;padding-top:0}#consulting.consultingDetail #mainContent .cnclLead.btm1em{margin-bottom:1em}#consulting.consultingDetail #mainContent #locBgWrap{margin:0 auto;display:block;position:relative;max-width:1366px}#consulting.consultingDetail #mainContent #locBgWrap #locBg{display:block;position:absolute;width:100%;height:57px;background:radial-gradient(center center,circle,#fff 0,#e5e5e5 250px);background-position:413px;opacity:.5}#consulting.consultingDetail #mainContent #localNav2{padding:16px 0 17px}#consulting.consultingDetail #mainContent #localNav2 li{color:#3e3a39;font-size:24px;font-weight:bold;line-height:1}#consulting.consultingDetail #mainContent #localNav2:after{content:none}#consulting.consultingDetail #mainContent #localNaviWrap.localLine2 #locBgWrap #locBg{height:73px}#consulting.consultingDetail #mainContent #localNaviWrap.localLine2 #localNav2{padding:24px 0 25px}#consulting.consultingDetail #mainContent .col2headline4{padding-top:40px;font-size:24px}#consulting.consultingDetail #mainContent .btnWrap{margin-top:30px;padding-top:30px;border-top:solid 4px #3e3a39}#consulting.consultingDetail #mainContent .btnWrap.borderHidden{margin:0;padding:0;border:none}#consulting.consultingDetail #mainContent .col2Content .table2:first-of-type{margin:0}#consulting.consultingDetail #mainContent .col2Content .table2:first-of-type th,#consulting.consultingDetail #mainContent .col2Content .table2:first-of-type td{border:none}#consulting.consultingDetail #mainContent .col2Content .table2:first-of-type tr+tr th,#consulting.consultingDetail #mainContent .col2Content .table2:first-of-type tr+tr td{border-top:solid 2px #f2f2f2}#consulting.consultingDetail .btnWrap{margin-top:1em;text-align:right}#consulting.consultingDetail .btnWrap .btnL{margin:20px 0 0;display:inline-block;width:auto;height:50px}#consulting.consultingDetail .btnWrap .btnL a{padding:0 40px 0 20px;text-indent:0}#consulting.consultingDetail .btnWrap .btnL:after{right:1em}#consulting.consultingDetail .btnWrap .btnS{display:inline-block;width:auto;height:30px}#consulting.consultingDetail .btnWrap .btnS a{padding:0 40px 0 24px;line-height:30px;text-align:left;text-indent:0}#consulting.consultingDetail .btnWrap .btnS:after{top:-8px;right:1em}#consulting.consultingDetail #mainProgram,#consulting.consultingDetail #intoCase{padding-bottom:40px;background:#fff}#consulting.consultingDetail #mainProgram .col2headline4,#consulting.consultingDetail #intoCase .col2headline4{padding-top:35px}#consulting.consultingDetail #intoCase{padding-bottom:60px;background:#f2f2f2}#consulting.consultingDetail .list2 li{margin-bottom:1em}#consulting.consultingDetail .list2 li:last-child{margin-bottom:0}#consulting.consultingDetail .list2.liBtm05 li{margin-bottom:.5em}#consulting.consultingDetail .hexaImg{margin-top:45px;padding-bottom:20px}#consulting.consultingDetail .hexaImg p{padding-bottom:.5em;border-bottom:solid 4px #005488;color:#005488;font-size:22px;text-align:center;letter-spacing:-1px}#consulting.consultingDetail .hexaImg p span{letter-spacing:-3px}#consulting.consultingDetail .hexaImg .halfSize{width:50%;height:auto}#consulting.consultingDetail .hexaImg.img-2column{margin-top:0;margin-right:2%;padding:1em;display:inline-block;width:62%}#consulting.consultingDetail .hexaImg.img-2column img{width:100%}#consulting.consultingDetail .hexaImg.img-2column p{font-size:24px}#consulting.consultingDetail .hexaImg.img-2column:after{display:none}#consulting.consultingDetail .hexagon_plus-2column{margin-top:35px}#consulting.consultingDetail .hexagon_plus-2column .details-2column{display:inline-block;width:35.2%;vertical-align:top}#consulting.consultingDetail .hexagon_plus-2column .details-2column .title{margin-bottom:1em;font-size:16px;font-weight:bold}#consulting.consultingDetail .hexagon_plus-2column .details-2column ul{margin-bottom:2em}#consulting.consultingDetail .hexagon_plus-2column .details-2column ul li{margin-left:1em;text-indent:-1em}#consulting.consultingDetail .hexaDl{margin:40px 0 0;padding:1em 20px;border-top:1px solid #999;position:relative}#consulting.consultingDetail .hexaDl dt{margin-bottom:.5em;color:#3e3a39;font-size:18px;font-weight:bold}#consulting.consultingDetail .hexaDl.ulImg{overflow:hidden}#consulting.consultingDetail .hexaDl.ulImg dt,#consulting.consultingDetail .hexaDl.ulImg dd{width:50%}#consulting.consultingDetail .hexaDl.ulImg dd{float:left}#consulting.consultingDetail .hexaDl.ulImg .rightImg{padding-right:5px;position:absolute;top:inherit;right:0;width:370px;text-align:right}#consulting.consultingDetail .hexaDl.ulImg3{padding-right:0;display:table}#consulting.consultingDetail .hexaDl.ulImg3 dt,#consulting.consultingDetail .hexaDl.ulImg3 dd{width:100%}#consulting.consultingDetail .hexaDl.ulImg3 ul,#consulting.consultingDetail .hexaDl.ulImg3 .rightImg{display:table-cell;vertical-align:top}#consulting.consultingDetail .hexaDl.ulImg3 .rightImg{margin-bottom:30px;padding-right:5px;padding-left:1em;position:relative;width:50%}#consulting.consultingDetail .hexaDl .centerImg{margin:1em 0}#consulting.consultingDetail .hexaDl.sales{padding:1em 20px 0}#consulting.consultingDetail .hexaDl.w700 .boxCommentary2{width:700px}#consulting.consultingDetail .hexaDl.w700 .boxCommentary2 img{width:100%;height:auto}#consulting.consultingDetail .ulImg4{margin:1em 0;padding:20px;display:table;width:720px}#consulting.consultingDetail .ulImg4 .leftList{display:table-cell;vertical-align:top}#consulting.consultingDetail .ulImg4 .leftList ul{margin-top:.5em;text-align:left}#consulting.consultingDetail .ulImg4 .rightImg{padding-right:5px;padding-left:1em;display:table-cell;vertical-align:top}#consulting.consultingDetail .boxCommentary2.ulImg4 img{width:100%;height:auto}#consulting.consultingDetail .btnOnBrdr{border-top:1px solid #999;position:relative;text-align:right}#consulting.consultingDetail .btnOnBrdr .btnS{display:inline-block;position:relative;top:-1em;width:195px;height:30px}#consulting.consultingDetail .btnOnBrdr .btnS a{line-height:30px;text-align:left;text-indent:2em;letter-spacing:0}#consulting.consultingDetail .btnOnBrdr .btnS a:after{right:20px}#consulting.consultingDetail .btnOnBrdr .btnS:after{top:-8px;right:1em}#consulting.consultingDetail .topSecBorder{margin-top:35px;padding-top:50px;border-top:solid 4px #3e3a39}#consulting.consultingDetail .blackBox+.list2 li{margin-bottom:0}#consulting.consultingDetail .list2.btm0 li{margin-bottom:0}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox{margin-top:20px;padding:40px 40px 30px;text-align:left}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .col2headline4{padding-top:0;letter-spacing:-1px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .col2headline4 small{display:block;font-size:18px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .col2headline4 .shaded{font-size:16px;font-weight:normal}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox h4{margin-top:1em;font-size:20px;font-weight:bold}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .list2{padding-top:10px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .list2 li{margin-bottom:0;line-height:1.5}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .col2headline-blue{margin:-2px 0 22px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox p{font-weight:normal}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .noBorder{margin:0;padding:.5em 0 0;border:none}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox:first-of-type{margin-top:36px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox dl{margin-bottom:1.2em}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .pBlue{margin-top:-13px;padding-bottom:8px;color:#005198}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .col2headline4{margin-bottom:15px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .col2headline4.caseType{color:#005198}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .col2headline4.caseType span{margin-bottom:.5em;display:block;font-size:18px;line-height:1;letter-spacing:0}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .list2{padding:0;color:#005198;font-weight:normal}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .barList{margin-bottom:.5em;padding:0;font-size:18px}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox.case .barList li:before{margin-right:.5em}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .btnS{letter-spacing:0}#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .btnHome:after{right:20px}#consulting.consultingDetail .progList{padding:15px 0 30px}#consulting.consultingDetail .progList .col2headline4{margin-bottom:11px}#consulting.consultingDetail .progList li{margin-right:1em;float:left;font-size:16px}#consulting.consultingDetail .progList li a:before{top:5px}#consulting.consultingDetail .progList li.sizeLarge{margin-bottom:.5em;float:none;font-size:18px;font-weight:bold}#consulting.consultingDetail .progList li.sizeLarge a:before{top:3px}#consulting.consultingDetail .progList.bottom0{padding-bottom:0}#consulting.consultingDetail .progList.brdrTop{margin-top:35px;border-top:solid 1px #999}#consulting.consultingDetail .progList.progList-global{padding-top:0}#consulting.consultingDetail .progList.progList-global .globalHead{padding:.5em 1em;display:inline-block;width:auto;color:#fff;background:#333}#consulting.consultingDetail .progList.progList-global+.progList-global{margin-top:2.5em;padding-top:1em;border-top:solid 1px #999}#consulting.consultingDetail .list2.blueList{margin:37px 0 30px}#consulting.consultingDetail .list2.blueList li{margin-bottom:10px;color:#0086af;font-weight:bold;letter-spacing:-1px}#consulting.consultingDetail .borderTop{margin:45px 0 35px;border-top:solid 2px #666}#consulting.consultingDetail .globalHead{margin:30px 0 15px;padding-bottom:15px;color:#005198;font-size:24px;font-weight:bold;line-height:1.25}#consulting.consultingDetail .boxCommentary2+.btnOnBrdr{margin-top:35px}#consulting.consultingDetail #mainContent.global .boxCommentary2.mainProBox .noBorder{margin-top:10px}#consulting.consultingDetail .listBlue{margin-bottom:10px;padding-top:10px}#consulting.consultingDetail .listBlue li{margin-bottom:5px;color:#005198;font-weight:normal;line-height:1.5}#consulting.consultingDetail .listBlue:last-child{margin-bottom:0}#consulting.consultingDetail #cnclTable{margin-top:0}#consulting.consultingDetail #cnclTable caption{margin-bottom:12px;color:#005488;font-size:20px;text-align:left}#consulting.consultingDetail #cnclTable caption.textCenter{text-align:center}#consulting.consultingDetail #cnclTable th,#consulting.consultingDetail #cnclTable td{padding:1em;border-color:#fff;width:270px;font-weight:bold;text-align:left;vertical-align:top}#consulting.consultingDetail #cnclTable td{color:#3e3a39;background:#d6ebd6;font-weight:normal}#consulting.consultingDetail #cnclTable .leftHead{width:120px;color:#fff;background:#0086af}#consulting.consultingDetail #cnclTable .lineMid{color:#3e3a39;background:#eaeaea}#consulting.consultingDetail #cnclTable .lineMid.ttlJa{color:#fff;background:#888}#consulting.consultingDetail #cnclTable .ttlNstaff{background:#5cad5c}#consulting.consultingDetail #cnclTable .list2 li{margin-bottom:0;line-height:1.4}#consulting.consultingDetail #cnclTable .bgWhite{background:#fff}#consulting.consultingDetail #mainContent .salesDl{margin-top:.5em}#consulting.consultingDetail #mainContent .salesDl.top40{margin-top:40px}#consulting.consultingDetail #mainContent .salesDl .list1 li{margin-bottom:0}#consulting.consultingDetail .salesTtl{font-weight:bold}#consulting.consultingDetail .figImg{margin-left:1em;float:right;list-style:none}#consulting.consultingDetail .figImg img{width:370px;height:auto}#consulting.consultingDetail .figImg:before{content:none}#consulting.consultingDetail .fecundity img{width:215px}#consulting.consultingDetail .salesImgSol{margin-bottom:45px}#consulting.consultingDetail .rightImg.sales img{width:340px;height:auto}#consulting.consultingDetail #mainContent.info .col2Content{padding:40px 40px 20px 40px;background:#fff}#consulting.consultingDetail #mainContent.info .col2Content .headline{font-weight:bold}#consulting.consultingDetail #mainContent.info .col2Content .headline .lead{font-size:18px;font-weight:normal;letter-spacing:-1px}#consulting.consultingDetail #mainContent.info .col2Content .headline h3{font-size:30px;font-weight:bold}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea{padding:40px 0 60px;border-top:solid 4px #390}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea p+p{margin-top:1.5em}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation{display:table}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li{margin-bottom:1.5em;display:table}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li .name{display:table-cell;width:60px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li .speaker1{color:#f60}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li .speaker2{color:#093}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li .speaker3{color:#06c}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .conversation li p{display:table-cell}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile{margin-top:40px;padding:30px;background:#f5f5f5}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile figure{overflow:hidden}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile figure+figure{margin-top:20px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile img{margin-right:20px;float:left}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile figcaption{margin:-.1em 0 .5em 140px;display:block;color:#3e3a39;font-size:16px;font-weight:bold}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .profile p{margin-left:140px;color:#666;font-size:12px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference{margin-left:60px;display:table;width:600px;background:#f2f2f2}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference img{float:left;width:136px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference figcaption{padding:0 40px;display:table-cell;vertical-align:middle}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference strong{margin-bottom:.5em;display:inline-block;font-size:18px;line-height:1.3;letter-spacing:-1px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference .btnHome{display:inline-block;width:auto;min-width:235px;height:30px;line-height:30px;text-align:left}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea .reference .btnHome a{margin:0 2em 0 1em;text-indent:0;letter-spacing:-.5px}#consulting.consultingDetail #mainContent.info .col2Content .contentsArea h4{margin-bottom:40px;color:#390;font-size:24px;font-weight:bold;line-height:1.3;text-align:center;letter-spacing:-1px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual{margin-top:40px;padding:0;position:relative;font-family:"ヒラギノ角ゴ","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro"}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-subtitle{padding:.5em .5em .5em 2em;position:absolute;top:6%;background:#000;opacity:.8}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-subtitle:after{position:absolute;top:0;right:-15%;width:15%;height:100%;background:linear-gradient(to top left,transparent 50%,#000 50.1%);content:""}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-subtitle p{color:#e5e5e5;font-size:20px;font-weight:bold;opacity:1}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-ordinal{position:absolute;right:0;bottom:0;width:180px;height:180px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-ordinal:after{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom right,transparent 50%,#339800 50.1%);opacity:.9;content:""}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-ordinal p{position:absolute;right:10%;bottom:0;z-index:999;color:#fff;font-size:22px;font-style:italic;font-weight:bold}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-ordinal p .number{margin:0 .1em;font-size:65px;font-weight:normal}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner{border:solid 2px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .mainvisual-subtitle{padding:8px 8px 8px 35px;top:4%;z-index:999}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .mainvisual-subtitle p{font-size:18px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .mainvisual-ordinal{width:145px;height:145px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .mainvisual-ordinal .number{margin:0;font-size:56px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents{padding:0 35px;position:absolute;top:0%;width:50%;height:100%;background:#fff}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents h2{position:absolute;top:25%;font-size:28px;font-weight:bold;line-height:1.3;letter-spacing:-1px}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents p{padding-right:35px;position:absolute;top:50%}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents .btm{padding-right:0;position:absolute;top:80%;background:#390}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents .btm a{padding:.3em 5em .3em 2em;display:inline-block;color:#fff}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .leftContents .btm a:after{position:absolute;right:5px;font-family:"ilm";font-size:16px;font-weight:normal;content:"a"}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .rightContents{position:relative;left:50%;width:50%;overflow:hidden}#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .rightContents img{-webkit-transform:translate(-22%,0%);-ms-transform:translate(-22%,0%);transform:translate(-22%,0%);max-width:170%}#consulting.consultingDetail #mainContent .col2Content .list2:first-child{padding-top:40px}#consulting.consultingDetail #mainContent .col2Content .list2:first-child+.boxCommentary2{margin-top:3em}#consulting.consultingDetail #mainContent .col2Content .blackBox .list2:first-child{padding-top:0}#consulting #aside .linkList li{padding-left:0;font-size:inherit;font-weight:normal;text-indent:0}#consulting #aside #asideIn dd .listMark1>li>a{padding:18px 38px 18px 20px;letter-spacing:0}#consulting #aside #asideIn dd li .category{padding:20px;font-weight:bold;transition:.3s}#consulting #aside #asideIn dd li .category.bg_white{color:#3e3a39;background:#fff;font-weight:normal;text-align:left}#consulting #aside #asideIn dd li .category.twoLine{padding:12px 20px}#consulting .w-mgrTitle{margin-bottom:1em;border-bottom:solid #0d0b01 1px}#consulting .w-mgrListitem{margin:1em 0;padding-left:40px;list-style-type:disc}#consulting .stageQuestion{margin:35px 0 15px 0}#consulting .stageList{margin:1em 0;padding-left:40px;list-style-type:square}#consulting .organizationChart .w-mgrListitem2{margin:1em 0;padding:5px 5px;padding-left:40px;list-style-type:disc;color:#69ec21}#consulting .organizationChart .w-mgrListitem2 li{margin:15px 0}#consulting .organizationChart .w-mgrListitem2 li span{color:#3e3a39}#consulting .organizationChart:after{display:block;clear:both;content:""}#consulting .organizationChart img{margin-left:15px;float:right}#consulting .midSpace{padding-top:0}#consulting #midTable{margin:auto 0}#consulting #midTable th,#consulting #midTable td{padding:0;border-color:#fff;width:160px;color:#fff;background:#9c6;font-size:12px;font-weight:bold;text-align:center;vertical-align:center}#consulting #midTable .lineHead{background-color:#545552}#consulting #midTable .firstTr{background-color:#3eb038}#consulting #midTable .secondTr{background-color:#d2d2d2}#consulting #midTable .listMid{margin:1em 0;padding-left:40px;list-style-type:disc;color:#3e3a39;font-size:10px}#consulting .solutionMid{margin-top:15px}#consulting .ulProBox{margin-bottom:1em;padding:0}#consulting .ulProBox li{display:inline-block;float:left;width:50%}#consulting .ulProBox .mpl_one{float:none}#consulting .detailInfoWrap{padding-top:40px}#consulting .detailInfo{padding:30px 40px;background-color:#fff}#consulting .detailInfo .newLabel{margin-left:.75em;display:inline-block;color:#f30;font-weight:bold}#consulting .detailInfo .newLabel:before{content:"NEW"}#consulting .detailInfo .date{margin-left:.5em}#consulting .detailInfo h2{margin:0 0 15px;position:relative;overflow:hidden;color:#005198;font-size:24px}#consulting .detailInfo h2 span{display:inline-block}#consulting .detailInfo h2 span:after{margin-left:1em;position:absolute;top:50%;width:75%;height:2px;background-color:#0086af;content:""}#consulting .detailInfo .width-half li{display:inline-block;width:49%}#consulting .detailInfo dl:not(:last-child){margin:0 0 20px}#consulting .detailInfo dt{margin:0 0 8px;font-size:12px}#consulting .detailInfo dt .label{padding:4px 20px;border:solid 1px #0086af;color:#0086af}#consulting .detailInfo dt .label.press{color:#fff;background:#0086af}#consulting .detailInfo dd{font-size:14px}#consulting .detailInfo dd a:hover{color:#0086af}#consulting .detailInfo dd .inlineList{padding:.5em 0 0}#consulting .detailInfo dd .inlineList li{line-height:1.25}#consulting .detailInfo dd .inlineList li+li{padding-top:0}#consulting .courseOutline h3{margin-bottom:5px;font-size:20px;font-weight:bold;line-height:1}#consulting .caseStudyBg{margin:7px 0 15px;padding:8px 10px;background:#ebebeb;font-size:12px;font-weight:normal;text-indent:0;letter-spacing:0}#consulting .caseStudyBg.bottom0{margin-bottom:10px}#consulting .caseStudyBg li{padding-left:1.25em;text-indent:-1.25em;letter-spacing:0}#consulting .caseStudyBg li::before{margin-right:.25em;display:inline;content:"・"}#consulting .schedule3{margin-bottom:16px;width:100%}#consulting .schedule3 dl{display:flex;height:100%}#consulting .schedule3 dl:nth-child(odd){margin-bottom:5px}#consulting .schedule3 dl:nth-child(odd) dt{background-color:#b7b7b7}#consulting .schedule3 dl:nth-child(even) dd{display:flex;align-items:center;justify-content:space-between}#consulting .schedule3 dl.date_arrow dt{display:flex;position:relative}#consulting .schedule3 dl.date_arrow dt::after{position:absolute;bottom:-29px;content:url(/consulting-services/new-young-employee/image/date_arrow.png)}#consulting .schedule3 dt{border-bottom:solid 2px #e9e8e8;display:flex;flex-direction:column;align-items:center;justify-content:center;width:145px;color:#fff;background-color:#a8a8a8;font-size:17px;text-align:center}#consulting .schedule3 dt span{display:inline-block;font-size:12px}#consulting .schedule3 dd{padding:16px;border-bottom:solid 2px #e9e8e8;border-left:solid 2px #e9e8e8;width:594px;background-color:#fff}#consulting .schedule3 dd p{font-size:12px}#consulting .headline-bg-blue{margin-bottom:6px;background:#005198;letter-spacing:normal}#consulting .table_label p{padding:10px;color:#fff;background-color:#005198;line-height:1rem}#consulting .table_label span{letter-spacing:.1rem}#consulting .table_label dl dd ul{margin-left:10px;font-size:20px}#consulting .space-pb-10{padding-bottom:10px}#consulting.en.consultingHome #mainContent ul{box-shadow:none}#consulting.en.consultingDetail #mainContent.list1 li{letter-spacing:0}#consulting.en #contactArea.contactCol2{padding-bottom:0}#consulting #diagnosis{margin:0 0 3em;position:relative;width:100%;height:auto;height:540px;overflow:hidden;background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_diagnosis.jpg) no-repeat center center , #f3f3f3;background-size:cover;box-shadow:5px 5px 8px #ccc}#consulting #diagnosis button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;appearance:none}#consulting #diagnosis .title{margin:0;padding:20px 3% 0;position:absolute;top:0;z-index:1;width:100%;height:17%;font-size:28px;font-weight:bold}#consulting #diagnosis .title small{margin-bottom:.25em;display:block;font-size:20px;line-height:1}#consulting #diagnosis #start{position:absolute;top:0;z-index:3;width:100%;height:100%;background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_diagnosis.jpg) no-repeat center center , #f3f3f3;background-size:cover;text-align:center}#consulting #diagnosis #start .title{margin:90px 0 0;padding:0;position:static;width:auto;height:auto}#consulting #diagnosis #start p{margin:50px 0 0;font-weight:bold;line-height:1.5}#consulting #diagnosis #start .btnStart{margin:60px auto 0;border-radius:10px;display:block;width:35%;height:95px;color:#fff;background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_btnStart.png) no-repeat center center , #0086ab;background-size:contain;font-size:32px;font-weight:bold;cursor:pointer;box-shadow:0 1px 3px #666}#consulting #diagnosis #start .btnStart:hover{background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_btnStart.png) no-repeat center center , #006986;background-size:contain;transition:.3s}#consulting #diagnosis #start .btnStart:after{border-top:3px solid #fff;border-right:3px solid #fff;display:inline-block;position:relative;bottom:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;content:""}#consulting #diagnosis .question{margin:0;padding:0;padding:0 3%;display:none;position:absolute;top:17%;z-index:2;width:100%;height:72%}#consulting #diagnosis .question .description{margin-bottom:30px;padding:15px 10px 15px 1.5em;display:table;position:relative;width:100%;height:90px;background-color:#fff;font-size:24px;box-shadow:0 0 10px #666}#consulting #diagnosis .question .description p{display:table-cell;font-weight:bold;line-height:1.3;vertical-align:middle}#consulting #diagnosis .question .description p:before{margin-right:15px;position:absolute;left:.5em;content:"Q"}#consulting #diagnosis .question ul{padding:0;overflow:hidden}#consulting #diagnosis .question li{margin-right:4%;display:inline-block;float:left;width:22%}#consulting #diagnosis .question li:last-child{margin-right:0}#consulting #diagnosis .question li p{margin:1em 0 0;font-weight:bold;text-align:center}#consulting #diagnosis .question input{display:none}#consulting #diagnosis .question label{margin:5px 0;border-radius:10px;display:block;width:100%;height:80px;font-size:0;cursor:pointer;box-shadow:0 1px 3px #666}#consulting #diagnosis .question label.circleDouble{background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_circle_double.png) no-repeat center center;background-color:#0086ab}#consulting #diagnosis .question label.circleDouble:hover{background-color:#006986;transition:.3s}#consulting #diagnosis .question label.circle{background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_circle.png) no-repeat center center;background-color:#0086ab}#consulting #diagnosis .question label.circle:hover{background-color:#006986;transition:.3s}#consulting #diagnosis .question label.triangle{background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_triangle.png) no-repeat center center;background-color:#0086ab}#consulting #diagnosis .question label.triangle:hover{background-color:#006986;transition:.3s}#consulting #diagnosis .question label.cross{background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_cross.png) no-repeat center center;background-color:#0086ab}#consulting #diagnosis .question label.cross:hover{background-color:#006986;transition:.3s}#consulting #diagnosis .question .name{font-weight:bold;text-align:center}#consulting #diagnosis .question .btnBack{margin:45px auto 0;border-radius:10px;display:block;width:180px;height:50px;color:#fff;background-color:#61819b;font-size:20px;cursor:pointer}#consulting #diagnosis .question .btnBack:hover{background-color:#496174;transition:.3s}#consulting #diagnosis .question .btnBack:before{border-top:2px solid #fff;border-left:2px solid #fff;display:inline-block;position:relative;right:5px;bottom:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(45deg);width:.5em;height:.5em;content:""}#consulting #diagnosis #result{margin:0;padding:0;padding:0 3%;display:none;position:absolute;top:0;z-index:3;width:100%;height:100%;background:url(https://www.cicombrains.com/images/images2016/consulting/pro-up/online-check/bg_diagnosis.jpg) no-repeat center center , #f3f3f3;background-size:cover}#consulting #diagnosis #result .resultBox{padding:5% 0;display:none;position:absolute;width:94%;height:50%}#consulting #diagnosis #result .resultBox p{margin:0;padding-left:3.5%;height:82%;overflow:auto}#consulting #diagnosis #result .resultBox.high{border-bottom:1px dashed #434343;display:block;top:0}#consulting #diagnosis #result .resultBox.high .groupTtl{border-left:10px solid #f03339}#consulting #diagnosis #result .resultBox.high .groupTtl:before{content:"あなた（またはあなたがマネジメント／所属する組織）の強みは、"}#consulting #diagnosis #result .resultBox.low{display:block;bottom:0}#consulting #diagnosis #result .resultBox.low .groupTtl{border-left:10px solid #002f58}#consulting #diagnosis #result .resultBox.low .groupTtl:before{content:"あなた（またはあなたがマネジメント／所属する組織）の課題は、"}#consulting #diagnosis #result .groupTtl{margin:0 0 3%;padding-left:2%;font-size:28px;font-weight:bold;line-height:1}#consulting #diagnosis #result .groupTtl:before{margin-bottom:10px;display:block;font-size:16px}#consulting #diagnosis #progressArea{margin:0 auto;padding:0 3%;position:absolute;bottom:0;z-index:1;width:100%;height:10%}#consulting #diagnosis .progress{width:100%;height:30px;color:#eee;background-color:#002f58;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}#consulting #diagnosis .progress-bar{border:1px solid #002f58;position:relative;height:100%;background-color:#61819b;box-sizing:border-box;transition:width .5s linear}#consulting #diagnosis .progress-bar p{margin-left:1em;width:8em;font-size:14px;line-height:30px}#consulting #diagnosis.end{height:740px}#consulting #diagnosis.online-check2020{margin:-2em auto 5em;height:565px;background:url(https://www.cicombrains.com/images/images2016/consulting/sales_enhancement/online-check/bg_diagnosis.jpg) no-repeat center center , #e3ecf2;background-size:cover}#consulting #diagnosis.online-check2020 #start{background:url(https://www.cicombrains.com/images/images2016/consulting/sales_enhancement/online-check/bg_diagnosis.jpg) no-repeat center center , #e3ecf2;background-size:cover}#consulting #diagnosis.online-check2020 #start .btnStart{margin-top:55px}#consulting #diagnosis.online-check2020 #start .title{margin-top:98px}#consulting #diagnosis.online-check2020>.title{margin-top:1.25em;line-height:1.25}#consulting #diagnosis.online-check2020>.title small{display:inline}#consulting #diagnosis.online-check2020.question_start{height:710px}#consulting #diagnosis.online-check2020 .question{margin-top:5.5em}#consulting #diagnosis.online-check2020 .question .description{margin-bottom:41px;padding:15px .5em 15px 48px}#consulting #diagnosis.online-check2020 .question .description p:before{left:.7em}#consulting #diagnosis.online-check2020 .question ul{display:flex;justify-content:space-between;overflow:visible}#consulting #diagnosis.online-check2020 .question li{margin-right:0;width:150px}#consulting #diagnosis.online-check2020 .question li:last-child{margin-right:0}#consulting #diagnosis.online-check2020 .question li p{margin-top:.5em;white-space:nowrap}#consulting #diagnosis.online-check2020 .question label{position:relative;height:85px}#consulting #diagnosis.online-check2020 .question label:before{display:block;position:absolute;top:7px;left:50%;z-index:-1;transform:translateX(-50%);width:146px;height:82px;background:url(/images/images2016/consulting/sales_enhancement/online-check/box-shadow.png) no-repeat;background-size:100% 100%;content:""}#consulting #diagnosis.online-check2020 .question .btnBack{margin-top:67px}#consulting #diagnosis.online-check2020 .question#q1 .btnBack{display:none}#consulting #diagnosis.online-check2020 #progressArea{bottom:28px}#consulting #diagnosis.online-check2020 #progressArea .progress{height:40px}#consulting #diagnosis.online-check2020 #progressArea .progress-bar p{line-height:40px}#consulting #diagnosis.online-check2020.result_open{margin-bottom:0;height:auto}#consulting #diagnosis.online-check2020.result_open #result{display:block;position:relative;background:url(/images/images2016/consulting/sales_enhancement/online-check/box-shadow-result.png) no-repeat;background-size:100% auto}#consulting #diagnosis.online-check2020.result_open #result .resultBox{position:relative}#consulting #diagnosis.online-check2020.result_open #result .resultBox.high,#consulting #diagnosis.online-check2020.result_open #result .resultBox.low{display:block}#consulting #diagnosis.online-check2020.result_open .skill_explain,#consulting #diagnosis.online-check2020.result_open+.relate_info{display:block}#consulting #diagnosis.online-check2020 #result .resultBox{padding:7% 0 42px;width:100%;height:auto}#consulting #diagnosis.online-check2020 #result .resultBox .groupTtl{margin:0 0 4%;letter-spacing:-.05em}#consulting #diagnosis.online-check2020 #result .resultBox .groupTtl:before{font-size:20px}#consulting #diagnosis.online-check2020 #result .resultBox.high .groupTtl:before{content:"あなたの強みは、"}#consulting #diagnosis.online-check2020 #result .resultBox.low .groupTtl:before{content:"あなたの課題は、"}#consulting #diagnosis.online-check2020 #result .resultBox p{width:auto;height:auto;letter-spacing:-.02em}#consulting #diagnosis.online-check2020 .skill_explain{padding:60px 21px 30px;display:none;position:relative;z-index:900;background:url(/images/images2016/consulting/sales_enhancement/online-check/skill_explain-bgi.png) no-repeat #b1cedb;background-size:100% auto}#consulting #diagnosis.online-check2020 .skill_explain .groupTtl{margin:0 0 3%;padding-left:2%;font-size:28px;font-weight:bold;line-height:1;border-left:10px solid #0086ab;letter-spacing:-.05em}#consulting #diagnosis.online-check2020 .skill_explain .groupTtl:before{margin-bottom:10px;display:block;font-size:16px}#consulting #diagnosis.online-check2020 .skill_explain .groupTtl small{margin-bottom:.25em;display:block;font-size:20px}#consulting #diagnosis.online-check2020 .skill_explain .whitebox{margin-top:32px;padding:25px 28px;background:#fff}#consulting #diagnosis.online-check2020 .skill_explain .whitebox ul{margin:.75em}#consulting .relate_info{margin-bottom:80px;display:none}#consulting .relate_info .col2headline4{margin-bottom:10px;padding-top:64px;font-size:20px}#consulting .relate_info .flexbox+.flexbox{margin-top:10px}#consulting .relate_info .flexbox{display:flex;align-items:flex-start}#consulting .relate_info .flexbox:hover{opacity:.7}#consulting .relate_info .flexbox .text_area{padding:14px 16px;color:#3e3a39}#consulting .relate_info .flexbox .text_area small{margin-top:.25em;display:block;font-size:12px}#consulting .salesSliderWrap{padding:50px 0 0}#consulting #salesSlider{position:relative;overflow:hidden}#consulting #salesSlider li a{display:block}#consulting #salesSlider .salesSliderArrow{padding:10px;display:block;position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:60px;height:60px;color:#fff;background-color:#005198;font-size:38px;line-height:1;cursor:pointer;outline:none;transition:.3s;opacity:.5}#consulting #salesSlider .salesSliderArrow:before{display:inline-block;font-family:"ilm";content:"a"}#consulting #salesSlider .salesSliderArrow:hover{opacity:1}#consulting #salesSlider .salesSliderArrow.prev{left:0}#consulting #salesSlider .salesSliderArrow.prev:before{transform:rotateY(180deg)}#consulting #salesSlider .salesSliderArrow.next{right:0}#consulting .salesTable{margin:0 0 30px;font-size:14px;box-shadow:0 0 10px rgba(171,139,110,.38)}#consulting .salesTable thead tr{height:120px;background-color:#ddd}#consulting .salesTable thead th{border:1px solid #ededed;font-weight:bold;text-align:center}#consulting .salesTable thead th:first-child{width:125px}#consulting .salesTable thead th.category{position:relative;width:40px;color:#fff;background-color:#0086af;font-weight:normal;line-height:1;text-align:left;vertical-align:top}#consulting .salesTable thead th.category p{margin:0 auto;position:absolute;top:1em;right:50%;-ms-transform:translate(50%,0);transform:translate(50%,0);height:7em;line-height:1em;white-space:nowrap;writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}#consulting .salesTable tbody .pink,#consulting .salesTable tbody .red,#consulting .salesTable tbody .green,#consulting .salesTable tbody .blue{font-weight:bold}#consulting .salesTable tbody .pink{color:#c0c}#consulting .salesTable tbody .red{color:#c30}#consulting .salesTable tbody .green{color:#060}#consulting .salesTable tbody .blue{color:#099}#consulting .salesTable tbody .title{margin:0 0 5px;color:#0086af;font-size:16px;font-weight:bold}#consulting .salesTable tbody .title a{color:#0086af;text-decoration:underline}#consulting .salesTable tbody tr{background-color:#fff}#consulting .salesTable tbody tr:nth-child(even){background-color:#f6f6f6}#consulting .salesTable tbody td{padding:20px;border:1px solid #ededed}#consulting .salesTable tbody td.circle{background-color:#cce7ef;background-image:url(https://www.cicombrains.com/images/images2016/consulting/sales_enhancement/icon_circle.png);background-repeat:no-repeat;background-position:center center}#consulting .annotation{margin:0 0 30px;padding:30px 40px;border:4px solid #0086af;color:#0086af;font-weight:bold}#consulting .annotation li{padding-left:1.2em;position:relative}#consulting .annotation li:before{position:absolute;left:0;content:"＊"}#consulting .opinionsPanel{display:flex;flex-wrap:wrap}@media only screen and (min-width:641px){#consulting .opinionsPanel:after{display:block;width:233px;content:""}}#consulting .opinionsPanel .col3{margin:5px 0 0;display:flex;flex-wrap:wrap}#consulting .opinionsPanel .col3 li{padding:10px;display:flex;width:230px}#consulting .opinionsPanel .col3 li:not(:last-child){margin-right:5px}#consulting .opinionsPanel .col3 li .textArea{padding:0 0 0 8px;position:relative}#consulting .opinionsPanel .col3 li .textArea .degree{font-size:10px;font-weight:bold;line-height:1.5}#consulting .opinionsPanel .col3 li .textArea .degree.min{letter-spacing:-2px}#consulting .opinionsPanel .col3 li .textArea .name{position:absolute;bottom:25px;font-size:20px;font-weight:bold}#consulting .opinionsPanel .col3 li .textArea .btnMovie{display:inline-block;position:absolute;bottom:0;width:118px;color:#fff;background:#407eab;font-size:12px;font-weight:bold;text-align:center;text-decoration:none}#consulting .opinionsPanel .col3 li .textArea .btnMovie:before{padding-right:.5em;display:inline-block;position:relative;top:1px;color:#fff;font-family:ilm;font-size:12px;content:"R"}#consulting .opinionsPanel{display:flex;flex-wrap:wrap}#consulting .opinionsPanel li{margin:0 6px 20px;display:flex;position:relative;width:233px;box-shadow:0 0 2px rgba(0,0,0,.1)}#consulting .opinionsPanel li a{display:flex}#consulting .opinionsPanel li .panelContent{display:flex;position:relative;z-index:800;height:auto;color:#3e3a39;background:#fff}#consulting .opinionsPanel li .panelContent dt>img{width:100%;height:auto}#consulting .opinionsPanel li .panelContent dd{padding:15px}#consulting .opinionsPanel li .panelContent dd h2{color:#002f58;font-size:14px}#consulting .opinionsPanel li .panelContent dd h3{margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.2}#consulting .opinionsPanel li .panelContent dd p{margin:4px 0 0;font-size:14px}#consulting .opinionsPanel.dateInfo li .panelContent{height:400px}#consulting .opinionsPanel.dateInfo li .panelContent dd .talkGenreWrap{position:absolute;bottom:15px;z-index:801}#consulting .opinionsPanel.dateInfo li .panelContent dd .talkGenreWrap:before{display:inline-block;position:absolute;bottom:32px;width:20px;height:2px;background:#000;content:""}#consulting .opinionsPanel.dateInfo li .panelContent dd .talkGenreWrap p{margin:0;padding:0;float:left;font-size:14px;font-weight:500}#consulting .opinionsPanel.dateInfo li .panelContent dd .talkGenreWrap .talkGenre{margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;display:inline-block;color:#0086af}#consulting .opinionsPanel.dateInfo li .panelContent dd .talkGenreWrap .talkGenre.blogIcon:after{position:absolute;top:2px;left:186px;z-index:999;content:url(/images/images2016/opinions/icon-blog.png)}#consulting .opinionsPanel.lightVer li .panelContent dd h3{font-size:16px;font-weight:normal}#consulting .col2Content .panelList1{width:100%}#consulting .bnrWrap{padding-top:3em}#consulting .bnrWrap a{display:block}#consulting .anchorDownBtn{padding:2.5em 0 0}#consulting .anchorDownBtn .title{padding:12px 0;color:#fff;background:#3e3a39;font-size:22px;font-weight:bold;text-align:center}#consulting .anchorDownBtn ul{display:flex}#consulting .anchorDownBtn li{position:relative;width:100%;color:#fff;font-size:18px}#consulting .anchorDownBtn li a{padding:55px 20px 35px;display:block;min-height:240px;color:#fff;line-height:1.3;box-sizing:border-box}#consulting .anchorDownBtn li a:hover{color:#fff}#consulting .anchorDownBtn li a:before{display:block;position:absolute;right:0;bottom:30px;left:0;font-family:"ilm";text-align:center;transition:.3s;opacity:0;content:"j"}#consulting .anchorDownBtn li a:after{display:block;position:absolute;right:0;bottom:15px;left:0;font-family:"ilm";text-align:center;content:"j"}#consulting .anchorDownBtn li:nth-child(1){background-color:#0c8265}#consulting .anchorDownBtn li:nth-child(2){background-color:#169242}#consulting .anchorDownBtn li:nth-child(3){background-color:#18609f}#consulting .anchorDownBtn li:nth-child(4){background-color:#6e2b91}#consulting .anchorDownBtn li:hover a:before{bottom:20px;opacity:1}.panelLinkParts{margin-top:2em;border:1px solid #cdcdcd;display:inline-block;position:relative;background:#fff}.panelLinkParts:first-child{margin-top:4em}.panelLinkParts a{display:block;width:100%;height:100%}.panelLinkParts .dispatchHover{padding:0;position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,134,175,.2);transition:opacity .5s;opacity:0}.panelLinkParts .dispatchHover:hover{z-index:999;opacity:1}.panelLinkParts h3{padding:.125em 1em;color:#fff;background:#3e3a39}.panelLinkParts .hexagon_plusContents{padding:1em}.panelLinkParts .right{display:inline-block;float:left}.panelLinkParts .left{margin-right:.7em;display:inline-block;width:70%}.panelLinkParts .left .btnMore{margin-top:1em;padding:.2em 1em;position:relative;width:150px;color:#fff;background:#005198}.panelLinkParts .left .btnMore:after{border-top:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:50%;right:1em;transform:translate(50%,-50%) rotate(45deg);width:.5em;height:.5em;content:""}.panelLinkParts .title span{margin-bottom:5px;padding:0 10px;display:inline-block;color:#fff;background:#0086af}.panelLinkParts .title h4{font-size:24px;font-weight:bold;line-height:1.3}.panelLinkParts .movie{width:100%}.panelLinkParts .movie p{padding:1em}.panelLinkParts .hexagon_background{margin-top:10px;padding:.5em;background:#ddd;font-weight:bold}.panelLinkParts .hexagon_background h4{margin-bottom:.6em;border-bottom:2px solid;font-weight:bold}.panelLinkParts .hexagon_background p{font-size:14px;line-height:1.4}.panelLinkParts dl{padding:1em}.panelLinkParts dl dt{padding-right:20px;float:left}.panelLinkParts dl dt img{vertical-align:top}.panelLinkParts dl dd .titleMain{font-size:18px}.panelLinkParts dl dd .titleSub{color:#0086af;font-size:14px}.panelLinkParts dl dd .purposeWrap p{font-size:14px}.panelLinkParts.noneBorder{border:none;background:#ecebeb}.panelLinkParts .related{width:740px}.panelLinkParts .related li{margin-right:2%;border:1px solid #cdcdcd;display:inline-block;float:left;width:32%;height:390px;background:#fff}.panelLinkParts .related li:nth-child(3n){margin-right:0}.panelLinkParts .related li h3{text-align:center}.panelLinkParts .related li.related-article{position:relative}.panelLinkParts .related li.related-article.imgOnly{margin-left:-1px;width:237px}.panelLinkParts .related li.related-article dl{padding:0}.panelLinkParts .related li.related-article dl dt{padding-right:0}.panelLinkParts .related li.related-article dl dt img{width:100%}.panelLinkParts .related li.related-article dl dd{padding:1em;display:inline-block;font-size:14px}.panelLinkParts .related li.related-article dl dd .genreTitle{margin-bottom:.5em;color:#002f58}.panelLinkParts .related li.related-article dl dd:hover{color:#0086af}.panelLinkParts .related li.related-article dl dd .title{margin-bottom:1em;font-size:1.25em;font-weight:bold;line-height:1.3}.panelLinkParts .related li.related-article dl dd .talkGenreWrap{position:absolute;bottom:1em}.panelLinkParts .related li.related-article dl dd .talkGenreWrap span{color:#0086af}.panelLinkParts .related li.related-article dl dd .talkGenreWrap span:after{content:"　|　"}.panelLinkParts .related li .arrow{position:relative}.panelLinkParts .related li .arrow:after{margin-top:-15px;margin-left:7px;position:absolute;top:50%;font-family:"ilm";font-size:20px;content:"y"}.panelLinkParts .related li img:hover{opacity:.7}.panelLinkParts .related li.program{text-align:center}.panelLinkParts .related li.program a{margin-top:1em;display:inline-block;height:auto}.panelLinkParts .related li.program a p{width:100%}.panelLinkParts .related li.assessment a{margin-top:1em;padding:.5em;height:auto}.panelLinkParts .related li.assessment a:first-child{padding:0}.panelLinkParts .related li.report{margin:0;padding:2em;display:block;position:relative;width:66%;outline:solid 1px #aaa;outline-offset:-.5em}.panelLinkParts .related li.report img{margin-right:.5em;float:left;width:50%}.panelLinkParts .related li.report .reportTitle small,.panelLinkParts .related li.report .reportTitle .mainTitle{display:block;font-size:.9em}.panelLinkParts .related li.report .reportTitle .mainTitle{font-size:18px}.panelLinkParts .related li.report .reportTitle+p{padding-top:1em;clear:both}.panelLinkParts .related li.report .continueBtn{width:auto}.panelLinkParts .related li.report .svgIcon{margin:.75em;position:absolute;top:0;left:0;width:3em;height:auto}.panelLinkParts .related:after{display:block;clear:both;content:""}.panelLinkParts .mainVisual{margin-top:.75em;position:relative;top:0;left:0}.panelLinkParts .mainVisual h5{padding-left:1em;position:absolute;top:50%;left:0;color:#fff;font-size:1.25em;line-height:1.2;letter-spacing:-.05em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.panelLinkParts.panelLinkParts_main{border:none;display:block;width:100%;background:rgba(0,0,0,0)}.panelLinkParts.panelLinkParts_main+.panelLinkParts_main{margin-top:2em;padding-top:0}.panelLinkParts.panelLinkParts_main .inner{border:1px solid #cdcdcd;display:block;position:relative;background:#fff}.panelLinkParts.panelLinkParts_main .profile{margin-top:2em;font-weight:normal;text-align:left}.panelLinkParts.panelLinkParts_main .profile .text{margin-top:1em;color:#666;font-size:.75em;letter-spacing:0}.panelLinkParts.panelLinkParts_naiteisha{overflow:hidden}.panelLinkParts.panelLinkParts_naiteisha .inner{padding:20px}.panelLinkParts.panelLinkParts_naiteisha .textArea{width:66.6666666667%;font-size:18px}.panelLinkParts.panelLinkParts_naiteisha .rightImg{margin:0 20px 0 0;position:absolute;top:auto;right:0;bottom:0;width:30%}.panelLinkParts.panelLinkParts_naiteisha .iconList{width:90%}.panelLinkParts.greenPanel{padding:5em 1.25em 0;color:#fff;background:#9cc93c;line-height:1.75;outline:solid 2px rgba(255,255,255,.5);outline-offset:-.5em}.panelLinkParts.greenPanel .greenTitle{font-size:22px;letter-spacing:-.075em;white-space:nowrap}.panelLinkParts.greenPanel .greenTitle span{display:block}.panelLinkParts.greenPanel .greenTitle .bottom{margin-top:4em}.panelLinkParts.panelLinkParts_rightBottomImg{padding:2em 1em}.panelLinkParts.panelLinkParts_rightBottomImg .bigTitle{margin-bottom:.75em}.panelLinkParts.panelLinkParts_rightBottomImg .textArea{font-size:20px;line-height:1.75}.panelLinkParts.panelLinkParts_rightBottomImg .rightImg{margin:.5em 0 0 .5em;float:right;width:45%}.panelLinkParts.yellowPanel{background:#f2ec2b}.panelLinkParts.yellowPanel .textArea{padding:1em}.panelLinkParts .panel_interview img{width:100%;height:auto}.panelLinkParts .panel_interview:hover{opacity:.8}.panelLinkParts .panel_interview.sub_page{padding:1em}.panelLinkParts .panel_interview.sub_page:hover{opacity:1}.panelLinkParts .panel_interview.sub_page .title{margin-bottom:.25em;font-size:1.25em}.panelLinkParts .panel_interview.sub_page .textArea{margin-top:1em;float:left;width:66%}.panelLinkParts .panel_interview.sub_page .title_interview{font-size:2em;letter-spacing:.1em}.panelLinkParts .panel_interview.sub_page .title_interview small{display:block;font-size:.5em;letter-spacing:0}.panelLinkParts .panel_interview.sub_page .name{margin:.5em 0;font-size:1.5em}.panelLinkParts .panel_interview.sub_page .name strong{margin-right:1em;font-size:1.5em;letter-spacing:.1em}.panelLinkParts .panel_interview.sub_page .img_lecturer{float:right;width:33%}.panelLinkParts .panel_interview.sub_page .profile{clear:both}.panelLinkParts .panel_interview.sub_page .profile>h6{margin-bottom:.5em;font-weight:bold}.btnLinkList{margin-top:1em;display:flex;justify-content:space-around;width:100%}.btnLinkList li.new{position:relative}.btnLinkList li.new:before{position:absolute;top:50%;left:-3em;transform:translateY(-50%);color:#f30;line-height:1;content:"NEW"}.btnLinkList a{padding:.25em 2em;display:inline-block;color:#fff;background:#0086af;font-size:.8em}.btnLinkList a:hover{color:#fff;opacity:.7}#aside .panelLinkParts .related{width:100%}#aside .panelLinkParts .related li{width:100%}#aside .panelLinkParts .panelList1{width:100%}.continueBtn{margin:1em 0 0;padding:0 2em;display:inline-block;position:relative;float:right}.continueBtn:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bigTitle{font-size:32px}.middleTitle{font-size:24px}.subTitle{margin-top:.5em;display:block;font-size:.8em;line-height:1.3}.redLabel{margin:.5em 0;padding:0 2em 0 .75em;display:inline-block;position:relative;color:#fff;background:#ea5404;font-family:"メイリオ",Meiryo,"MS ゴシック",sans-serif;line-height:2}.redLabel:after{position:absolute;top:0;right:0;width:30%;height:100%;-webkit-transform:translateX(99%);-moz-transform:translateX(99%);-ms-transform:translateX(99%);-o-transform:translateX(99%);transform:translateX(99%);background:url(/images/images2016/consulting/mid-career/index/redLabel-bgi.png) no-repeat left top;background-size:100% 100%;content:""}.iconList{margin-top:1em;display:flex;justify-content:space-between}.iconList li{width:30%;font-size:12px;font-weight:bold;text-align:center;letter-spacing:-.05em}.iconList li img{margin-bottom:.25em;display:block;width:100%;height:auto}.labelCircle{margin:1em;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:6.5em;height:6.5em;color:#fff;background:#ea5404;font-weight:bold;text-align:center;letter-spacing:-.05em}.labelCircle span{margin-top:.25em}.columnWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.columnWrap *[class*="col"] img{width:100%;height:auto}.columnWrap .col1{width:100%}.columnWrap .col2{width:64%}.columnWrap .col3{width:32%}.listen_paragraph{color:#0086af;font-weight:bold}.listen_paragraph~p{margin-top:1em}.listen_paragraph~p+figure{margin-top:1.5em}.listen_paragraph~p+ol{margin-top:1em;padding-left:.25em;list-style-position:inside;font-weight:bold}.listen_paragraph~p+ol li+li{margin-top:.25em}.bg_main{background:#ecebeb}.whiteBox{padding:1.5em;overflow:hidden;background:#fff}.whiteBox li{margin-bottom:.5em;padding:1em;float:left;width:49%;background:#f2f5f8;text-align:center}.whiteBox li:nth-child(even){margin-left:2%}.whiteBox li:nth-last-child(-n+2){margin-bottom:0}.panelLinkParts h3.panelLinkParts_headlineBlue{padding:.5em 0;background:#005488;text-align:center}.management-table{margin:.5em;display:flex}.management-table .management-table-content{padding:.5em;border:dashed 1px;float:left}.management-table .management-table-content p{display:flex;align-items:center;justify-content:center;height:50px;line-height:1.3;text-align:center}.management-table .management-table-content div{display:flex}.management-table .management-table-content dl{padding:0;border:1px solid #d6d6d6}.management-table .management-table-content dl dt{padding:.5em;width:100%;color:#fff;background:#0086af;font-weight:bold;text-align:center}.management-table .management-table-content dl dd{padding:.5em;min-height:6.5em;overflow:hidden}.management-table .management-table-content:first-child{width:75%}.management-table .management-table-content:first-child dl{float:left;width:33.33%}.management-table .management-table-content:first-child dl:nth-child(n+2){margin-left:1%}.management-table .management-table-content:last-child{margin-left:1%;width:24%}.management-table .management-table-content:last-child dl{width:100%}.result-table ul{margin-left:1em;list-style:disc}.result-table dl{display:flex;background:#fff}.result-table dl dt{padding:1em;width:25%;color:#fff;background:#005488}.result-table dl dt p{font-size:20px;font-weight:bold}.result-table dl dt span{display:block;text-align:center}.result-table dl dt span img{width:50%}.result-table dl dt ul{margin:1em 0 1em 1em}.result-table dl dt ul li{margin-bottom:.5em;font-size:14px;line-height:1.2}.result-table dl dd{padding:1em;width:75%}.result-table dl dd ul li{margin-bottom:.25em}.result-table dl dd ul li span{color:#b23031}.result-table dl+dl{margin-top:.5em}.result-table.headline-center dt{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;text-align:center}.result-table.headline-center dd dl dt{padding:.5em;width:25%;background:#0086af;font-size:18px}.result-table.headline-center dd dl dd{background:#ecebeb}.result-table.headline-center dd dl+dl{margin-top:.25em}.result-table.headline-center dd h4{margin-bottom:.5em;font-size:20px;font-weight:bold}.result-table.headline-center dd div+div{margin-top:1.5em}.programDetail_ERGP{margin-bottom:15px;padding:40px 40px 30px;position:relative;background:#fff;letter-spacing:-.05em;box-shadow:0 0 5px #dcdcdc inset}.programDetail_ERGP dt{margin-bottom:25px;color:#042a4c;font-size:24px}.programDetail_ERGP dd:first-of-type{margin-bottom:20px;position:relative}.programDetail_ERGP dd:first-of-type ul:before{display:block;position:relative;top:15px;left:20px;width:595px;height:2px;background:#004d93;content:""}.programDetail_ERGP dd:first-of-type li{margin-left:30px;padding:4px 0 2px;display:inline-block;position:relative;height:28px;color:#fff;background:#0086ff;font-size:13px}.programDetail_ERGP dd:first-of-type li:before{border:14px solid rgba(0,0,0,0);border-right:14px solid #0086ff;border-bottom:14px solid #0086ff;display:block;position:absolute;top:0;left:-28px;content:""}.programDetail_ERGP dd:first-of-type li:after{border:14px solid rgba(0,0,0,0);border-top:14px solid #0086ff;border-left:14px solid #0086ff;display:block;position:absolute;top:0;right:-28px;content:""}.programDetail_ERGP dd.moreDetail{margin-bottom:15px;padding-bottom:20px;background:url(https://www.cicombrains.com/images/consulting-services/EGRP/linePattern.png) repeat-x bottom;font-size:16px}.programDetail_ERGP dd:last-child{font-size:13px;letter-spacing:-.06em}.programDetail_ERGP:after{margin:0 auto;display:inline-block;position:absolute;right:0;bottom:-20px;left:0;z-index:999;width:680px;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png)}.priceTxt_ERGP{font-size:1.1em}.priceTxt_ERGP+.noList{margin-top:1em;padding-left:1em;font-size:.9em;text-indent:-1em}.list_ti>li{padding-left:1em;text-indent:-1em}.columnWrap_report a+.notes{margin-top:.5em;display:block;font-size:.8em;text-align:center}.columnWrap_report:after{display:block;clear:both;content:""}.leftColumn{padding-right:1em;float:left;width:66.2162162162%}.rightColumn{float:right;width:33.7837837838%}.imageLeft p{margin:0 .5em 0 0;float:left}.imageLeft:after{display:block;clear:both;content:""}.banner-column4,.banner-column5{display:flex}.banner-column4 li,.banner-column5 li{border:solid 1px #ddd;width:24.5%}.banner-column4 li img,.banner-column5 li img{width:100%;height:auto}.banner-column4 li+li,.banner-column5 li+li{margin-left:1%}.banner-column5 li{width:20%}.career-development #titleArea{width:100%}.career-development #topicPath{margin:15px auto}.career-development .innerWrap{margin:0 auto;width:1000px}.career-development .kv{margin-top:0;padding:45px 0;position:relative;min-height:350px;background:#36a5cc}.career-development .kv .kvImg{position:relative;top:0;right:0}.career-development .kv .kvImg img{position:absolute;right:0}.career-development .kv .textArea{position:relative;color:#fff}.career-development .kv .textArea .subTitle{margin:0 0 10px;font-size:20px}.career-development .kv .textArea .pageTitle{font-size:64px;font-weight:bold;line-height:1}.career-development .kv .textArea .addTitle{padding-top:10px;letter-spacing:1.3px}.career-development .kv .textArea .titleLead{margin-top:30px;padding-left:30px;border-left:4px solid #fff;font-size:24px;font-weight:bold;line-height:1.35;letter-spacing:-.05em}.career-development .lead_sec{margin-top:36px;padding:33px 0 60px;position:relative;background:#f2f2f2}.career-development .lead_headline{color:#db5f45;font-size:28px;font-weight:bold;text-align:center;letter-spacing:-.8px}.career-development .lead_wrap{display:flex;flex-wrap:nowrap}.career-development .lead_wrap img{margin-top:2.2em;padding-left:53px;flex-shrink:0;width:229px;height:100%}.career-development .lead_text{margin-top:1.7em;padding-right:52px;padding-left:30px;font-size:18px;text-align:justify}.career-development .voice_sec{margin-top:-14px;height:737px;background:#f2f2f2}.career-development .voice_sec:before{position:absolute;left:50%;z-index:0;transform:translateX(-50%);width:890px;height:618px;background:#eb6100;content:""}.career-development .voice_headline{padding:40px 0;position:relative;color:#fff;font-size:28px;font-weight:bold;text-align:center}.career-development .voice_list{margin-top:-8px;display:flex;justify-content:space-between}.career-development .voice_list li{position:relative;width:484px;height:450px;background:#fff;box-shadow:0 0 26px rgba(0,0,0,.1)}.career-development .voice_list li:after{border:solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:0 30px 30px 0;position:absolute;top:100%;left:47%;width:0;height:0;content:""}.career-development .voice_list .thumb{text-align:center}.career-development .voice_list .thumb img{width:70px;height:auto}.career-development .voice_list .text-divider{padding:15px 30px 12px;display:flex;align-items:center;color:#eb6100;font-size:14px;font-weight:bold}.career-development .voice_list .text-divider:before,.career-development .voice_list .text-divider:after{flex-grow:1;height:1px;background-color:#eb6100;content:""}.career-development .voice_list .text-divider:before{margin-right:1rem}.career-development .voice_list .text-divider:after{margin-left:1rem}.career-development .voice_list p{margin-top:4px;padding:0 30px;font-size:14px;font-weight:normal;line-height:1.3571428571;text-align:center;letter-spacing:-.06em}.career-development .voice_list .comment{margin-top:-20px;font-size:16px;line-height:24px;text-align:justify;letter-spacing:-.01em}.career-development .voice_list .comment:before{margin:8px 0 4px -10px;display:block;position:relative;width:100%;height:20px;background:url(/images/images2016/consulting/career-development/icon_double-quotation_first.png) no-repeat;background-size:contain;content:""}.career-development .voice_list .comment:after{display:block;position:relative;width:100%;height:20px;background:url(/images/images2016/consulting/career-development/icon_double-quotation-_end.png) no-repeat;background-position-x:100%;background-size:contain;content:""}.career-development .arrow_solution{position:absolute;top:-63px;left:50%;transform:translateX(-50%);width:65px;height:107px}.career-development .support_sec{padding:0 0 40px;position:relative}.career-development .headline_area{padding-top:60px;height:436px;background:url(/images/images2016/consulting/career-development/support-bg.png) no-repeat center top #2c97dd;background-size:auto}.career-development .headline_area .support_headline{color:#fff;background:none;background-size:auto;font-size:36px;font-weight:bold;line-height:1.3;text-align:center;letter-spacing:-.04em}.career-development .headline_area>p{margin:0 auto;padding-top:30px;width:723px;color:#fff;font-size:18px;font-weight:bold;text-align:justify}.career-development .support_list{margin-top:-110px;display:flex;flex-wrap:wrap;justify-content:space-between}.career-development .support_list>li{margin-bottom:52px;width:484px;background:#fff;box-shadow:0 0 26px rgba(0,0,0,.1)}.career-development .support_list img{width:100%;height:auto}.career-development .support_list .text_area{padding:20px}.career-development .support_list .text_area li{margin-bottom:0;padding-left:2em;width:100%;font-size:18px;line-height:1.5;text-indent:-1.8em;letter-spacing:-.06em}.career-development .support_list h3{padding:15px 0;color:#0097dd;font-size:24px;font-weight:bold;line-height:1.3333333333;text-align:center;letter-spacing:-.06em}.career-development .support_list h4{font-size:20px;font-weight:bold;text-align:center}.career-development .support_list .list3{padding:6px}.career-development .inquirySection{padding:40px 0;background:#d3db2f}.career-development .inquirySection .btn_wrap{text-align:center}.career-development .inquirySection .btn-cl{display:inline-flex;align-items:center;justify-content:center;position:relative;width:720px;height:70px;color:#3e3a39;background:#fff;font-size:24px;font-weight:bold;letter-spacing:-.06em}.career-development .inquirySection .btn-cl:before,.career-development .inquirySection .btn-cl:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:""}.career-development .inquirySection .btn-cl:after{right:30px;width:28px;height:28px;background:url(/images/images2016/consulting/career-development/icon_arrow.svg) no-repeat;background-size:contain}.career-development .inquirySection .btn-cl:hover{opacity:.8}.career-development .relatedSection{padding:60px 0 80px;background:#f9f9f9}.career-development .relatedSection .sectionHeadline{color:#0097dd;font-size:28px;font-weight:bold;line-height:1.2857142857;text-align:center;letter-spacing:-.06em}.career-development .relatedSection .columnWrap{margin-top:20px}.career-development .relatedSection .columnWrap li{width:100%;box-shadow:0 0 30px rgba(0,0,0,.1)}.career-development .relatedSection .columnWrap li+li{margin-top:20px}.career-development .relatedSection .columnWrap a{display:flex;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}.career-development .relatedSection .columnWrap img{width:100%;height:auto}.career-development .relatedSection h2+.headline4{margin-top:22px}.career-development .relatedSection .headline4{margin-bottom:22px}.career-development .relatedSection .icon-andLt{position:relative}.career-development .relatedSection .icon-andLt:before{position:absolute;top:50%;right:10px;left:auto;transform:translateY(-50%)}.career-development .relatedSection .leftArea{flex-shrink:0;width:312px}.career-development .relatedSection .rightArea{padding:28px 50px 28px 34px;width:calc(100% - 312px);color:#3e3a39;letter-spacing:-.06em}.career-development .relatedSection .rightArea h3{font-size:20px;font-weight:bold;line-height:1.2}.career-development .relatedSection .rightArea h3.icon-andLt:before{display:none}.career-development .relatedSection .rightArea p{margin-top:.66em;font-size:18px}.career-development .relatedSection+#contactArea{padding:85px 0 100px}.career-development .relatedSection+#contactArea .contactLabel{letter-spacing:-.06em}.career-development.ieStyle .btn-cl{padding-top:.4em}.orgDev img{width:100%}.orgDev .innerWrap{position:relative;width:1000px;margin:0 auto}.orgDev #titleArea{padding-bottom:15px;overflow:inherit}.orgDev .kv-img{position:absolute;right:-75px;top:-75px;width:590px}.orgDev .kv-text{padding:20px 0}.orgDev .kv-text .sub{margin:15px 0 25px;font-size:18px;line-height:1.5}.orgDev .kv-text .lead{padding:0 0 0 30px;font-size:24px;font-weight:bold;position:relative;letter-spacing:-1px}.orgDev .kv-text .lead::after{content:"";width:4px;height:80%;background:#3e3a39;position:absolute;left:0;top:50%;transform:translateY(-50%)}.orgDev h2{margin-bottom:15px;font-size:64px;font-weight:bold;line-height:1}.orgDev .problem-section{padding:80px 0 120px;background:#f2f2f2}.orgDev .problem-section h3{margin-bottom:20px;line-height:1.5;letter-spacing:-1px;text-align:center;color:#ba4426;font-size:28px;font-weight:bold}.orgDev .problem-section .lead-area{display:flex;flex-wrap:wrap;justify-content:space-between}.orgDev .problem-section .lead-img{width:280px}.orgDev .problem-section .lead-text{margin-top:18px;width:688px;font-size:18px;line-height:1.55}.orgDev .solution-section{padding-bottom:80px;position:relative;background:url(/images/images2016/consulting/OrgDev/solution-kv.svg) no-repeat , #f9f9f9;background-position:top center;background-size:1920px}.orgDev .solution-section::before{content:"";position:absolute;height:440px;width:100%;background:#0083db;z-index:-1}.orgDev .solution-section .arrow_solution{width:70px;position:absolute;left:50%;transform:translateX(-50%);top:-60px}.orgDev .solution-section .solution-headline{padding:55px 0 35px;color:#fff}.orgDev .solution-section .solution-headline .lead{margin:auto;width:725px;font-size:18px;font-weight:bold;text-align:justify}.orgDev .solution-section h3{margin-bottom:26px;text-align:center;font-size:32px;font-weight:bold;letter-spacing:3px}.orgDev .solution-section .innerWrap{background:#fff;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}.orgDev .flow{padding:40px 55px;background:#d0ecf9}.orgDev .flow h4{margin-bottom:5px;padding:5px;background:#3535a8;color:#fff;text-align:center;font-size:28px;font-weight:bold}.orgDev .solution-list>li{padding:50px 50px 40px 35px}.orgDev .solution-list>li+li{padding-top:35px;border-top:4px solid #f9f9f9}.orgDev .solution-list dl{display:flex;flex-wrap:wrap}.orgDev .solution-list .title-area{width:220px;text-align:center;font-weight:bold}.orgDev .solution-list .title-area span{font-size:14px}.orgDev .solution-list .title-area strong{margin-top:6px;display:block;font-size:22px;line-height:1;letter-spacing:-1px}.orgDev .solution-list .title-area .img{width:95px;margin:17px auto 0}.orgDev .solution-list .content-area{padding-left:35px;width:695px;position:relative}.orgDev .solution-list .content-area>p{padding-left:10px;text-align:justify;letter-spacing:-1px}.orgDev .solution-list .content-area>p+p{margin-top:25px}.orgDev .solution-list .content-area::after{content:"";position:absolute;left:0;top:0;width:2px;height:100%}.orgDev .solution-list .example{margin-top:10px}.orgDev .solution-list .example-btn{padding-right:45px;margin-top:15px;display:flex;flex-wrap:wrap;position:relative}.orgDev .solution-list .example-btn::after{content:"";background:url(/images/images2016/consulting/OrgDev/example-btn.svg) no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:45%;transform:translateY(-50%);right:0}.orgDev .solution-list .example-btn+.example-btn{margin-top:10px}.orgDev .solution-list .example-top{width:110px}.orgDev .solution-list .example-deta{width:505px;padding-left:20px;text-align:justify;letter-spacing:-1px}.orgDev .solution-list .example-deta strong{display:block}.orgDev .solution-list .servey .title-area{color:#ad4316}.orgDev .solution-list .servey .content-area::after{background:#ffc300}.orgDev .solution-list .workshop .title-area{color:#b900a0}.orgDev .solution-list .workshop .content-area::after{background:#ffccdc}.orgDev .solution-list .followUp{padding-bottom:30px}.orgDev .solution-list .followUp .title-area{color:#007538}.orgDev .solution-list .followUp .title-area .img{margin-top:30px}.orgDev .solution-list .followUp .content-area::after{background:#b2f2e8}.orgDev .caseStudy-section{padding:70px 0 55px;background:#edf8ff}.orgDev .caseStudy-section h3{margin-bottom:30px;text-align:center;font-size:28px;font-weight:bold}.orgDev .caseStudy-list>li{padding:20px;display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}.orgDev .caseStudy-list>li+li{margin-top:25px}.orgDev .issue-area{padding-left:35px;width:50%;position:relative}.orgDev .issue-area::after{position:absolute;top:145px;right:-50px;content:"";width:96px;height:37px;background:url(/images/images2016/consulting/OrgDev/caseStudy-arow.svg) no-repeat;background-size:cover;z-index:3}.orgDev .issue-area .title{padding-top:15px;flex-wrap:wrap;display:flex;align-items:center}.orgDev .issue-area .number-area{padding-right:20px;width:55px;font-weight:bold;position:relative;text-align:center}.orgDev .issue-area .number-area::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:80%;background:#3e3a39}.orgDev .issue-area .number{line-height:1;margin-top:5px;font-size:32px}.orgDev .issue-area .number-title{padding-left:20px;font-size:24px;font-weight:bold;line-height:1.25;letter-spacing:-.5px}.orgDev .issue-area .tag{background:#3e3a39}.orgDev .issue-area .issue{width:375px}.orgDev .issue,.orgDev .outcome{font-size:18px;line-height:1.6;text-align:justify}.orgDev .tag{margin:25px 0 15px;padding:4px 16px;display:inline-block;color:#fff;font-size:18px;font-weight:bold;line-height:1}.orgDev .outcome-area{padding:75px 35px 35px 70px;width:50%;background:#d0ecf9;position:relative}.orgDev .outcome-area::before{content:"";position:absolute;top:5px;left:51%;transform:translateX(-50%);background:url(/images/images2016/consulting/OrgDev/icon_check-shadow.svg) no-repeat;background-size:cover;width:120px;height:100px}.orgDev .outcome-area .tag{margin:27px 0 10px 5px;padding:4px 18px;background:#006eca}.orgDev .outcome-area a{padding-left:30px;margin-top:15px;display:inline-block;line-height:1;font-weight:bold;position:relative}.orgDev .outcome-area a::after{content:"";width:80px;height:80px;background:url(/images/images2016/consulting/OrgDev/caseStudy-btn.svg) no-repeat;background-size:cover;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.orgDev #contactArea{padding:80px 0}#opinions #titleArea span.titleSub,#opinions #titleArea span.titleMain{display:inline-block;line-height:1.15}#opinions:not(.opinionsHome) .talkGenreWrap{position:relative;right:0;bottom:0;line-height:1}#opinions:not(.opinionsHome) #pageTitle{padding-top:1em;line-height:0}#opinions:not(.opinionsHome) .socialWrap{margin-bottom:40px;display:flex;flex-wrap:nowrap;justify-content:space-between}#opinions:not(.opinionsHome) .socialWrap .snsArea{padding:0;overflow:auto}#opinions:not(.opinionsHome) .socialWrap .snsArea ul{display:flex}#opinions:not(.opinionsHome) .socialWrap .titleExplan{display:block;color:#666;font-size:16px;font-weight:normal;line-height:1;letter-spacing:-1px}#opinions:not(.opinionsHome) .label_list{display:flex}#opinions:not(.opinionsHome) .label_list li{margin-right:10px;margin-bottom:0;border:1px solid #ccc;border-radius:3px}#opinions:not(.opinionsHome) .label_list li a{padding:6px 10px;display:inline-block}#opinions #mainPanel,#opinions .autors_panel{margin:15px auto 0;width:1020px;font-feature-settings:"pwid"}#opinions #mainPanel .homeOnly,#opinions .autors_panel .homeOnly{display:none!important}#opinions #mainPanel ul,#opinions .autors_panel ul{display:flex;flex-wrap:wrap;justify-content:flex-start}#opinions #mainPanel li,#opinions .autors_panel li{margin:0 10px 40px;display:flex;position:relative;background:#fff;transition:.3s;box-shadow:0 0 2px rgba(0,0,0,.1)}#opinions #mainPanel li:hover,#opinions .autors_panel li:hover{opacity:.7}#opinions #mainPanel li#noPanelImg,#opinions .autors_panel li#noPanelImg{display:none!important}#opinions #mainPanel li .panelContent,#opinions .autors_panel li .panelContent{position:relative;z-index:800;width:235px;height:100%;color:#3e3a39}#opinions #mainPanel li .panelContent dl,#opinions .autors_panel li .panelContent dl{display:flex;flex-direction:column;width:100%;height:100%}#opinions #mainPanel li .panelContent dt,#opinions .autors_panel li .panelContent dt{flex-shrink:0}#opinions #mainPanel li .panelContent dt img,#opinions .autors_panel li .panelContent dt img{width:100%;height:auto}#opinions #mainPanel li .panelContent dd,#opinions .autors_panel li .panelContent dd{padding:10px 15px 15px;display:flex;flex-grow:1;width:100%}#opinions #mainPanel li .panelContent dd .iconNew,#opinions .autors_panel li .panelContent dd .iconNew{position:absolute;top:105px;right:5px}#opinions #mainPanel li .panelContent dd .panelInline,#opinions .autors_panel li .panelContent dd .panelInline{display:flex;flex-direction:column;width:100%;height:100%}#opinions #mainPanel li .panelContent dd .panelInline h3,#opinions .autors_panel li .panelContent dd .panelInline h3{margin-top:12px;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}#opinions #mainPanel li .panelContent dd .panelInline p,#opinions .autors_panel li .panelContent dd .panelInline p{margin:4px 0 20px;font-size:14px;line-height:20px}#opinions #mainPanel li .panelContent dd .panelInline .talkGenreWrap,#opinions .autors_panel li .panelContent dd .panelInline .talkGenreWrap{margin-top:auto;padding-top:23px;display:flex;position:relative;z-index:801;line-height:1}#opinions #mainPanel li .panelContent dd .panelInline .talkGenreWrap:before,#opinions .autors_panel li .panelContent dd .panelInline .talkGenreWrap:before{display:block;position:absolute;top:10px;left:0;width:20px;height:2px;background:#000;content:""}#opinions #mainPanel li .panelContent dd .panelInline .talkGenreWrap p,#opinions .autors_panel li .panelContent dd .panelInline .talkGenreWrap p{margin:0;padding:0;font-size:14px;font-weight:500}#opinions #mainPanel li .panelContent dd .panelInline .talkGenreWrap .talkGenre,#opinions .autors_panel li .panelContent dd .panelInline .talkGenreWrap .talkGenre{margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;display:inline-block;color:#0086af}#opinions #mainPanel li .panelContent dd .panelInline .talkGenreWrap .talkGenre.blogIcon:after,#opinions .autors_panel li .panelContent dd .panelInline .talkGenreWrap .talkGenre.blogIcon:after{position:absolute;top:2px;left:186px;z-index:999;content:url(/images/images2016/opinions/icon-blog.png)}#opinions #mainPanel li .panelContent .LowerRightIcon:before,#opinions .autors_panel li .panelContent .LowerRightIcon:before{position:absolute;right:14px;bottom:9px;z-index:999;font-family:"ilm";font-size:18px;content:"P"}#opinions #mainPanel li .panelContent .LowerRightIcon:after,#opinions .autors_panel li .panelContent .LowerRightIcon:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ededed rgba(0,0,0,0);border-style:solid;border-width:0 0 95px 75px;position:absolute;right:0;bottom:0;z-index:800;width:0;height:0;content:""}#opinions #mainContent{background:#f2f2f2}#opinions #mainContent #narrowedWrap{margin:0 auto;position:relative;width:1000px}#opinions #mainContent #narrowedWrap dt{margin-bottom:12px;position:relative;color:#0086af;font-size:18px}#opinions #mainContent #narrowedWrap dt span{padding-right:1em;display:inline-block;position:relative;z-index:999;background:#f2f2f2}#opinions #mainContent #narrowedWrap dt:after{border-top:solid 2px #0086af;display:block;position:relative;bottom:14px;content:""}#opinions #mainContent #narrowedWrap dd{padding:20px 0;overflow:hidden;background:#fff;box-shadow:1px 0 2px rgba(0,0,0,.1)}#opinions #mainContent #narrowedWrap dd ul{margin:0 20px;display:flex;flex-wrap:wrap;justify-content:flex-start}#opinions #mainContent #narrowedWrap dd ul li{margin:0 10px 8px 0}#opinions #mainContent #narrowedWrap dd a{padding:5px 10px;border:solid 1px #ccc;border-radius:2px;color:#666;font-size:14px;letter-spacing:.05em;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#opinions #mainContent #narrowedWrap dd a.select{border:solid 1px #0086af;border-radius:2px;color:#fff;background-color:#0086af}#opinions #mainContent #narrowedWrap dd a.select:hover{color:#fff;opacity:1}#opinions #mainContent #narrowedWrap dd a:hover{color:#0086af;opacity:1}#opinions #mainContent #narrowedWrap:after{position:relative;top:-3px;left:485px;width:100%;height:100%;content:url(/images/images2016/opinions/arrow-down.png)}#opinions .mcPersonWrap .mcPerson{width:1000px;margin:0 auto;padding:25px 0}#opinions .mcPersonWrap .mcPerson dt{display:inline-block;width:80px;margin-right:5px;vertical-align:middle}#opinions .mcPersonWrap .mcPerson dd{display:inline-block;color:#3e3a39;font-size:16px;vertical-align:middle}#opinions .mcPersonWrap .mcPerson dd .listener{color:#b23031}#opinions .mcPersonWrap .mcPerson dd .belong{display:block;font-size:12px;letter-spacing:-1px}#opinions .mcPersonWrap .mcPerson dd .belong .cicom{letter-spacing:-2px}#opinions .mcPersonWrap+hr{margin:0;border-top:solid 1px #ccc}#opinions .mcPersonWrap+#mainLeadWrap #mainLead{padding:0}#opinions .mcPersonWrap.col2{margin:0 auto;display:flex;width:1000px}#opinions .mcPersonWrap.col2 .mcPerson{margin:0;width:50%}#opinions #mainVisualWrap{margin:0 auto;width:1000px}#opinions #mainVisualWrap .listener{margin-right:.5em;display:block;float:left;height:2em}#opinions #mainVisualWrap #mainVisual figcaption{margin-top:8px;display:inline-block;width:1000px;color:#666;font-size:14px;letter-spacing:1px}#opinions #mainVisualWrap #mainVisual .lead{margin-top:35px;padding-bottom:0;display:block;font-size:20px;text-align:justify;text-justify:inter-ideograph;letter-spacing:-1px}#opinions #mainVisualWrap #mainVisual .lead a{text-decoration:underline}#opinions #mainVisualWrap #mainVisual .lead a:hover{text-decoration:none}#opinions #mainVisualWrap #mainVisual .lead+.lead{margin-top:1em}#opinions #mainVisualWrap #mainVisual .lead.fontSmall{font-size:16px;line-height:1.6;letter-spacing:0}#opinions #mainLeadWrap{margin:0 auto;border-top:solid 1px #ccc;width:100%}#opinions #mainLeadWrap #mainLead{margin:50px auto 0;width:1000px;text-align:justify;text-justify:inter-ideograph}#opinions #mainLeadWrap #mainLead .lead{margin:0;padding:0;text-align:justify;text-justify:inter-ideograph}#opinions .basicContent{padding:80px 0 0;position:relative;background:#f2f2f2}#opinions .basicContent.lastContent,#opinions .basicContent:last-of-type{padding:2em 0 80px}#opinions .basicContent a{transition:.2s}#opinions .basicContent a:hover{color:inherit;opacity:.6}#opinions .basicContent.cusumano01{padding-top:0;padding-bottom:2em}#opinions .basicContent.cusumano01+.basicContent{padding-top:0}#opinions .basicContent.cusumano01+#mainVisualWrap #mainVisual .opinions-anchorLink:first-child{margin-top:0}#opinions .basicContent .basicContentWrap{margin:0 auto;position:relative;width:1000px}#opinions .basicContent .basicContentWrap h4{font-size:18px;font-weight:bold}#opinions .basicContent .basicContentWrap p{margin-top:35px;text-align:justify;text-justify:inter-ideograph}#opinions .basicContent .basicContentWrap p.Bold{font-weight:bold}#opinions .basicContent .basicContentWrap p:first-child{margin-top:0}#opinions .basicContent .basicContentWrap p a{color:#0086af;text-decoration:underline;transition:.3s}#opinions .basicContent .basicContentWrap p a:hover{text-decoration:none;opacity:.7}#opinions .basicContent .basicContentWrap p.inyou{line-height:2}#opinions .basicContent .basicContentWrap p.inyou:after{bottom:-24px}#opinions .basicContent .basicContentWrap p.fontBlue{color:#0086af}#opinions .basicContent .basicContentWrap p.topicTitle{margin-bottom:-2em}#opinions .basicContent .basicContentWrap p.topicDetail{margin-left:1em}#opinions .basicContent .basicContentWrap p.topicDetail span.indent1{padding-left:1em}#opinions .basicContent .basicContentWrap p.topicDetail span.indent2{padding-left:2em}#opinions .basicContent .basicContentWrap p.topicDetail span.indent3{padding-left:3em}#opinions .basicContent .basicContentWrap p.topicDetail span.Bold{font-weight:bold}#opinions .basicContent .basicContentWrap p.indent3{padding-left:3em}#opinions .basicContent .basicContentWrap p.smallright{margin-top:15px;font-size:smaller;text-align:right}#opinions .basicContent .basicContentWrap p+h4{margin-top:35px}#opinions .basicContent .basicContentWrap figure+h4{margin-top:35px}#opinions .basicContent .basicContentWrap h4+p{margin-top:10px}#opinions .basicContent .basicContentWrap .list2{margin-top:30px}#opinions .basicContent .basicContentWrap .list2 li{margin-top:0}#opinions .basicContent .basicContentWrap .list2 li+li{margin-top:1em}#opinions .basicContent .basicContentWrap.cusumano{margin-top:1.5em}#opinions .basicContent .basicContentWrap.cusumano p{font-size:larger;text-align:center;text-decoration:none}#opinions .basicContent .basicContentWrap.cusumano p a{display:block;color:#3e3a39;text-decoration:none}#opinions .basicContent .basicContentWrap.cusumano p a:hover{text-decoration:none}#opinions .basicContent .basicContentWrap.cusumano ul{margin-top:20px;text-align:center}#opinions .basicContent .basicContentWrap.cusumano ul li{display:inline-block;width:35px;font-size:larger;font-weight:900}#opinions .basicContent .basicContentWrap.cusumano ul li.underline{position:relative}#opinions .basicContent .basicContentWrap.cusumano ul li.underline:after{margin:auto;padding-bottom:2px;border-bottom:1px solid;display:block;position:absolute;right:0;bottom:0;left:0;width:1em;content:""}#opinions .basicContent .basicContentWrap.cusumano ul li a{display:block}#opinions .basicContent .basicContentWrap.cusumano.noboder{margin-top:0;padding-bottom:0;border-bottom:none}#opinions .basicContent .basicContentWrap ul+figure{margin-top:3em}#opinions .basicContent .basicContentWrap figure{margin-top:30px}#opinions .basicContent .basicContentWrap figure .not100w{margin:0 auto;display:block}#opinions .basicContent .basicContentWrap figure figcaption{margin-top:8px;display:inline-block;width:1000px;color:#666;font-size:14px;letter-spacing:1px}@media only screen and (min-width:641px){#opinions .basicContent .basicContentWrap figure figcaption.w600,#opinions .basicContent .basicContentWrap figure figcaption.w666,#opinions .basicContent .basicContentWrap figure figcaption.w700{margin-right:auto;margin-left:auto;display:block;text-align:right}#opinions .basicContent .basicContentWrap figure figcaption.w600{width:600px}#opinions .basicContent .basicContentWrap figure figcaption.w666{width:666px}#opinions .basicContent .basicContentWrap figure figcaption.w700{width:700px}}#opinions .basicContent .basicContentWrap figure.guestInfo figcaption{margin-top:0;padding:20px 40px 16px;display:block;width:1000px;color:#3e3a39;background:#fff;font-size:18px;font-weight:600;text-align:left}#opinions .basicContent .basicContentWrap figure.guestInfo figcaption small{margin-left:18px;font-size:14px;font-weight:500;letter-spacing:-1px}#opinions .basicContent .basicContentWrap figure.guestInfo figcaption span{margin-top:10px;display:block;color:#3e3a39;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-1px}#opinions .basicContent .basicContentWrap figure.halfFigureRight figcaption{margin:0 20px 0 0;padding:20px;float:left;width:490px;height:375px;background:#ddd;font-size:15px}#opinions .basicContent .basicContentWrap figure.halfFigureRight figcaption strong{margin-bottom:.5em;display:inline-block}#opinions .basicContent .basicContentWrap figure.halfFigureRight figcaption .ttl{font-size:17px}#opinions .basicContent .basicContentWrap figure.halfFigureleft figcaption{margin:0 0 0 20px;padding:20px;float:right;width:490px;height:375px;background:#ddd;font-size:15px}#opinions .basicContent .basicContentWrap figure.halfFigureleft figcaption strong{margin-bottom:.5em;display:inline-block}#opinions .basicContent .basicContentWrap figure.halfFigureleft figcaption .ttl{font-size:17px}#opinions .basicContent .basicContentWrap .boxCommentary ul{margin:0}#opinions .basicContent .basicContentWrap .boxCommentary ul li{margin:0}#opinions .basicContent .basicContentWrap .boxCommentary p{margin-top:0}#opinions .basicContent .basicContentWrap .boxCommentary p.normal{color:#3e3a39}#opinions .basicContent .basicContentWrap .boxCommentary.skill .text{margin-left:130px}#opinions .basicContent .basicContentWrap .boxCommentary.skill h1{margin-bottom:15px;font-size:26px;font-weight:bold;text-align:center}#opinions .basicContent .basicContentWrap .boxCommentary.skill p{margin:0 0 18px 20px;font-size:20px;font-weight:bold;line-height:1.4}#opinions .basicContent .basicContentWrap .boxCommentary.skill p:last-child{margin:0 0 0 20px}#opinions .basicContent .basicContentWrap .boxCommentary.skill .sub{margin:0;color:#3b5db9;font-size:20px}#opinions .basicContent .basicContentWrap .boxCommentary.boxCommentary_mini{padding:40px 80px;display:inline-block;font-size:1.1em}#opinions .basicContent .basicContentWrap .boxCommentary.boxCommentary_mini:after{bottom:-1em;width:100%;height:1em;background:url(/images/images2016/box-shadow.png) no-repeat;background-size:100% 100%;content:""}#opinions .basicContent .basicContentWrap>ul{margin-top:50px}#opinions .basicContent .basicContentWrap>ul li{margin-top:30px}#opinions .basicContent .basicContentWrap>ul li dl{overflow:hidden}#opinions .basicContent .basicContentWrap>ul li dl dt{margin-right:10px;float:left;width:80px;text-align:center;vertical-align:top}#opinions .basicContent .basicContentWrap>ul li dl dd{margin-top:18px;float:right;width:910px;color:#3e3a39;font-size:16px;vertical-align:top}#opinions .basicContent .basicContentWrap>ul li.listenerLine dt{position:relative;top:0;left:0;text-align:left}#opinions .basicContent .basicContentWrap>ul li.listenerLine dt:after{border-top:2px solid #0086af;display:block;position:absolute;top:50%;left:0;z-index:800;width:100%;content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#opinions .basicContent .basicContentWrap>ul li.listenerLine dt img{position:absolute;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:102%}#opinions .basicContent .basicContentWrap>ul li.listenerLine dt span{border:solid 1px #0086af;border-radius:50%;display:inline-block;position:relative;width:60px;height:60px;overflow:hidden;vertical-align:middle}#opinions .basicContent .basicContentWrap>ul li.listenerLine dd{color:#0086af;text-align:justify;text-justify:inter-ideograph}#opinions .basicContent .basicContentWrap>ul li.listenerLine .paragraph p{margin-top:0}#opinions .basicContent .basicContentWrap>ul li.listenerLine .paragraph p+p{margin-top:1em}#opinions .basicContent .basicContentWrap>ul li.speakerLine dt{position:relative;top:0;left:0;text-align:left}#opinions .basicContent .basicContentWrap>ul li.speakerLine dt:after{border-top:2px solid #3e3a39;display:block;position:absolute;top:50%;left:0;z-index:800;width:100%;content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#opinions .basicContent .basicContentWrap>ul li.speakerLine dt img{position:absolute;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:102%}#opinions .basicContent .basicContentWrap>ul li.speakerLine dt span{border:solid 1px #3e3a39;border-radius:50%;display:inline-block;position:relative;width:60px;height:60px;overflow:hidden;vertical-align:middle}#opinions .basicContent .basicContentWrap>ul li.speakerLine dt{width:100px}#opinions .basicContent .basicContentWrap>ul li.speakerLine dd{width:890px;text-align:justify;text-justify:inter-ideograph}#opinions .basicContent .basicContentWrap>ul li.speakerLine .paragraph p{margin-top:0}#opinions .basicContent .basicContentWrap>ul li.speakerLine .paragraph p+p{margin-top:1em}#opinions .basicContent .basicContentWrap>ul li.speakerLine.iconDoubleLine dd{width:870px}#opinions .basicContent .basicContentWrap>ul li.speakerLine.iconDoubleLine dt{width:120px}#opinions .basicContent .basicContentWrap>ul li.speakerLine.iconDoubleLine dt:after{border:none}#opinions .basicContent .basicContentWrap>ul.topicDetail{margin-top:0;padding-left:1em;line-height:1.8}#opinions .basicContent .basicContentWrap>ul.topicDetail li{margin-top:0;padding-left:2em;text-indent:-.75em}#opinions .basicContent .basicContentWrap>ul.topicDetail span{margin-right:.5em;display:inline-block}#opinions .basicContent .basicContentWrap>ul.topicDetail.Bold{font-weight:bold}#opinions .basicContent .basicContentWrap>ul.topicDetail.normal{margin-top:1em}#opinions .basicContent .basicContentWrap>ul.topicDetail.normal li{padding-left:1.5em;text-indent:-.75em}#opinions .basicContent .basicContentWrap>ul.topicDetail.comment li+li{margin-top:.5em}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList{margin:.5em auto 0}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList>li{padding-left:1.25em;text-indent:-1.25em}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList li+li{margin-top:.25em}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList span{margin:0}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList.indent3{padding-left:3em}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList .indentex{display:block;text-indent:0}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList .indentex2{display:block;text-indent:-1em}#opinions .basicContent .basicContentWrap>ul.topicDetail.exList .normal{font-weight:normal}#opinions .basicContent .basicContentWrap>ul.twoComment{margin-top:0;display:inline-block}#opinions .basicContent .basicContentWrap>ul.twoComment li{margin-top:20px;float:left;width:500px;text-align:center}#opinions .basicContent .basicContentWrap>ul.cusumano02{margin-top:0}#opinions .basicContent .basicContentWrap>ul.cusumano02 li{margin-top:0}#opinions .basicContent .basicContentWrap>ul.cusumano02 a{display:block;color:#3e3a39}#opinions .basicContent .basicContentWrap>ul.lineMargin1{padding-left:1em}#opinions .basicContent .basicContentWrap>ul.lineMargin1 li{margin-top:.25em;padding-left:2em;text-indent:-2em}#opinions .basicContent .basicContentWrap>ul.shanghaitop{margin-top:35px;padding-left:2em;list-style-type:disc;font-weight:normal}#opinions .basicContent .basicContentWrap>ul.shanghaitop.bold{font-weight:bold}#opinions .basicContent .basicContentWrap>ul.shanghaitop li{margin-top:0}#opinions .basicContent .basicContentWrap>ul.shanghaitop li+li{margin-top:.75em}#opinions .basicContent .basicContentWrap>ul.list2.list2-1em{margin-top:40px}#opinions .basicContent .basicContentWrap>ul.list2.list2-1em li{margin-top:0}#opinions .basicContent .basicContentWrap .tableContentWrap{position:relative}#opinions .basicContent .basicContentWrap .tableContent{position:relative;width:700px;font-size:14px}#opinions .basicContent .basicContentWrap .tableContent.sessionTable{margin-top:40px}#opinions .basicContent .basicContentWrap .tableContent.sessionTable dl{height:90px}#opinions .basicContent .basicContentWrap .tableContent.boothTable{margin-top:2px}#opinions .basicContent .basicContentWrap .tableContent.boothTable dl{height:159px}#opinions .basicContent .basicContentWrap .tableContent h4{position:absolute;width:110px;height:100%;color:#fff;background:#0086af;font-weight:bold;text-align:center}#opinions .basicContent .basicContentWrap .tableContent h4 span{margin-top:-12px;display:inline-block;position:absolute;top:50%;right:0;left:0}#opinions .basicContent .basicContentWrap .tableContent ul{margin:0;float:right;width:590px}#opinions .basicContent .basicContentWrap .tableContent ul li{margin:0 0 2px 0}#opinions .basicContent .basicContentWrap .tableContent ul li:last-child{margin:0}#opinions .basicContent .basicContentWrap .tableContent ul li dl{margin:0 0 0 2px;background:#fff}#opinions .basicContent .basicContentWrap .tableContent ul li dl dt,#opinions .basicContent .basicContentWrap .tableContent ul li dl dd{margin:0;padding:0 30px;display:table;float:left;width:220px;height:100%;text-align:left;box-sizing:border-box}#opinions .basicContent .basicContentWrap .tableContent ul li dl dt span,#opinions .basicContent .basicContentWrap .tableContent ul li dl dd span{display:table-cell;vertical-align:middle}#opinions .basicContent .basicContentWrap .tableContent ul li dl dd{border-left:solid 2px #f2f2f2;width:365px}#opinions .basicContent .basicContentWrap .tableContent:after{display:block;clear:both;content:""}#opinions .basicContent .basicContentWrap .Afterword{margin-top:60px;padding:65px 70px;color:#0086af;background:#fff;font-size:16px;line-height:28px}#opinions .basicContent .basicContentWrap .snsArea{margin-top:45px;padding-bottom:0;overflow:hidden;text-align:center}#opinions .basicContent .basicContentWrap .snsArea ul{margin:0;display:inline-block;overflow:hidden}#opinions .basicContent .basicContentWrap .snsArea ul li{margin-top:0;margin-right:4px;float:left}#opinions .basicContent .basicContentWrap .snsArea a:hover{opacity:.8}#opinions .basicContent .basicContentWrap .textPhotoSmall{padding:0 0 1em 50px;float:right}#opinions .basicContent .basicContentWrap .textPhotoSmall span{margin-top:.5em;display:block;width:192px;font-size:12px}#opinions .basicContent .basicContentWrap .textPhotoSmall.afterPhoto{position:absolute;top:80px;right:20px}#opinions .basicContent .basicContentWrap .textPhotoSmall300{margin-right:20px;margin-left:20px;float:right}#opinions .basicContent .basicContentWrap .textPhotoSmall300 span{margin-top:.5em;display:block;width:302px;font-size:12px}#opinions .basicContent .basicContentWrap .textPhotoSmall300.afterPhoto{position:absolute;top:80px;right:20px}#opinions .basicContent .basicContentWrap .textPhoto{width:748px}#opinions .basicContent .basicContentWrap .photoCenter{margin:40px auto;padding-bottom:0;position:relative;width:395px}#opinions .basicContent .basicContentWrap .photoCenter p{padding:5px 7px 20px 7px;border:1px solid #e0dfdf;background:url(/images/opinions/ASTD2014/01_yamazaki/photoBoxBg.png);-moz-box-shadow:0 0 3px #e0dfdf;-webkit-box-shadow:0 0 3px #e0dfdf;box-shadow:0 0 3px #e0dfdf}#opinions .basicContent .basicContentWrap .photoCenter p span{padding:.5em .5em 0;display:block}#opinions .basicContent .basicContentWrap .photoCenter img{width:100%;height:auto}#opinions .basicContent .basicContentWrap .photoCenter:after{display:block;position:absolute;top:-10px;left:-35px;width:57px;height:88px;background:url(/images/opinions/ASTD2014/03_kato/photo1-bg.png) no-repeat;content:""}#opinions .basicContent .basicContentWrap .photoCenter.lttleLeft{width:660px}#opinions .basicContent .basicContentWrap .photoCenter.lttleLeft p{width:395px}#opinions .basicContent .basicContentWrap .photoCenter.lastPhoto{margin-bottom:0;padding-bottom:0}#opinions .basicContent .basicContentWrap .photoCenter.col2{width:90%}#opinions .basicContent .basicContentWrap .photoCenter.col2 p{padding:20px;text-align:center}#opinions .basicContent .basicContentWrap .photoCenter.col2 p>img{padding-right:10px;display:inline-block;width:50%}#opinions .basicContent .basicContentWrap .photoCenter.col2 p>img:last-child{padding-left:10px}#opinions .basicContent .basicContentWrap .photoLeft{margin-right:auto;margin-left:auto;display:table;width:66.6666%}#opinions .basicContent .basicContentWrap .photoLeft img{margin-right:20px;display:table-cell;vertical-align:middle}#opinions .basicContent .basicContentWrap .photoLeft span{display:table-cell;font-size:12px;vertical-align:middle}#opinions .basicContent .basicContentWrap .photoRight p{float:left}#opinions .basicContent .basicContentWrap .photoRight figure{display:inline-block;float:right;width:inherit}#opinions .basicContent .basicContentWrap .photoRight figcaption{width:100%}#opinions .basicContent .lineShanghai h4 strong{font-size:19px}#opinions .introContent{overflow:hidden;background:#f2f2f2}#opinions .introContent .introContentWrap{margin:45px auto 0;padding:30px 0 80px;border-top:solid 1px #999;border-bottom:solid 1px #999;width:1000px}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list){margin-bottom:25px}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dt{display:inline-block;width:140px;vertical-align:top}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dd{margin-top:15px;display:inline-block;width:850px;vertical-align:top}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dd p{color:#3e3a39;font-size:14px}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dd p .name{margin-bottom:10px;display:block;font-size:24px;line-height:1}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dd p .belong{margin-bottom:2px;display:block}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list) dd p:last-child{color:#3e3a39;letter-spacing:0}#opinions .introContent .introContentWrap li:not(.autors_panel):not(.autors_panel_list):last-child{margin-bottom:0}#opinions .introContent .introContentWrap strong{font-size:24px}#opinions .introContent .introContentWrap .listAbout{margin-top:1em;margin-left:3em;float:left}#opinions .introContent .introContentWrap .listAbout li{margin-bottom:.5em}#opinions .introContent .introContentWrap .listAbout li.bold{margin-top:1em}#opinions .introContent .introContentWrap .listAbout a{color:#0086af}#opinions .introContent .introContentWrap .listAbout a:hover{opacity:.7}#opinions .introContent .introContentWrap .autors_panel{margin-bottom:-40px}#opinions .introContent .introContentWrap .autors_panel .autors_panel_headline{margin:2em auto;position:relative;font-feature-settings:normal;text-align:center}#opinions .introContent .introContentWrap .autors_panel .autors_panel_headline .link_arrow{top:0;right:0;left:auto;transform:none;color:#000}#opinions .introContent .introContentWrap .autors_panel .autors_panel_headline span{font-size:24px}#opinions .introContent .introContentWrap .autors_panel dt,#opinions .introContent .introContentWrap .autors_panel dd{display:block;width:100%}#opinions .introContent .introContentWrap .autors_panel dd{margin-top:0}#opinions .introContent .introContentWrap .autors_panel+li{margin-top:80px}#opinions .introContent .introContentWrap:last-of-type{border-bottom:none}#opinions #relateContent{padding-top:80px;overflow:hidden;background:#f2f2f2;background:#e5e5e5}#opinions #relateContent .relateContentWrap{margin:0 auto;padding:0 0 60px;max-width:1040px;overflow:hidden}#opinions #relateContent .relateContentWrap li.hidden{display:none}#opinions #relateContent .relateContentWrap h4{margin-bottom:40px}#opinions #relateContent .relateContentWrap dd{line-height:24px}#opinions #relateContent .relate_more_btn_wrap{margin-top:1em;text-align:center}#opinions #relateContent .relate_more_btn_wrap:before{display:block;clear:both;content:""}#opinions #relateContent .relate_more_btn{padding:.5em 3em;padding-right:3.5em;display:inline-flex;position:relative;color:#fff;background:#3e3a39;letter-spacing:.1em}#opinions #relateContent .relate_more_btn::after{position:absolute;top:50%;right:.5em;transform:translateY(-50%);font-family:"ilm";font-size:1em;content:"a"}#opinions #relateContent .relate_more_btn:hover{opacity:.7}#opinions .cultureContent #mainVisual .lead{font-size:16px;line-height:28px}#opinions .cultureContent .textPhotoSmall{padding:0 0 10px 50px}#opinions .cultureContent .reportPhoto{line-height:1.5}#opinions .cultureContent .reportPhoto.horizontally:after{display:block;clear:both;content:""}#opinions .cultureContent .reportPhoto.horizontally li{margin:0 10px 0 0;float:left}#opinions .cultureContent .list1{margin-bottom:0;list-style-position:outside;list-style-type:disc}#opinions #mailRegistration{border-top:solid 1px #ccc}#opinions #mailRegistration .btnHome a{text-indent:1em}#opinions .introContent .bookBlock{padding-left:140px;position:relative}#opinions #listBold{padding-left:3em;font-weight:bold}#opinions #listBold li{margin-top:0;line-height:1.6}#opinions #Next-Workshop{margin-top:25px}#opinions #Next-Workshop ul{margin-top:0}#opinions #Next-Workshop ul li{margin-top:0}#opinions .photo33R{padding:0 0 2em 2.5em;display:block;float:right;width:33.3333333333%;height:auto}#opinions .photo33R.btm0{padding-bottom:0}#opinions .photo33L{padding:0 2.5em 2em 0;display:block;float:left;width:33.3333333333%;height:auto}#opinions .photo33L.btm0{padding-bottom:0}#opinions .basicContent .basicContentWrap .listVoiceSimple{margin:1em 0 0;padding-left:2em}#opinions .basicContent .basicContentWrap .listVoiceSimple li{margin:.25em 0 0;padding-left:2.25em;text-indent:-2.25em}#opinions.naito .fontOrange{margin-bottom:.25em;display:block;color:#ff8100;font-size:18px}#opinions.naito .basicContent .basicContentWrap .topicDetail{margin-top:0;padding-left:1em;line-height:1.8}#opinions.naito .basicContent .basicContentWrap .topicDetail li{margin-top:0;padding-left:2em;font-weight:bold;text-indent:-.75em}#opinions.naito .basicContent .basicContentWrap .topicDetail span{margin-right:.5em;display:inline-block}#opinions.naito .basicContent .basicContentWrap .topicDetail.comment li+li{margin-top:.5em}#opinions .textCenter{text-align:center}#opinions .roundArrow-link{margin-bottom:.5em;margin-left:1.5em;position:relative;font-size:18px}#opinions .roundArrow-link a{color:#0086af;font-weight:bold}#opinions .roundArrow-link a:after{margin-top:0;display:inline;position:absolute;top:50%;left:-1.5em;transform:translateY(-50%);font-family:"ilm";font-size:1em;content:"y"}#opinions .roundArrow-link a:hover{color:#62bad5}#opinions .roundArrow-link.bottom{margin-bottom:0;display:inline-block}.bnrContent{overflow:hidden;background:#f2f2f2}.bnrContent .bnrContentWrap{margin:0 auto;padding:30px 0 100px;border-top:solid 1px #999;width:1000px}.bnrContent .bnrContentWrap li{margin-bottom:15px;position:relative;background:#fff}.bnrContent .bnrContentWrap li dt{display:inline-block;width:250px;vertical-align:top}.bnrContent .bnrContentWrap li dd{display:inline-block;position:relative;width:745px;vertical-align:top}.bnrContent .bnrContentWrap li dd p{padding-right:1em;color:#3e3a39;font-size:14px}.bnrContent .bnrContentWrap li dd p.titleExplan{margin-top:1em;display:block;color:#005198;font-size:14px;line-height:1}.bnrContent .bnrContentWrap li dd p.titleMain{margin-top:1em;display:block;color:#3e3a39;font-size:18px;text-indent:-.5em}.bnrContent .bnrContentWrap li dd p:last-child{color:#3e3a39}.bnrContent .bnrContentWrap li .talkGenreWrap{margin-top:1em;position:relative;left:560px}.bnrContent .bnrContentWrap li .talkGenreWrap p{margin:0;padding:0;float:left;font-size:14px;font-weight:500}.bnrContent .bnrContentWrap li .talkGenreWrap .talkGenre{margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;display:inline-block;color:#0086af}.bnrContent .bnrContentWrap.noBordertop{border:none}.bnrContent .bnrContentWrap .mb10{margin-bottom:10px}.bnrContent.bnrContent_small .bnrContentWrap{margin:1em auto 70px;padding:0;border:none;width:100%}.bnrContent.bnrContent_small .bnrContentWrap li{margin-bottom:0;box-shadow:0 .25em .5em rgba(0,0,0,.1)}.bnrContent.bnrContent_small .bnrContentWrap li dl:after{display:block;clear:both;content:""}.bnrContent.bnrContent_small .bnrContentWrap li dt{display:block;float:left;width:30%}.bnrContent.bnrContent_small .bnrContentWrap li dt img{width:100%;height:auto}.bnrContent.bnrContent_small .bnrContentWrap li dd{padding-left:1em;display:block;float:left;width:70%}.bnrContent.bnrContent_small .bnrContentWrap li dd p.titleMain{margin:.4em 0 .3em;line-height:1.3;text-indent:0}.bnrContent.bnrContent_small .bnrContentWrap li dd .titleSub{line-height:1.3}.bnrContent.bnrContent_small .bnrContentWrap li+li{margin-top:1.5em}.bnrContent.bnrContent_small .bnrContentWrap .talkGenreWrap{position:absolute;right:1em;bottom:.5em;left:auto}.bnrContent.bnrContent_small .bnrContentWrap .talkGenreWrap .talkGenre{margin:0;padding:0;border:none;text-align:right}.bnrContent.bnrContent_text_short{padding-top:2em}.bnrContent.bnrContent_text_short .bnrContentWrap{padding-bottom:0;border:none}.bnrContent.bnrContent_text_short dl{display:flex;align-items:center}.bnrContent.bnrContent_text_short dd{padding-left:20px}.bnrContent .pt0{padding-top:0}#opinions .bnrContent_text_short+.basicContent{padding-top:45px}.commentBtn{margin-top:3em;position:relative;text-align:center}.commentBtn .text{margin-top:0;font-size:20px;font-weight:bold;text-align:center}.commentBtn .combtn{margin-top:2em;padding:10px 50px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;display:inline-block;color:#fff;background-color:#002f58;font-size:18px;font-weight:bold}.commentBtn .combtn:hover{opacity:.7}.commentBtn .combtn img{margin-right:10px;width:25px}.commentBtn .combtn.combtn_mt1{margin-top:1em}.commentBtn .commentHeadline{font-size:1.75em}.commentBtn.atd_ice2018{margin-top:0;padding-top:60px}.commentBtn .boxCommentary2 a{color:#fff;text-decoration:none}.commentBtn .boxCommentary2 a:hover{color:#fff}#opinions .commentBtn .combtn:hover{color:#fff}.opinions-anchorLink{margin-top:2em;padding:1em 1em 1em 4em;border:double 4px #0086af;font-size:20px}.opinions-anchorLink li{margin-bottom:.5em;position:relative}.opinions-anchorLink li a{color:#0086af;font-weight:bold}.opinions-anchorLink li a:before{margin-top:0;display:inline;position:absolute;top:50%;left:-1.5em;transform:translateY(-50%);font-family:"ilm";font-size:1.25em;content:"y"}.opinions-anchorLink li a:hover{color:#62bad5}.opinions-anchorLink li:last-child{margin-bottom:0;border-bottom:none}.opinions-anchorLink li.normaltext{font-weight:bold;text-indent:-2em}.opinions-anchorLink.global-sa-anchorLink{margin-bottom:1em;font-size:18px}.global-sa-title .subtitle{margin-left:-.5em;color:#0086af;font-size:20px}.global-sa-title-basic{background:#ecebeb}.largeBnrWrap{margin:3em auto 0;padding:3em 0 0;border-top:1px solid #9f9f9f;width:1000px}.largeBnrWrap a{display:block}.introContentWrap+.largeBnrWrap{margin:0 auto;border-top:none}#opinions .introContent .largeBnrWrap{padding:80px 0}#opinions .basicContent .basicContentWrap .commentBtn .text{text-align:center}#program.programDetail .basicContent .commentBtn a{color:#fff;text-decoration:none}.anchor{margin-top:-100px;position:absolute;top:0;width:0;height:0}.profile_iconlist{margin-top:2em;display:flex}.profile_iconlist>li{width:25%;text-align:center;font-feature-settings:"palt"}.profile_iconlist img{border:solid 1px #0086af;border-radius:50%}.profile_iconlist .name{margin:.5em auto .25em;font-weight:bold}.profile_iconlist .belong{font-size:.8em;line-height:1.2}#opinions .authors-box{padding:40px;background:#f2f2f2}#opinions .authors-box .profileBox{margin:0 auto;padding:30px;display:block;position:relative;width:100%;max-width:1000px;background:#fff;box-sizing:border-box}#opinions .authors-box .profileBox .photo{margin-right:30px;width:158px}#opinions .authors-box .profileBox .photo img{width:100%}#opinions .authors-box .profileBox li{list-style:none}#opinions .authors-box .profileBox li dl{padding-right:40px;display:flex}#opinions .authors-box .profileBox li dl dt{margin-right:30px;flex-shrink:0;width:158px}#opinions .authors-box .profileBox li dl dd .belong{margin-bottom:9px;display:inline-block;color:#0086af;font-size:14px}#opinions .authors-box .profileBox li dl dd .belong .authorsNo{display:none}#opinions .authors-box .profileBox li dl dd .name{margin-bottom:6px;display:block;color:#3e3a39;font-size:24px}#opinions .authors-box .profileBox li dl dd .name .alphabet{font-size:12px}#opinions .authors-box .profileBox li dl dd .name .alphabet:before{margin:0 15px 0;display:inline-block;content:"|"}#opinions .authors-box .profileBox li dl dd p:last-child{font-size:14px;text-align:justify}#opinions .authors-wrap .headline-authors{margin:0 auto 20px;padding:0;max-width:1000px}#assessment{letter-spacing:0}#assessment p{margin-bottom:1em}#assessment p:last-child{margin-bottom:0}#assessment #mainContent{background:#f2f2f2;overflow:hidden}#assessment #mainContent #mainPanel ul{width:1000px;margin:0 auto 50px;box-sizing:border-box;filter:drop-shadow(0 0 10px rgba(171,139,110,.39));overflow:hidden}#assessment #mainContent #mainPanel ul.en{box-shadow:none}#assessment #mainContent #mainPanel ul li{float:left;width:25%;height:620px;background:#fff;color:#3e3a39;border-right:inset 2px #efefef;box-sizing:border-box}#assessment #mainContent #mainPanel ul li.upperLine{border-bottom:inset 2px #efefef}#assessment #mainContent #mainPanel ul li.upperLine.chn{height:620px}#assessment #mainContent #mainPanel ul li h3{position:relative;width:100%;padding:40px 30px 0;box-sizing:border-box;color:#0086af;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-1px;text-align:center;transition:.3s}#assessment #mainContent #mainPanel ul li h3 span{display:block;padding-top:25px}#assessment #mainContent #mainPanel ul li h3 span.oneRow{line-height:48px}#assessment #mainContent #mainPanel ul li h3 .spArrow{padding-top:0}#assessment #mainContent #mainPanel ul li h3:after{position:absolute;top:100px;right:14px;color:#231815;font-family:ilm;font-size:22px;font-weight:lighter;color:#3e3a39;content:"a";transition:.3s}#assessment #mainContent #mainPanel ul li h3.en:after{content:none}#assessment #mainContent #mainPanel ul li dl{padding:22px 23px 0;letter-spacing:-1px}#assessment #mainContent #mainPanel ul li dl dt,#assessment #mainContent #mainPanel ul li dl dd{color:#3e3a39}#assessment #mainContent #mainPanel ul li dl dt{min-height:72px;font-size:18px;line-height:24px}#assessment #mainContent #mainPanel ul li dl dd{padding:12px 4px 0;font-size:14px;line-height:22px;text-justify:inter-ideograph;text-align:justify}#assessment #mainContent #mainPanel ul li:nth-of-type(4n+4){border-right:none}#assessment #mainContent #mainPanel ul li a{position:relative;display:block;width:100%;height:100%;transition:.3s}#assessment #mainContent #mainPanel ul li a:hover{opacity:.7}#assessment #mainContent #mainPanel ul li.en{float:left;width:25%;height:740px;background:#fff;color:#3e3a39;border-right:inset 2px #efefef;box-sizing:border-box}#assessment #mainContent #mainPanel ul li.en.small{height:700px}#assessment #mainContent #mainPanel ul.col2Panel{width:740px;margin:30px 0 0}#assessment #mainContent #localNav1 li.leader15{position:relative}#assessment #mainContent #localNav1 li.leader15:after{position:absolute;top:-7px;padding:7px 0 7px 7px;color:#58a7bf;content:"｜"}#assessment #mainContent #localNav1 li.lastChild:before{content:none}#assessment #mainContent .assessmentBnr{margin:0 auto 100px;width:1000px}#assessment #mainContent .assessmentBnr a{display:block;line-height:0;transition:.3s}#assessment #mainContent .assessmentBnr a:hover{opacity:.7}#assessment #mainContent .assessmentBnr img{width:100%}#assessment .basicContent{padding-bottom:0;background:#f2f2f2}#assessment .basicContent.lastContent{padding-bottom:80px}#assessment .col2headline3{font-weight:bold}#assessment .col2headline8{font-size:22px;font-weight:bold}#assessment .oList{margin:25px 0}#assessment .contentImg{padding-top:40px;padding-left:0;padding-right:0}#assessment .discCopy{padding-top:30px}#assessment .discList li{padding-left:0;text-indent:0}#assessment .tdpList{width:740px;margin-top:30px;text-justify:inter-ideograph;text-align:justify}#assessment .tdpList dd{margin-bottom:1.5em}#assessment .tdpList dd:last-child{margin-bottom:0}#assessment .tdpImg{margin-top:1.5em;padding:0}#assessment .tdpImg img{float:right;margin:0 0 40px 40px;border:solid 1px #ccc}#assessment .tdpList2{margin:1.5em 0;font-weight:bold}#assessment .tdpList3{margin:1.5em 0 0}#assessment .tdpList3 li{margin-bottom:1em;text-indent:-29px;margin-left:30px}#assessment .tdpList3 li:last-child{margin-bottom:0}#assessment .hpcImg{position:relative;padding-top:30px}#assessment .hpcFigure2{margin-bottom:20px}#assessment .insightDt{margin-bottom:5px}#assessment .opinionsPanel{display:flex;flex-wrap:wrap}#assessment .opinionsPanel li{margin-bottom:20px;position:relative;width:233px;box-shadow:0 0 2px rgba(0,0,0,.1);background:#fff}#assessment .opinionsPanel li .panelContent{position:relative;height:400px;color:#3e3a39;z-index:800}#assessment .opinionsPanel li .panelContent dt>img{width:100%;height:auto}#assessment .opinionsPanel li .panelContent dd{padding:15px}#assessment .opinionsPanel li .panelContent dd h2{color:#002f58;font-size:14px}#assessment .opinionsPanel li .panelContent dd h3{margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.2}#assessment .opinionsPanel li .panelContent dd p{margin:4px 0 0;font-size:14px}#assessment .opinionsPanel li:not(:nth-child(3n)){margin-right:20px}#assessment .opinionsPanel.lightVer li .panelContent dd h3{font-size:16px;font-weight:normal}#assessment .report_imgLeft img,#assessment .report_imgRight img{margin-bottom:.5em}#assessment .report_imgLeft p,#assessment .report_imgRight p{text-align:center;line-height:1.5}#assessment .report_imgLeft{float:left;margin:0 1.5em 1em 0}#assessment .report_imgRight{float:right;margin:0 0 1em 1.5em}#assessment .assessment_report{text-align:justify}#assessment .assessment_report #mainLead.assessment_col2Lead{padding-top:20px}#assessment .report_introContent .introContentWrap{margin:0 auto;border:none}#assessment .report_introContent .col2Content{margin:60px 0;border-top:solid 1px #999;border-bottom:solid 1px #999}#assessment .report_introContent dd{width:595px}#assessment #aside #asideIn .sideBnrAssessment{position:absolute;bottom:-140px;left:0;width:100%;box-shadow:0 0 20px rgba(62,58,57,.2)}#assessment #aside #asideIn .sideBnrAssessment a{display:block;background:#fff;transition:.3s}#assessment #aside #asideIn .sideBnrAssessment a:hover{opacity:.7}#assessment #aside #asideIn .sideBnrAssessment img{width:100%}#assessment .mgtLiteracy .-contactMail-icon::before{left:15px}#assessment .mgtLiteracy .button-circle-right-link{position:relative;padding-left:5.5em}#assessment .mgtLiteracy .button-circle-right-link::after{margin-top:-15px;display:inline;position:absolute;top:50%;left:90%;font-family:"ilm";font-size:20px;content:"y"}#assessment .mgtLiteracy .merit-panel li{min-height:426px}.img_wraparound .picimg{float:right;width:50%}.img_wraparound .right-justified{text-align:right}.img_wraparound .img_Contents{overflow:hidden;width:50%}.img_wraparound.adjust-img{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em;text-align:left}.img_wraparound.adjust-img h4{margin-bottom:.5em;padding-bottom:.25em;display:inline-block;border-bottom:2px solid #000;font-size:18px;font-weight:bold}.img_wraparound.adjust-img .picimg{margin-left:1em;float:right;width:auto}.img_wraparound.adjust-img p{text-align:justify;font-weight:normal}#assessment.hoggan_assesment .reportWrap,#assessment.assessmentDetail .reportWrap{padding:32px 0}#assessment.hoggan_assesment .reportWrap .reportHead,#assessment.assessmentDetail .reportWrap .reportHead{margin-bottom:1em;color:#0086af;font-size:20px;font-weight:bold}#assessment.hoggan_assesment .reportWrap .reportList,#assessment.assessmentDetail .reportWrap .reportList{padding:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.12)}#assessment.hoggan_assesment .reportWrap .reportList ul,#assessment.assessmentDetail .reportWrap .reportList ul{display:flex;justify-content:space-between}#assessment.hoggan_assesment .reportWrap .reportBox,#assessment.assessmentDetail .reportWrap .reportBox{padding:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.12)}#assessment.hoggan_assesment .reportWrap.column,#assessment.assessmentDetail .reportWrap.column{border-top:1px solid #ccc;display:flex;align-items:flex-start}#assessment.hoggan_assesment .reportWrap.column .textWrap,#assessment.assessmentDetail .reportWrap.column .textWrap{padding-right:30px;width:493px}#assessment.hoggan_assesment .reportWrap.column .reportBox,#assessment.assessmentDetail .reportWrap.column .reportBox{width:247px}#assessment.hoggan_assesment .reportWrap .downloadBtn,#assessment.assessmentDetail .reportWrap .downloadBtn{margin-top:20px;padding:.5em 0;display:block;color:#fff;background:#0086af;text-align:center;transition:.3s}#assessment.hoggan_assesment .reportWrap .downloadBtn:hover,#assessment.assessmentDetail .reportWrap .downloadBtn:hover{opacity:.7}#assessment.hoggan_assesment h4+.reportWrap,#assessment.assessmentDetail h4+.reportWrap{padding-top:0}#assessment.hoggan_assesment h4+.reportWrap.column,#assessment.assessmentDetail h4+.reportWrap.column{border-top:none}#assessment .basicContent.relate_area{padding-bottom:100px}a.btnSampleQuestion{margin:2em auto 0;padding:.8em 1.5em;box-sizing:border-box;display:block;width:400px;color:#fff;background:#0086af;font-weight:bold;text-align:center;transition:.3s}a.btnSampleQuestion:after{margin-left:.5em;display:inline-block;font-family:"ilm";content:"P";vertical-align:bottom}a.btnSampleQuestion:hover{color:#fff;opacity:.7}#assessment.profilext .anchor{margin-top:40px}#assessment.profilext #titleArea.ttlOneline #topicPath{margin-bottom:35px}#assessment.profilext #pageTitle{margin-bottom:51px}#assessment.profilext #pageTitle span.titleExplan{margin-bottom:8px}#assessment.profilext .col2headline3{color:#0086af}#assessment.profilext .col2headline3+.col2headline3{padding-top:1em}#assessment.profilext .col2headline3.-anchor_headline{margin-bottom:1em;position:relative;line-height:1.5}#assessment.profilext .col2headline3.-anchor_headline .anchor{margin-top:-1em}#assessment.profilext .col2headline3.-anchor_headline .anchor#succession_plan,#assessment.profilext .col2headline3.-anchor_headline .anchor#career_planning{margin-top:2px}#assessment.profilext .col2headline3+.whitebox{margin-top:1em}#assessment.profilext #mainContent #mainLead.col2Lead{padding-top:37px}#assessment.profilext #mainContent #mainLead.col2Lead .kv+p{margin-top:1.2em}#assessment.profilext .index_box{margin-top:34px;border:solid 2px #ccc}#assessment.profilext .index_box dt{padding:12px 38px;line-height:1.2;background:#ecebeb;color:#3d3a39;font-weight:bold}#assessment.profilext .index_box dd{padding:26px 40px 34px;background:#fff}#assessment.profilext .index_box .link_list>li{margin-top:0}#assessment.profilext .index_box .link_list>li+li{margin-top:.6em}#assessment.profilext .index_box .link_list>li a{display:flex;align-items:flex-start;font-weight:bold}#assessment.profilext .index_box .link_list>li a:before{margin-right:.5em;display:block;flex-shrink:0;position:relative;top:.25em;width:8px;height:1em;background:url(/images/images2016/assessment/profilext/arrow.svg) center center no-repeat;background-size:contain;content:""}#assessment.profilext .index_box .link_list>li .link_list{margin-top:.6em;padding-left:1.2em}#assessment.profilext .index_box .link_list>li .link_list>li a{font-weight:500}#assessment.profilext .index_box .line_list{margin-top:.8em;padding-left:.4em}#assessment.profilext .index_box .line_list li{display:flex;align-items:center;font-weight:normal}#assessment.profilext .index_box .line_list li:before{display:block;width:1em;text-align:center;content:"-"}#assessment.profilext .index_box .line_list li+li{margin-top:.6em}#assessment.profilext .basicContent p{line-height:1.75}#assessment.profilext .basicContent p+.boxCommentary2{margin-top:20px}#assessment.profilext .basicContent .col2Notes{padding-top:0;display:table}#assessment.profilext .basicContent .col2Notes.-attentions{padding-left:0;display:table;line-height:2.1538461538;text-indent:0;font-size:13px}#assessment.profilext .basicContent .col2Notes.-attentions:before{display:table-cell;width:1.5em;content:"※"}#assessment.profilext .basicContent .col2Content+.col2Content{margin-top:34px}#assessment.profilext .basicContent .col2Content.-separator{border-top:solid 1px #ccc}#assessment.profilext .basicContent .col2Content.-separator .col2headline3{padding-top:21px}#assessment.profilext .whitebox{margin-top:-.5em;padding:20px 40px 26px;line-height:1.75;background:#fff}#assessment.profilext .whitebox dt{font-weight:bold}#assessment.profilext .whitebox dd{margin-top:10px}#assessment.profilext .whitebox+p{margin-top:33px}#assessment.profilext .boxCommentary2.-padding0{padding:0}#assessment.profilext .boxCommentary2.-padding0+p{margin-top:35px}#assessment.profilext .boldHeadline{margin-bottom:.4em;font-weight:bold}#assessment.profilext .right_img_area{margin-top:35px;display:flex;justify-content:space-between}#assessment.profilext .right_img_area .text_area{padding-right:.5em;width:50%}#assessment.profilext .right_img_area .attentions{line-height:2.1538461538;color:#3e3a39;font-size:13px}#assessment.profilext .right_img_area .img_area{margin-top:.5em;width:361px}#assessment.profilext .right_img_area img{width:100%;height:auto}#assessment.profilext .table2 p{line-height:1.4}#openClass .homeOnly{display:none}#openClass .top0m{margin-top:0}#openClass .top0p{padding-top:0}#openClass .noMargin{margin:0}#openClass .noPadding{padding:0}#openClass .linkList li a:before{top:5px;font-size:22px}#openClass .figImg{margin-left:1em;float:right;list-style:none}#openClass .figImg:before{content:none}#openClass .col2headline3,#openClass .col2headline5{color:#0086af}#openClass #mmm a{display:block}#openClass #mmm a:hover{opacity:.7}#openClass.openClassHome #titleArea{width:100%;min-height:474px;color:#fff;background:url(/images/images2016/open_class/kv-bg.jpg) no-repeat center center;background-size:100%}#openClass.openClassHome #titleArea .titleWrap{margin:0 auto;width:1000px;height:474px}@media screen and (max-width:1200px){#openClass.openClassHome #titleArea{background:url(/images/images2016/open_class/kv-bg.jpg) no-repeat top center;background-size:100%}}#openClass.openClassHome #topicPath{margin-top:0;padding-top:15px}#openClass.openClassHome #topicPath li{color:#fff}#openClass.openClassHome #topicPath li a{color:#fff}#openClass.openClassHome #pageTitle span.existence{color:#fff;line-height:.8;letter-spacing:-.04em}#openClass.openClassHome #pageTitle span.titleExplan{color:#fff;text-indent:.2em}#openClass.openClassHome .titleLead{margin:75px 0 20px;padding-bottom:20px;max-width:31.2em;line-height:1.8}#openClass #mainContent p a,#openClass #mainContent dd a,#openClass #mainContent table a,#openClass .basicContent p a,#openClass .basicContent dd a,#openClass .basicContent table a{color:#0086af;text-decoration:underline;transition:.3s}#openClass #mainContent p a:hover,#openClass #mainContent dd a:hover,#openClass #mainContent table a:hover,#openClass .basicContent p a:hover,#openClass .basicContent dd a:hover,#openClass .basicContent table a:hover{text-decoration:none;opacity:.6}#openClass #mainContent .linkList a,#openClass .basicContent .linkList a{color:inherit;text-decoration:none}#openClass #mainContent .linkList a:hover,#openClass .basicContent .linkList a:hover{color:#0086af}#openClass #mainContent.onlyTop{background:linear-gradient(180deg,#fff 0%,#fff 10%,#f2f2f2 10%,#f2f2f2 100%)}#openClass #mainContent.onlyTop .leadTitle{margin:1.6em auto .6em;padding-left:5px;width:1000px;font-size:49px;line-height:.6}#openClass #mainContent.onlyTop #missionArea{margin:0 0 30px auto;padding:35px 0 10px 49px;display:flex;width:86%;color:#fff;background-color:#a688bd}#openClass #mainContent.onlyTop #missionArea .column1{padding:0 30px 0 50px;width:41%}#openClass #mainContent.onlyTop #missionArea h4{margin:0 auto;width:100%;font-size:24px;line-height:1.5;letter-spacing:.001em;font-feature-settings:"palt"}#openClass #mainContent.onlyTop #missionArea #mainLead{padding:26px 0 15px;width:100%;font-size:15px;line-height:1.7;letter-spacing:-.05em}#openClass #mainContent.onlyTop #missionArea .column2{position:relative;width:49%;max-width:538px}#openClass #mainContent.onlyTop #missionArea .column2 img{position:absolute;bottom:28px;left:-17px;width:100%}#openClass #mainContent.onlyTop .regularTitle{margin:0 auto 1.25em;padding-top:0;width:1000px}#openClass #mainContent.onlyTop .regularPanelList{margin:85px auto 0;padding:0 0 20px;display:block;width:100%;max-width:1000px;font-feature-settings:"palt"}#openClass #mainContent.onlyTop .regularPanelList .soldoutIcon{display:none;position:absolute;top:-36px;right:10px}#openClass #mainContent.onlyTop .regularPanelList li{margin-bottom:60px;border-right:5px solid #62bad5;position:relative;width:100%;background-color:#fff}#openClass #mainContent.onlyTop .regularPanelList li a{padding:0;display:block;height:100%}#openClass #mainContent.onlyTop .regularPanelList li a:before{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,134,175,.5);transition:opacity .2s;opacity:0;content:""}#openClass #mainContent.onlyTop .regularPanelList li a:hover:before{z-index:900;opacity:1}#openClass #mainContent.onlyTop .regularPanelList li.online::before{position:absolute;top:20px;left:0;z-index:5;transform:rotate(-45deg);color:#fff;text-align:center;letter-spacing:-.1em;content:"オンライン"}#openClass #mainContent.onlyTop .regularPanelList li.online::after{border-bottom:100px solid rgba(0,0,0,0);border-left:100px solid #a688bd;position:absolute;top:0;left:0;z-index:3;content:""}#openClass #mainContent.onlyTop .regularPanelList li.commuter_and_online::before{position:absolute;top:20px;left:0;z-index:5;transform:rotate(-45deg);color:#fff;line-height:1;text-align:center;letter-spacing:-.1em;white-space:pre;content:"通学＆\aオンライン"}#openClass #mainContent.onlyTop .regularPanelList li.commuter_and_online::after{border-bottom:100px solid rgba(0,0,0,0);border-left:100px solid #ed7a3e;position:absolute;top:0;left:0;z-index:3;content:""}#openClass #mainContent.onlyTop .regularPanelList li.commuter_and_online .panelContentsWrap .overview{color:#3e3a39}#openClass #mainContent.onlyTop .regularPanelList li.commuter_and_online .panelContentsWrap .overview .datePlace .slidePlace,#openClass #mainContent.onlyTop .regularPanelList li.commuter_and_online .panelContentsWrap .overview .datePlace .slideDate{color:#3e3a39}#openClass #mainContent.onlyTop .regularPanelList li.soldout .soldoutIcon{display:block}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap{display:flex}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview{position:relative;width:484px;height:470px;color:#fff}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview img{width:484px;height:470px}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .openTitle{padding:0 55px 0 0;position:absolute;top:62px;left:55px}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .openTitle h3{font-size:28px;font-weight:bold;line-height:1.4;letter-spacing:.02em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .openTitle h3 .small{font-size:22px}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .openTitle h3 .ttl_long{font-size:18px;font-weight:normal}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .soldoutIcon img{width:100px;height:100px}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .thumbnailWrap{position:relative}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace{position:absolute;bottom:20px;left:55px;line-height:1.4}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace .slideDate{margin-bottom:.2em;display:flex;align-items:center;color:#fff;letter-spacing:.01em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace .slideDate:before{margin-right:.5em;position:relative;font-family:"ilm";font-size:18px;content:"T"}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace .slideDate+.slideDate{margin-top:-.25em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace .slidePlace{display:flex;align-items:center;color:#fff;letter-spacing:.1em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .overview .datePlace .slidePlace:before{margin-right:.2em;margin-left:-.1em;position:relative;font-family:"ilm";font-size:20px;content:"M"}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description{padding:35px 50px 70px 35px;position:relative;width:511px;letter-spacing:-.03em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description .openText{margin-bottom:24px;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:.02em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description dd ul li{margin:0 0 13px 12px;border:none;overflow:visible}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description dd ul li:before{border-radius:100%;display:inline-block;position:relative;top:-3px;left:-10px;width:3px;height:3px;background:#3e3a39;content:""}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description .moreDetail{position:absolute;right:82px;bottom:47px;color:#62bad5;font-weight:600;letter-spacing:.05em}#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap .description .moreDetail::after{margin-top:-15px;display:inline;position:absolute;top:50%;right:-1.5em;font-family:"ilm";font-size:20px;content:"y"}@media only screen and (max-width:1080px){#openClass #mainContent.onlyTop .regularPanelList li .panelContentsWrap{width:100%}}#openClass #mainContent.onlyTop .regularPanelList .openComment{display:block;color:#dadf00;font-size:12px}#openClass #mainContent.onlyTop .regularPanelList .logoImg{position:relative}#openClass #mainContent.onlyTop .regularPanelList .logoImg img{margin:-5% 0 0 -15%;position:relative;top:0;left:0;width:130%;height:auto}#openClass #mainContent.onlyTop .regularPanelList .openBtn{margin:20px auto;padding:0 40px;display:block;position:absolute;bottom:0;left:0;width:100%;height:auto}#openClass #mainContent.onlyTop .regularPanelList.regularPanelList_top0{margin-top:0}#openClass #pickupArea{padding-bottom:48px;background:#a688bd}#openClass #pickupArea h3.regularTitle{margin:0 auto;border-bottom:solid 4px #fff;width:1000px;color:#fff}#openClass #pickupArea #mainPanel{margin:0 auto;max-width:1000px}#openClass #pickupArea #mainPanel .new h3::before{margin-bottom:10px;display:block;color:#f30;font-size:16px;font-weight:bold;line-height:1.5;content:"NEW"}#openClass #pickupArea ul.panelContent{display:block}#openClass #pickupArea ul.panelContent li{margin:34px 0;position:relative;width:100%;box-shadow:0 0 2px rgba(0,0,0,.1)}#openClass #pickupArea ul.panelContent li dl{padding:20px;display:flex;align-items:center;justify-content:space-between;position:relative;background:#fff}#openClass #pickupArea ul.panelContent li dl dt{margin:auto 0;padding:0 0 0 20px;position:relative;width:22%;font-weight:600}#openClass #pickupArea ul.panelContent li dl dt .panelYear{margin:.4em 0 .5em;line-height:1.5}#openClass #pickupArea ul.panelContent li dl dt .panelDate{font-size:24px;line-height:1.2}#openClass #pickupArea ul.panelContent li dl dt .panelDate span.date{font-size:16px}#openClass #pickupArea ul.panelContent li dl dt::after{margin:auto;position:absolute;top:0;right:-17px;bottom:0;width:1px;height:210px;background-color:#3e3a39;content:""}#openClass #pickupArea ul.panelContent li dl dd{position:relative;height:auto}#openClass #pickupArea ul.panelContent li dl dd.panelDetail{padding:.5em 3em}#openClass #pickupArea ul.panelContent li dl dd.thumbnail{margin:0 20px 0 0}#openClass #pickupArea ul.panelContent li dl dd.thumbnail img{width:235px;height:235px}#openClass #pickupArea ul.panelContent li dl dd h3{margin-bottom:10px;color:#3e3a39;font-size:20px;font-weight:bold;line-height:1.2}#openClass #pickupArea ul.panelContent li dl dd h3 small{display:block}#openClass #pickupArea ul.panelContent li dl dd .slidePlace{margin-bottom:17px;text-indent:-.2em}#openClass #pickupArea ul.panelContent li dl dd .slidePlace:before{margin-right:.5em;position:relative;color:#62bad5;font-family:"ilm";font-size:20px;vertical-align:middle;content:"M"}#openClass #interviewArea{margin-bottom:50px;padding-top:12px}#openClass #interviewArea ul{padding-top:6px;display:inline-flex;justify-content:flex-start}#openClass #interviewArea ul li.interviewBox{margin:0 15px 40px;padding:0;display:flex;flex-direction:column;width:235px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#openClass #interviewArea ul li.interviewBox:last-child{margin-right:0}#openClass #interviewArea ul li.interviewBox img{width:235px;height:150px}#openClass #interviewArea ul li.interviewBox h4{margin:10px 0 0;padding:5px 20px;color:#005198;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:-.05em}#openClass #interviewArea ul li.interviewBox h4 .small{font-size:12px}#openClass #interviewArea ul li.interviewBox p{padding:0 19px 2.4em;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.08em}#openClass #bannerArea{padding:10px 0 100px;background:#f2f2f2}#openClass #bannerArea ul{padding-top:6px;display:flex;flex-wrap:wrap}#openClass #bannerArea ul li{width:490px;height:180px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#openClass #bannerArea ul li:nth-child(odd){margin-right:20px}#openClass #bannerArea ul li a{display:flex;justify-content:space-between}#openClass #bannerArea ul li div.overseasBanner{margin:35px auto 0 35px}#openClass #bannerArea ul li div.overseasBanner p{position:relative;font-size:24px;letter-spacing:-.07em}#openClass #bannerArea ul li div.overseasBanner p span{display:block;color:#0086af;font-size:14px;font-weight:600;letter-spacing:-.01em}#openClass #bannerArea ul li div.overseasBanner p.moreList{margin-top:27px;font-size:16px}#openClass #bannerArea ul li div.overseasBanner p.moreList::after{display:inline;position:relative;top:4px;left:.2em;font-family:"ilm";font-size:20px;content:"y"}#openClass #bannerArea ul li img{width:200px;height:180px}#openClass .toOpen{margin-left:.5em;color:#0086af;font-weight:normal}#openClass .toOpen:hover{opacity:.7}#openClass #pageTitle.openDetailTtl{margin:48px 0 65px}#openClass #pageTitle.openDetailTtl.line2{margin:39px 0}#openClass #pageTitle.openDetailTtl.line3{margin:-14px 0 16px}#openClass #pageTitle.openDetailTtl.line3 .titleExplan{margin:8px 0;font-size:22px;line-height:1.2}#openClass #pageTitle.openDetailTtl.line3 .titleMain{line-height:1.25}#openClass #pageTitle.openDetailTtl.line3 .ruby{font-size:22px}#openClass #localNavWrap{position:relative;width:100%;height:230px;background-color:#98c9e8}#openClass #localNavWrap .localNavBg{position:absolute;bottom:0;z-index:900;width:100%;height:60px;background:rgba(0,134,175,.8)}#openClass #localNavWrap .localNavBg img{width:100%;height:230px}#openClass #localNavWrap #mainVisual{height:100%}#openClass #localNavWrap #mainVisual .kv{position:absolute;right:220px;z-index:0}#openClass #localNavWrap #mainVisual .kv.kv_type2 img{position:absolute;top:auto;right:2em;bottom:-170px;left:auto;width:230px;height:auto}#openClass #localNavWrap #mainVisual .col2Content{display:table;height:100%}#openClass #localNavWrap #mainVisual .col2headline3{margin-top:0;padding-top:0;display:table-cell;position:relative;bottom:30px;color:#fff;font-size:20px;line-height:1.3333;letter-spacing:-1px;vertical-align:middle}#openClass #localNavWrap #mainVisual .small_date{margin-top:.35em;margin-bottom:-.75em;display:block;font-size:16px;line-height:1.2}#openClass #localNavWrap #localNav{position:absolute;bottom:0;left:0}#openClass #localNavWrap #localNav li{float:left;line-height:60px;text-align:center}#openClass #localNavWrap #localNav li a{padding:0 40px;display:block;position:relative;width:100%;height:100%;color:#fff;font-size:14px;box-sizing:border-box;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#openClass #localNavWrap #localNav li a:before{margin-top:-.5em;border-right:solid 1px #fff;position:absolute;top:50%;left:0;width:100%;height:1em;content:" "}#openClass #localNavWrap #localNav li a.current{background:#005488;font-size:18px}#openClass #localNavWrap #localNav li a.current:before{content:none}#openClass #localNavWrap #localNav li a.current:after{margin:auto;border-color:#005488 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 7px 0 7px;display:block;position:absolute;right:0;bottom:-7px;left:0;width:0;height:0;content:""}#openClass #localNavWrap #localNav li a:hover{color:#fc0}#openClass #localNavWrap #localNav li:first-child{margin-left:0}#openClass #localNavWrap #localNav li:last-child a:before{border-right:none}#openClass #localNavWrap.localNavWrap_upc{background-color:#fc6129}#openClass #localNavWrap.localNavWrap_upc .localNavBg{position:absolute;bottom:0;z-index:900;width:100%;height:60px;background:rgba(0,134,175,.8)}#openClass #localNavWrap.localNavWrap_upc .localNavBg img{width:100%;height:230px}#openClass #localNavWrap.localNavWrap_upc .txtShadow{text-shadow:0 0 5px #bbb}#openClass #localNavWrap.line2 #localNav li a{padding:0 30px}#openClass #localNavWrap.wmgr{background-color:#9ac05d}#openClass #localNavWrap.wmgr h3{text-shadow:0 0 1em rgba(46,57,27,.8)}#openClass .contentImg{margin:40px 0 0}#openClass .introContent .introContentWrap li dd p .belong{padding:10px 0;font-weight:bold;line-height:1.3333}#openClass .introContent .introContentWrap li dd .ancher-bnr{margin-top:1em}#openClass .introContent .introContentWrap li dd .ancher-bnr a img{width:100%}#openClass #mainContent .col2Content>.linkList.otherLanguage li{padding:.5em 0 0;display:inline-block;text-indent:0}#openClass #mainContent .col2Content>.linkList.otherLanguage li+li{margin-left:2em;padding:.5em 0 0;display:inline-block;text-indent:0}#openClass #coultureCompass h4{padding:0 0 30px;font-size:32px}#openClass #coultureCompass .lead{padding-bottom:30px;font-size:24px;line-height:28px}#openClass #coultureCompass p{font-weight:normal}#openClass #coultureCompass .bold{font-weight:bold}#openClass #coultureCompass .col2headline4{padding-top:30px;position:relative}#openClass #coultureCompass.boxCommentary2 .list3{padding:1em 0 1em .5em}#openClass #coultureCompass .linkList{padding:0 0 0 .5em}#openClass #coultureCompass .linkList li{margin-top:5px;font-size:14px;font-weight:normal;line-height:1}#openClass #coultureCompass .linkList li a:before{top:5px}#openClass #coultureCompass .list3{position:relative}#openClass #coultureCompass .list3 #listImg{position:absolute;top:20px;left:320px}#openClass #coultureCompass .list3 #listImg:before{content:none}#openClass #coultureCompass .list3 #listImg img{width:300px;height:auto}#openClass #mainContent .infoMovie dt{margin-bottom:20px;color:#0086af;font-size:22px;font-weight:bold;line-height:1}#openClass #mainContent .infoMovie dd{float:left;width:50%;text-align:center}#openClass #mainContent .infoMovie dd img{padding-right:10px;width:100%;height:auto}#openClass #mainContent .infoMovie dd:last-child img{padding-right:0;padding-left:10px}#openClass #mainContent .infoMovie dd a{text-decoration:none}#openClass #mainContent .infoMovie dd .youtubeLink{margin-top:.5em;display:inline-block}#openClass .adviserWrap{text-align:left}#openClass .adviserWrap .adviser{margin-left:2em;float:right}#openClass .adviserWrap .lecInfo{display:inline-block;font-size:12px;line-height:1.5}#openClass .adviserWrap ul{padding:1em}#openClass .adviserWrap ul.list1{margin-top:0}#openClass .adviserWrap ul li{margin-top:0;padding-left:0}#openClass .adviserWrap ul li+li{margin-top:.5em}#openClass .iframeWrap{margin-top:.5em;padding:0 0 56.25%;display:block;background:rgba(51,51,51,.15);text-align:center;box-shadow:0 0 4px #ccc}#openClass iframe{vertical-align:bottom}#openClass #lecturerWrap-2column{font-size:12px}#openClass #lecturerWrap-2column .lecturer{float:left;width:320px}#openClass #lecturerWrap-2column .lecturer .namePosiWrap{margin-top:10px;display:table;position:relative;height:105px}#openClass #lecturerWrap-2column .lecturer .namePosiWrap .namePosi{display:table-cell;position:relative;left:3%;width:240px;vertical-align:middle}#openClass #lecturerWrap-2column .lecturer .namePosiWrap .posi{letter-spacing:-1px}#openClass .lecturerWrapClass.introContent .introContentWrap{border:none}#openClass .table2.top10{margin-top:10px}#openClass .rightImg{position:relative;float:right;width:370px;text-align:right}#openClass .rightImg img{width:340px;height:auto}#openClass .border{margin-top:2em;padding:1em 0;border-top:solid 4px #3e3a39;border-bottom:solid 4px #3e3a39}#openClass .border .belong{padding-bottom:0;font-size:18px}#openClass.openClassAsideNew #aside #asideIn{margin-top:48px;margin-bottom:20px}#openClass #aside #asideIn dd ul:not(.overseas_link) li :not(.category) a{padding:0}#openClass #aside #asideIn dd ul:not(.overseas_link) li :not(.category) a:after{content:none}#openClass #aside #asideIn dd ul.overseas_link li a{padding:50px 40px}#openClass #aside li dl{padding:18px 20px;background:#fff}#openClass #aside li dd:hover{background:inherit}#openClass #aside li dt{display:none}#openClass #aside li a{padding:0}#openClass #aside li a .dispatchHover{padding:0;position:absolute;z-index:999;width:100%;height:100%;background:rgba(0,134,175,.2);opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#openClass #aside li a:hover .dispatchHover{opacity:1}#openClass #aside .-related .bnr-list a{margin-top:20px;display:block}#openClass #aside .-related .bnr-list a:first-child{margin-top:0}#openClass #aside .-related .bnr-list a img{width:100%;height:auto}#openClass #aside .spacs{margin-top:12px}#openClass #aside .spacs:first-child{margin-top:0}#openClass #aside .spacs img{width:100%;height:auto}#openClass #aside .spacs.mt-20{margin-top:20px}#openClass #aside .subNavHeadline{margin-top:60px;padding-left:7px;border-left:solid 5px #0091b8;position:relative;font-size:18px;font-weight:bold;line-height:1.3}#openClass #aside .subNavHeadline:before{border-top:solid 1px #ccc;position:absolute;top:-30px;left:0;width:220px;height:1px;content:""}#openClass #aside .subNavCategory{margin:20px 0 5px;font-size:14px;font-weight:bold;line-height:1.25}#openClass #aside .huninCurrent dd li:last-child a dl{background:#cce7ef}#openClass #aside .huninCurrent dd li:last-child a dl dd{background:#cce7ef}#openClass .col2Content_upc1{position:relative;z-index:900;width:740px;background:#f2f2f2}#openClass .col2Content_upc{position:relative;z-index:900;width:740px;background:#0086af}#openClass .UPC{margin-top:10px}#openClass .UPC:after{display:block;clear:both;content:""}#openClass .UPC ul{float:left;width:28%;vertical-align:top}#openClass .UPC ul li{font-size:13px}#openClass .upcApply{padding-top:15px}#openClass .btn3{margin:0 auto 0;padding:7px;-webkit-border-radius:3px;border-radius:3px;display:block;width:400px;color:#fff!important;background:#368dd7;font-size:14px;text-align:center;text-decoration:none}#openClass #entryAttention_upc{color:#900000;text-align:center}#openClass .col2Content_upc{position:relative;background:#0086af}#openClass .basicContent .entryList .btnHome a{color:#0086af;text-decoration:none}#openClass .basicContent .entryList .btnHome a:hover{opacity:1}#openClass .basicContent .entryList .btnHome:hover a{color:#fff}#openClass .upcList{margin-top:10px}#openClass .upcList:after{display:block;clear:both;content:""}#openClass .upcList ul{float:left;width:28%;vertical-align:top}#openClass .upcList ul li{font-size:13px}#openClass .hpcPoint{margin-top:30px}#openClass .hpcPoint img{width:100%;height:auto}#openClass .hpcPoint.listSpace{margin:1em 0 2em 0}#openClass #hpcPoint2{padding-bottom:15px}#openClass .hpcHeadline3{margin:30px 0 0 0;font-size:20px}#openClass .basicList{padding-bottom:25px}#openClass .basicList:after{display:block;clear:both;content:""}#openClass .basicList dt{margin-bottom:5px;float:right}#openClass .basicList dd{padding-top:5px}#openClass .basicList .hpcSkils li{padding-top:10px}#openClass #mainContent.report{padding-top:40px}#openClass #mainContent.report .col2headline4{padding-top:30px}#openClass #mainContent.report .contentEvent img+p{margin-top:26px}#openClass #mainContent.report .contentEvent p:last-child{margin-bottom:26px}#openClass #mainContent.report .contentEvent p{margin-bottom:1.5em;line-height:1.75}#openClass #mainContent.report .contentEvent.boxCommentary2{font-weight:normal;letter-spacing:0}#openClass #mainContent.report .contentEvent.boxCommentary2 dl>dt{margin-bottom:20px;color:#33a4ce;font-size:24px}#openClass #mainContent.report .contentEvent.boxCommentary2 .headline_bk{margin-bottom:10px;font-size:20px}#openClass #mainContent.report .contentEvent.boxCommentary2 p:last-child{margin-bottom:0}#openClass .voiceBox{margin-top:50px;padding:26px 40px;border:solid 2px #33a4ce;line-height:1.25}#openClass .voiceTtl{margin-bottom:20px;color:#33a4ce;font-size:24px;font-weight:bold}#openClass .voiceTtl small{font-size:20px}#openClass .voiceList li:before{color:#33a4ce}#openClass #mainContent.interview .col2headline3{color:#0086af;font-size:20px}#openClass #mainContent.interview .col2headline4{padding-top:30px}#openClass #mainContent.interview .col2headline41{padding-top:-10px}#openClass #mainContent.interview .col2headline5{margin-top:50px;padding:10px 0;color:#3e3a39;font-size:22px;font-weight:bold;letter-spacing:-1px}#openClass #mainContent.interview .col2headline6{margin-top:20px;padding:10px 0;color:#0086af;font-size:20px;letter-spacing:-1px}#openClass #mainContent.interview .contentEvent img+p{margin-top:26px}#openClass #mainContent.interview .contentEvent p:last-child{margin-bottom:26px}#openClass #mainContent.interview .contentEvent p{margin-bottom:1.5em;line-height:1.75}#openClass #mainContent.interview .contentEvent.boxCommentary2{font-weight:normal;letter-spacing:0}#openClass #mainContent.interview .contentEvent.boxCommentary2 dl>dt{color:#33a4ce;font-size:24px}#openClass #mainContent.interview .contentEvent.boxCommentary2 .headline_bk{margin-bottom:10px;font-size:20px}#openClass #mainContent.interview .contentEvent.boxCommentary2 p:last-child{margin-bottom:0}#openClass #mainContent.interview .col2ContentWrap .col2Content p+p{padding-top:1em}#openClass #mainContent.interview .introContent .introContentWrap li dt{width:160px}#openClass #mainContent.interview .introContent .introContentWrap li dd{width:830px}#openClass #mainContent.interview .introContent .introContentWrap li dd p .name{font-size:20px}#openClass .program_list{margin:0;padding-left:25px;list-style-type:disc}#openClass .program_list li{padding:5px 5px}#openClass .continue_Openclass{padding-bottom:30px;border-bottom:solid 1px #66afc5}#openClass .noteWording{padding-top:.5em;line-height:1.4}#openClass .fontNotice_closed{padding:2% 0;border-bottom:none;color:#fc0;line-height:1.4}#openClass .ancherDiv{margin-top:-100px;padding-top:100px}#openClass .headline4.kamikura{border-bottom:solid 3px #ccc}#openClass .sizeLittleSmall{font-size:21px}#openClass .tableMargin{padding-bottom:40px}#openClass .firstTable{margin-top:0}#openClass .firstTable th,#openClass .firstTable td{padding:1em;text-align:center}#openClass .firstTable th:first-child{width:4em}#openClass .firstTable+.textRight{margin:.5em auto 30px;font-size:14px}#openClass .firstTable.outlineDateTable th,#openClass .firstTable.outlineDateTable td{padding:0 .5em;line-height:1.6}#openClass .firstTable.outlineDateTable tr:first-child th{position:relative;left:-1em}#openClass .firstTable.outlineDateTable th:first-child{width:auto}#openClass .firstTable.outlineDateTable .line1{padding-left:4em;text-align:left}#openClass .col2headline5{margin:1em auto 0;padding-top:0}#openClass .headline5+.table2{margin-top:.5em}#openClass .headline5+.table2+.col2headline5{margin-top:2em}#openClass .studentsArea{padding-bottom:1.5em}#openClass .studentsArea dl{margin-bottom:1em;padding:1em;height:160px;background-color:#ebebeb}#openClass .studentsArea dl dt,#openClass .studentsArea dl dd{display:inline-block;height:100%;vertical-align:top}#openClass .studentsArea dl dt{width:20%}#openClass .studentsArea dl dt img{height:100%}#openClass .studentsArea dl dd{position:relative;width:78%;box-sizing:border-box}#openClass .studentsArea dl dd h3{color:#0086af;font-size:20px;line-height:1.15;letter-spacing:-.1em}#openClass .studentsArea dl dd .degree{margin:.5em 0 0;font-size:12px;line-height:1.2;letter-spacing:0}#openClass .studentsArea dl dd .name{display:inline;position:absolute;bottom:0;font-size:20px}#openClass .studentsArea dl .btnArchive{display:inline-block;position:absolute;right:0;bottom:0;width:160px;height:28px;color:#fff;background:#407eab;line-height:28px;text-align:center}#openClass .studentsArea dl .btnArchive:before{padding-right:.5em;display:inline-block;color:#fff;font-family:ilm;font-size:12px;content:"G"}#openClass .studentsArea dl:last-chilid{margin:0}#openClass #localNavWrap.openclassJp20130527 .localNavBg{height:90px}#openClass #localNavWrap.openclassJp20130527 #mainVisual .col2Content .col2headline3{bottom:40px}#openClass #localNavWrap.openclassJp20130527 #mainVisual .col2Content #localNav{bottom:5px}#openClass #localNavWrap.openclassJp20130527 #mainVisual .col2Content .col2Lead{bottom:15px}#openClass #localNavWrap.openclassJp20130527 #mainVisual .col2Content .col2Lead li{line-height:40px}#openClass .openclassJp2021-btn{position:absolute;top:120px;left:544px;z-index:999}#openClass .openclassJp2021-btn:hover{opacity:.7}#openClass .openclassJp2021-btn.openclassJp2021-btn-0726{top:auto;right:260px;bottom:2em;left:auto}#openClass #mainContent .col2ContentWrap .col2Content .asterisk{position:relative}#openClass #mainContent .col2ContentWrap .col2Content .asterisk span{position:absolute;left:10em;font-size:10px}#openClass #mainContent .col2ContentWrap .col2Content .asterisk2{position:absolute;right:0;bottom:1em;color:#0086af}#openClass.openClassAsideNew .applyWrap{margin:0 auto;width:1000px;color:#fff;text-align:center}#openClass #applyArea .applyHeadline{margin-bottom:1em;padding-top:3em;font-size:24px;font-weight:bold;line-height:1.2}#openClass #applyArea .applyHeadline::before{margin:auto;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 20px 0 20px;position:absolute;top:0;right:0;left:0;width:0;content:""}#openClass #applyArea .applyNotes{padding:15px 0 30px;font-size:14px}#openClass #applyArea-visit .applyNotes{padding:15px 0 30px;font-size:14px}#openClass #applyArea-visit .btnHome a{color:#0186af}#openClass .applyArea{padding-bottom:25px;position:relative}#openClass .applyArea #applyWrap{margin:0 auto;position:relative;width:1000px;color:#fff;text-align:center}#openClass .applyArea #applyWrap.orientation-base{background:#ecebeb}#openClass .applyArea #applyWrap.orientation-base #applyWrap{color:#3e3a39}#openClass .applyArea #applyWrap.orientation-base #applyWrap .applyHeadline::before{display:none}#openClass .applyArea #applyWrap.orientation-base #applyWrap .listTitle{color:#fff;background:#3e3a39}#openClass .applyArea #applyWrap.orientation-base #applyWrap .listTitle li:before{border-right:solid 1px #fff}#openClass .applyArea #applyWrap.orientation-base #applyWrap .entryList:nth-child(even){background:#f2f2f2}#openClass .applyArea #applyWrap.orientation-base #applyWrap .-icon-online::before{color:#3e3a39}#openClass .applyArea #applyWrap.orientation-base #applyWrap .listBtn a{color:#3e3a39}#openClass .applyArea #applyWrap.orientation-base #applyWrap .listBtn a::after{border-top:2px solid #3e3a39;border-right:2px solid #3e3a39}#openClass .applyArea #applyWrap .applyHeadline{margin-bottom:1em;padding-top:3em;position:relative;font-size:24px;font-weight:bold;line-height:1.2}#openClass .applyArea #applyWrap .applyHeadline:before{margin:auto;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 20px 0 20px;position:absolute;top:0;right:0;left:0;width:0;height:0;content:""}#openClass .applyArea #applyWrap .applyNotes{padding:15px 0 30px;font-size:14px}#openClass .applyArea #applyWrap .applyNotes .excuse{display:block;font-weight:bold}#openClass .applyArea.contactCol2{margin:0;width:100%;background:#0086af}#openClass .applyArea.contactCol2 .applyHeadline{width:740px}#openClass .applyArea.contactCol2 .boxentryList_row{margin-bottom:2em}#openClass .applyArea.contactCol2 .boxentryList_row ul.listTitle{margin-bottom:10px;display:flex;align-items:center;justify-content:space-around;background:#006693}#openClass .applyArea.contactCol2 .boxentryList_row ul.listTitle li{display:flex;align-items:center;justify-content:center;position:relative;height:37px;font-size:14px;font-weight:bold;line-height:1.4;text-align:center}#openClass .applyArea.contactCol2 .boxentryList_row ul.listTitle li:before{margin-top:-.5em;border-right:solid 1px #0186af;position:absolute;top:50%;left:0;width:100%;height:1em;content:" "}#openClass .applyArea.contactCol2 .boxentryList_row ul.listTitle li:last-child::before{content:none}#openClass .applyArea.contactCol2 .boxentryList_row .listPlace{width:110px}#openClass .applyArea.contactCol2 .boxentryList_row .listDate{width:290px}#openClass .applyArea.contactCol2 .boxentryList_row .listLimit{width:160px}#openClass .applyArea.contactCol2 .boxentryList_row .listBtn{width:180px}#openClass .applyArea.contactCol2 .boxentryList_row .listPlace span,#openClass .applyArea.contactCol2 .boxentryList_row .listDate span,#openClass .applyArea.contactCol2 .boxentryList_row .listLimit span{display:none}#openClass .applyArea.contactCol2 .boxentryList_row .entryList{padding:10px 0}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul{padding-right:5px;display:flex;align-items:center;justify-content:space-around}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li{position:relative;font-size:15px;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:-.04em}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listPlace .-icon-online{display:flex;align-items:center;justify-content:center}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listPlace .-icon-online::before{margin-right:.1em;position:relative;color:#fff;font-family:"ilm";font-size:20px;line-height:20px;vertical-align:middle;content:"M"}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listDate{text-indent:-18px}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listLimit{text-indent:-33px}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn{width:148px;height:40px;background-color:#fff;line-height:43px;text-indent:-1em}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn a{display:block;width:148px;height:40px;color:#0186af;background-color:rgba(0,0,0,0);font-size:16px}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.listBtn a:after{margin:auto;border-top:2px solid #0186af;border-right:2px solid #0186af;position:absolute;top:0;right:1em;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.font-half-size{letter-spacing:0}#openClass .applyArea.contactCol2 .boxentryList_row .entryList ul li.font-half-size span{font-feature-settings:"hwid" off}#openClass .applyArea.contactCol2 .boxentryList_row .entryList:nth-child(even){background-color:#2798bb}#openClass .applyArea.contactCol2 .boxentryList_row .entryList.line2{padding:20px 0}#openClass .applyArea.contactCol2 .boxentryList_row .entryList.line2 ul{align-items:flex-start}#openClass .applyArea.contactCol2 .applyHeadline+.boxentryList,#openClass .applyArea.contactCol2 .applyHeadline+.boxentryList_row{margin-top:45px}#openClass .orientation-base #applyWrap{color:#3e3a39}#openClass .orientation-base #applyWrap .applyHeadline::before{display:none}#openClass .orientation-base #applyWrap .listTitle{color:#fff;background:#3e3a39}#openClass .orientation-base #applyWrap .listTitle li:before{border-right:solid 1px #fff}#openClass .orientation-base #applyWrap .entryList:nth-child(even){background:#f2f2f2}#openClass .orientation-base #applyWrap .-icon-online::before{color:#3e3a39}#openClass .orientation-base #applyWrap .listBtn a{color:#3e3a39}#openClass .orientation-base #applyWrap .listBtn a::after{border-top:2px solid #3e3a39;border-right:2px solid #3e3a39}#openClass .applyArea.contactCol2.orientation-base{background:#eee}#openClass .applyArea.contactCol2.orientation-base.-bgf2f2f2{background-color:#f2f2f2}#openClass .applyArea.contactCol2.orientation-base.-bgf2f2f2 #applyWrap .entryList:nth-child(even){background:#eee}#openClass .seminarPics_hunin{margin:0 auto;width:600px}#openClass .seminarPics_hunin:after{display:block;clear:both;content:""}#openClass .seminarPics_hunin li{margin-top:5px;float:left;width:260px;vertical-align:top}#openClass .seminarPics_hunin li:nth-child(2n){margin:5px 0 0 80px}#openClass .seminarPics_hunin li:nth-child(n+3){margin-top:30px}#openClass .seminarPics_hunin li span{display:block;font-size:13px}#openClass .questionnaire .catch{margin-bottom:-10px;padding:0}#openClass .questionnaire .subtxt{margin-top:1em}#openClass .questionnaire .graph1{padding:20px 20px;float:right}#openClass .questionnaire .questionnaireResult{margin-top:1.5em;float:left}#openClass .questionnaire .questionnaireResult table tr td::before{margin-left:2em;content:"..."}#openClass .questionnaire .questionnaireResult p{margin-top:.5em;float:right;font-size:12px}#openClass .questionnaire .questionaireRecommend{position:relative}#openClass .questionnaire .questionaireRecommend .graph2 img{margin-top:80px}#openClass .questionnaire .questionaireRecommend p{position:absolute;bottom:4em;left:9.5em}#openClass .lesson p.subtxt{margin-top:1em}#openClass .lesson .oList{margin-top:1em;margin-bottom:1em}#openClass .distribution{display:flex;flex-wrap:wrap;justify-content:space-between}#openClass .distribution .col2headline5{margin:1.3em 0 .3em}#openClass .distribution>div{display:flex;flex-direction:column;flex-wrap:wrap;width:350px}#openClass .distribution>div .boxCommentary2{margin-top:auto;padding:20px 0 10px;width:350px;height:261px}#openClass .lecutureVoice .col2headline3{margin:1em 0}#openClass .interview{padding-bottom:80px}#openClass .interview .voice{padding:30px 0;border-bottom:solid 1px #ccc}#openClass .interview .voice:first-of-type{padding-top:0}#openClass .interview .voice:last-child{border:0}#openClass .interview .voice dt{padding:15px 0;color:#0086af;font-size:22px;font-weight:bold}#openClass .interview .voice dd ul li{margin-bottom:0;padding:5px 20px 5px 2.25em;position:relative;color:#666}#openClass .interview .voice dd ul li::before{display:block;position:absolute;top:0;left:0;color:#67a6e0;font-family:"ilm";font-size:24px;content:"u"}#openClass .interview .questionaireRecommend{padding:30px 40px;display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;font-size:20px;font-weight:bold;line-height:1.4}#openClass .worldMap{padding-top:3em;padding-bottom:1em;background:#fff}#openClass .worldMap p{position:relative;height:450px}#openClass .worldMap p .mapbtn{position:absolute;bottom:0;left:31%}#openClass .worldMap p .mapbtn a{display:table-cell;width:280px;height:60px;color:#fff;background:#0086af;font-size:20px;font-weight:bold;text-align:center;vertical-align:middle;cursor:pointer}#openClass .worldMap p .mapbtn a::after{position:absolute;bottom:5px;left:135px;width:15px;height:9px;background:url(https://www.cicombrains.com/images/images2016/open_class/detail/expat/review/icon-mapbtnAfter.png);content:""}#openClass .worldMap .worldMap-detail{display:none}#openClass .worldMap .worldMap-detail table{margin:3em auto;width:680px}#openClass .worldMap .worldMap-detail table tbody{border-top:2px solid #3e3a39;border-bottom:2px solid #3e3a39;width:740px}#openClass .worldMap .worldMap-detail table tbody tr:first-child{border-bottom:1px solid #3e3a39;height:60px;color:#005488}#openClass .worldMap .worldMap-detail table tbody tr:first-child th{font-weight:bold}#openClass .worldMap .worldMap-detail table tbody tr td{height:40px;vertical-align:middle}#openClass .worldMap .worldMap-detail table tbody tr td:first-child,#openClass .worldMap .worldMap-detail table tbody tr td:nth-of-type(3),#openClass .worldMap .worldMap-detail table tbody tr td:nth-of-type(5){font-weight:bold}#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(11),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(13),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(14),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(16),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(20),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(22),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(24),#openClass .worldMap .worldMap-detail table tbody tr:nth-of-type(25){border-bottom:1px solid #ccc}#openClass .industry{margin-top:2em;margin-bottom:80px;padding-top:3em;padding-bottom:1em;background:#fff}#openClass h2.recommendCourse{color:#0086af}#openClass #archiveWrap.basicContent #mainPanel2{margin-top:1em;margin-bottom:0;padding-top:15px;overflow:hidden}#openClass .acdList{margin:0 0 20px}#openClass .acdList label{padding:15px 20px;display:block;position:relative;color:#fff;background-color:#005198;font-weight:600;line-height:1;cursor:pointer}#openClass .acdList label:hover{opacity:.7}#openClass .acdList label:after{position:absolute;right:20px;font-family:"ilm";-ms-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;content:"j"}#openClass .acdList input{display:none}#openClass .acdList input:checked+label+.box{max-height:999px}#openClass .acdList input:checked+label:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#openClass .acdList .box{margin:0;border-right:solid 1px #005198;border-bottom:solid 1px #005198;border-left:solid 1px #005198;max-height:0;overflow-y:hidden;background-color:#fff;-ms-transition:all .8s;-webkit-transition:all .8s;transition:all .8s}#openClass .acdList .box ul{padding:20px}#openClass .acdList .box li{margin:0 0 13px;opacity:1}#openClass .acdList .box li ul{padding:0;border:none}#openClass .acdList .box li ul li{margin:0}#openClass .basicContent p.btnHome a{color:#fff;text-decoration:none}#openClass .basicContent p.btnHome a:hover{opacity:1}#openClass.openClass-japan #mainPanel,#openClass.openClass-japan #mainPanel2,#openClass.openClass-overseas #mainPanel,#openClass.openClass-overseas #mainPanel2{padding-bottom:40px}#openClass.openClass-japan #mainPanel .first,#openClass.openClass-japan #mainPanel2 .first,#openClass.openClass-overseas #mainPanel .first,#openClass.openClass-overseas #mainPanel2 .first{margin-top:0;padding-top:0;border-top:none}#openClass.openClass-japan .overseas{display:none!important}#openClass.openClass-overseas .inJpn{display:none!important}#openClass .subThema:nth-child(1){margin-top:0;font-size:24px}#openClass .subThema:nth-child(2){margin-top:20px}#openClass #mainContent figure{padding-bottom:60px}#openClass #client{padding-bottom:60px}#openClass #client .col2headline6{margin-top:60px}#openClass #classFeature .program-list .attentions{padding-top:10px;text-align:right}#openClass #classFeature .program-list .attentions::before{display:inline}#openClass #classFeature .program-list .attentions:after{display:inline-block;color:#0086af;font-family:"ilm";font-size:20px;vertical-align:middle;content:"m"}#openClass #classFeature .program-list .list2 li{padding-top:5px}#openClass #classFeature .program-list .list2 li dl,#openClass #classFeature .program-list .list2 li dt{display:inline;font-size:16px}#openClass #classFeature .program-list .list2 li::before{margin-right:0}#openClass #classFeature .program-list .list2 li dd{text-indent:0}#openClass #classFeature .program-list .list2 li:nth-child(1){padding-top:10px}#openClass #classFeature .program-list>li{padding-left:67px}#openClass #classFeature .program-list>li .col2headline6{margin-top:30px}#openClass #classFeature .program-list>li:nth-child(1)::after{top:30px;left:30px;background:none;font-size:18px;font-weight:600;content:"1"}#openClass #classFeature .program-list>li:nth-child(2)::after{top:30px;left:30px;background:none;font-size:18px;font-weight:600;content:"2"}#openClass #classFeature .program-list>li:nth-child(3)::after{top:30px;left:30px;background:none;font-size:18px;font-weight:600;content:"3"}#openClass #classFeature .program-list>li:nth-child(4)::after{top:30px;left:30px;background:none;font-size:18px;font-weight:600;content:"4"}#openClass #classFeature .program-list>li:nth-child(5)::after{top:30px;left:30px;background:none;font-size:18px;font-weight:600;content:"5"}#openClass #classLineup p{font-weight:bold}#openClass #classLineup .list2{padding:10px 0}#openClass #classLineup .list2 li{padding-top:10px}#openClass #classLineup .list2 span{padding:3px 10px;color:#fff;font-weight:bold}#openClass #classLineup .list2 span:nth-child(1){background-color:#a183b8}#openClass #classLineup .list2 span:nth-child(2){background-color:#45ab35}#openClass #classLineup dl{margin-top:20px;padding:20px 17px;background-color:#fff}#openClass #classLineup dl dt span{margin-right:10px;padding:7px 5px 7px 15px;background-color:#d5db00;font-size:20px}#openClass #classLineup dl dd{margin:20px 0 0 20px}#openClass .incharge{padding-bottom:1em;display:block}#openClass .-consortium .kouzaGaiyoDetail dl dt{font-size:16px}#openClass .-consortium .kouzaGaiyoDetail dd p{font-size:16px;font-weight:normal;text-indent:0}#openClass .-consortium .kouzaGaiyoDetail dd .list3 li{padding:0 0 0 1.5em;text-indent:-1.5em}#openClass .-consortium .kouzaGaiyoDetail dd .list3 li::before{top:0;font-size:16px}#openClass .course dl{padding-bottom:.5em}#openClass .course dl dt{padding:0;width:auto}#openClass .course dl dd{padding:0;border:none;clear:both}#openClass .openclassJp2021renew-top{margin-top:-20px}#openClass .openclassJp2021renew-top #mainVisual{position:relative}#openClass .openclassJp2021renew-top #mainVisual .col2Content{overflow:hidden}#openClass .openclassJp2021renew-top #mainVisual .col2Content:not(.-jisedai):before{padding:108px 0 0;display:block;position:absolute;top:0;left:0;z-index:999;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:145px;height:145px;color:#fff;background:#a688bd;text-align:center;letter-spacing:-.1em;box-sizing:border-box;content:"オンライン"}#openClass .openclassJp2021renew-top #pageTitle{margin:auto;position:absolute;top:1.5em;right:0;left:0;color:#fff;font-size:34px;font-weight:bold;text-align:center}#openClass .openclassJp2021renew-top .pageTitle{margin:auto;position:absolute;top:1.5em;right:0;left:0;color:#fff;font-size:34px;font-weight:bold;line-height:1;text-align:center}#openClass .openclassJp2021renew-top .col2headline3{margin-right:10px;position:absolute;bottom:1.5em;left:2em;color:#fff;font-size:18px;font-weight:bold;line-height:1.5}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual .col2Content{padding:60px 40px;height:320px}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual .col2Content:before{padding:100px 0 0;z-index:10;background:#ed7a3e;line-height:1;white-space:pre;content:"通学＆\aオンライン"}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual .kv-images{position:absolute;top:0;left:0}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual .titleExplan{margin:15px 0}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual .titleMain{line-height:1.3}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual #pageTitle{position:relative;top:auto;color:#3e3a39}#openClass .openclassJp2021renew-top.-commuter_and_online #mainVisual.-interview .col2Content{height:190px}#openClass .openclass_sub #mainVisual #pageTitle .titleExplan{margin:8px 0;color:#fff;font-size:18px;font-weight:bold;line-height:1.5}#openClass .openclass_sub #mainVisual #pageTitle .-text-white{color:#000}#openClass .openclass_sub .bg-basic{background:#f2f2f2}#openClass .openclass_sub .openclassJp2021renew-top{margin-bottom:20px}#openClass .openclass_sub #localNav{margin-bottom:17px}#openClass .openclass_sub .lecturerWrapClass{width:740px}#openClass .openclass_sub .lecturerWrapClass .introContentWrap li dt{width:160px}#openClass .openclass_sub .lecturerWrapClass .introContentWrap li dd{width:570px}#openClass .openclass_sub .lecturerWrapClass .introContentWrap li dd .name{font-size:20px}#openClass .openclass_sub .col2headline6{margin-top:20px;padding:10px 0;color:#0086af;font-size:20px;letter-spacing:-1px}#openClass .openclass_sub #document_download-area-bottom{padding-bottom:42px}#openClass .openclass_sub .interview{padding-bottom:50px}#openClass .program-list{list-style:none}#openClass .program-list>li{padding:30px 30px 30px 100px;position:relative;background:#fff}#openClass .program-list>li+li{margin-top:15px}#openClass .program-list>li dt{margin-bottom:20px;font-size:18px;font-weight:bold}#openClass .program-list>li:nth-child(1)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point1.webp) no-repeat center right;background-size:cover;content:""}#openClass .program-list>li:nth-child(2)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point2.webp) no-repeat center right;background-size:cover;content:""}#openClass .program-list>li:nth-child(3)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point3.webp) no-repeat center right;background-size:cover;content:""}#openClass .program-list>li:nth-child(4)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point4.webp) no-repeat center right;background-size:cover;content:""}#openClass .program-list>li:nth-child(5)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point5.webp) no-repeat center right;background-size:cover;content:""}#openClass .program-list>li:nth-child(6)::after{position:absolute;top:0;left:0;width:100px;height:125px;background:url(/images/images2016/open_class/detail/w-empowerment/point6.webp) no-repeat center right;background-size:cover;content:""}#openClass #apply-anchor-area{margin-bottom:1.5em}#openClass #apply-anchor-area .col2Content{padding-bottom:20px;background:#fff}#openClass #apply-anchor-area .flex-table{margin:0 auto;padding:20px 0;display:flex;flex-direction:column;width:700px;font-size:15px}#openClass #apply-anchor-area .flex-table thead th{padding:.35em;border:solid 1px #e0e0e0;border-bottom:none;background:#f2f2f2;font-weight:bold}#openClass #apply-anchor-area .flex-table tbody tr td{padding:.6em;border:solid 1px #e0e0e0;border-top:none;display:flex;align-items:center}#openClass #apply-anchor-area .flex-table tbody tr td span.place:before{margin-right:.1em;position:relative;color:#62bad5;font-family:"ilm";font-size:20px;line-height:20px;vertical-align:middle;content:"M"}#openClass #apply-anchor-area .flex-table thead tr,#openClass #apply-anchor-area .flex-table tbody tr{display:flex}#openClass #apply-anchor-area .flex-table thead tr th,#openClass #apply-anchor-area .flex-table tbody tr td{justify-content:center;width:350px;text-align:center}#openClass #apply-anchor-area .flex-table .position-center{display:flex;align-items:center;justify-content:center;height:1em}#openClass #apply-anchor-area .flex-table .position-center .hayawari{margin-right:1em;height:3em;width:15%;height:3em}#openClass #apply-anchor-area .flex-table.-col3 thead tr th,#openClass #apply-anchor-area .flex-table.-col3 tbody tr td{width:auto;min-width:175px}#openClass #apply-anchor-area .flex-table.-col3 thead tr th:nth-child(2),#openClass #apply-anchor-area .flex-table.-col3 tbody tr td:nth-child(2){width:100%}#openClass #apply-anchor-area .flex-table.-equality thead tr th,#openClass #apply-anchor-area .flex-table.-equality tbody tr td{width:33%}#openClass #apply-anchor-area .flex-table.-equality thead tr th:nth-child(2),#openClass #apply-anchor-area .flex-table.-equality tbody tr td:nth-child(2){width:33%}#openClass #apply-anchor-area .hayawari_kikan-area{position:relative}#openClass #apply-anchor-area .hayawari_kikan{position:absolute;top:-15px;left:84px;z-index:2;width:114px;height:97px}#openClass #apply-anchor-area .btnHome{margin:0 auto;width:67%;height:60px;background:#dadf00;font-size:18px;line-height:60px}#openClass #apply-anchor-area .btnHome a{color:#3e3a39}#openClass #apply-anchor-area .btnHome:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;right:1em;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#openClass #apply-anchor-area .btnHome-text{margin:8px 0 -3px;font-size:12px;text-align:center}#openClass #document_download-area{padding:0 0 1.5em;position:relative;width:100%;background:#f2f2f2}#openClass #document_download-area .download{display:flex;flex-wrap:wrap;justify-content:space-between}#openClass #document_download-area .download div{background:#fff}#openClass #document_download-area .download div:first-child{padding:1.5em 2em 1.2em 2em;width:64%;font-size:15px;line-height:1.7}#openClass #document_download-area .download div:last-child{padding:0;display:-webkit-box;display:flex;align-items:center;justify-content:center;width:35.7%;min-height:100px;-webkit-box-pack:center;-webkit-box-align:center}#openClass #document_download-area .btnHome{width:225px;background:#dadf00;text-indent:-1em}#openClass #document_download-area .btnHome:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;right:1em;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#openClass #document_download-area .btnHome a{color:#3e3a39}@media only screen and (min-width:641px){#openClass #document_download-area .download div:first-child{padding-right:1em;display:flex;flex-wrap:wrap;align-items:center}}#openClass .document_download-area-top{padding:0 0 35px;position:relative;width:100%;background:#f2f2f2}#openClass .document_download-area-top:nth-last-of-type(2){padding:40px 0 42px 0}#openClass .document_download-area-top:nth-last-of-type(2) .btnHome{background:url(/images/images2016/open_class/download-materials-bottom.svg) no-repeat;background-size:100%}#openClass .document_download-area-top .btnHome{padding:19px 0 0 192px;display:block;width:100%;height:89px;color:#3e3a39;background:url(/images/images2016/open_class/download-materials-top.svg) no-repeat;background-size:100%;font-weight:bold;line-height:25px;text-align:left;text-indent:0;letter-spacing:initial}#openClass .document_download-area-top .btnHome:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;right:2em;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;vertical-align:middle;content:""}#openClass .document_download-area-top .btnHome a{color:#3e3a39;text-indent:0}@media only screen and (min-width:641px){#openClass .document_download-area-top .download div:first-child{padding-right:1em;display:flex;flex-wrap:wrap;align-items:center}}#openClass .document_download-area-top .boxCommentary2{padding:0;font-weight:normal}#openClass .timeTable-label{padding:2% 4% 0% 2.4%;display:block;background:#fff;font-weight:bold}#openClass .timeTable-label span:nth-child(1){color:#fbe5d6}#openClass .timeTable-label span:nth-child(2){color:#e2f0d9}#openClass .timeTable-label span:nth-child(3){color:#ffc}#openClass #classSummary .kouzaGaiyoWrap{margin-bottom:1em}#openClass #classSummary .kouzaGaiyoWrap h2{font-weight:600;cursor:pointer}#openClass #classSummary .kouzaGaiyoWrap h2 .optional{margin-right:.5em;padding:.2em .5em;border:solid 1px #fff;line-height:2}#openClass #classSummary .kouzaGaiyoWrap.light_blue h2{background-image:url(/images/images2016/open_class/detail/jisedai-hr/bg_ptn1.png)}#openClass #classSummary .kouzaGaiyoWrap.light_blue .kouzaGaiyoDetail{background-image:url(/images/images2016/open_class/detail/jisedai-hr/bg_ptn2.png);background-repeat:repeat;background-position:initial;background-size:auto}#openClass #classSummary .kouzaGaiyoWrap .kouzaGaiyoDetail{display:none}#openClass #navLink #localNav{margin-bottom:40px;border:solid 2px #e0e0e0;display:flex;align-items:center;justify-content:space-between;width:740px;height:88px}#openClass #navLink #localNav li{position:relative;width:100%;min-width:105px;height:88px;font-size:14px;line-height:1em;text-align:center}#openClass #navLink #localNav li:hover::after{border-color:#ed7a3e}#openClass #navLink #localNav li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;color:#0086af;letter-spacing:-.05em;vertical-align:middle}#openClass #navLink #localNav li a:hover{color:#ed7a3e}#openClass #navLink #localNav li a:hover:after{border-color:#ed7a3e}#openClass #navLink #localNav li a:before{margin-top:-.7em;border-right:solid 2px #e0e0e0;position:absolute;top:50%;left:0;width:100%;height:1.5em;content:" "}#openClass #navLink #localNav li a:after{margin:auto;border-top:1px solid #0086af;border-left:1px solid #0086af;position:absolute;left:.5em;transform:translateX(50%) rotate(135deg);width:.3em;height:.3em;vertical-align:middle;content:""}#openClass #navLink #localNav li span.letterspace-narrow{letter-spacing:-.15em}#openClass #navLink #localNav.arrowBottom li a:after{border-top:1px solid #0086af;border-right:1px solid #0086af;border-left:none;position:absolute;bottom:1.3em;left:46%;transform:translateX(46%) rotate(135deg);width:.3em;height:.3em;content:""}#openClass .panelLink{margin-bottom:38px}#openClass .panelLink .moviePanel dt{position:relative;width:238px;height:134px}#openClass .panelLink .moviePanel dt img{border:solid #eee 1px}#openClass .panelLink .moviePanel dd .titleMain span{padding-left:10px;font-size:14px}#openClass .panelLink .moviePanel dd .titleExplain{margin-top:15px;font-size:18px;line-height:1.3}#openClass .interviewPanel{display:flex;flex-wrap:wrap;justify-content:flex-start}#openClass .interviewPanel>li{margin-right:17px;margin-bottom:40px;width:235px;background:#fff;box-shadow:0 0 10px rgba(171,139,110,.39)}#openClass .interviewPanel>li a{display:block;position:relative;height:100%}#openClass .interviewPanel>li .thumbWrap{width:100%;height:150px}#openClass .interviewPanel>li .thumbWrap img{width:100%}#openClass .interviewPanel>li .textWrap{padding:18px 18px 80px;display:block;width:100%}#openClass .interviewPanel>li .category{margin-bottom:12px;color:#005198;font-size:14px;line-height:1.2;letter-spacing:-.13em}#openClass .interviewPanel>li .category span{margin-left:.5em}#openClass .interviewPanel>li .title{color:#000;font-size:18px;font-weight:bold;line-height:1.4}#openClass .interviewPanel>li .subTitle{margin-top:6px;display:block;color:#000;font-size:14px;line-height:1.3}#openClass .interviewPanel>li .moreArticle{margin-top:auto;position:absolute;bottom:20px;left:20px;width:200px}#openClass .interviewPanel>li .moreArticle .btn{position:relative;width:100%;height:auto;color:#fff;background:#407eab;font-size:14px;font-weight:bold;line-height:2.3em;text-align:center;letter-spacing:.04em;transition:.3s}#openClass .interviewPanel>li .moreArticle .btn:before{padding-right:.5em;display:inline-block;color:#fff;font-family:ilm;content:"G"}#openClass .interviewPanel>li:nth-child(3n){margin-right:0}#openClass .adviser-message{padding-top:60px;text-align:left;letter-spacing:0}#openClass .adviser-message .catch{padding-bottom:20px;font-weight:bold}#openClass .adviser-message .catch span{font-size:16px}#openClass .adviser-message .adviser{position:absolute;top:60px;right:40px;font-weight:normal}#openClass .adviser-message .adviser .lecInfo{margin-top:.5em;display:inline-block;font-size:12px;line-height:1.3}#openClass .adviser-message dt{margin-bottom:1em;font-size:24px}#openClass .adviser-message dd{margin-bottom:20px;line-height:1.5}#openClass .adviser-message .-width510{width:510px}#openClass .featureWrap{padding:40px 30px 20px;background:#fff}#openClass .featureWrap h5{padding:6px 20px;color:#fff;background:#0068a7;font-size:18px;font-weight:600}#openClass .featureWrap div{margin:1em 0 40px;display:flex;align-items:center;justify-content:center}#openClass .featureWrap div img{margin-right:1em;flex-shrink:0;width:80px;height:80px}#openClass #jisedaiVoice h5{margin-bottom:.5em;font-size:20px}#openClass #jisedaiVoice h4+h5{padding-top:0}#openClass .pie-chart_profile{padding:10px 0;display:flex;align-items:center;justify-content:space-around;background:#fff}#openClass .pie-chart_profile img{width:370px;height:370px}#openClass .courseBriefing{margin:25px 0 60px}#openClass .courseBriefing .boxCommentary2{padding:0 30px 60px;text-align:left}#openClass .courseBriefing .arrow_box{padding:15px;border-radius:6px;position:relative;bottom:40px;left:240px;width:450px;color:#fff;background:#ed7a3e;font-size:14px;text-align:center}#openClass .courseBriefing .arrow_box span{font-size:16px}#openClass .courseBriefing .arrow_box:after{margin-left:-10px;border:solid rgba(0,0,0,0);border-top-color:#ed7a3e;border-top-width:21px;border-right-width:10px;border-bottom-width:21px;border-left-width:10px;position:absolute;top:100%;left:25%;content:""}#openClass .courseBriefing h4{margin:-10px 0 30px;color:#ed7a3e;font-size:24px;font-weight:600;text-align:center}#openClass .courseBriefing .outlineWrap{border-bottom:none}#openClass .courseBriefing .outlineWrap .address{padding-bottom:0}#openClass .courseBriefing .col2headline4{font-size:24px}#openClass .courseBriefing .list3{padding:10px 0 0 0}#openClass .courseBriefing .listTitle{margin-top:50px;margin-bottom:10px;display:-webkit-box;display:flex;justify-content:space-around;color:#fff;background:#ed7a3e;font-weight:600;line-height:37px}#openClass .courseBriefing .address dt{font-size:16px}#openClass .courseBriefing .boxCommentary2 dl dd{margin-top:0;line-height:1.5}#openClass .courseBriefing .entryList{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;background:#fdebe2}#openClass .courseBriefing .entryList:last-child{margin:0}#openClass .courseBriefing .entryList .headline2{padding:20px;font-size:20px;font-weight:600;letter-spacing:0}#openClass .courseBriefing .entryList .headline2 span{font-size:16px}#openClass .courseBriefing .entryList a{margin-right:20px;position:relative;width:148px;color:#fff;background-color:#ed7a3e;line-height:40px;text-indent:-1em}#openClass .courseBriefing .entryList a:hover{opacity:.6}#openClass .courseBriefing .entryList a::after{margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;right:1em;bottom:0;transform:rotate(45deg);width:.5em;height:.5em;content:""}#openClass .courseBriefing .entryList.bg-none{background-color:#fff}#openClass .courseBriefing .entryList .orange-btn{margin:40px auto 0;padding:15px;width:496px;line-height:1.2}#openClass .courseBriefing .entryList .nolinkBtn{margin-top:40px}#openClass .courseBriefing .applyNotes{padding-top:15px;font-size:14px;font-weight:normal;text-align:center}#openClass #courseBriefing.courseBriefing{margin:0;padding:25px 0 60px;background:#eee}#openClass #courseBriefing.courseBriefing .boxCommentary2{padding:60px 20px}#openClass #courseBriefing.courseBriefing h4{color:#ff5921}#openClass #courseBriefing.courseBriefing h4 span{font-size:18px}#openClass #courseBriefing.courseBriefing .courseBriefingNotes{margin:30px 5px 55px;padding:20px;background:#ffeee8}#openClass #courseBriefing.courseBriefing .courseBriefingNotes dt{margin-bottom:5px;display:block;font-size:16px}#openClass #courseBriefing.courseBriefing .orange-btn{margin:40px auto 0;padding:0;width:700px;height:60px;background-color:#ff5921;font-size:18px;line-height:60px}#openClass #courseBriefing.courseBriefing .address dd:last-of-type{border-bottom:solid 1px #ccc}#openClass .openClassTopix{margin:0 auto 40px;padding:40px 30px;background:#fff}#openClass .openClassTopix .topixList>li{margin-bottom:10px}#openClass .openClassTopix .topixList>li a{display:flex;align-items:flex-start}#openClass .openClassTopix .topixList>li .updateArea{width:7em;color:#0086af;font-size:14px;line-height:1.8}#openClass .openClassTopix .topixList>li .textArea{padding-left:2em;width:calc(100% - 7em)}#openClass .openClassTopix .topixList>li .textArea .text{font-size:18px;line-height:1.3}#openClass .openClassTopix .topixList>li .textArea .date{font-size:14px;font-weight:bold}#openClass .openClassTopix .topixList>li:nth-child(n+6){display:none}#openClass .openClassTopix .topixList>li:nth-child(5){margin:0}#openClass .accordion_inner{position:relative}#openClass .accordion-btn{margin:auto;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%);width:132px;height:30px;color:#fff;background-color:#3e3a39;font-size:16px;text-align:center;cursor:pointer;transition:all .2s}#openClass .accordion-btn::after{content:"もっと見る"}#openClass .accordion-text{position:relative;overflow:hidden}#openClass .accordion-text.is-hide{height:230px}#openClass .accordion-text.-bissim.is-hide{height:210px}#openClass .accordion-text::before{position:absolute;bottom:0;width:100%;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,#fff 80%,#fff 100%);content:""}#openClass .accordion-btn.is-show{bottom:-65px}#openClass .is-show+.is-hide{margin-bottom:65px}#openClass .accordion-btn.is-show::after{content:"閉じる"}#openClass .accordion-btn.is-show+.accordion-text::before{display:none}#applyArea #applyWrap .funakawaCheck .applyHeadline{padding:0 0 1em;width:100%;font-size:16px;font-weight:normal;letter-spacing:-1px}#applyArea #applyWrap .funakawaCheck .applyHeadline:before{content:none}#applyArea #applyWrap .funakawaCheck .applyHeadline a{padding-bottom:.125em;border-bottom:solid 1px #fff;color:#fff;font-weight:bold}#applyArea #applyWrap .funakawaCheck .applyHeadline a:hover{border-color:#fc0;color:#fc0}#applyArea #applyWrap .funakawaCheck .btnHome{width:360px;pointer-events:none}#applyArea #applyWrap .funakawaCheck .btnHome.on{pointer-events:auto}#applyArea #applyWrap .funakawaCheck .btnHome.on:before{z-index:-1;opacity:0}#applyArea #applyWrap .funakawaCheck .checkBox{padding-bottom:1.5em}#applyArea #applyWrap .funakawaCheck label{display:block;cursor:pointer}#applyArea #applyWrap .funakawaCheck label input{margin-right:.5em;display:inline-block}#applyArea #applyWrap .funakawaCheck label:hover{opacity:.8}.boxCommentary2_atdIse{margin-top:2em}.boxCommentary2_atdIse .catch{margin-bottom:1em;padding:0 0 0 1em;font-size:1.33em;text-indent:-1em}.atdFlowList{margin-bottom:2em}.atdFlowList>li+li{margin-top:2em}.atdFlowList>li .date{margin-right:.5em;font-weight:bold}.atdFlowList>li p:first-of-type{margin-top:1em;padding-left:2.5em;line-height:1}.atdFlowList>li p:first-of-type+ul{margin-top:.5em}.atdFlowList>li>ul{margin-top:1em;padding-left:2em}.atdFlowList>li>ul>li{padding-left:2em;text-indent:-2em}.atdFlowList>li>ul>li+li{margin-top:.5em}.atdFlowList>li>ul>li:before{font-size:2em;font-weight:bold;line-height:.5;vertical-align:middle;content:"・"}.atdFlowList>li .introContentBox{margin:1.5em auto}.atdFlowList>li .introContentBox dd{margin-top:0}.atdFlowList>li .introContentBox dd p{margin-top:0;padding-left:0;line-height:normal}.atdFlowList>li .introContentBox dd .letterSpac0{letter-spacing:0}.headlineNotes{padding-left:3em;text-indent:-1em}.inturnsTable{margin-top:1.5em;width:100%}.inturnsTable tr{border-top:solid 1px #ccc}.inturnsTable tr:nth-child(odd) th,.inturnsTable tr:nth-child(odd) td{background:#e2e2e2}.inturnsTable tr:first-child th{text-align:center}.inturnsTable tr:last-child{border-bottom:solid 1px #ccc}.inturnsTable th,.inturnsTable td{padding:1em;border-left:solid 1px #ccc;background:#fff}.inturnsTable th:first-child,.inturnsTable td:first-child{border-left:none}.inturnsTable th:first-child{width:10em;font-weight:bold}.inturnsTable td:last-child{text-align:center}.small{font-size:.9em}.textIndent1,.lead.textIndent1{padding-left:1em;text-indent:-1em}.headlineBox{padding:.5em 1em;border:dotted 1px #000;display:block;color:#3e3a39;background:#ddd;font-size:1.1em}.narrowedLink{margin:20px auto 0;display:block;width:540px}.narrowedLink>li{display:inline-block;float:left;width:260px}.narrowedLink>li:last-child{float:right}.narrowedLink a{display:block;height:50px;font-size:19px;line-height:50px}.narrowedLink a:hover{color:#fff}.narrowedLink:after{display:block;clear:both;content:""}.voiceBox{margin-top:50px;padding:26px 40px;border:solid 2px #33a4ce;line-height:1.25}.voiceBox h6{margin:1.5em 0 1em 1em;text-indent:-1em}.voiceBox .voicelead{margin-top:1em}.voiceTtl{color:#33a4ce;font-size:24px;font-weight:bold}.voiceTtl small{font-size:20px}.voiceList li:before{color:#33a4ce}.flex_wap{display:flex}.flex_wap.col2{justify-content:space-between}.flex_wap.col2>*{width:49%}.flex_wap.col2>*:nth-child(n+3){margin-top:1em}.flex_wap.col2>* img{width:100%;height:auto}.spTextCenter{display:block}.interviewer{display:flex;color:#005198}.interviewer dd{padding-left:2em}.interviewer .name{font-size:1.2em;font-weight:bold}.interviewer .prof{margin-top:1em;font-size:.9em;line-height:1.4}.jisedaiHead{padding:.5em 0;border-top:solid 3px #005198;border-bottom:solid 3px #005198;color:#005198;font-size:1.4em;font-weight:bold;line-height:1.3}.talk_line dt,.talk_line dd{margin-bottom:1em}.talk_line dt{color:#0086af;font-weight:bold}.talk_line dd{padding-left:1em}.talk_line dd:last-child{margin-bottom:0}.talk_line p+p{margin-top:1em}.talk_line .boxCommentary2{margin-top:1em;text-align:left}.talk_line .boxCommentary2 dt{font-size:1.1em}.talk_line .boxCommentary2 dd{margin-top:.5em;font-weight:normal}.col2Content.message_box{margin-top:40px;padding:60px 40px;position:relative;background:#fff}.col2Content.message_box .headline_lb{margin-bottom:2.75em}.col2Content.message_box .headline_lb small{margin-top:.66em;display:block}.col2Content.message_box p{margin-top:2em}.col2Content.message_box ul{margin-top:2em}.col2Content.message_box li{margin:0}.col2Content.message_box li+li{margin-top:.5em}.col2Content.message_box .col2headline4{padding-top:2em;border-width:2px;font-size:18px}.col2Content.message_box .name{margin-top:1.75em;font-size:24px}.col2Content.message_box .belong{margin-top:1.5em;font-size:14px}.col2Content.message_box .profile{margin-top:1.25em;width:500px;font-size:12px;text-align:justify}.col2Content.message_box .profile.lecturer_img-hidden{width:100%}.col2Content.message_box .space{display:none}.col2Content.message_box .lecturer_img{position:absolute;right:20px;bottom:0}.col2Content.message_box .lecturer_img.-ota{right:30px;width:130px}.oList.listInP li{font-size:18px}.oList.listInP li p,.oList.listInP li a{font-size:16px}.oList.listInP li+li{margin-top:1.5em}.session_list>li{box-shadow:0 0 40px rgba(0,0,0,.2)}.session_list>li+li{margin-top:40px}.session_list h5{padding:30px 40px;height:140px;color:#fff;font-size:24px;font-weight:bold;line-height:1;text-shadow:0 0 1em rgba(153,102,0,.6);letter-spacing:-.025em}.session_list h5 span,.session_list h5 small{display:block}.session_list h5 span{margin-bottom:.75em;font-size:18px}.session_list h5 small{margin-top:.75em;font-size:14px;font-weight:normal;letter-spacing:0}.session_list .session_list_detail{padding:40px;background:#fff}.session_list .list2 li{letter-spacing:-.05em}.session_list .list2 li+li{margin-top:.5em}.session_list .headline_guest{margin-top:.5em;padding:1em 0;position:relative;color:#c69}.session_list .headline_guest span{position:relative;z-index:800;background:#fff}.session_list .headline_guest:after{position:absolute;top:50%;right:0;z-index:0;width:98%;height:1px;background:#c69;content:""}.session_list .guest_box{display:flex;align-items:center}.session_list .guest_box .text_area{padding-left:.5em}.session_list .guest_box .name,.session_list .guest_box .belong{font-weight:bold}.session_list .guest_box .name{font-size:24px}.session_list .guest_box .belong{margin-left:2em;font-size:14px}.session_list .guest_box .profile{margin-top:.5em;font-size:12px;text-align:justify}.session_list.multicolored .session_list_detail{display:none}.session_list.multicolored .session_list_detail.open{display:block}.session_list.multicolored>li{box-shadow:0 0 40px rgba(0,0,0,.2)}.session_list.multicolored>li h5{position:relative;color:#3e3a39;text-shadow:none}.session_list.multicolored>li h5::before{position:absolute;top:35px;left:0;width:25px;height:8px;content:""}.session_list.multicolored>li h5::after{position:absolute;top:50%;right:30px;transform:translateY(-25%);width:40px;height:40px;box-shadow:0 0 40px rgba(0,0,0,.2);content:""}.session_list.multicolored>li+li{margin-top:1em}.session_list.multicolored>li:nth-child(1) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-1.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(1) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-1.svg) no-repeat}.session_list.multicolored>li:nth-child(1) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(2) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-2.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(2) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-2.svg) no-repeat}.session_list.multicolored>li:nth-child(2) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(3) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-3.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(3) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-3.svg) no-repeat}.session_list.multicolored>li:nth-child(3) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(4) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-4.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(4) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-4.svg) no-repeat}.session_list.multicolored>li:nth-child(4) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(5) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-5.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(5) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-5.svg) no-repeat}.session_list.multicolored>li:nth-child(5) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(6) h5{background:url(/images/images2016/open_class/detail/w-empowerment/session-bg-6.webp) no-repeat #fff center right;background-size:cover}.session_list.multicolored>li:nth-child(6) h5:after{background:url(/images/images2016/open_class/detail/w-empowerment/session-arrow-6.svg) no-repeat}.session_list.multicolored>li:nth-child(6) h5.arrow:after{transform:rotate(180deg) translateY(25%)}.session_list.multicolored>li:nth-child(1) h5::before{background:#94376e}.session_list.multicolored>li:nth-child(1) .session_list_detail{border-bottom:4px solid #94376e}.session_list.multicolored>li:nth-child(2) h5::before{background:#6e93b8}.session_list.multicolored>li:nth-child(2) .session_list_detail{border-bottom:4px solid #6e93b8}.session_list.multicolored>li:nth-child(3) h5::before{background:#cdbc34}.session_list.multicolored>li:nth-child(3) .session_list_detail{border-bottom:4px solid #cdbc34}.session_list.multicolored>li:nth-child(4) h5::before{background:#41949e}.session_list.multicolored>li:nth-child(4) .session_list_detail{border-bottom:4px solid #41949e}.session_list.multicolored>li:nth-child(5) h5::before{background:#cd6272}.session_list.multicolored>li:nth-child(5) .session_list_detail{border-bottom:4px solid #cd6272}.session_list.multicolored>li:nth-child(6) h5::before{background:#3e477b}.session_list.multicolored>li:nth-child(6) .session_list_detail{border-bottom:4px solid #3e477b}.session_list2>li+li{margin-top:40px}.session_list2.blue{box-shadow:1px 2px 5px rgba(0,0,0,.5)}.session_list2.blue h2{position:relative}.session_list2.blue h2:after{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:40px;height:40px;background:url(/images/images2016/open_class/detail/ccbp/btn_down.svg) no-repeat;box-shadow:0 0 40px rgba(0,0,0,.2);content:""}.session_list2.blue h2.arrow:after{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:40px;height:40px;background:url(/images/images2016/open_class/detail/ccbp/btn_up.svg) no-repeat;box-shadow:0 0 40px rgba(0,0,0,.2)}#openClass .voiceList.voiceList_bk li:before{color:#3e3a39}.studentsArea+.voiceList.voiceList_bk{margin-top:-.75em}.outlineDateTable.outlineDateTable_session th:first-child{padding-right:1.5em}#courseOutline_wrap .table2 caption{margin:0 0 30px 0;padding:17px;position:relative;color:#fff;background:#0068a7;font-size:22px;font-weight:600}#courseOutline_wrap .table2 caption:after{margin:auto;border-color:#0068a7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 15px 0 15px;position:absolute;right:0;bottom:-15px;left:0;width:0;height:0;content:""}#event #mainContent{background:#f2f2f2}#event #mainPanel{margin:15px auto 100px;width:1020px}#event #mainPanel li,#event #mainPanel .comingSoon{margin:0 10px 40px 10px;position:relative;float:left;width:235px;height:100%;list-style:none;box-shadow:0 0 2px rgba(0,0,0,.1)}#event #mainPanel li dl,#event #mainPanel .comingSoon dl{position:relative;z-index:800}#event #mainPanel li dl dd,#event #mainPanel .comingSoon dl dd{padding:0 1em;position:relative;height:180px;background:#fff;letter-spacing:-1px}#event #mainPanel li dl dd.iconNewDd:after,#event #mainPanel .comingSoon dl dd.iconNewDd:after{position:absolute;top:-45px;right:5px;width:60px;height:auto;content:url(/images/images2016/opinions/icon-new.png)}#event #mainPanel li dl dd>h3,#event #mainPanel li dl dd>p,#event #mainPanel .comingSoon dl dd>h3,#event #mainPanel .comingSoon dl dd>p{padding:1em 0 30px;color:#3e3a39;line-height:1.3}#event #mainPanel li dl dd>h3.longText .titleMain,#event #mainPanel .comingSoon dl dd>h3.longText .titleMain{display:inline-block;font-size:.925em;line-height:1.2}#event #mainPanel li dl dd>h3.longText .titleSub,#event #mainPanel .comingSoon dl dd>h3.longText .titleSub{display:inline-block;margin-top:.25em;font-size:.8em;line-height:1.2}#event #mainPanel li dl dd>h3.longText small,#event #mainPanel .comingSoon dl dd>h3.longText small{margin-top:.25em;display:block;font-size:.7em}#event #mainPanel li dl dd .twoLines,#event #mainPanel .comingSoon dl dd .twoLines{margin-bottom:.25em;display:block;font-size:small}#event #mainPanel li dl dd .iconNew,#event #mainPanel .comingSoon dl dd .iconNew{position:absolute;top:-45px;right:5px}#event #mainPanel li a,#event #mainPanel .comingSoon a{display:block;transition:.3s}#event #mainPanel li a .dispatchHover,#event #mainPanel li a .eventHover,#event #mainPanel .comingSoon a .dispatchHover,#event #mainPanel .comingSoon a .eventHover{display:none}#event #mainPanel li a:hover,#event #mainPanel .comingSoon a:hover{opacity:.7}#event #mainPanel li a:hover .dispatchHover,#event #mainPanel li a:hover .eventHover,#event #mainPanel .comingSoon a:hover .dispatchHover,#event #mainPanel .comingSoon a:hover .eventHover{opacity:1}#event #mainPanel li .newContent,#event #mainPanel .comingSoon .newContent{display:inline-block;position:absolute;top:-40px;right:5px;content:url(/images/images2016/opinions/icon-new.png)}#event #mainPanel li.noPanel,#event #mainPanel .comingSoon.noPanel{display:none}#event #mainPanel li.comingSoon,#event #mainPanel .comingSoon.comingSoon{height:405px;background:url(/images/images2016/home/comingsoon.png)}#event.eventHome .col2headline4{margin:0 auto 30px;padding-top:0;width:1000px}#event.eventHome #contactArea{padding-top:60px}#event.eventHome .detailTtl{display:none}@media only screen and (min-width:641px){#event.eventHome .LowerRightIcon:after,#event.eventHome .external_icon:after{border-width:0 0 75px 75px}}#event .basicContent{padding-bottom:0;background:#f2f2f2}#event .basicContent.lastContent{padding-bottom:80px}#event .basicContent .col2Content{overflow:hidden}#event #localNavWrap{position:relative;width:100%;height:230px;background-color:#00314a}#event #localNavWrap .localNavBg{position:absolute;bottom:0;z-index:900;width:100%;height:60px;background:rgba(0,134,175,.8)}#event #localNavWrap .localNavBg img{width:100%;height:230px}#event #localNavWrap #mainVisual{height:100%}#event #localNavWrap #mainVisual .kv{position:absolute;right:220px;z-index:0}#event #localNavWrap #mainVisual .col2Content{display:table;height:100%}#event #localNavWrap #mainVisual .col2headline3{margin-top:0;padding-top:0;display:table-cell;position:relative;bottom:30px;color:#fff;font-size:20px;line-height:1.3333;letter-spacing:-1px;vertical-align:middle}#event #localNavWrap #mainVisual .col2headline3 .advantage{padding-top:5px;display:inline-block;font-size:18px}#event #localNavWrap #mainVisual .col2headline3 .advantage a{padding:5px 10px;display:block;position:relative;z-index:999;color:#fff;background-color:#b03235;font-size:.85em;line-height:1.2}#event #localNavWrap #mainVisual .col2headline3 .advantage a:hover{background-color:#8d2627}#event #localNavWrap #mainVisual .col2headline3 .kaisaiDate{padding-left:.25em;font-size:22px}#event #localNavWrap #mainVisual .col2headline3.ls2{letter-spacing:-.05em}#event #localNavWrap #localNav{position:absolute;bottom:0;left:0}#event #localNavWrap #localNav li{float:left;line-height:60px;text-align:center}#event #localNavWrap #localNav li a{padding:0 40px;display:block;position:relative;width:100%;height:100%;color:#fff;font-size:14px;box-sizing:border-box;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#event #localNavWrap #localNav li a:before{margin-top:-.5em;border-right:solid 1px #fff;position:absolute;top:50%;left:0;width:100%;height:1em;content:" "}#event #localNavWrap #localNav li a.current{background:#005488;font-size:18px}#event #localNavWrap #localNav li a.current:before{content:none}#event #localNavWrap #localNav li a.current:after{margin:auto;border-color:#005488 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 7px 0 7px;display:block;position:absolute;right:0;bottom:-7px;left:0;width:0;height:0;content:""}#event #localNavWrap #localNav li a:hover{color:#fc0}#event #localNavWrap #localNav li:first-child{margin-left:0}#event #localNavWrap #localNav li:last-child a:before{border-right:none}#event #localNavWrap #localNav.manyItems li a{padding:0 30px}#event #reportArea{padding:35px 0;background-color:#ecebeb}#event #reportArea h3{font-size:20px;font-weight:bold}#event #reportArea dl{margin-top:16px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;background-color:#fff}#event #reportArea dl dt{border:1px solid #e6e6e6}#event #reportArea dl dd{margin:10px 0 0 20px;font-size:15px;font-weight:bold}#event #reportArea .panelHover{background:rgba(0,134,175,.2)}#event .reportLead{padding:37px 30px 60px;background-color:#fff}#event .reportLead h3{margin-top:50px;font-size:20px;font-weight:bold}#event .reportLead .overviewLink{margin-top:10px}#event .reportLead li{margin-top:18px}#event .annotation{margin-top:10px;color:#999}#event .seminar{margin:0 0 2em}#event .seminar dl{margin-bottom:2em}#event .seminar dt,#event .seminar dd{display:inline-block;vertical-align:top}#event .seminar dt{width:10%}#event .seminar dd{width:88%}#event .seminar ol{margin-top:1em;padding-left:1em}#event.detail #titleArea #pageTitle{margin-bottom:33px}#event.detail #titleArea #pageTitle .titleExplan{margin:0 0 7px;color:#3e3a39;font-size:28px}#event.detail #titleArea #pageTitle .titleExplan.small_lb{color:#0086af;font-size:26px;letter-spacing:-.025em}#event.detail #titleArea #pageTitle .titleMain.line2{display:inline;line-height:1.2}#event.detail #titleArea #pageTitle .titleMain.line2.color{color:#009cdf}#event.detail #titleArea #pageTitle .titleSub.small_red{color:#b03235;font-size:28px;letter-spacing:-.025em}#event.detail #titleArea #pageTitle.line2{margin:48px 0}#event.detail #titleArea #pageTitle.line3{margin:-16px 0 19px;line-height:1.2}#event.detail #titleArea #pageTitle.line1em{margin:1em 0}#event.detail #titleArea #pageTitle .fontSmall{font-size:18px}#event.detail #titleArea #pageTitle .fontSmall.ttlColorRed{color:#b03235}#event.detail #titleArea #pageTitle .fontSmall.ttlColorBlue{color:#0086af}#event.detail #mainContent{padding:40px 0 0}#event.detail #mainContent .catch.top10{padding-top:10px}#event.detail #mainContent .col2headline4{padding-top:30px}#event.detail .col2headline4.top30{padding-top:30px}#event.detail .contentEvent img+p{margin-top:26px}#event.detail .contentEvent p:last-child{margin-bottom:26px}#event.detail .contentEvent p{margin-bottom:1.5em;line-height:1.75}#event.detail .contentEvent.boxCommentary2{font-weight:normal;letter-spacing:0}#event.detail .contentEvent.boxCommentary2 dl>dt{margin-bottom:20px;color:#33a4ce;font-size:24px}#event.detail .contentEvent.boxCommentary2 .headline_bk{margin-bottom:10px;font-size:20px}#event.detail .contentEvent.boxCommentary2 p:last-child{margin-bottom:0}#event.detail .contentEvent .table_simple p{margin-bottom:0;line-height:1.5}#event.detail .voiceBox{margin-top:50px;padding:26px 40px;border:solid 2px #33a4ce;line-height:1.25}#event.detail .voiceTtl{margin-bottom:20px;color:#33a4ce;font-size:24px;font-weight:bold}#event.detail .voiceTtl small{font-size:20px}#event.detail .voiceList li:before{color:#33a4ce}#event.detail .picSmall{padding:60px 0}#event.detail #listLeader{margin:50px 0;padding:23px 10px;border-top:solid 2px #000;border-bottom:solid 2px #000}#event.detail #exemplaryLeader{padding-left:0}#event.detail #exemplaryLeader h4{font-weight:bold}#event.detail #introLecture,#event.detail #classOutline{padding-top:40px}#event.detail .boxCommentary2.top30m{margin-top:30px}#event .outlineBox1.pad40{padding:40px;text-align:left}#event .left75em{padding:.5em 1.75em}#event .listNotesL{margin-bottom:0;padding:.5em 1.5em 0;display:block}#event #applyArea.continue{padding-bottom:0;border:none}#event .continue{padding-bottom:25px;border-bottom:solid 1px #66afc5}#event #tabMenu1.nikkeibp_hc2017{padding-bottom:1em}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li{margin:0;width:25%;background:#ccc}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li a{color:#3e3a39}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li a:hover{background:#ddd}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li+li{border-left:solid 1px #f2f2f2}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li.selected{background:#fff}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li.selected a:hover{background:#fff}#event #tabMenu1.nikkeibp_hc2017 .tabmenu li.selected:after{margin:auto;border:none;border-top:solid 1px #333;right:0;left:0;width:20px;height:1px}#event #tabMenu1.nikkeibp_hc2017 .tabbox{margin:0}#event #tabMenu1.nikkeibp_hc2017 .tabbox .headline2{padding:10px 20px;color:#3e3a39;background:#fff}#event #tabMenu1.nikkeibp_hc2017 .tabbox .headline2 .time{display:inline-block;width:18%}#event #tabMenu1.nikkeibp_hc2017 .tabbox .headline2 .theme{padding-left:8px}#event #tabMenu1.nikkeibp_hc2017 .tabbox dl{padding:0;box-shadow:none}#event #tabMenu1.nikkeibp_hc2017 .tabbox dl dt{background:#fff}#event #tabMenu1.nikkeibp_hc2017 .tabbox dl:first-child{border-top:solid 1px #333}#event #tabMenu1.nikkeibp_hc2017 .tabbox dl:before{content:none}#event #tabMenu1.nikkeibp_hc2017 .kouzaGaiyoDetail{padding:0 20px 10px;background:#fff}#event #tabMenu1.nikkeibp_hc2017 .kouzaGaiyoDetail dl dd{padding:4px 15px}#event #tabMenu1.nikkeibp_hc2017 .gaiyouLine{border-bottom:solid 1px #ccc}#event #aside #asideIn dd li a{padding:0}#event #aside #asideIn dd li a:after{content:none}#event #aside li dl{padding:18px 20px;width:100%}#event #aside li dl.hamidas{padding-right:18px}#event #aside li dt img{display:none}#event #aside li .detailTtl{margin-bottom:7px;display:block}#event #aside li dd:hover{background:inherit}#event #aside li a{padding:0}#event #aside li a .dispatchHover{display:none}#event #aside li a:hover .dispatchHover{z-index:998;opacity:1}#event #aside li a.current:hover .dispatchHover{opacity:0}#event #aside li .slide_subTitle{margin-top:.5em;display:block;font-size:15px;letter-spacing:-.6px}#event #aside .titleSub{margin-top:.5em;display:block;font-size:.9em}#event .hoverStyle{color:#0086af}#event .hoverStyle:hover{opacity:.7}#event .mohanList{display:inline-block}#event .figList{margin:30px 0;display:flex;display:-ms-flexbox}#event .figList li{padding:10px;width:100%}#event .figList img{width:100%}#event.en #mainPanel li.comingSoon{height:415px}#event.en #mainPanel li dl dd{height:190px}#event.online2020v1 #titleArea{padding-bottom:50px}#event.online2020v1 #titleArea #topicPath{margin:15px 0 55px}#event.online2020v1 #titleArea .pageTitle{padding-bottom:10px;border-bottom:5px solid #ed7a3e;font-size:44px;font-weight:bold;line-height:1.3;text-align:center;letter-spacing:-.07em}#event.online2020v1 #titleArea .detailText{margin-top:15px;font-size:24px;font-weight:bold;text-align:center}#event.online2020v1 #titleArea .leadText{margin-top:25px;line-height:1.8}#event.online2020v1 #mainContent .col2Content,#event.online2020v1 .basicContent .col2Content{width:100%}#event.online2020v1 #mainContent{padding:30px 0 70px}#event.online2020v1 .listHeadline{margin-bottom:15px;padding-bottom:12px;position:relative;font-size:24px;text-align:center}#event.online2020v1 .listHeadline span{font-size:32px}#event.online2020v1 .listHeadline:after{margin:0 auto;display:block;position:absolute;right:0;bottom:0;left:0;width:120px;height:4px;background:#000;content:""}#event.online2020v1 .listComment{margin-bottom:25px;font-size:14px;text-align:center}#event.online2020v1 .seminarList>li{padding:20px;display:flex;background:#fff}#event.online2020v1 .seminarList>li:not(:last-child){margin-bottom:10px}#event.online2020v1 .seminarList>li .dateArea{width:134px;line-height:1.9;text-align:center}#event.online2020v1 .seminarList>li .dateArea p{font-size:18px}#event.online2020v1 .seminarList>li .textArea{padding:0 30px 0 10px;border-right:2px solid #f2f2f2;width:640px}#event.online2020v1 .seminarList>li .title{color:#0086af;font-size:24px;line-height:1.4}#event.online2020v1 .seminarList>li .lecturer{font-size:18px}#event.online2020v1 .seminarList>li .contentsList{margin-top:12px;font-size:16px}#event.online2020v1 .seminarList>li .contentsList>li{padding-left:1.7em;position:relative}#event.online2020v1 .seminarList>li .contentsList>li:before{display:block;position:absolute;top:.6em;left:0;width:20px;height:2px;background:#3e3a39;content:""}#event.online2020v1 .seminarList>li .btnArea{padding-left:30px;display:flex;align-items:center;width:186px}#event.online2020v1 .seminarList>li .appBtn{width:145px;font-size:16px}#event.online2020v1 .seminarList>li .appBtn a{padding:.5em 1em;display:block;position:relative;width:100%;color:#fff;background:#005198;text-align:center;text-indent:-1em}#event.online2020v1 .seminarList>li .appBtn a:after{border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:1em;transform:translateY(-50%) rotate(45deg) scale(.8);width:.6em;height:.6em;content:""}#event.online2020v1 #contactArea{padding:0;background:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%)}#event.online2020v1 #contactArea #contactWrap{padding:40px 0}#event.online2020v1 .contactHeadline{margin-bottom:22px;font-size:24px;font-weight:bold;text-align:center}#event.online2020v1 .contactDetailWrap{margin:0 auto;padding:8px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;width:670px}#event.online2020v1 .contactDetailWrap a{color:#000}#event.online2020v1 .contactDetailWrap .tell:before,#event.online2020v1 .contactDetailWrap .mail:before{margin-right:.2em;font-family:"ilm"}#event.online2020v1 .contactDetailWrap .tell{margin-right:40px;position:relative;top:-.1em;font-size:28px}#event.online2020v1 .contactDetailWrap .tell:before{font-size:1.2em;vertical-align:bottom;content:"A"}#event.online2020v1 .contactDetailWrap .mail{font-size:22px}#event.online2020v1 .contactDetailWrap .mail:before{font-size:1.8em;vertical-align:middle;content:"Q"}#event.online2020v1 .contactComment{margin-top:8px;font-size:14px;text-align:center}#event.newsDetail #topicPath.long{width:740px}#event.newsDetail #topicPath.long li{display:inline;float:none}#event.newsDetail #topicPath.long a{display:inline-flex;float:none}#event.newsDetail .subtitle-underBar{margin-bottom:.66em;padding-bottom:.2em}#event.newsDetail #pageTitle .titleExplan{line-height:1.4}#event.newsDetail #pageTitle .titleMain{line-height:1.2}#event.newsDetail .img_box{text-align:center}#event.newsDetail .img_box img{box-shadow:5px 5px 10px rgba(0,0,0,.1)}#event.newsDetail .img_box+p{margin-top:2em}#event .text-position_center{text-align:center}#event .infocontent-talk{margin:2em 0;display:flex;flex-wrap:wrap;justify-content:space-between}#event .infocontent-talk dt{margin:0 1% 1em 0;width:20%}#event .infocontent-talk dt img{width:100%}#event .infocontent-talk dd{width:100%}#event .infocontent-talk p+p{margin-top:1em}@media only screen and (min-width:641px){#event .infocontent-talk dt{width:8.109%}#event .infocontent-talk dd{width:89%}}#event .number-list{margin:2em 0 2em 1.3em;text-indent:-1.3em}#event .number-list li+li{margin-top:1em}#event .blue-text{color:#0086af}.roleName{margin-bottom:.5em;display:block;color:#0086af}@media only screen and (min-width:641px){.roleName{font-size:.8em}}.indentTxt{padding-left:1em;display:inline-block;text-indent:-1em}ul.noStyle{padding-left:.25em;list-style:none!important}ul.noStyle li:before{content:none}.indentBlock1{padding-left:1em;display:block}.indentBlock2{padding-left:2em;display:block}.hofstedeContent .right{margin:0 0 1em 1em}.hofstedeContent .indentTxt{display:block}.hofstedeContent li:after{display:block;clear:both;content:""}.hofstedeContent .listTitle{margin:1em auto}.hofstedeContent .leftText{float:left;width:60%}.hofstedeContent .sampleImg{margin:0;padding:0 0 1em 1em;width:40%}.hofstedeContent .sampleImg img{border:solid 1px #aaa;width:100%;height:auto}.hofstedeContent .sampleImg h4{margin-bottom:.5em;font-size:.9em}.notedList{padding:1em;border:solid 1px #aaa;background:#fff;font-size:.8em}.notedList .listTitle{margin:0 auto .5em;font-size:1.1em}.notedList li+li{margin-top:.25em}.parag1>p:not(:last-child){margin-bottom:1em}.imgList{margin-top:1.5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;text-align:center}.imgList img{border:solid 2px #aaa;width:auto;height:105px}.table_simple{margin:0 auto 2em}.table_simple th,.table_simple td{padding:1em;vertical-align:top}.table_simple th{width:120px}.table_simple .col2headline6{margin-top:0;margin-bottom:0;font-size:18px}.table_simple .col2headline6+p{padding-left:2em}.table_simple .col2headline6.noIndent{padding:0;text-indent:0}.table_simple p{margin-top:.5em;margin-bottom:0}.linkText{color:#0086af}.btnReport a{padding:.5em 1em;border-bottom:solid 2px #d27d00;border-radius:.5em;display:inline-block;color:#fff;background-color:#ff9e0d;font-size:1em;font-weight:bold;line-height:1;box-shadow:inset 0 2px 0 rgba(255,255,255,.2) , 0 2px 2px rgba(0,0,0,.19)}.btnReport a:hover{border-bottom:solid 2px #fd9535;opacity:.8}.btnReport a:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.btnReport a:after{margin-left:.5em;font-family:"ilm";content:"a"}.btnReport.text-right{text-align:right}p+.btnReport{margin-top:1.5em}.mb05em{margin-bottom:.5em}.mb1em{margin-bottom:1em}.noteHeadline{margin:2.5em auto 1.5em;font-size:1.1em;font-weight:bold}.movie_link{display:flex;width:660px;text-align:left}.movie_link h4{font-size:22px;font-weight:bold}.movie_link p{font-size:16px;font-weight:normal}.movie_link .thumb{margin-right:20px}.boxCommentary2.mt2em{margin-top:2em}#online #mainContent{background:#f2f2f2}#online #mainContent .headline4{margin:0 auto 30px;padding-top:0;width:1000px}#online #mainContent #mainPanel{margin:15px auto 0;width:1000px}#online #mainContent #mainPanel ul{display:flex;flex-wrap:wrap;justify-content:space-between}#online #mainContent #mainPanel .selectList:before,#online #mainContent #mainPanel .selectList:after{display:block;width:23.5%;content:""}#online #mainContent #mainPanel .selectList:before{order:1}#online #mainContent #mainPanel li{margin:0 0 40px;display:flex;position:relative;background:#fff;transition:.3s;box-shadow:0 0 2px rgba(0,0,0,.1)}#online #mainContent #mainPanel li:hover{opacity:.7}#online #mainContent #mainPanel li .panelContent{position:relative;z-index:800;width:235px;height:360px;color:#3e3a39}#online #mainContent #mainPanel li .panelContent dl{display:flex;flex-direction:column;width:100%;height:100%}#online #mainContent #mainPanel li .panelContent dt{flex-shrink:0}#online #mainContent #mainPanel li .panelContent dd{padding:15px;display:flex;flex-grow:1;width:100%}#online #mainContent #mainPanel li .panelContent dd .iconNew{position:absolute;top:105px;right:5px}#online #mainContent #mainPanel li .panelContent dd .panelInline{display:flex;flex-direction:column;width:100%;height:100%}#online #mainContent #mainPanel li .panelContent dd .panelInline h3{margin-top:10px;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0}#online #mainContent #mainPanel li .panelContent dd .panelInline p{margin-top:-4px;font-size:14px}#online #mainContent #mainPanel li .panelContent dd .panelInline .talkGenre{margin-top:auto;display:flex;position:relative;z-index:801;color:#00a384}#online #mainContent #mainPanel li .panelContent dd .panelInline .talkGenre p{margin:0;padding:0;font-size:14px;font-weight:500}#online #mainContent #mainPanel li .panelContent dd .talkGenreWrap{margin-top:auto;padding-top:23px;position:relative;z-index:801}#online #mainContent.lastContent{padding-bottom:80px}#online .midLine:after{left:4.5em}#online #othersLinkWrap{padding:40px 0;background:#f2f2f2}#online #othersLinkWrap.externalLink{padding:60px 0 140px}#online #othersLinkWrap.externalLink .bnrList{display:flex;justify-content:center}#online #othersLinkWrap.externalLink .btnHome{width:380px;letter-spacing:0}#online #othersLinkWrap.externalLink .btnHome:after{top:50%;right:1em;transform:translateY(-50%);font-family:"ilm";font-size:18px;content:"P"}#online #othersLink{margin:0 auto;padding:23px 0 30px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;width:1000px}#online #othersLink .headLine{color:#3e3a39;font-size:24px;font-weight:bold}#online #othersLink .linkList{overflow:hidden;font-feature-settings:"palt"}#online #othersLink .linkList li{padding:0 .5em 0 0;float:left;font-size:inherit;font-weight:normal;text-indent:inherit}#online #othersLink .linkList li a{display:block}#online #othersLink .linkList li a:before{top:5px}#online .bnrList{margin:10px auto 40px;display:flex;flex-wrap:wrap;justify-content:space-between;width:1000px}#online .bnrList li{margin-bottom:15px;padding:15px 15px 10px;position:relative;width:490px;background:#fff;line-height:1.7;box-shadow:0 1px 2px rgba(0,0,0,.1)}#online .bnrList .bnrTtl{color:#00a384;font-size:20px;font-weight:bold}#online .bnrList .diversity .bnrTtl{font-feature-settings:"palt"}#online .bnrList a{display:block}#online .bnrList a::after{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#3e3a39;font-family:"ilm";font-size:24px;content:"a"}#online #bnrListWrap .bnrList{padding:40px 0 80px}#online .basicContent{padding-bottom:0;background:#f2f2f2}#online .basicContent.bgLightBlue{background:#e6eeee}#online .basicContent.lastContent{padding-bottom:80px}#online.onlineDetail #pageTitle .detaiSublTtl{font-size:28px}#online.onlineDetail #mainContent .col2headline3{display:inline-block;position:relative;z-index:990;width:740px;color:#0086af}#online.onlineDetail #mainContent #mainLead.col2Lead{padding-bottom:45px}#online.onlineDetail #mainContent #mainLead.col2Lead.noBtm{margin-bottom:0;padding-bottom:0}#online.onlineDetail #mainContent #mainLead.col2Lead+.col2headline3{padding:0 0 50px;font-weight:bold;line-height:1}#online #dvdPreview,#online .dvdPreview{padding:30px 40px;display:table;font-weight:normal}#online #dvdPreview .photo,#online .dvdPreview .photo{display:table-cell}#online #dvdPreview .sampleDetail,#online .dvdPreview .sampleDetail{margin-left:20px;display:table-cell;position:relative;width:300px;vertical-align:top}#online #dvdPreview .sampleDetail .language3,#online .dvdPreview .sampleDetail .language3{margin:15px 0 12px;color:#0086af;font-size:22px;font-weight:bold;line-height:1.2727272727}#online #dvdPreview .sampleDetail .labelArea,#online .dvdPreview .sampleDetail .labelArea{overflow:hidden;text-align:center}#online #dvdPreview .sampleDetail .labelArea li.label,#online .dvdPreview .sampleDetail .labelArea li.label{margin-right:3px;float:left;width:98px;height:20px;color:#fff;background:#999;font-size:14px;line-height:20px}#online #dvdPreview .sampleDetail .labelArea li.label:last-child,#online .dvdPreview .sampleDetail .labelArea li.label:last-child{margin-right:0}#online #dvdPreview .sampleDetail .supervise,#online .dvdPreview .sampleDetail .supervise{padding:18px 0 12px;font-size:14px;line-height:1.2857142857}#online #dvdPreview ul,#online .dvdPreview ul{padding-left:0}#online #dvdPreview li,#online .dvdPreview li{line-height:1.5}#online #dvdPreview li .line2,#online .dvdPreview li .line2{display:block;text-indent:45px}#online #dvdPreview .btnHome,#online .dvdPreview .btnHome{margin-top:5px;width:200px;height:30px}#online #dvdPreview .btnHome:first-child,#online .dvdPreview .btnHome:first-child{margin-top:1em}#online #dvdPreview .btnHome a,#online .dvdPreview .btnHome a{line-height:30px;text-align:left;text-indent:1em}#online #dvdPreview .btnHome a:hover,#online .dvdPreview .btnHome a:hover{color:#fff}#online #dvdPreview .btnHome:after,#online .dvdPreview .btnHome:after{top:4px;right:13px}#online #dvdPreview.top,#online .dvdPreview.top{margin-bottom:20px}#online #dvdPreview.top:last-child,#online .dvdPreview.top:last-child{margin-bottom:0}#online #dvdPreview.top .col2headline4,#online .dvdPreview.top .col2headline4{padding-top:0}#online #dvdPreview.top .photo,#online .dvdPreview.top .photo{display:block;float:left}#online #dvdPreview.top .sampleDetail,#online .dvdPreview.top .sampleDetail{display:block;float:left;vertical-align:top}#online #dvdPreview.top .btnHome,#online .dvdPreview.top .btnHome{position:relative;top:30px;float:right;width:185px}#online #dvdPreview.top .btnHome a,#online .dvdPreview.top .btnHome a{text-indent:30px;letter-spacing:1px}#online #dvdPreview.top .btnHome:after,#online .dvdPreview.top .btnHome:after{top:-8px;right:21px}#online .col2headline-blue{margin-top:36px;padding-bottom:13px;background:url(/images/images2016/case/border-1.png) repeat-x;background-position:left bottom}#online .table1 th,#online .table2 th{padding-left:20px;width:180px;font-weight:bold;text-align:left;box-sizing:border-box}#online .table1 td,#online .table2 td{padding:22px 30px;letter-spacing:0}#online .table1 td li,#online .table2 td li{padding-left:1em;text-indent:-1.25em;letter-spacing:0}#online .table1 td li:before,#online .table2 td li:before{margin-right:.25em;display:inline;content:"・"}#online .table1 td .noDisc li:before,#online .table2 td .noDisc li:before{content:" "}#online .table1 td .asteriskList li,#online .table2 td .asteriskList li{padding-left:1.2em;position:relative;text-indent:0}#online .table1 td .asteriskList li:before,#online .table2 td .asteriskList li:before{position:absolute;left:0;content:"＊"}#online .table1 th{color:#fff;background:#0086af}#online .table2{margin-top:30px}#online .table2 th{color:#3e3a39;background:#cbd8e4}#online .table2 th span{padding-left:18px;display:block;font-size:14px}#online .table2 th span.pcInline{display:inline-block}#online #lecturerWrap{margin:0}#online #lecturerWrap .lecturer{margin-top:30px;padding:30px;border:none;background:#fff;box-shadow:0 0 10px rgba(171,139,110,.39)}#online #lecturerWrap .lecturer .alphabet:before{margin-right:7px;margin-left:-5px;display:inline;content:"｜"}#online #lecturerWrap .lecturer .title{color:#0086af;font-size:14px}#online #lecturerWrap .lecturer dd p{padding-bottom:5px;font-size:14px}#online .captureList{margin:1em 0 0;display:flex;width:740px}#online .captureList li{width:32%}#online .captureList li img{width:100%}#online .captureList li p.caption{margin:.5em 0 0;font-size:14px}#online .captureList li:not(:nth-child(3)){margin-right:2%}#online .methodP{display:table-cell;vertical-align:bottom}#online .methodP .detailLink{height:2.5em;line-height:2.5em}#online .methodP a:hover{color:#fff}#online .dl4Box dl{padding-right:20px;float:left;width:50%;text-align:justify;text-justify:inter-ideograph}#online .dl4Box dl:nth-of-type(even){margin:0;padding-right:0;padding-left:20px}#online .dl4Box dl:nth-child(n+3) dd{padding-bottom:0}#online .dl4Box dl dd{padding:.5em 0 40px;line-height:1.4}#online .saleBox{padding:2em;overflow:hidden;background:#fff}#online .saleBox .rightFig{padding-left:20px;float:right;width:45%}#online .saleBox .leftArea{float:left;width:55%}#online .saleBox h3{font-size:28px}#online .saleBox h3+p{padding:1em 1em 0 0}#online .saleDownloadArea{padding-bottom:80px}#online .saleyoutubeWrap{padding-right:10px;display:inline-block;width:40%}#online .saleyoutubeWrap iframe{padding-bottom:10px;vertical-align:bottom}#online .saleyoutubeWrap iframe+iframe{padding-top:10px;padding-bottom:0}#online .saleyoutubeWrap+a{padding-left:10px;display:inline-block;width:40%}#online .saleyoutubeWrap+a img{width:100%;height:auto}#online .saleyoutubeWrap.movie{margin-bottom:1em;padding:40px;width:740px}#online .saleyoutubeWrap .threeItems{padding-left:0;display:flex;justify-content:space-between}#online .saleyoutubeWrap .threeItems li{width:32%;height:100%}#online .stepList-disc{margin-left:1em;text-indent:-1em}#online .eachTime p:nth-child(n+2){font-weight:bold}#online #aside .otherBnr{display:none}#online #aside.bnrOn #subNav li.categoryList.bnr{display:block}#online #aside.bnrOn #subNav li.categoryList.bnr li,#online #aside.bnrOn #subNav li.categoryList.bnr a{padding:0;border:none}#online #aside.bnrOn #subNav li.categoryList.bnr li:after,#online #aside.bnrOn #subNav li.categoryList.bnr a:after{content:none}#online #aside.bnrOn #subNav li.categoryList.bnr .otherBnr{margin-top:40px}#online #aside.bnrOn .otherBnr{display:block;position:relative}#online #aside.bnrOn .otherBnr a{display:block;position:absolute;top:40px;width:220px;height:120px}#online .basicContent.teaching_material{padding:13px 0 25px}#online .basicContent.teaching_material li{position:relative;background:#fff;text-align:center}#online .basicContent.teaching_material li+li{margin-top:10px}#online .basicContent.teaching_material dl{padding:20px 30px;overflow:hidden}#online .basicContent.teaching_material dt{padding-right:30px;float:left}#online .basicContent.teaching_material dd{margin-left:268px;text-align:left}#online .basicContent.teaching_material .number_of_times{margin-bottom:.5em;padding:.25em 1em;display:inline-block;color:#fff;background:#0086af;font-size:14px;line-height:1}#online .basicContent.teaching_material .titleMain{margin-bottom:.25em;font-size:24px;line-height:1}#online .basicContent.teaching_material .learning{margin-left:5em;color:#0086af;font-size:14px;line-height:1.3;text-indent:-5em}#online .basicContent.teaching_material .introduction{margin-top:.5em;padding-top:.5em;border-top:1px solid;line-height:1.4}#online #pageTtl{padding:15px 0 40px}#online #pageTtl #topicPath{margin:0 auto 35px;width:1000px}#online #pageTtl #topicPath li:last-child:after{content:""}#online #pageTtl h2{margin:0 auto;width:1000px;font-size:36px}#online #pageTtl h2 .titleExplan{color:#0086af;font-size:18px;line-height:1}#online #main{padding:40px 0;background-color:#f2f2f2}#online #main #container{margin:0 auto;display:flex;display:-ms-flexbox;width:1000px}#online #main #article{margin-right:40px;width:740px}#online #main #article section:not(:last-child){margin:0 0 60px}#online #main #article h3{margin:0 0 30px;padding:0 0 5px;border-bottom:4px solid #3e3a39;font-size:28px}#online #main #article p:not(:last-child){margin:0 0 20px}#online #main #article .lineListBlue{margin:0 0 30px;color:#005198}#online #main #article .lineListBlue li{margin:0 0 5px;padding-left:1.8em;position:relative}#online #main #article .lineListBlue li:before{border:solid 1px #005198;display:inline-block;position:absolute;top:.7em;left:0;width:20px;height:0;content:" "}#online #main #article .whiteArea{margin:0 0 20px;padding:40px;position:relative;background-color:#fff;text-align:center}#online #main #sidebar{position:relative;width:220px}#online #main #sidebar #aside{margin:0;position:static;left:inherit;width:220px;box-shadow:0 0 20px rgba(62,58,57,.2)}#online #main #sidebar #aside .title{padding:10px 0;color:#fff;background-color:#ed7a3e;font-size:20px;font-weight:bold;text-align:center}#online #main #sidebar #aside ul{background-color:#fff}#online #main #sidebar #aside li{border-bottom:1px solid #ddd;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#online #main #sidebar #aside li:last-child{border:none}#online #main #sidebar #aside li:hover{color:#8f9300}#online #main #sidebar #aside li a{padding:18px 30px 18px 15px;display:block;position:relative}#online #main #sidebar #aside li a:after{margin-top:-.65em;position:absolute;top:50%;right:10px;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#online #main #sidebar #aside li a.current,#online #main #sidebar #aside li a:hover{background-color:#f3f3f0}#online .onlineTable{width:100%}#online .onlineTable tr:nth-child(even) td{background-color:#eee}#online .onlineTable th{padding:10px 0;border-right:2px solid #fff;color:#fff;background-color:#005198;font-size:20px;font-weight:bold;text-align:center}#online .onlineTable th:nth-child(1){width:22%}#online .onlineTable th:nth-child(2){width:39%}#online .onlineTable th:nth-child(3){width:39%}#online .onlineTable th:last-child{border:none}#online .onlineTable td{padding:10px;border-right:2px solid #005198}#online .onlineTable td:last-child{border:none}#online.en #mainContent{padding:45px 0 80px}#online.en #mainLead{padding:0}#online.en #mainLead p{margin-bottom:1em}#online.en .boxCommentary{text-align:left}#online.en .normalTx{text-indent:0}.meritbox{margin:2em auto;padding:.5em 1em;border-radius:4px;color:#fff;background:#ea5413;letter-spacing:-.05em}.meritbox dt{margin-bottom:.5em;padding-bottom:.25em;border-bottom:solid 2px #fff;font-size:1.2em;font-weight:bold;text-align:center}.meritbox ul{display:flex}.meritbox li{padding-left:1em;float:left;width:33.3333333333%;background:url(/images/images2016/online/flippedclass/arrow.png) no-repeat left center}.meritbox li+li{margin-left:1em}.meritbox:last-child{margin-bottom:0}.link_after_arrow{display:inline-block;transform:rotate(270deg);font-size:.7em;vertical-align:text-bottom}.proposal_online{background:#262626;background-image:url(/images/slopingBg2.png)}.proposal_online .title{padding:.25em 0 .5em}.proposal_online .col2headline_obi{margin-top:.5em;padding:.125em;display:block;color:#fff;background:#ea5413;font-size:1.2em;font-weight:bold;line-height:1.2;text-align:center}.proposal_online .serviceContent{padding:1em}.proposal_online .serviceContent dt{padding:0;border-bottom:solid 1px #ccc;color:#ea5413;font-size:1.4em;text-align:center}.proposal_online .serviceContent .subTitle{justify-content:center;font-size:1.2em;text-align:center}.proposal_online .serviceContent dd{margin-top:1em;display:flex;align-items:center}.proposal_online .serviceContent dd ul{padding:0 0 0 1em}.proposal_online .serviceContent dd ul.no_indent li{padding-left:0;text-indent:0}.proposal_online .serviceContent dd ul.no_indent li+li{margin-top:.5em}.proposal_online .serviceContent dd li{margin:0;font-size:.9em;font-weight:normal}.proposal_online .serviceContent dd li+li{margin-top:.125em}.proposal_online .serviceContent dd li:before{content:none}.contentsLead{padding:1em;border-radius:5px;background:#f4e7e7;font-size:1.4em;line-height:1.3;text-align:center}.contentsLead span{display:block;font-size:.6em;text-align:right}.contents_category_list{text-align:center}.contents_category_list li{padding:1em;border-radius:5px;display:inline-block;float:left;width:32%;background:#e9cccc}.contents_category_list li span{display:block}.contents_category_list li:nth-child(n+4){margin-top:15px}.contents_category_list li:nth-child(3n+1){float:left}.contents_category_list li:nth-child(3n+2){margin-left:15px}.contents_category_list li:nth-child(3n+3){float:right}.contents_category_list:after{display:block;clear:both;content:""}.flexwrap{margin:1em auto;display:flex;justify-content:space-between}.flexwrap .customize_list li{padding-left:1.25em;text-indent:-1.25em}.flexwrap.col2>*{width:49%}.pickupCourse{padding:1em;color:#fff;background:url(/images/contents/bg-dark.png)}.pickupCourse img{width:100%;height:auto}#about #titleArea #pageTitle span.titleExplan{font-size:18px}#about #mainContent{position:relative;padding-bottom:100px;background:#f2f2f2}#about #mainContent #panelShadow{display:none;position:absolute;z-index:0;top:71px;right:0;left:0;width:1015px;height:626px;margin:0 auto;background:url(/images/images2016/about/index-shadow.png) no-repeat;background-size:100%}#about #mainContent #mainPanel{width:1000px;margin:0 auto;padding:80px 0 0;filter:drop-shadow(0 0 10px rgba(171,139,110,.38))}#about #mainContent #mainPanel ul{display:flex;flex-wrap:wrap;box-sizing:border-box}#about #mainContent #mainPanel ul li{position:relative;width:33.3333333333%;height:152px;background:#fff;color:#333}#about #mainContent #mainPanel ul li .panelContent{position:absolute;top:50%;right:0;left:0;margin:-25px auto 0}#about #mainContent #mainPanel ul li h3{position:relative;color:#3e3a39;font-size:22px;letter-spacing:-2px;text-align:center;text-indent:-.25em}#about #mainContent #mainPanel ul li h3 span{display:block;color:#ed7a3e;font-size:12px;letter-spacing:0}#about #mainContent #mainPanel ul li h3:after{position:absolute;top:0;right:14px;color:#231815;font-family:ilm;font-size:22px;font-weight:lighter;color:#3e3a39;content:"a";transition:.3s}#about #mainContent #mainPanel ul li h3.letterSpace3{letter-spacing:-3px}#about #mainContent #mainPanel ul li h3.line2{line-height:1.2}#about #mainContent #mainPanel ul li h3.line2 span{margin-top:.5em}#about #mainContent #mainPanel ul li a{border-bottom:solid 2px #efefef;border-left:solid 2px #efefef;display:block;position:relative;z-index:800;width:100%;height:100%;transition:.5s}#about #mainContent #mainPanel ul li a:hover{background:#ed7a3e}#about #mainContent #mainPanel ul li a:hover h3{color:#fff}#about #mainContent #mainPanel ul li a:hover h3 span{color:#fff}#about #mainContent #mainPanel ul li a:hover h3:after{color:#fff}#about #mainContent #mainPanel ul li:last-child a{border-right:solid 2px #efefef}#about.aboutDetail .col2headline4{font-size:24px;letter-spacing:0}#about.aboutDetail #mainContent{padding-bottom:35px}#about.aboutDetail #mainContent #localNaviWrap #localNav2{font-size:14px}#about.aboutDetail #mainContent #localNaviWrap #localNav2:after{top:57px;right:275px}#about.aboutDetail #mainContent #localNaviWrap #localNav2.proNavi li a.leftEdge{padding-left:0}#about.aboutDetail #mainContent #localNaviWrap #localNav2.proNavi.line2:after{top:78px}#about.aboutDetail #mainContent #localNaviWrap #localNav2.line3:after{top:96px}#about.aboutDetail #mainContent #localNaviWrap .localNav2-Wrap{padding:18px 220px 18px 0}#about.aboutDetail .co2Visual h3{position:absolute;top:110px;left:40px;color:#0086af;font-size:28px;line-height:1.1428}#about.aboutDetail .co2Visual h3 .belong{display:block;margin-top:13px;color:#3e3a39;font-size:16px;line-height:1.25}#about.aboutDetail .co2Visual h3 .belong .name{display:block;font-size:20px;line-height:1}#about.aboutDetail .co2Visual.message{position:relative;padding-bottom:35px}#about.aboutDetail .co2Visual.message h3{letter-spacing:-.05em}#about.aboutDetail .co2Visual.message .subMessage{display:block;font-size:24px;letter-spacing:-1px}#about.aboutDetail .col2Lead{letter-spacing:-1px;line-height:1.75}#about.aboutDetail .col2Lead.colorBk{color:#3e3a39}#about.aboutDetail .basicContent.lastContent{padding-bottom:100px}#about.aboutDetail.message .management_nav{padding-top:42px;display:flex}#about.aboutDetail.message .management_nav li{margin:0 .5em 0;width:173px;height:318px;background:#fff}#about.aboutDetail.message .management_nav li a{padding:31px 20px;display:block;position:relative;height:100%;text-align:center}#about.aboutDetail.message .management_nav .photo img{width:120px;height:auto;-webkit-backface-visibility:hidden}#about.aboutDetail.message .management_nav .position{margin-top:11px;display:block;line-height:1.2857142857;font-size:14px;text-align:left}#about.aboutDetail.message .management_nav .name{border-top:solid 1px #e0e0e0;display:flex;align-items:center;justify-content:center;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);width:133px;height:56px}#about.aboutDetail.message .management_nav .name:after{margin-top:-10px;position:absolute;top:100%;left:50%;transform:translateX(-50%);font-family:"ilm"!important;content:"j"}#about.aboutDetail.message .basicContent+.basicContent{padding-top:41px}#about.aboutDetail.message .basicContent+.basicContent .col2Content{border-top:solid 1px #ccc}#about.aboutDetail.message .basicContent+.basicContent .co2Visual.message h3{top:88px}#about.aboutDetail.message #kobayashi{padding-bottom:115px}#about.aboutDetail.message #kobayashi .co2Visual.message h3{line-height:1.15}#about.aboutDetail.profile table a{color:#0086af;text-decoration:underline;transition:.3s}#about.aboutDetail.profile table a:hover{opacity:.7;text-decoration:none}#about.aboutDetail .profTable{padding-bottom:20px}#about.aboutDetail .profTable .col2headline4{margin-bottom:20px;padding-top:40px}#about.aboutDetail .profTable .col2headline4 small{margin-left:1.5em;font-size:16px;letter-spacing:0}#about.aboutDetail .profTable td .ttl{font-weight:bold}#about.aboutDetail .profTable td .ttl+ul li{padding-left:.5em;letter-spacing:-1px;list-style-type:disc;list-style-position:inside}#about.aboutDetail .tableNenpyo th:before{display:inline-block;margin-right:.5em;text-indent:-1.5em;content:"ー"}#about.aboutDetail .tableNenpyo td{letter-spacing:-1px}#about.aboutDetail #mainContent #mainLead.aboutLead{padding:0}#about.aboutDetail #mainContent #mainLead.aboutLead .lead{padding-bottom:0;font-weight:bold;letter-spacing:0}#about.aboutDetail #mainContent #mainLead.aboutLead .lead.normalTx{font-weight:normal}#about.aboutDetail #aside #asideIn dd li a{padding:20px}#about.aboutDetail #aside #asideIn .topLink a{letter-spacing:-1px;text-align:center}#about.aboutDetail .newLogoBoxWrap{padding:50px 0 0}#about.aboutDetail .newLogoBox{padding:80px 40px;background:#fff;text-align:center}#about.aboutDetail .newLogoBox .logo{line-height:0;margin-bottom:80px}#about.aboutDetail .newLogoBox .logo img{margin:0 auto;display:block;width:450px}#about.aboutDetail .newLogoBox .logoText p+p{margin-top:1em}#about #mainContent.partnerMain{padding-bottom:0}#about #mainContent.partnerMain .profTable{padding-bottom:0}#about #mainContent.partnerMain.en{padding-bottom:100px}#about .partnerHead{margin-bottom:20px}#about .boxCommentary2.aboutImg{margin:25px 0 35px}#about .detailList.mbaSchool{margin-top:10px;margin-bottom:35px}#about .detailList.mbaSchool li:last-child{border-bottom:none}#about .ptnrWrap .lead{margin:10px 0 0;padding:14px 0 20px;border-top:solid 1px #ccc}#about .ptnrWrap .boxCommentary2 ul{padding-left:0}#about .ptnrWrap .boxCommentary2 ul li:before{display:inline;margin-right:.25em;content:"・"}#about .detailList{margin-top:40px}#about .mfp-container{padding:0 10px}#about .mfp-close-btn-in .mfp-close.btnClose{color:#fff}#about .profileBox{margin:90px auto;padding:30px;padding-bottom:45px;position:relative;max-width:1000px;width:100%;display:flex;align-items:flex-start;background:#fff}#about .profileBox .photo{margin-right:30px;width:158px}#about .profileBox .photo img{width:100%}#about .profileBox dl{padding-right:40px;flex:1}#about .profileBox dl .name{margin-bottom:6px;color:#3e3a39;font-size:24px}#about .profileBox dl .name .alphabet{font-size:12px}#about .profileBox dl .name .alphabet:before{display:inline-block;margin:0 15px 0;content:"|"}#about .profileBox dl .position{margin-bottom:9px;color:#0086af;font-size:14px}#about .profileBox dl .description{font-size:14px;text-align:justify}#about .profileBox dl .description a{color:#0086af;text-decoration:underline;transition:.3s}#about .profileBox dl .description a:hover{opacity:.7}#about .profileBox dl .bnr{margin-top:30px}#about .profileBox dl .bnr a{display:inline-block;transition:.3s}#about .profileBox dl .bnr a:hover{opacity:.7}#about .profileBox dl .article_ttl{margin-top:2em;position:relative;font-weight:bold;overflow:hidden}#about .profileBox dl .article_ttl span{padding-right:1em;position:relative;z-index:1;background:#fff}#about .profileBox dl .article_ttl:after{border-bottom:solid 1px #000;display:block;position:absolute;top:50%;right:0;z-index:0;width:100%;content:""}#about .profileBox dl .article_list{margin-top:1em}#about .profileBox dl .article_list li+li{margin-top:.25em}#about .profileBox dl .article_list .link_arrow{padding-left:2em;display:block;position:relative;top:0;transform:none;font-size:inherit;flex-wrap:wrap}#about .profileBox dl .article_list .link_arrow::before{position:absolute;top:-.15em;left:0}#about .profileBox dl .article_list .link_arrow span br{display:none}#about .profileBox dl .article_list .link_arrow>br{display:none}#about .profileBox dl .article_list .link_arrow small{display:block;margin-top:.25em;font-size:.9em!important}#about .profileBox dl .article_btn_box{margin-top:1.5em;border:solid 2.5px;padding:0;display:inline-block;position:relative}#about .profileBox dl .article_btn{display:block;padding:10px 60px 10px 35px;font-weight:bold}#about .profileBox dl .article_btn:hover{opacity:.7}#about .profileBox dl .article_btn:after{margin:auto;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;position:absolute;top:0;bottom:0;right:1em;content:"";width:.5em;height:.5em;vertical-align:middle;transform:rotate(45deg)}#about .profileBox .btnClose{margin:.75em;padding:0;display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;opacity:1;transition:.3s}#about .profileBox .btnClose:hover{background:rgba(0,0,0,0);opacity:.5}#about .profileBox .btnClose:after{top:0;right:0;transform:none;color:#000;cursor:pointer;font-family:"ilm";font-size:1em;content:"Y"}#about .profileBox .ajaxNo{display:none}#about .facContent .top0{margin-top:0;padding-top:0}#about .facContent .bottom0{margin-bottom:0;padding-bottom:0}#about .facContent .partsCenter{margin-bottom:30px}#about .facContent .partsCenter th{padding:15px 0;font-weight:bold;line-height:1}#about .facContent .partsCenter th span{font-weight:normal;font-size:14px}#about .facContent .partsCenter tbody th span{font-size:14px;text-align:left}#about .facContent .partsCenter tbody th p{display:inline-block}#about .facContent .partsCenter tbody th p span{display:block;margin-top:3px}#about .facContent .partsCenter tbody td{text-align:center}#about .facContent .boxCommentary2 dd{margin-bottom:.5em}#about .facContent .boxCommentary2 dd:last-child{margin-bottom:0}#about .facContent .hotelLead{padding-top:50px}#about .facContent .detailList{margin-top:0}#about .facContent .detailList li:first-child{border-top:none}#about .facContent .detailList dd{font-size:20px}#about .facContent #mapWrap{padding-bottom:14px}#about .facContent #byTrain{margin-top:30px;padding-left:0;font-weight:normal;text-align:left}#about .facContent #byTrain li{line-height:1.5}#about .facContent .col2Content:after{position:absolute;right:0;bottom:-74px;left:0;width:0;height:0;margin:auto;border-style:solid;border-width:20px 20px 0 20px;border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}#about .facContent .boxCommentary2.aboutImg.facImg{margin-top:20px}#about .detailList.list2{margin-top:0}#about .detailList.list2 li{padding-left:1.25em}#about .detailList.list2 li:last-child{border-bottom:none}#about #mainLead{position:relative}#about #mainLead #officeImg{position:absolute;top:0;right:0}#about #mainLead #officeImg+.accessMap{margin-top:30px}#about .accessMap{margin-top:5px;padding-bottom:1em}#about .accessMap .textLeft a{font-weight:normal;text-decoration:underline}#about .accessMap .textLeft a:hover{color:#0086af}#about .profTable .normalTx{line-height:28px;padding-bottom:18px}#about.publish .titleMain{margin-top:5px;text-indent:-5px}#about.publish .titleSub{text-indent:-2px}#about .contentsTitle{display:block;padding:0;width:100%;color:#0086af;font-size:20px;font-weight:bold}#about #publishDetail .detail dt.contentsTitle:after{content:none}#about dt.contentsTitle{line-height:1.25}#about dd.contentsTitle{margin-bottom:1em}#about .basicContent.bookContent{padding:20px 0 35px}#about .basicContent.bookDetail{padding:0 0 35px}#about .basicContent.bookDetail .headline2{margin-bottom:30px;padding:10px 0 4px;border-bottom:solid 4px #3e3a39;font-size:28px;font-weight:600;letter-spacing:-2px;line-height:1.5}#about .basicContent.bookDetail .lead{font-size:20px;font-weight:bold}#about .basicContent.bookDetail p{line-height:1.75}#about .basicContent.bookDetail a:before{position:relative;top:4px;margin-right:.4em;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#about .basicContent.bookDetail .headline3{margin:2em 0 20px;padding-bottom:13px;color:#0086af;font-size:20px;font-weight:bold;line-height:1.25;background:url(/images/images2016/case/border-1.png) repeat-x;background-position:left bottom}#about .basicContent.bookDetail h4.headline3{margin:25px 0 0;background:none}#about .basicContent.bookDetail h4.headline3 .partTtl{padding-right:1em}#about .basicContent.bookDetail h4.headline3 .partSubTtl{padding-left:4.66666em}#about .basicContent.bookDetail .list1{margin-top:0}#about .basicContent.bookDetail .list1 li{margin-top:10px}#about .basicContent.bookDetail .list1.number{list-style-position:inside}#about .basicContent.bookDetail .sect{margin-top:10px}#about .basicContent.bookDetail .sect:last-of-type{margin-top:18px}#about .basicContent.bookDetail .sect:before{display:inline-block;width:20px;height:0;margin-right:.5em;border:solid 1px #000;box-sizing:border-box;vertical-align:middle;content:" "}#about .basicContent.bookDetail .pdf{margin-top:33px;padding:20px;border:solid 2px #3e3a39}#about .basicContent.bookDetail .pdf .linkList li{font-size:14px}#about .basicContent.bookDetail .pdf .linkList li a{color:#0086af;font-size:16px}#about .basicContent.bookDetail .pdf .linkList li a:before{color:#3e3a39;transition:.3s}#about .basicContent.bookDetail .pdf .linkList li a:hover{opacity:.7}#about .basicContent.bookDetail .pdf .linkList li a:hover:before{color:#0086af}#about .otherShop a{margin-left:1em;color:#0086af}#about .otherShop a:hover{opacity:.7}#about .otherShop a:before{position:relative;top:4px;margin-right:.4em;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#about .col2Content.publishDetail{padding-top:40px}#about #aside.pubAside #asideIn dd li.publish_li{background:#cce7ef}#about .col2headline4.firstTtl{margin:0;padding-top:54px}#about .careerPath{margin-bottom:1em}#about .careerPath p{margin-bottom:1em;letter-spacing:-1px}#about .careerPath dl{font-size:14px}#about .careerPath dt{font-weight:bold}#about .careerPath dd{margin-left:2em}#about .careerPath .col2headline-blue{margin-bottom:10px;color:#3e3a39}#about .careerPath #gmExList{padding-top:1em}#about .careerPath #gmExList dt{color:#0086af;font-size:18px;line-height:1.3333}#about .careerPath #gmExList dt:before{margin-right:.25em;color:#3e3a39;content:"・"}#about .careerPath #gmExList dd{margin-left:1.4em;padding-bottom:1em;font-size:16px}#about .careerPath.tableArea{margin-bottom:65px}#about .careerPath .table2{margin-top:0}#about .careerPath .table2 caption{padding-bottom:23px;font-size:20px;font-weight:bold;text-align:left}#about #guidanceWrap{position:relative}#about #guidanceWrap #guidance{position:absolute;top:-30px}#about #guidanceWrap td{font-weight:normal}#about .col2headline4.top30{padding-top:30px}#about #sliderDispatch{position:relative;width:100%;max-width:1120px;margin:0 auto}#about #prevD,#about #prevE{display:block;position:absolute;top:0;left:0;height:calc(100% - 30px);padding-right:5%;background:rgba(0,0,0,0)}#about #prevD img,#about #prevE img{position:absolute;top:25%;left:0;padding:0 10px;background:rgba(0,0,0,.6);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#about #prevD:hover,#about #prevE:hover{background:rgba(0,0,0,0)}#about #prevD:hover img,#about #prevE:hover img{background:rgba(98,186,213,.6)}#about #nextD,#about #nextE{display:block;position:absolute;top:0;right:0;height:calc(100% - 30px);padding-left:5%;background:rgba(0,0,0,0)}#about #nextD img,#about #nextE img{position:absolute;top:25%;right:0;padding:0 10px;background:rgba(0,0,0,.6);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#about #nextD:hover,#about #nextE:hover{background:rgba(0,0,0,0)}#about #nextD:hover img,#about #nextE:hover img{background:rgba(98,186,213,.6)}#about .slideArrow{width:40px;height:120px;background:rgba(0,0,0,.6);color:#fff;line-height:120px;text-align:center;z-index:999}.lecturerPanel .lecListNo{display:none}@media only screen and (min-width:641px){#about.symbol_page #mainContent{padding:10px 0 120px}}#about.en #mainContent #panelShadow{background:url(/images/images2016/about/index-shadow-en.png) no-repeat;background-size:100%}#about.ieStyle #mainContent #panelShadow{display:block}#program .col2headline3,#program .col2headline5{color:#0086af}#program .panelLink a:hover{opacity:.6}#program #titleArea #pageTitle span.titleExplan{font-size:18px;letter-spacing:-1px}#program #titleArea #pageTitle.line3{margin-bottom:24px}#program.programHome #mainContent #mainLead p{margin-bottom:2em}#program.programHome #mainContent .programList-en{margin-top:-40px}#program.programHome #mainContent .linkList2 li{display:block;float:left}#program.programHome #mainContent .linkList2 li .noFloat{float:none}#program.programHome #mainContent .linkList2 li:last-of-type .slash{display:none}#program.programHome #mainContent .linkList2:after{display:block;clear:both;content:""}#program.programHome #mainContent .btnWrap{margin-top:1em}#program.programHome #mainContent .btnWrap a:before{content:none}#program.programHome #mainContent .btnWrap a:hover{color:#fff}#program #mainContent{padding-bottom:115px;background:#f2f2f2}#program #mainContent .headline4{margin:0 auto 20px;padding-top:0;width:1000px;letter-spacing:0}#program #mainContent .programLink{padding:55px 0 0;position:relative}#program #mainContent .linkList2{padding:20px 20px 0;box-sizing:border-box}#program #mainContent .linkList2 li{padding:0}#program #mainContent .linkList2 li a{letter-spacing:-1px}#program #mainContent .linkList2 li a:before{margin-right:.3em}#program #mainContent #others .linkList2{padding-top:0}#program #mainContent #others .linkList2 a{letter-spacing:-2px}#program .merit-panel li{padding:20px 20px 30px}#program p.list-studentsVoice{padding-bottom:10px;display:block;font-size:20px;font-weight:bold}#program .bg-schedule.-center dt{text-align:center}#program .bg-schedule p:not(.text-20)+.bg-gray-parts3{margin-top:5px}#program.programDetail #mainContent p a,#program.programDetail #mainContent dd a,#program.programDetail #mainContent li a,#program.programDetail #mainContent table a,#program.programDetail .basicContent p a,#program.programDetail .basicContent dd a,#program.programDetail .basicContent li a,#program.programDetail .basicContent table a{color:#0086af;text-decoration:underline;transition:.3s}#program.programDetail #mainContent p a:hover,#program.programDetail #mainContent dd a:hover,#program.programDetail #mainContent li a:hover,#program.programDetail #mainContent table a:hover,#program.programDetail .basicContent p a:hover,#program.programDetail .basicContent dd a:hover,#program.programDetail .basicContent li a:hover,#program.programDetail .basicContent table a:hover{text-decoration:none;opacity:.7}#program.programDetail #mainContent .linkList a,#program.programDetail #mainContent .linkList2 a,#program.programDetail .basicContent .linkList a,#program.programDetail .basicContent .linkList2 a{color:inherit;text-decoration:none}#program.programDetail #mainContent .linkList a:hover,#program.programDetail #mainContent .linkList2 a:hover,#program.programDetail .basicContent .linkList a:hover,#program.programDetail .basicContent .linkList2 a:hover{color:#0086af}#program.programDetail #mainContent{padding-bottom:30px}#program.programDetail #mainContent #mainLead p{margin-bottom:2em}#program.programDetail #mainContent #mainLead p:last-child{margin-bottom:1em}#program.programDetail #mainContent .col2headline3{color:#0086af}#program.programDetail .headline3{padding:1em 0 .5em;font-size:22px;font-weight:bold}#program.programDetail .col2headline4{padding-top:36px}#program.programDetail .onlyHead{padding-bottom:10px}#program.programDetail .bgWhite{background:#fff}#program.programDetail .bgLightBlue{background:#e6eeee}#program.programDetail .grayList{margin-top:0;margin-bottom:1em}#program.programDetail .featureLead p{padding:0 0 30px}#program.programDetail .featureLead p.firstChild{margin-top:2em}#program.programDetail .featureLead p:last-of-type{padding-bottom:1em}#program.programDetail .sampleLead{margin-bottom:-20px;padding-bottom:0;position:relative;font-weight:bold}#program.programDetail .lead{font-weight:bold}#program.programDetail .txtNormal{font-weight:normal}#program.programDetail .txtNormal.first{margin-top:2em}#program.programDetail .ideaLead{margin-bottom:-20px;padding-top:40px;position:relative;font-weight:bold}#program.programDetail .notes{margin-top:1em}#program.programDetail .notes+.notes{margin:0}#program.programDetail .manageNotes{padding-left:1em;display:block;text-indent:-1em}#program.programDetail .list1{margin-bottom:2em}#program.programDetail .list1:last-child{margin-bottom:0}#program.programDetail .list1 li{padding-left:0;text-indent:0}#program.programDetail .list1.number{margin-left:1.2em}#program.programDetail .list3 li{padding:0 0 0 2em;text-indent:-2em}#program.programDetail .list4{margin-top:.5em}#program.programDetail .featureList{padding-bottom:30px}#program.programDetail .contentImg{margin:30px auto 20px}#program.programDetail .contentImg2{margin:20px auto 50px}#program.programDetail .pentaImg{border:4px solid #1b5172}#program.programDetail .featureImg{margin-bottom:10px}#program.programDetail .explanation2{margin-top:1em;background:#eee}#program.programDetail .arrowStep{margin-bottom:10px}#program.programDetail #mainContent .linkList2.reference{margin-top:0;padding:0 0 40px}#program.programDetail #mainContent .linkList2.reference li{display:block}#program.programDetail #mainContent .linkList2.reference li+li{margin-top:.75em}#program.programDetail .basicContent{padding-bottom:40px}#program.programDetail .basicContent.lastContent{padding-bottom:80px}#program.programDetail .basicContent a{color:#0086af;text-decoration:underline;transition:.3s}#program.programDetail .basicContent a:hover{text-decoration:none;opacity:.7}#program.programDetail .basicContent a sub,#program.programDetail .basicContent a sup{text-decoration:none}#program.programDetail .separate30{padding-top:30px}#program.programDetail .separate40{padding-top:40px}#program.programDetail .schedule2{margin-top:40px;padding:10px 10px 1px;background:#232425 url(https://www.cicombrains.com/images/slopingBg2.png)}#program.programDetail .schedule2 .title{padding:10px 0 20px;color:#fff;font-size:22px;line-height:1.2;text-align:center}#program.programDetail .schedule2 .title span{display:block;font-size:14px}#program.programDetail .schedule2>dd{margin:0 0 10px;background:#fff}#program.programDetail .schedule2>dd .day{padding:10px 0;color:#fff;background:#368dd7;font-size:18px;text-align:center}#program.programDetail .schedule2>dd .day.bgWhite{padding:15px;color:#3e3a39;background:#fff;font-size:16px;font-weight:500;font-weight:normal;text-align:left}#program.programDetail .schedule2>dd dd{background:none;text-align:left}#program.programDetail .schedule2>dd p{padding:15px}#program.programDetail .schedule2 .scheduleList>li{padding:15px}#program.programDetail .schedule2 .scheduleList>li p:first-child{margin:0;color:#3e3a39;font-size:18px;font-weight:bold}#program.programDetail .schedule2 .scheduleList>li p{padding:0}#program.programDetail .schedule2 .scheduleList>li ul{margin:0 0 0 30px;list-style:disc}#program.programDetail .schedule2 .scheduleList>li ul.number{list-style:decimal}#program.programDetail .schedule2 .scheduleList dt{color:#3e3a39;font-size:18px;font-weight:bold;text-align:left}#program.programDetail .schedule2 .scheduleList .box{margin:10px;padding:10px;border:1px solid #ccc;background:#fff}#program.programDetail .schedule2 .scheduleList .box dt{font-size:16px}#program.programDetail .schedule2.follower{background:#fff}#program.programDetail .schedule2.follower dd{box-shadow:0 0 4px rgba(0,0,0,.3)}#program.programDetail .program-aim-navigation{margin-bottom:1em;background:#f2f5f8}#program.programDetail .program-aim-navigation th,#program.programDetail .program-aim-navigation td{border:solid 2px #fff}#program.programDetail .program-aim-navigation thead{color:#fff;background:#005198}#program.programDetail .program-aim-navigation thead th,#program.programDetail .program-aim-navigation thead td{padding:1em;font-weight:bold;text-align:center}#program.programDetail .program-aim-navigation thead th{width:190px}#program.programDetail .program-aim-navigation tbody th a{padding:1em 1em 1em 2em;display:block;color:#005198;text-decoration:none}#program.programDetail .program-aim-navigation tbody th a span{margin-left:-1em;text-indent:1em}#program.programDetail .program-aim-navigation tbody td{padding:1em}#program.programDetail #feature{padding-top:1.5em}#program.programDetail #feature .headline3{padding:1em 0 .5em;color:#900000;font-size:22px;font-weight:bold}#program.programDetail #feature .list3 li:before{content:none}#program.programDetail #feature .table1,#program.programDetail #feature .table2,#program.programDetail #feature .table3,#program.programDetail #feature .table4,#program.programDetail #feature .tableMini{margin:0 0 20px;width:100%;table-layout:fixed}#program.programDetail #feature .table1 td,#program.programDetail #feature .table1 th,#program.programDetail #feature .table2 td,#program.programDetail #feature .table2 th,#program.programDetail #feature .table3 td,#program.programDetail #feature .table3 th,#program.programDetail #feature .table4 td,#program.programDetail #feature .table4 th,#program.programDetail #feature .tableMini td,#program.programDetail #feature .tableMini th{padding:.5em 1em;font-size:16px}#program.programDetail #feature .table1 th,#program.programDetail #feature .table2 th,#program.programDetail #feature .table3 th,#program.programDetail #feature .table4 th,#program.programDetail #feature .tableMini th{border-right:2px solid #fff;border-bottom:2px solid #fff;width:125px;background:#e7f4ff;font-weight:bold;text-align:left;vertical-align:top}#program.programDetail #feature .table1 th.gray,#program.programDetail #feature .table2 th.gray,#program.programDetail #feature .table3 th.gray,#program.programDetail #feature .table4 th.gray,#program.programDetail #feature .tableMini th.gray{background:#dedede}#program.programDetail #feature .table1 th.blue,#program.programDetail #feature .table2 th.blue,#program.programDetail #feature .table3 th.blue,#program.programDetail #feature .table4 th.blue,#program.programDetail #feature .tableMini th.blue{color:#fff;background:#5a9fdc}#program.programDetail #feature .table1 th span,#program.programDetail #feature .table2 th span,#program.programDetail #feature .table3 th span,#program.programDetail #feature .table4 th span,#program.programDetail #feature .tableMini th span{font-size:12px}#program.programDetail #feature .table1 td,#program.programDetail #feature .table2 td,#program.programDetail #feature .table3 td,#program.programDetail #feature .table4 td,#program.programDetail #feature .tableMini td{border-bottom:2px solid #fff;background:#f7f7f7;text-align:left}#program.programDetail #feature .table1 td.blue,#program.programDetail #feature .table2 td.blue,#program.programDetail #feature .table3 td.blue,#program.programDetail #feature .table4 td.blue,#program.programDetail #feature .tableMini td.blue{background:#e7f4ff}#program.programDetail #feature .table1 ul,#program.programDetail #feature .table2 ul,#program.programDetail #feature .table3 ul,#program.programDetail #feature .table4 ul,#program.programDetail #feature .tableMini ul{margin:0 0 1em 18px;list-style:disc;font-weight:normal}#program.programDetail #feature .table1 .title,#program.programDetail #feature .table2 .title,#program.programDetail #feature .table3 .title,#program.programDetail #feature .table4 .title,#program.programDetail #feature .tableMini .title{margin:0 0 10px;list-style:square;font-weight:bold}#program.programDetail #feature .table1 .title span,#program.programDetail #feature .table2 .title span,#program.programDetail #feature .table3 .title span,#program.programDetail #feature .table4 .title span,#program.programDetail #feature .tableMini .title span{font-weight:normal}#program.programDetail #feature .table1 ol,#program.programDetail #feature .table2 ol,#program.programDetail #feature .table3 ol,#program.programDetail #feature .table4 ol,#program.programDetail #feature .tableMini ol{padding-left:25px}#program.programDetail #feature .table1 ol li,#program.programDetail #feature .table2 ol li,#program.programDetail #feature .table3 ol li,#program.programDetail #feature .table4 ol li,#program.programDetail #feature .tableMini ol li{margin-bottom:5px}#program.programDetail #feature .table1 .area_slim,#program.programDetail #feature .table2 .area_slim,#program.programDetail #feature .table3 .area_slim,#program.programDetail #feature .table4 .area_slim,#program.programDetail #feature .tableMini .area_slim{width:480px}#program.programDetail #feature .table1 .figure,#program.programDetail #feature .table2 .figure,#program.programDetail #feature .table3 .figure,#program.programDetail #feature .table4 .figure,#program.programDetail #feature .tableMini .figure{border:1px solid #ccc;background:#fff}#program.programDetail #feature .table1 .arrow,#program.programDetail #feature .table2 .arrow,#program.programDetail #feature .table3 .arrow,#program.programDetail #feature .table4 .arrow,#program.programDetail #feature .tableMini .arrow{margin:0!important;text-align:center}#program.programDetail #feature .table1 .day,#program.programDetail #feature .table2 .day,#program.programDetail #feature .table3 .day,#program.programDetail #feature .table4 .day,#program.programDetail #feature .tableMini .day{margin:10px 0}#program.programDetail #feature .table1 .day dt,#program.programDetail #feature .table2 .day dt,#program.programDetail #feature .table3 .day dt,#program.programDetail #feature .table4 .day dt,#program.programDetail #feature .tableMini .day dt{padding:5px 20px;color:#fff;background:#608ed5}#program.programDetail #feature .table1 .day dd,#program.programDetail #feature .table2 .day dd,#program.programDetail #feature .table3 .day dd,#program.programDetail #feature .table4 .day dd,#program.programDetail #feature .tableMini .day dd{padding:10px 20px;background:#fff}#program.programDetail #feature .table1 .flowRight img,#program.programDetail #feature .table2 .flowRight img,#program.programDetail #feature .table3 .flowRight img,#program.programDetail #feature .table4 .flowRight img,#program.programDetail #feature .tableMini .flowRight img{float:right}#program.programDetail #feature .table1 .flowRight:after,#program.programDetail #feature .table2 .flowRight:after,#program.programDetail #feature .table3 .flowRight:after,#program.programDetail #feature .table4 .flowRight:after,#program.programDetail #feature .tableMini .flowRight:after{display:block;clear:both;content:""}#program.programDetail #feature .table1 .flowRight+.arrow,#program.programDetail #feature .table2 .flowRight+.arrow,#program.programDetail #feature .table3 .flowRight+.arrow,#program.programDetail #feature .table4 .flowRight+.arrow,#program.programDetail #feature .tableMini .flowRight+.arrow{list-style:none;text-align:right}#program.programDetail #feature .table1 .strong,#program.programDetail #feature .table2 .strong,#program.programDetail #feature .table3 .strong,#program.programDetail #feature .table4 .strong,#program.programDetail #feature .tableMini .strong{padding:1em 0 0 0;font-size:15px;font-weight:bold}#program.programDetail #feature .table1.partsCenter thead th,#program.programDetail #feature .table2.partsCenter thead th,#program.programDetail #feature .table3.partsCenter thead th,#program.programDetail #feature .table4.partsCenter thead th,#program.programDetail #feature .tableMini.partsCenter thead th{text-align:center}#program.programDetail #feature .table1.partsCenter td,#program.programDetail #feature .table2.partsCenter td,#program.programDetail #feature .table3.partsCenter td,#program.programDetail #feature .table4.partsCenter td,#program.programDetail #feature .tableMini.partsCenter td{text-align:center}#program.programDetail #feature .table1.borderTable,#program.programDetail #feature .table2.borderTable,#program.programDetail #feature .table3.borderTable,#program.programDetail #feature .table4.borderTable,#program.programDetail #feature .tableMini.borderTable{border:solid 3px #ccc}#program.programDetail #feature .tableMini{width:100%;font-size:12px;table-layout:auto}#program.programDetail #feature .tableMini.fontMini td{padding:1em .3em;border-right:2px solid #fff;font-size:11px;letter-spacing:-.04em;vertical-align:top}#program.programDetail #feature .tableMini .tdGray{background:#d9d9d9}#program.programDetail #feature .tableMini .tdRed{background:#f3cccb}#program.programDetail #feature .tableMini .tdBlue{background:#cfecf4}#program.programDetail #feature .tableMini .tdPurple{background:#ddccf0}#program.programDetail #feature .tableMini .tdOrange{background:#fcd5b4}#program.programDetail #feature .tableMini .tdGreen{background:#d8e4bc}#program.programDetail #feature .tableMini .center{text-align:center}#program.programDetail #feature .tableMini .middle td{vertical-align:middle}#program.programDetail #feature .tableMini th,#program.programDetail #feature .tableMini td{padding:.3em}#program.programDetail #feature .tableMini th{vertical-align:middle}#program.programDetail #feature .tableMini th.first{width:3em}#program.programDetail #feature .tableMini .time{font-size:10px}#program.programDetail #feature .table1.ghd th{width:auto;text-align:center;vertical-align:middle}#program.programDetail #feature .table1.ghd td,#program.programDetail #feature .table1.ghd th{padding:3px;font-size:12px;word-break:break-all}#program.programDetail #feature .table1.ghd td{padding-left:5px}#program.programDetail #feature .table1.ghd .th1{width:15em}#program.programDetail #feature .table1.ghd .th2{width:6em}#program.programDetail #feature .table1.ghd .th3{width:7.5em}#program.programDetail #feature .table1.ghd .th4{width:11em}#program.programDetail #feature .table1.ghd .th5{width:5.5em}#program.programDetail #feature .table1.ghd .th6{width:3em}#program.programDetail #feature .table1.press thead th,#program.programDetail #feature .table1.press thead td{padding:10px 1em;color:#fff;background:#5197c8;font-weight:bold}#program.programDetail .supplementary{margin:20px 0;padding:20px 20px 0;background:#e4e9ed}#program.programDetail .supplementary dt{margin:0 0 0 -.5em;font-size:16px}#program.programDetail .supplementary dd{padding:0 0 20px;font-size:12px}#program.programDetail .supplementary dd ul{padding:0 0 0 1.5em;list-style:disc}#program.programDetail .supplementary dd ul.number{list-style:decimal}#program.programDetail .supplementary dd li{margin:0 0 .2em;font-weight:bold}#program.programDetail .outlineBox1,#program.programDetail .squareList1 li{padding:20px;background:#f2f5f8}#program.programDetail .explanation2{padding:2em;background:#fff;text-align:left}#program .wMgrTable{margin-top:0;font-size:18px}#program .wMgrTable th{border:none;color:#fff;background:#368dd7;font-size:18px}#program .wMgrTable td{border:none}#program .wMgrTable tr{border-bottom:1px solid #f2f2f2}#program .wMgrTable tr:last-child{border-bottom:none}#program .wMgrTable .list1W li{margin-bottom:.5em;padding-left:1em;font-weight:bold;text-indent:-1em}#program #aside #asideIn .sideBnrProgram{position:absolute;bottom:-400px;left:0;width:100%;transition:.3s;box-shadow:0 0 20px rgba(62,58,57,.2)}#program #aside #asideIn .sideBnrProgram:hover{opacity:.7}.stepList .movieWrap{margin-top:1em}.stepList .movieWrap a{color:#0086af}.stepList .movieWrap a:hover{text-decoration:none;opacity:.8}.stepList .movieWrap .saleyoutubeWrap{margin:2em auto 0;text-align:center}.stepList .movieWrap .saleyoutubeWrap a{display:inline-block;width:310px}.stepList .movieWrap .saleyoutubeWrap img{margin-bottom:.5em;display:block;width:100%;height:auto}.stepList .movieWrap .saleyoutubeWrap:empty{margin:0}.stepList .movieWrap .saleyoutubeWrap.twoItems a:first-child{float:left}.stepList .movieWrap .saleyoutubeWrap.twoItems a:last-child{float:right}.stepList .arrow{margin:1em auto}.stepHeadlne span,.comprehension,.completion{padding:.25em 2em;display:inline-block;font-size:1.2em;font-weight:bold}.stepHeadlne{margin-bottom:1em;font-size:1.3em;font-weight:bold}.stepHeadlne span{margin-right:1em;color:#fff;background:#0086af}.comprehension{background:#fba34b}.completion{background:#b7fc64}.noLinkImportant{font-size:0!important;pointer-events:none!important}.parallelogram{margin-left:2em;padding:0 .5em;display:inline-block;position:relative;top:0;color:#fff;font-family:sans-serif;font-size:10px;font-weight:bold;line-height:18px;letter-spacing:-.05em;vertical-align:middle}.parallelogram+.parallelogram{margin-left:20px}.parallelogram:before{border-style:solid;border-width:0 0 18px 16px;position:absolute;top:0;left:-16px;width:0;height:0;content:""}.parallelogram:after{border-style:solid;border-width:18px 16px 0 0;position:absolute;top:0;right:-16px;width:0;height:0;content:""}.parallelogram:first-child{background:#00649a}.parallelogram:first-child:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00649a rgba(0,0,0,0)}.parallelogram:first-child:after{border-color:#00649a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram:first-child.with_span:before,.parallelogram:first-child.with_span:after{background:#00649a}.parallelogram:nth-child(2){background:#0097ce}.parallelogram:nth-child(2):before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0097ce rgba(0,0,0,0)}.parallelogram:nth-child(2):after{border-color:#0097ce rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram:nth-child(2).with_span:before,.parallelogram:nth-child(2).with_span:after{background:#0097ce}.parallelogram:nth-child(3){background:#009a65}.parallelogram:nth-child(3):before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #009a65 rgba(0,0,0,0)}.parallelogram:nth-child(3):after{border-color:#009a65 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram:nth-child(3).with_span:before,.parallelogram:nth-child(3).with_span:after{background:#009a65}.parallelogram.block{background:#009a65}.parallelogram.block:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #009a65 rgba(0,0,0,0)}.parallelogram.block:after{border-color:#009a65 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.block.with_span:before,.parallelogram.block.with_span:after{background:#009a65}.parallelogram.case{background:#00649a}.parallelogram.case:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00649a rgba(0,0,0,0)}.parallelogram.case:after{border-color:#00649a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.case.with_span:before,.parallelogram.case.with_span:after{background:#00649a}.parallelogram.feed{background:#05479d}.parallelogram.feed:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #05479d rgba(0,0,0,0)}.parallelogram.feed:after{border-color:#05479d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.feed.with_span:before,.parallelogram.feed.with_span:after{background:#05479d}.parallelogram.reflect{background:#70b658}.parallelogram.reflect:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #70b658 rgba(0,0,0,0)}.parallelogram.reflect:after{border-color:#70b658 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.reflect.with_span:before,.parallelogram.reflect.with_span:after{background:#70b658}.parallelogram.role{background:#2f9999}.parallelogram.role:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2f9999 rgba(0,0,0,0)}.parallelogram.role:after{border-color:#2f9999 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.role.with_span:before,.parallelogram.role.with_span:after{background:#2f9999}.parallelogram.study{background:#0097ce}.parallelogram.study:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0097ce rgba(0,0,0,0)}.parallelogram.study:after{border-color:#0097ce rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.study.with_span:before,.parallelogram.study.with_span:after{background:#0097ce}.parallelogram.work{background:#496a00}.parallelogram.work:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #496a00 rgba(0,0,0,0)}.parallelogram.work:after{border-color:#496a00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.work.with_span:before,.parallelogram.work.with_span:after{background:#496a00}.parallelogram.work2{background:#8bc34a}.parallelogram.work2:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #8bc34a rgba(0,0,0,0)}.parallelogram.work2:after{border-color:#8bc34a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.parallelogram.work2.with_span:before,.parallelogram.work2.with_span:after{background:#8bc34a}.parallelogram.with_span{background:none}.parallelogram.with_span>span{position:relative;z-index:70}.parallelogram.with_span:before{border:none;z-index:1;transform:skew(-45deg);width:calc(100% + 18px);height:100%}.parallelogram.with_span:before{left:-9px}.parallelogram.with_span:after{content:none}.parallelogram.with_span+.parallelogram{margin-left:21px}#caseStudy #mainContent{padding-bottom:80px;background:#f2f2f2}#caseStudy #mainContent #localNaviWrap #localNav2 li a.leftEdge{padding-left:0}#caseStudy #mainContent .headline4{margin:0 auto 20px;padding-top:0;width:1000px;letter-spacing:0}#caseStudy #mainContent .caseLink{padding:55px 0 0;position:relative}#caseStudy #mainContent .caseLink li a p small,#caseStudy #mainContent .caseLink li a p span{margin-left:1.5em;font-size:14px}#caseStudy #mainContent .caseLink .newLabel{padding:3px 14px;border:solid 2px #c00;position:relative;top:-1px;color:#c00}#caseStudy #mainContent .linkList2{padding:20px 20px 0;box-sizing:border-box}#caseStudy #mainContent .linkList2 li{padding:0}#caseStudy #mainContent .linkList2 li a{letter-spacing:-1px}#caseStudy #mainContent .linkList2 li a:before{margin-right:.3em}#caseStudy #mainContent #others .linkList2{padding-top:0}#caseStudy #mainContent #others .linkList2 a{letter-spacing:-2px}#caseStudy.caseDetail #caseGenre{display:none}#caseStudy.caseDetail #topicPath{margin-bottom:3px}#caseStudy.caseDetail #titleArea #pageTitle{margin-bottom:27px}#caseStudy.caseDetail #titleArea #pageTitle.oneLine{padding:18px 0}#caseStudy.caseDetail #titleArea #pageTitle span.titleExplan{padding:0 14px;display:inline-block;color:#fff;background:url(/images/images2016/case/label-bg.png) repeat-x;font-size:16px;line-height:26px;letter-spacing:-1px}#caseStudy.caseDetail #mainContent{padding-bottom:50px;background:#e6eeee}#caseStudy.caseDetail #mainContent #mainLead p{margin-bottom:2em}#caseStudy.caseDetail #mainContent #mainLead p:last-child{margin-bottom:1em}#caseStudy.caseDetail #mainContent .lead{font-weight:bold}#caseStudy.caseDetail #mainContent .col2headline3{color:#0086af;line-height:1.1428571429}#caseStudy.caseDetail #mainContent .col2headline3+.col2headline4{padding-top:20px}#caseStudy.caseDetail #mainContent .explanation1{margin-bottom:0}#caseStudy.caseDetail .col2headline4{margin-bottom:25px;padding-top:40px;font-size:24px}#caseStudy.caseDetail .col2headline4+ul.lead.list1{margin-left:1em;list-style-position:inside;list-style-type:disc;font-weight:bold}#caseStudy.caseDetail .col2headline-blue{margin:14px 0;padding-bottom:13px;background:url(/images/images2016/case/border-1.png) repeat-x;background-position:left bottom}#caseStudy.caseDetail .onlyHead{padding-bottom:10px}#caseStudy.caseDetail .noPadding{padding:0}#caseStudy.caseDetail .top50{padding-top:50px}#caseStudy.caseDetail .top30{padding-top:30px}#caseStudy.caseDetail .supplementary,#caseStudy.caseDetail .explanation2{margin:0 0 10px;padding:40px 40px 30px;position:relative;background:#fff}#caseStudy.caseDetail .supplementary dt,#caseStudy.caseDetail .explanation2 dt{font-size:20px;font-weight:bold}#caseStudy.caseDetail .supplementary dd,#caseStudy.caseDetail .explanation2 dd{font-size:14px}#caseStudy.caseDetail .supplementary dd ul,#caseStudy.caseDetail .explanation2 dd ul{padding:0 0 0 1.5em;list-style:disc}#caseStudy.caseDetail .supplementary dd li,#caseStudy.caseDetail .explanation2 dd li{margin:0 0 1em;font-weight:bold}#caseStudy.caseDetail .supplementary dd li:first-child,#caseStudy.caseDetail .explanation2 dd li:first-child{margin-top:1em}#caseStudy.caseDetail .supplementary dd li:last-child,#caseStudy.caseDetail .explanation2 dd li:last-child{margin-bottom:0}#caseStudy.caseDetail .supplementary dd .list1 li,#caseStudy.caseDetail .explanation2 dd .list1 li{padding-left:0;text-indent:0}#caseStudy.caseDetail .supplementary .photo,#caseStudy.caseDetail .explanation2 .photo{margin-left:30px;float:right}#caseStudy.caseDetail .supplementary .photo+p,#caseStudy.caseDetail .explanation2 .photo+p{margin-top:-27px;position:absolute;top:50%}#caseStudy.caseDetail .supplementary:after,#caseStudy.caseDetail .explanation2:after{margin:0 auto;display:inline-block;position:relative;right:0;bottom:-50px;left:0;z-index:999;width:680px;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png)}#caseStudy.caseDetail .btn{margin-left:20px;padding:6px 25px 6px 55px;display:inline-block;position:relative;color:#fff;background:#0086af;font-weight:bold;text-align:left;letter-spacing:-1px;transition:.3s}#caseStudy.caseDetail .btn:hover{background:#09c}#caseStudy.caseDetail .btn:before{margin-top:-15px;position:absolute;top:50%;left:20px;font-family:"ilm";font-size:20px;font-weight:normal;content:"y"}#caseStudy.caseDetail .basicContent{padding-bottom:50px}#caseStudy.caseDetail .basicContent.lastContent{padding-bottom:80px}#caseStudy.caseDetail .explanation3 li{padding-left:1.5em}#caseStudy.caseDetail table.table2.caseTable{margin-bottom:30px}#caseStudy.caseDetail table.table2.caseTable:last-child{margin-bottom:0}#caseStudy.caseDetail table.table2.caseTable th{font-weight:bold}#caseStudy.caseDetail .proposal_list{padding:28px 20px;font-weight:bold}#caseStudy.caseDetail .proposal_list li{margin-bottom:8px;margin-left:-.25em;padding-left:1.25em;text-indent:-1.25em}#caseStudy.caseDetail .proposal_list li:before{margin-right:.25em;display:inline;content:"・"}#caseStudy.caseDetail .list1.number{margin-bottom:1em;list-style-position:inside}#caseStudy.caseDetail .list1.number ul li{margin-top:.5em;list-style-position:inside;list-style-type:disc}#caseStudy.caseDetail .list1.number ul li:first-child{margin-top:1em}#caseStudy.caseDetail .list1.number:not(.ghdList) li ul li{list-style-type:none}#caseStudy.caseDetail .caseTable{margin-top:0}#caseStudy.caseDetail .caseTable th,#caseStudy.caseDetail .caseTable td{border:solid 2px #f2f2f2;font-size:medium;box-sizing:border-box}#caseStudy.caseDetail .caseTable th small,#caseStudy.caseDetail .caseTable td small{color:#666;font-size:14px}#caseStudy.caseDetail .caseTable th p:last-child,#caseStudy.caseDetail .caseTable td p:last-child{margin-bottom:0}#caseStudy.caseDetail .caseTable th{padding:1em 2em;width:145px;color:#fff;background:#009cb0;font-weight:bold;text-align:left;vertical-align:middle}#caseStudy.caseDetail .caseTable th span{font-size:12px;letter-spacing:normal}#caseStudy.caseDetail .caseTable .lead{padding-bottom:10px;font-size:20px;font-weight:bold}#caseStudy.caseDetail .caseTable a{text-decoration:none}#caseStudy.caseDetail #caseTableWrap .lead{padding-bottom:10px;font-size:20px;font-weight:bold}#caseStudy.caseDetail #caseTableWrap .list1.number{list-style-position:inside}#caseStudy.caseDetail .case-program{margin-bottom:20px}#caseStudy.caseDetail .case-program h5{padding-left:7em;text-indent:-7em}#caseStudy.caseDetail .case-program ul li+li{margin-top:10px}#caseStudy.caseDetail .title.wMgr{padding:20px 10px;color:#fff;background:#7fcdd7;font-size:22px;font-weight:bold;line-height:1.2;text-align:center}#caseStudy.caseDetail .title.wMgr:after{margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #7fcdd7;position:absolute;top:65px;left:50%;content:""}#caseStudy.caseDetail .lead.wMgr{padding:30px 0 20px;font-weight:bold;text-align:center}#caseStudy.caseDetail .table1,#caseStudy.caseDetail .table3,#caseStudy.caseDetail .table4{box-shadow:0 0 3px rgba(171,139,110,.38)}#caseStudy.caseDetail .table1 th,#caseStudy.caseDetail .table3 th,#caseStudy.caseDetail .table4 th{color:#fff;background:#009cb0;font-weight:bold}#caseStudy.caseDetail .table1.caseTable,#caseStudy.caseDetail .table3.caseTable,#caseStudy.caseDetail .table4.caseTable{box-shadow:none}#caseStudy.caseDetail .figure.boxCommentary2{margin-top:40px}#caseStudy.caseDetail .stcWrap p{margin-bottom:1em}#caseStudy.caseDetail .stcWrap p:last-child{margin-bottom:0}#caseStudy.caseDetail .stcWrap #mainContent p.lead{margin-bottom:-2px}#caseStudy.caseDetail .stcWrap .table1,#caseStudy.caseDetail .stcWrap .explanation2{margin:30px 0 40px}#caseStudy.caseDetail .stcWrap .table1 p,#caseStudy.caseDetail .stcWrap .explanation2 p{margin:0}#caseStudy.caseDetail .stcWrap .explanation2 p{margin-top:1em;padding-left:0}#caseStudy.caseDetail .stcWrap .outlineBox1{padding:1.5em}#caseStudy.caseDetail .stcWrap .outlineBox1:after{margin:0 auto;display:inline-block;position:relative;right:0;bottom:-30px;left:0;z-index:999;width:680px;content:none}#caseStudy.caseDetail .stcWrap .list1{margin:0;list-style:square}#caseStudy.caseDetail .stcWrap .list1.pdg{padding-left:1em}#caseStudy.caseDetail .stcWrap .list1 li{margin:0 0 10px;padding:0;text-indent:0}#caseStudy.caseDetail .stcWrap .list1 li:last-child{margin-bottom:0}#caseStudy.caseDetail .stcWrap .proposal p{margin-bottom:0;padding-bottom:15px}#caseStudy.caseDetail .stcWrap .proposal dd.aim{padding:1em}#caseStudy.caseDetail .stcWrap .lead.proposal{margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid #7fcdd7;position:relative;background:none;font-weight:bold}#caseStudy.caseDetail .stcWrap .lead.proposal:after{margin:0 auto;border-top:10px solid #7fcdd7;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);display:block;position:relative;bottom:-20px;width:0;height:0;content:""}#caseStudy.caseDetail .stcWrap .table1 th{font-weight:bold}#caseStudy.caseDetail .stcWrap .table1 ul{margin:0 0 1em 18px;list-style:disc;font-weight:normal}#caseStudy.caseDetail .stcWrap .table1 .title{margin:0 0 10px;list-style:square;font-weight:bold}#caseStudy.caseDetail .stcWrap .table1 .title span{font-weight:normal}#caseStudy.caseDetail .stcWrap .table1 .day{margin:10px 0}#caseStudy.caseDetail .stcWrap .table1 .day dt{padding:5px 20px;color:#fff;background:#608ed5}#caseStudy.caseDetail .stcWrap .table1 .day dd{padding:10px 20px;background:#f2f2f2}#caseStudy.caseDetail .stcWrap .table1 .arrow{text-align:center}#caseStudy.caseDetail .stcWrap .table1 .arrow img{width:3em}#caseStudy.caseDetail .stcWrap .table1.noMargin .figure{margin:10px 0;border:solid 1px #ccc}#caseStudy.caseDetail .stcWrap .table1.noMargin .figure img{width:100%;height:auto}#caseStudy.caseDetail .stcWrap #stcTable2 th{padding:1em;width:170px;font-weight:bold;text-align:left}#caseStudy.caseDetail .stcWrap #stcTable2 th span{margin-top:10px;display:block;font-size:14px}#caseStudy.caseDetail .flow>dt{padding:5px 10px;color:#fff;background:#009cb0;font-weight:bold}#caseStudy.caseDetail .flow>dd{margin:0 0 10px;padding:10px}#caseStudy.caseDetail .flow>dd dt{font-weight:bold}#caseStudy.caseDetail .flow>dd dd{margin:0 0 10px}#caseStudy.caseDetail .flow>dd:last-child,#caseStudy.caseDetail .flow>dd:last-child p{margin-bottom:0;padding-bottom:0}#caseStudy.caseDetail .flow.proposal{padding:40px 20px}#caseStudy.caseDetail .skill{padding:10px;color:#fff;background:#009cb0;font-weight:bold;text-align:center;opacity:.8}#caseStudy .no_genre{display:none!important}#caseStudy .proposal a{color:#0086af}#caseStudy .proposal a:hover{opacity:.7}#caseStudy .innerTitle-border_bottom{margin-bottom:1em;padding-bottom:.5em;border-bottom:solid 1px #aaa;display:block;font-size:1.1em;font-weight:bold}#caseStudy .small_title{margin-bottom:.5em;display:block;font-size:.8em;font-weight:normal}#caseStudy .panelLink a:hover{opacity:.6}#news #titleArea.ttlOneline #topicPath{margin-bottom:45px}#news #mainContent{position:relative;padding-bottom:120px;background:#f2f2f2}#news #mainContent .col2headline4{margin-bottom:7px;padding-top:40px}#news #infoList{margin-top:26px;min-height:350px}#news #infoList>li{position:relative;margin-bottom:30px}#news #infoList a{display:block}#news #infoList a:hover{opacity:.6}#news #infoList .newLabel:before{display:inline-block;position:absolute;left:0;color:#f30;font-size:12px;font-weight:bold;content:"NEW"}#news #infoList dt.ymd{width:100%;margin-bottom:10px;padding-left:40px;color:#0086af;font-size:14px;box-sizing:border-box}#news #infoList dt.ymd .infoLabel{display:inline-block;margin-left:10px;padding:4px 20px;line-height:1;border:solid 1px #0086af}#news #infoList dt.ymd .infoLabel.press{color:#fff;background:#0086af}#news #infoList dd{width:100%;padding-left:40px;line-height:1.25;text-justify:inter-ideograph;text-align:justify;box-sizing:border-box}#news #infoList dd p{letter-spacing:0}#news #infoList dd dt{margin-bottom:.5em}#news #infoList dd dd p{margin-bottom:1em;letter-spacing:-1px}#news #infoList dd dd p:last-child{margin-bottom:0}#news #infoList dd .inlineList{padding-top:.5em;padding-bottom:0}#news #infoList .infoGenre{margin-top:.25em;color:#0086af;font-size:14px}#news #infoList.archive .day p{display:inline-block;margin-bottom:10px;padding-left:40px;color:#0086af;font-size:14px;box-sizing:border-box}#news #infoList.archive .day .infoLabel{margin-left:10px;padding:4px 20px;border:solid 1px #0086af;color:#0086af;font-size:14px}#news #infoList.archive .day .infoLabel.press{color:#fff;background:#0086af}#news #infoList.archive .detailWrap>dl{padding-left:40px;line-height:1.25;box-sizing:border-box}#news #infoList.archive .detailWrap>dl dt,#news #infoList.archive .detailWrap>dl dd{margin-bottom:.25em}#news #infoList.archive .detailWrap>dl dd{padding-left:0}#news #infoList.archive .detailWrap>dl dt a{display:inline-block;margin-bottom:.5em}#news #infoList.archive .detailWrap>dl dt a a{text-justify:inter-ideograph;text-align:justify}#news #infoList.archive .detailWrap>dl .detailL{display:block;margin-top:.25em}#news #infoList.archive.year2014 .detailWrap dl dd a{display:block;margin-top:.25em}#news #infoList.archive.year2012 .day{margin-bottom:10px;padding-left:40px;color:#0086af;font-size:14px;box-sizing:border-box}#news #infoList.archive.year2012 .detailWrap>dl dt{display:inline-block;margin-bottom:.5em}#news.newsDetail #mainContent{padding-bottom:0}#news.newsDetail #mainContent .infoh3{margin-bottom:1em;padding-top:0}#info.en.gtpp #pageTitle{width:750px;margin-bottom:70px;font-size:28px}#info.en.gtpp figure{display:block;background:url(/images/images2016/en/information/gtpp/mainVisual-bgi.png) repeat-x}#info.en.gtpp figure .inner{display:block;width:1000px;margin:0 auto;padding:0}#info.en.gtpp #aside #asideIn .topLink{padding:0 20px}#info.en.gtpp #aside #asideIn .topLink a{line-height:1.2;text-align:left}#info.en.gtpp .mainheadline3{padding:2em 0 2em;font-size:36px;color:#cc5f00}#info.en.gtpp .inner{width:740px;padding-bottom:5em;line-height:1.75;overflow:hidden}#info.en.gtpp .inner p+p{padding-top:2em}#info.en.gtpp .inner a:hover{color:#0086af}#info.en.gtpp .inner .bgYellow{background:#f3ed8d}#info.en.gtpp #contactArea{padding:0 0 60px;text-align:center}#info.en.gtpp #contactArea #contactWrap{padding:0}#info.en.gtpp #contactArea .col2Content{padding-top:5em}#info.en.gtpp #contactArea .col2Content:before{position:absolute;top:-1px;right:0;left:0;width:0;height:0;margin:auto;border-style:solid;border-width:20px 20px 0 20px;border-color:#ecebeb rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}#info.en.gtpp #contactArea .btnHome{width:66%;background:rgba(0,0,0,0)}#info.en.gtpp #contactArea .btnHome a{font-size:28px;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#6f9fbb),color-stop(1,#4c87ab));background:-moz-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-webkit-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-o-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:-ms-linear-gradient(top,#6f9fbb 5%,#4c87ab 100%);background:linear-gradient(to bottom,#6f9fbb 5%,#4c87ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$btnBgColor", endColorstr="$btnBgBtm",GradientType=0);background-color:#6f9fbb;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff}#info.en.gtpp #contactArea .btnHome:hover a{box-shadow:0 1px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#4c87ab),color-stop(1,#0c4475));background:-moz-linear-gradient(top,#4c87ab 5%,#0c4475 100%);background:-webkit-linear-gradient(top,#4c87ab 5%,#0c4475 100%);background:-o-linear-gradient(top,#4c87ab 5%,#0c4475 100%);background:-ms-linear-gradient(top,#4c87ab 5%,#0c4475 100%);background:linear-gradient(to bottom,#4c87ab 5%,#0c4475 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$btnBgColor", endColorstr="$btnBgBtm",GradientType=0);background-color:#4c87ab}#info.en.gtpp #contactArea .btnHome:active a{box-shadow:0 1px 0 rgba(0,0,0,.3)}#info.en.gtpp #contactArea .btnHome:after{color:#fff}#info.en.gtpp #classEntry{display:inline-block;border-radius:5px;background:#fff;overflow:hidden}#info.en.gtpp .applyHeadline{margin-top:3em;padding-top:1.5em;padding-bottom:.25em;color:#fff;font-size:24px;border-top:solid 1px #66afc5}#info.en.gtpp .telBox{width:100%;margin:0;padding:16px 40px;text-align:left}#info.en.gtpp .telBox a{line-height:1}#info.en.gtpp .telBox p:before{display:inline-block;width:36px;line-height:1;text-align:center;vertical-align:bottom}#info.en.gtpp .tel{padding:0 0 .25em 0;font-size:20px}#info.en.gtpp .tel:before{font-size:32px}#info.en.gtpp .tel small{display:inline-block;margin-left:.25em;font-size:18px}#info.en.gtpp .email:before{position:relative;content:"Q";font-size:28px;font-family:"ilm";margin-right:6px}#info.en.gtpp .email a{letter-spacing:.05em;font-size:18px;text-decoration:underline}#info.en.gtpp .email a:hover{color:#0086af}.newsDetail .infocontent{padding-top:4em}.newsDetail .infocontent:last-child{padding-bottom:5em}.newsDetail .postDay{position:absolute;right:260px;bottom:15px}.newsDetail .postDay span{display:inline-block;margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;color:#0086af}.newsDetail .col2Content figure{width:auto;margin-top:2em}.newsDetail .col2Content figure .small{display:inline-block;margin:1em 0 0;color:#666;font-size:smaller}.newsDetail .col2Content figure.center{padding-bottom:2em;text-align:center}.newsDetail .col2Content figure.right{margin:0 0 1em 2em;float:right;text-align:center}.newsDetail .col2Content figure:last-child{padding-bottom:0}.newsDetail .col2Content figure.margin-top0{margin-top:0}.newsDetail .col2Content figure img{display:inline-block}.newsDetail .col2Content figure p{margin:.5em 0 0;font-size:14px}.newsDetail .col2Content .oList{margin:1.5em 0}.newsDetail .col2Content .oList li{margin-left:1em;text-indent:-1em}.newsDetail .col2Content p+p{margin-top:1.5em}.newsDetail .col2Content .text-collar-red{margin-bottom:1em;margin-top:1.4em;color:#c80000;font-size:18px;font-weight:bold}.newsDetail .col2Content .subtitle-underBar{margin:1.7em 0 1em;border-bottom:solid 1px #000;width:740px}.newsDetail .contact{padding:1em 0 0;border-top:1px solid #000}.newsDetail #mainContent .col2headline4.infoh3{margin-bottom:1em;padding-top:0}.newsDetail .bar-graph ul:nth-child(2) li .percent{background:#e7754b}.newsDetail .bar-graph ul:nth-child(3) li .percent{background:#eab433}.newsDetail .bar-graph ul:nth-child(4) li .percent{background:#44bae4}.newsDetail .bar-graph ul:nth-child(5) li .percent{background:#2ab19d}.newsDetail .bar-graph ul:nth-child(6) li .percent{background:#9474c1}.newsDetail .movieWrap{margin:1.5em 0 0;width:100%;max-width:740px}.newsDetail .movieWrap video{width:100%}.newsDetail .movieWrap p{margin:.5em 0 0;font-size:14px;text-align:center}.newsDetail .movieWrap.vertical{margin:1.5em auto 0;width:300px;max-width:none}.newsDetail .introContent{padding:4em 0;background-color:rgba(0,0,0,0)}.newsDetail .introContent .introContentWrap{width:100%}.newsDetail .introContent .introContentWrap li dl{display:flex}.newsDetail .introContent .introContentWrap li dt,.newsDetail .introContent .introContentWrap li dd{display:block}.newsDetail .introContent .introContentWrap li dd{max-width:600px}#contact #mainContent{background:#f2f2f2}#contact #mainContent .headline4{width:1000px;margin:0 auto 30px;padding-top:40px}#contact #mainContent .headline_lb{width:1000px;margin:0 auto 30px}#contact #mainContent.enContact{padding-top:40px}#contact #mainLead{margin-bottom:30px;padding:0;letter-spacing:-1px}#contact .contactForm{margin:0 auto;display:flex;width:1000px;background:#fff}#contact .contactForm .info{padding:5px 40px;width:735px}#contact .contactForm .info .contactTel,#contact .contactForm .info .contactMail{display:flex;height:50px;line-height:55px;font-feature-settings:"palt"}#contact .contactForm .info .contactTel dt,#contact .contactForm .info .contactMail dt{width:200px;font-size:14px}#contact .contactForm .info .contactTel dd,#contact .contactForm .info .contactMail dd{font-size:26px}#contact .contactForm .info .contactTel dd a:before{position:relative;content:"A";font-size:36px;font-family:"ilm";margin-right:6px;vertical-align:top}#contact .contactForm .info .contactMail dd a:before{position:relative;content:"Q";font-size:34px;font-family:"ilm";margin-right:6px;vertical-align:top}#contact .contactForm .info .contactMail{line-height:45px}#contact .contactForm .btnWrap{padding:20px 40px;border-left:3px solid #f2f2f2;display:flex;align-items:center;justify-content:center}#contact .entryBtn .btnHome{display:block;width:225px;background:#0086af}#contact .entryBtn .btnHome:hover{background:#62bad5}#contact .entryBtn .btnHome:hover a{color:#fff}#contact #various{margin-bottom:30px}#contact #panelLead{margin:30px 0}#contact #mainPanel{padding-bottom:120px;background:#f2f2f2}#contact #mainPanel .section{position:relative;margin:0 auto 10px;padding:20px 40px;background:#fff}#contact #mainPanel .section .headline_lb{padding-top:20px;line-height:1.2}#contact #mainPanel .section.toForm{display:table;width:100%;padding:0 20px 0 40px;box-sizing:border-box;overflow:hidden}#contact #mainPanel .section.toForm .leftBox{display:table-cell;width:740px;padding:20px 0;vertical-align:top}#contact #mainPanel .section.toForm .entryBtn{display:table-cell;float:none;margin-top:0;text-align:right;vertical-align:middle}#contact #mainPanel .section.toForm .entryBtn .btnHome{display:inline-block}#contact #mainPanel .section:last-child{margin-bottom:0}#contact.contactFormPage #pageTitle{margin:50px auto 60px;line-height:1}#contact.contactFormPage #mainContent{padding-top:50px}#contact.contactFormPage #mainLead{margin:0 auto 50px}#contact.contactFormPage #legal_agreement .headline_lb{width:100%;font-size:22px}#contact.contactFormPage #legal_agreement h3{padding-bottom:.5em;border-bottom:solid 1px #ccc;font-size:18px;color:#3e3a39;font-weight:bold}#contact.contactFormPage #legal_agreement p{margin:1em 0 0 1.33333em;font-weight:normal}#contact.contactFormPage #legal_agreement p+p{margin-top:0}#contact.contactFormPage #legal_agreement .mt1em{margin-top:1em}#contact.contactFormPage #CB_form{padding:0}#contact.contactFormPage #CB_form.agree{padding:60px}#contact.contactFormPage .boxCommentary{padding:60px}#contact.contactFormPage .boxCommentary h3,#contact.contactFormPage .boxCommentary p{text-align:left}#contact.contactFormPage .boxCommentary .redWrap{text-align:right}#contact.contactFormPage .boxCommentary .textCenter{text-align:center}#contact.contactFormPage .inputWrap{margin:40px auto;line-height:3}#contact.contactFormPage .inputWrap label{padding:1em 3em;border:solid 2px #3e3a39}#contact.contactFormPage .inputWrap label+label{border-left:0}#contact.contactFormPage .inputWrap label input{margin-right:1em}#contact.contactFormPage .headline_CB_form{font-size:22px;line-height:1.4545454545;text-align:left}#contact.contactFormPage .table1{margin-top:.5em}#contact.contactFormPage .table_middle{margin-top:5em;margin-bottom:3em}#contact.contactFormPage tr+tr th,#contact.contactFormPage tr+tr td{border-top:solid 2px #fff}#contact.contactFormPage th{width:240px;padding:1em 24px;background:#e5f3f7;font-weight:bold}#contact.contactFormPage th.noWrap{white-space:nowrap}#contact.contactFormPage td{padding:30px 40px;background:#f8f8f8}#contact.contactFormPage td label{display:block;line-height:1.3;padding-left:-1.15em;text-indent:-1.15em}#contact.contactFormPage td label+label{margin-top:.5em}#contact.contactFormPage td label input[type="checkbox"]{margin-right:1em}#contact.contactFormPage td .check_table{padding:0}#contact.contactFormPage td .check_table label{display:table;padding:0;text-indent:0}#contact.contactFormPage td .check_table label input[type="checkbox"],#contact.contactFormPage td .check_table label span{display:table-cell}#contact.contactFormPage td .check_table legend{margin-bottom:1em;font-weight:bold}#contact.contactFormPage .require:after{margin-left:.5em;color:#c00;content:"※"}#contact.contactFormPage .labelGroup{padding-left:1em}#contact.contactFormPage .labelGroup+.labelGroup{margin-top:2em}#contact.contactFormPage select{width:14em;height:2.5em;line-height:normal;padding:0 0 0 1em;background:#fff}#contact.contactFormPage input[type="text"],#contact.contactFormPage input[type="email"],#contact.contactFormPage input[type="tel"],#contact.contactFormPage input[type="button"],#contact.contactFormPage textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:1em;border:none;width:100%;background:#fff;box-shadow:0 0 .5em #ccc;line-height:normal}#contact.contactFormPage input[type="text"].middle,#contact.contactFormPage input[type="email"].middle,#contact.contactFormPage input[type="tel"].middle,#contact.contactFormPage input[type="button"].middle,#contact.contactFormPage textarea.middle{width:460px}#contact.contactFormPage textarea{display:block;padding:1em;width:100%;border:solid 1px #ccc}#contact.contactFormPage textarea.spOnly{display:none}#contact.contactFormPage table+p{margin:50px auto 40px}#contact.contactFormPage .nameWrap span{margin-right:1em}#contact.contactFormPage .nameWrap input{width:170px}#contact.contactFormPage .nameWrap input+span{margin-left:1em}#contact.contactFormPage .addressWrap input{width:140px;margin:0 1em}#contact.contactFormPage .addressWrap input:last-of-type{margin-right:0}#contact.contactFormPage .ifPossible th{padding-top:30px;vertical-align:top}#contact.contactFormPage .ifPossible ul{padding-left:0}#contact.contactFormPage .ifPossible li{display:table;position:relative;top:0;left:0;width:100%;margin-top:40px}#contact.contactFormPage .ifPossible li:after{display:block;clear:both;content:"";position:absolute;top:0;left:0;width:100%;margin-top:-20px;border-top:solid 1px #ccc}#contact.contactFormPage .ifPossible li:first-child{margin-top:0}#contact.contactFormPage .ifPossible li:first-child:after{content:none}#contact.contactFormPage .ifPossible li label,#contact.contactFormPage .ifPossible li>input{display:table-cell;vertical-align:middle}#contact.contactFormPage .ifPossible li label{width:240px;padding-left:1.5em}#contact.contactFormPage .ifPossible li input[type="checkbox"]{margin-right:1em}#contact.contactFormPage .submitAnnotation{font-size:14px;margin-top:1em}#contact.contactFormPage .submitbnbox{margin:60px auto}#contact.contactFormPage .submitbnbox #submit_button{width:400px;height:50px;line-height:normal;margin:0 auto;font-size:16px;font-weight:bold;cursor:pointer;text-align:center;outline:none;background:#0086af;color:#fff;transition:.3s}#contact.contactFormPage .submitbnbox #submit_button:hover{background:#005198}#contact.contactFormPage .submitbnbox.-hidden input{display:none}#contact.contactFormPage .logoBox{border:solid 1px #ccc;color:#666;font-size:13px}#contact.contactFormPage .logoBox td:first-child{width:240px;padding:0;text-align:center}#contact.contactFormPage .logoBox td:last-child{padding-left:0}#contact.contactFormPage .logoBox ul{padding-left:0}#contact.contactFormPage .logoBox li{padding-left:2em;text-indent:-2em}#contact.contactFormPage .checkAnnotation{margin:0;padding-left:1.7em}#policy.terms #mainContent{padding-top:30px;padding-bottom:120px;background:#f2f2f2}#policy.terms .headline4{padding-top:40px}#policy.terms .headline4:first-child{padding-top:0}#policy.terms .term_headline{margin:0 auto;padding-top:45px;width:1000px}#policy.terms .basicContent .basicContentWrap p{text-justify:inter-ideograph;text-align:justify}#policy.terms .basicContent .basicContentWrap p.textRight{text-align:right}#policyp{text-justify:inter-ideograph;text-align:justify}#policy .basicContent1{padding-top:30px}#policy .basicContent1 .textRight1{width:1000px;margin:0 auto;padding:20px 0;font-size:16px;line-height:28px;text-align:right}#policy .col2headline5{font-weight:bold;　padding:10px 0;margin-top:25px;font-size:22px;color:#3e3a39;letter-spacing:-1px}#policy #contentsIn.basicContentWrap{width:1000px;margin:0 auto}#policy #contentsIn.basicContentWrap p{margin:20px 0}#policy #contentsIn.basicContentWrap .list5{list-style-type:decimal;padding-top:30px;padding-left:2em}#policy #contentsIn.basicContentWrap .list5 li{padding-bottom:15px;padding-left:10px}#policy #contentsIn.basicContentWrap .mainLead3{width:1000px;margin:0 auto;padding-left:30px;font-size:16px}#policy #contentsIn.basicContentWrap .mainLead3.letterpd01{letter-spacing:-.01em}#policy #contentsIn.basicContentWrap .mainLead3.letterpd01.tel{margin-top:10px;line-height:1.3}#policy #contentsIn.basicContentWrap .mainLead3.letterpd01.tel01{margin-top:15px}#policy #contentsIn.basicContentWrap .mainLead3.sentence1{margin-bottom:10px}#policy #contentsIn.basicContentWrap .mainLead3.incom{margin-left:50px}#policy #contentsIn.basicContentWrap .mainLead3.incom1{margin-left:40px}#policy #contentsIn.basicContentWrap .mainLead3.incom2{margin:15px 0 15px 30px}#policy #contentsIn.basicContentWrap .mainLead3.incom3{margin-left:30px;margin-top:15px}#policy #contentsIn.basicContentWrap .mainLead3.incom4{margin-left:30px}#policy #contentsIn.basicContentWrap .mainLead3.incom5{margin-left:20px}#policy #contentsIn.basicContentWrap .mainLead3.incomss{margin:15px 0 0 50px}#policy #contentsIn.basicContentWrap .space-mtb-5{margin:5px 0}#policy #contentsIn.basicContentWrap #mainLead4{margin:5px 0;font-size:16px}#policy #contentsIn.basicContentWrap .mainLead2{width:1000px;margin:0 auto;font-size:16px;line-height:28px}#policy #contentsIn.basicContentWrap .mainLead2.bold{font-weight:bold}#policy #contentsIn.basicContentWrap .mainLead2.bold2{font-size:25px;font-weight:bold;padding-top:45px}#policy #contentsIn.basicContentWrap .mainLead2.bold3{font-size:20px;font-weight:bold;padding-top:20px;padding-bottom:10px}#policy #contentsIn.basicContentWrap .mainLead2.hisi{margin:10px 0 0 30px;line-height:1.5}#policy #contentsIn.basicContentWrap .mainLead2.hisi.pd01{margin:0 0 0 60px}#policy #contentsIn.basicContentWrap .mainLead2.hisi.kakko{padding-left:2.75em;text-indent:-1.75em}#policy #contentsIn.basicContentWrap ul.list_parentheses{padding:10px 0 0 15px;margin:0}#policy #contentsIn.basicContentWrap ul.list_parentheses>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;text-indent:-1.5em;padding-left:2.5em}#policy #contentsIn.basicContentWrap ul.list_parentheses>li:before{content:"(" counter(cnt) ") "}#policy #contentsIn.basicContentWrap ul.list_parentheses>li.nasi:before{content:none}#policy #contentsIn.basicContentWrap ul.list_parentheses>li #incomment{margin:5px 0 15px 15px}#policy #contentsIn.basicContentWrap ul.list_parentheses>li #incomment.rightm{margin:0 0 0 50px}#policy #contentsIn.basicContentWrap ul.list_parentheses>li .listnumber{text-indent:0}#policy #contentsIn.basicContentWrap ul.list_parentheses>li .listnumber p{margin:5px 0 0 0}#policy #contentsIn.basicContentWrap ul.list_parentheses>li .listnumber ul{margin:5px 0 10px 0}#policy #contentsIn.basicContentWrap ul.list_parentheses>li .listnumber.level05{margin-left:70px}#policy #mainContent{padding-bottom:80px;background:#f2f2f2}#policy .headline_bk{width:1000px;margin:0 auto;padding-top:45px}#policy .headline4{padding-top:40px}#policy .headline4:first-child{padding-top:0}#policy #contactArea .contactLabel span{bottom:40px}#policy #contactArea #contactWrap{display:table}#policy #contactArea #contactWrap .contactTel{float:right;margin:0;padding:0 20px 0 20px;border-right:none;border-left:solid 2px #f0f0f0}#policy #contactArea #contactWrap .contactTel dt{right:0;margin-right:10px}#policy #address{display:table-cell;float:none;margin-left:1em;line-height:1.25;vertical-align:middle}#policy .policyTable{border:solid 1px #000;margin-left:30px;margin-bottom:25px}#policy .policyTable th,#policy .policyTable td{padding:.25em .5em;vertical-align:top}#policy .policyTable .top{border-bottom:solid 1px #000}#policy .policyTable .top th{text-align:center}#policy .policyTable .top th+th{border-left:solid 1px #000}#policy .policyTable .kakko{padding-left:3em;border-top:solid 1px #000;text-indent:-2em}#policy .policyTable .kaiji{width:7em;border-left:solid 1px #000;border-bottom:dotted 1px #000;text-align:center}#policy .policyTable .dottLine{border-left:solid 1px #000;border-bottom:dotted 1px #000}#policy .policyTable .btmBoeder{border-bottom:solid 1px #000}#policy .policyTable .thisTh{width:250px}#policy .policyTable .innerTr .firstT{width:3em;border:none}#policy .policyTable .innerTr th,#policy .policyTable .innerTr td{border-top:solid 1px #000;border-left:solid 1px #000}#policy #mainContent #localNav1.policyNavi.en .clearLi{clear:both}#policy #mainContent #localNav1.policyNavi.en .clearLi:before{padding:0;content:none}#policy .indentList li{padding-left:1.3em;text-indent:-1.3em}#sitemap #mainContent{padding-bottom:120px;background:#f2f2f2}#sitemap .basicContent .basicContentWrap p{text-justify:inter-ideograph;text-align:justify}#sitemap .basicContent .basicContentWrap p.textRight{text-align:right}#sitemap.en #sitelistIn #foreignList li a:before{top:3px;vertical-align:text-bottom}#sitemap.en #sitelistIn .siteList.conPro{letter-spacing:0}#sitelistIn .siteList{position:relative;margin-bottom:10px;padding:26px 40px;background:#fff;box-sizing:border-box;overflow:hidden;transition:.5s}#sitelistIn .siteList>ul>li:last-child:after{content:none}#sitelistIn .siteList:last-child{margin-bottom:0}#sitelistIn .siteList:after{display:block;clear:both;content:" "}#sitelistIn .siteList:hover{background:rgba(218,223,0,.5);cursor:pointer}#sitelistIn .siteList:hover h3{opacity:.7}#sitelistIn .siteList>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:900}#sitelistIn .siteList.conPro{letter-spacing:-1px}#sitelistIn .siteList:after{position:absolute;top:50%;right:23px;margin-top:-19px;clear:both;font-family:"ilm";font-size:26px;content:"a"}#sitelistIn .siteList.siteList_program .clear{clear:none}#sitelistIn .siteList.siteList_program li:last-child:after{content:none}#sitelistIn h3{font-size:20px;font-weight:bold}#sitelistIn ul{margin-top:10px}#sitelistIn ul li{float:left;margin-top:0;line-height:1.1}#sitelistIn ul li a{position:relative;font-size:16px;transition:.3s;z-index:999}#sitelistIn ul li a:hover{color:inherit;opacity:.7}#sitelistIn ul li:after{display:inline;padding:0 3px 0 13px;content:"｜"}#sitelistIn ul li.rightEdge:after{content:none}#sitelistIn .kana{letter-spacing:-2px}#sitelistIn #otherList{margin-top:40px;background:rgba(0,0,0,0);border:solid 2px #666;cursor:auto}#sitelistIn #otherList ul{margin-top:0}#sitelistIn #otherList li{line-height:1.5}#sitelistIn #otherList a:hover{opacity:.7}@media only screen and (min-width:641px){#sitelistIn #otherList{margin-bottom:2em;padding:1em 40px}}#sitelistIn #otherList:after{content:none}#sitelistIn #foreignList{padding:0;background:rgba(0,0,0,0)}#sitelistIn #foreignList h3{font-size:16px}#sitelistIn #foreignList ul{margin-top:5px;display:flex}#sitelistIn #foreignList li{padding:0;width:332px;text-indent:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#sitelistIn #foreignList li:not(:last-child){margin-right:1px}#sitelistIn #foreignList li:after{content:none}#sitelistIn #foreignList li a{padding:18px 0 18px 10px;display:block;width:100%;color:#fff;letter-spacing:0;background:#666;font-size:20px;left:0}#sitelistIn #foreignList li a span{display:block;margin:5px 0 0 29px;font-size:14px}#sitelistIn #foreignList li a:before{top:.6em;margin-right:8px}#sitelistIn #foreignList li a:hover{background:#7fc2d7}#sitelistIn #foreignList li a:after{display:block;position:absolute;top:50%;right:10px;margin-top:-.5em;font-family:"ilm";font-size:20px;content:"P"}#sitelistIn #foreignList:after{content:none}#microlearning .microlearningOnly-space{margin-bottom:41px}#microlearning .col2headline3{padding:60px 0 0;color:#0086af}#microlearning .panelLink a:hover .panelHover{opacity:1;background:rgba(255,255,255,.3)}#microlearning #mainheadline3{padding:50px 0 0}#microlearning #mainheadline3 .subtitle{font-size:18px;color:#0086af}#microlearning .col2headline4{font-size:24px}#microlearning .list4{margin-bottom:0}#microlearning .list4 li{margin-bottom:1em}#microlearning .list4 li:last-child{margin-bottom:0}#microlearning h5{font-size:20px;font-weight:bold}#microlearning .lastContent{background-color:#ecebeb}#microlearning .basicContent{background-color:#ecebeb}#microlearning p+p{margin-top:1.5em}#microlearning .bottomSpace{margin-bottom:1.5em}#microlearning .movieWrap{display:flex}#microlearning .movieWrap .twoItems{width:49%}#microlearning .movieWrap .twoItems a:hover{opacity:.7;text-decoration:none}#microlearning .movieWrap .twoItems p{text-align:center}#microlearning .movieWrap .twoItems:nth-child(even){margin-left:2%}#microlearning .movieWrap .twoItems img{width:100%;height:auto;border:1px solid #ddd}#microlearning .movieWrap .twoItems .play-btn{position:relative;display:inline-block}#microlearning .movieWrap .twoItems .play-btn:before{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;content:"";width:80px;height:50px;-webkit-border-radius:10%;border-radius:10%;background:#222;opacity:.7}#microlearning .movieWrap .twoItems .play-btn:after{margin:auto;position:absolute;top:0;left:5%;right:0;bottom:0;content:"";box-sizing:border-box;width:17px;height:10px;border:10px solid rgba(0,0,0,0);border-left:17px solid #fff}#microlearning .boxCommentary2.noPadding,#microlearning boxCommentary.noPadding{padding:0}#mainPanel.microlearning-link{margin:1.5em 0 1.5em;width:100%}#mainPanel.microlearning-link .boxCommentary{margin:0 auto 10px;padding:0}#mainPanel.microlearning-link .boxCommentary:after{position:absolute;right:0;bottom:-20px;left:0;width:680px;margin:0 auto;content:url(/images/images2016/box-shadow-col2.png.pagespeed.ce.-Rh5gz8XDL.png);z-index:999}#mainPanel.microlearning-link .boxCommentary2{padding:0}#mainPanel.microlearning-link dl{padding:20px 30px}#mainPanel.microlearning-link dl dt{padding-right:30px;float:left}#mainPanel.microlearning-link dl dd{margin:0 0 0 268px;text-align:left}#mainPanel.microlearning-link dl dd p{margin-top:0}#mainPanel.microlearning-link dl dd .titleMain{font-size:24px;line-height:1.25}#mainPanel.microlearning-link dl dd .min{font-size:18px}#mainPanel.microlearning-link dl dd .titleSub{color:#0086af;font-size:14px}#mainPanel.microlearning-link dl dd .purposeWrap p:last-child{letter-spacing:0;line-height:1.25}#survey #pageTitle span.titleExplan{margin-bottom:0}#survey #titleArea.col2Content #pageTitle{margin-bottom:50px}#survey #mainContent{padding-bottom:150px;min-height:700px}#survey .col2headline4{padding-top:40px;font-size:24px}#survey .inner{margin:0 auto;width:1000px}.active_surveyLinkList .resultOnly{display:none!important}.active_surveyLinkList li{padding:20px;display:flex;align-items:flex-start;position:relative;background:#fff;box-shadow:8px 8px 10px rgba(0,0,0,.1);overflow:hidden}.active_surveyLinkList li+li{margin-top:1em}.active_surveyLinkList li .bnr_img{width:345px;height:auto}.active_surveyLinkList li .textarea{padding:0 20px 0 40px}.active_surveyLinkList li h4{margin:.5em 0;line-height:1.1666666667;font-size:24px;font-weight:bold}.active_surveyLinkList li p{line-height:1.4285714286;font-size:14px}.active_surveyLinkList li p+p{margin-top:.25em}.active_surveyLinkList li .btnHome_width_auto{margin-top:1em;padding:.5em 3em .5em 1em;background:#f60;color:#fff;line-height:1;font-size:20px}.active_surveyLinkList li .btnHome_width_auto:hover{opacity:.7}.active_surveyLinkList li.accepting:after{padding:40px 10px 10px;display:block;position:absolute;top:0;right:0;width:133px;transform-origin:85% 115%;transform:rotate(45deg);line-height:1.125;background:#c00;color:#fff;font-weight:bold;text-align:center;content:"回答\a受付中!!";white-space:pre}.result_surveyLinkList{background:#fff}.result_surveyLinkList .activeOnly{display:none!important}.result_surveyLinkList>li{padding:20px;display:flex;align-items:flex-start;position:relative;overflow:hidden}.result_surveyLinkList>li .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(218,223,0,.2);opacity:0}.result_surveyLinkList>li .overlay:hover{opacity:1}.result_surveyLinkList>li .bnr_img{margin-right:40px;width:200px;height:auto;min-width:200px}.result_surveyLinkList>li .textarea{padding:0 40px 0 0}.result_surveyLinkList>li .textarea ul{font-size:14px}.result_surveyLinkList>li h4{margin-bottom:.5em;line-height:1.2;font-size:20px;font-weight:bold}.result_surveyLinkList>li p{line-height:1.4285714286;font-size:14px}.result_surveyLinkList>li p+p{margin-top:.25em}.result_surveyLinkList>li:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.result_surveyLinkList>li+li:before{border-top:solid 1px #ccc;display:block;position:absolute;top:0;left:0;width:100%;content:""}.result_surveyLinkList>li.no_result>a{pointer-events:none}.result_surveyLinkList>li.no_result:after{content:none}.result_surveyLinkList>li.no_result .btnHome{background:#aaa}.result_surveyLinkList>li.no_result:after{margin:0;padding:40px 10px 10px;display:block;position:absolute;top:25px;right:25px;width:133px;height:2em;transform:translate(50%,-50%) rotate(45deg);line-height:1.125;background:#aaa;color:#fff;font-weight:bold;letter-spacing:-.05em;text-align:center;content:"結果報告\a準備中";white-space:pre;border:none}.result_surveyLinkList>li.multi_link>a{pointer-events:none}.result_surveyLinkList>li.multi_link:after{content:none}.result_surveyLinkList>li.multi_link .spOnly.btnHome{display:none}.result_surveyLinkList .btnHome_width_auto{display:none}.surveyLinkList{padding-top:60px}.surveyLinkList>li{position:relative;padding-left:2em}.surveyLinkList>li+li{margin-top:2em}.surveyLinkList>li:before{position:absolute;top:0;left:0;margin-top:-.125em;font-size:1.5em;font-weight:bold;content:"・"}.surveyLinkList h4 span{font-size:1.125em}.answerOrResult{margin-top:.25em}.answerOrResult li{display:inline-block}.answerOrResult a{color:#0086af;font-weight:bold}.answerOrResult a:hover{opacity:.7}.answerOrResult .disabled{color:#999;font-weight:normal;pointer-events:none}.subnaviBannerList{margin-top:207px}.subnaviBannerList li{box-shadow:0 0 .25em rgba(0,0,0,.2)}.subnaviBannerList li+li{margin-top:20px}.pickup_box{margin:60px auto 0;padding:30px 20px;background:#dedede;width:1000px;overflow:hidden}.pickup_box>ul:after{display:block;width:310px;content:""}.pickup_box li{width:310px;text-align:center}.pickup_box a:hover{opacity:.7}#atd{letter-spacing:0}#atd .mainVisualWrap{padding:15px 0 30px;height:170px;background:linear-gradient(to right,rgba(189,32,61,.8) 0%,rgba(247,179,18,.8) 100%) , url(/images/images2016/atd/bg-mainvisual.jpg) no-repeat center center;background-size:auto , cover}#atd .mainVisualWrap #topicPath{margin:0 0 35px}#atd .mainVisualWrap #topicPath a{color:#fff}#atd .mainVisualWrap #topicPath li{color:#fff}#atd .mainVisualWrap #pageTitle{margin:0;font-size:50px;color:#fff}#atd .mainVisualWrap #pageTitle span.titleExplan{margin:8px 0 0}#atd .leadWrap{background:#fff}#atd #mainPanel{width:1020px;margin:60px auto 0;font-feature-settings:"palt"}#atd #mainPanel .homeOnly{display:none}#atd #mainPanel ul{display:flex;flex-wrap:wrap}#atd #mainPanel li{position:relative;margin:0 10px 40px 10px;width:235px;height:400px;box-shadow:0 0 2px rgba(0,0,0,.1)}#atd #mainPanel li .panelBgImg{display:none}#atd #mainPanel li#noPanelImg{display:none!important}#atd #mainPanel li .panelContent{position:relative;width:100%;height:100%;background:#fff;color:#000;z-index:800}#atd #mainPanel li .panelContent dt>img{width:100%;height:auto}#atd #mainPanel li .panelContent dd{padding:0 15px}#atd #mainPanel li .panelContent dd .iconNew{position:absolute;top:110px;right:5px}#atd #mainPanel li .panelContent dd h2{margin-top:18px;color:#005198;font-size:14px;letter-spacing:-1px}#atd #mainPanel li .panelContent dd h3{margin-top:12px;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}#atd #mainPanel li .panelContent dd p{margin-top:4px;font-size:14px;line-height:20px}#atd #mainPanel li .panelContent dd .talkGenreWrap{position:absolute;bottom:15px;z-index:801}#atd #mainPanel li .panelContent dd .talkGenreWrap:before{display:inline-block;position:absolute;bottom:32px;width:20px;height:2px;background:#000;content:""}#atd #mainPanel li .panelContent dd .talkGenreWrap p{float:left;margin:0;padding:0;font-size:14px;font-weight:500}#atd #mainPanel li .panelContent dd .talkGenreWrap .talkGenre{display:inline-block;margin-right:1em;padding-right:1em;border-right:solid 1px #0086af;color:#0086af}#atd #mainPanel li .panelContent dd .talkGenreWrap .talkGenre.blogIcon:after{position:absolute;top:2px;left:186px;content:url(/images/images2016/opinions/icon-blog.png);z-index:999}#atd #mainPanel li .panelContent .LowerRightIcon:before{position:absolute;bottom:9px;right:14px;font-family:"ilm";font-size:18px;content:"P";z-index:999}#atd #mainPanel li .panelContent .LowerRightIcon:after{position:absolute;bottom:0;right:0;z-index:800;width:0;height:0;border-style:solid;border-width:0 0 95px 75px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ededed rgba(0,0,0,0);content:""}#atd #mainPanel li.panelLink a{width:100%;height:100%}#atd #mainPanel li.panelLink a .panelHover{background:rgba(255,255,255,.5)}#atd .titleMain.bracket{text-indent:-.6em;font-size:.86em}#atd #aside #asideIn dd li .category{padding:20px;transition:.3s;color:#fff;font-weight:bold}#atd .mcPersonWrap .mcPerson{width:1000px;margin:0 auto;padding:25px 0}#atd .mcPersonWrap .mcPerson dt{display:inline-block;width:80px;margin-right:5px;vertical-align:middle}#atd .mcPersonWrap .mcPerson dd{display:inline-block;color:#3e3a39;font-size:16px;vertical-align:middle}#atd .mcPersonWrap .mcPerson dd .listener{color:#b23031}#atd .mcPersonWrap .mcPerson dd .belong{display:block;font-size:12px;letter-spacing:-1px}#atd .mcPersonWrap .mcPerson dd .belong .cicom{letter-spacing:-2px}#atd .mcPersonWrap+hr{margin:0;border-top:solid 1px #ccc}#atd .mcPersonWrap+#mainLeadWrap #mainLead{padding:0}#atd .mcPersonWrap.col2{margin:0 auto;display:flex;width:1000px}#atd .mcPersonWrap.col2 .mcPerson{margin:0;width:50%}#atd .atdList li>p{padding-left:1.4em}#download #mainContent{background:#f2f2f2;padding-bottom:3.5em}#download #mainContent #narrowedWrap{position:relative;width:1000px;margin:0 auto}#download #mainContent #narrowedWrap dt{position:relative;margin-bottom:12px;color:#0086af;font-size:18px}#download #mainContent #narrowedWrap dt span{display:inline-block;position:relative;padding-right:1em;background:#f2f2f2;z-index:999}#download #mainContent #narrowedWrap dt:after{display:block;position:relative;bottom:14px;content:"";border-top:solid 2px #0086af}#download #mainContent #narrowedWrap dd{padding:20px 0;background:#fff;box-shadow:1px 0 2px rgba(0,0,0,.1);overflow:hidden}#download #mainContent #narrowedWrap dd ul{margin:0 20px;display:flex;justify-content:flex-start;flex-wrap:wrap}#download #mainContent #narrowedWrap dd ul li{margin:0 10px 8px 0}#download #mainContent #narrowedWrap dd a{padding:5px 10px;border:solid 1px #ccc;border-radius:2px;color:#666;font-size:14px;letter-spacing:.05em;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#download #mainContent #narrowedWrap dd a.select{border:solid 1px #0086af;border-radius:2px;background-color:#0086af;color:#fff}#download #mainContent #narrowedWrap dd a.select:hover{color:#fff;opacity:1}#download #mainContent #narrowedWrap dd a:hover{color:#0086af;opacity:1}#download #mainContent #narrowedWrap:after{position:relative;top:-3px;left:485px;width:100%;height:100%;content:url(/images/images2016/opinions/arrow-down.png)}#download #mainPanel{width:1020px;margin:5px auto 0;font-feature-settings:"pwid"}#download #mainPanel ul{display:flex;flex-wrap:wrap;justify-content:flex-start}#download #mainPanel li{margin:0 10px 40px;position:relative;display:flex;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:.3s}#download #mainPanel li:hover{opacity:.7}#download #mainPanel li .panelContent{position:relative;width:235px;height:100%;color:#3e3a39;z-index:800}#download #mainPanel li .panelContent dl{display:flex;flex-direction:column;width:100%;height:100%}#download #mainPanel li .panelContent dt{flex-shrink:0}#download #mainPanel li .panelContent dt img{width:100%;height:auto}#download #mainPanel li .panelContent dd{padding:0 15px 15px;display:flex;flex-direction:column;flex-grow:1;width:100%}#download #mainPanel li .panelContent dd h2{margin-top:18px;line-height:1.3;color:#005198;font-size:14px;letter-spacing:-1px}#download #mainPanel li .panelContent dd .iconNew{position:absolute;top:105px;right:5px}#download #mainPanel li .panelContent dd .panelInline{display:flex;flex-direction:column;width:100%;height:100%}#download #mainPanel li .panelContent dd .panelInline h3{margin-top:12px;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}#download #mainPanel li .panelContent dd .panelInline p{margin:4px 0 20px;font-size:14px;line-height:20px}#download #mainPanel .download{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}#download #mainPanel .download .btnHome{margin:0 auto .5em;text-indent:-1em;width:100%;background:#dadf00;text-decoration:none;font-weight:600;color:#3e3a39;letter-spacing:.04em}#download #mainPanel .btnHome:after{position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:2px solid #3e3a39;border-right:2px solid #3e3a39;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#reskilling.onlineliveacademy #titleArea{width:100%}#reskilling.onlineliveacademy #topicPath{margin:15px auto}#reskilling.onlineliveacademy .kv{position:relative;margin-top:0;padding:45px 0;position:relative;min-height:421px}#reskilling.onlineliveacademy .kv .kvImg{position:relative;top:-45px;right:-180px}#reskilling.onlineliveacademy .kv .kvImg img{position:absolute;right:0}#reskilling.onlineliveacademy .kv .textArea{position:relative}#reskilling.onlineliveacademy .kv .textArea .subTitle{margin:0 0 10px;font-size:20px}#reskilling.onlineliveacademy .kv .textArea .pageTitle{line-height:1;font-size:64px;font-weight:bold}#reskilling.onlineliveacademy .kv .textArea .addTitle{padding-top:10px;letter-spacing:1.3px}#reskilling.onlineliveacademy .kv .textArea .titleLead{margin-top:30px;padding-left:30px;border-left:4px solid #3e3a39;line-height:1.35;font-size:24px;font-weight:bold;letter-spacing:-.05em}#reskilling.onlineliveacademy .kv .kv-btn{position:absolute;top:225px;left:870px}#reskilling.onlineliveacademy .lead_sec{padding:33px 0 60px;margin-top:36px;position:relative}#reskilling.onlineliveacademy .lead_headline{text-align:center;color:#db5f45;font-size:28px;font-weight:bold;letter-spacing:-.8px}#reskilling.onlineliveacademy .lead_wrap{display:flex;flex-wrap:nowrap}#reskilling.onlineliveacademy .lead_wrap img{margin-top:2.2em;padding-left:53px;width:229px;height:100%;flex-shrink:0}#reskilling.onlineliveacademy .lead_text{margin-top:1.7em;padding-left:30px;padding-right:52px;text-align:justify;font-size:18px}#reskilling.onlineliveacademy .merit-panel{margin:0 auto;width:660px}#reskilling.onlineliveacademy .btn_wrap{margin-top:68px;text-align:center}#reskilling.onlineliveacademy .btn-cl{display:inline-flex;align-items:center;justify-content:center;position:relative;width:720px;height:70px;background:#3e3a39;color:#fff;font-size:24px;font-weight:bold;letter-spacing:-.06em}#reskilling.onlineliveacademy .btn-cl:before,#reskilling.onlineliveacademy .btn-cl:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:""}#reskilling.onlineliveacademy .btn-cl:before{left:40px;width:32px;height:32px;background:url(/images/images2016/online/content-library/icon_download.svg) no-repeat;background-size:contain}#reskilling.onlineliveacademy .btn-cl:after{right:30px;width:28px;height:28px;background:url(/images/images2016/online/content-library/icon_arrow-white.svg) no-repeat;background-size:contain}#reskilling.onlineliveacademy .btn-cl:hover{opacity:.8}#reskilling.onlineliveacademy .reskilling-inquiry{margin:0 auto;width:760px}#reskilling.onlineliveacademy .plan_section{position:relative;text-align:center}#reskilling.onlineliveacademy .plan_section ul{margin-top:20px;border:solid 1px #ccc;font-size:20px;text-align:left}#reskilling.onlineliveacademy .plan_section ul em{margin-right:-.25em;font-size:26px;font-style:normal;font-weight:bold}#reskilling.onlineliveacademy .plan_section ul span{font-size:36px}#reskilling.onlineliveacademy .plan_section ul li{border:solid 1px #ccc;display:flex;align-items:center;justify-content:center;height:78px}#reskilling.onlineliveacademy .plan_section p{margin-top:1em;line-height:1.3333;font-size:18px;font-weight:bold;letter-spacing:-.025em}@media only screen and (min-width:641px){#reskilling.onlineliveacademy #contactArea{padding:0}#reskilling.onlineliveacademy #contactArea .contactLabel,#reskilling.onlineliveacademy #contactArea .contactNotes,#reskilling.onlineliveacademy #contactArea .contactBase{width:100%;letter-spacing:0}#reskilling.onlineliveacademy #contactArea .button-contact .right{justify-content:flex-end}#reskilling.onlineliveacademy #contactArea .button-contact .right .button-border-right-arrow{padding:0 1em 0 0;justify-content:center;width:292px;height:50px;font-size:14px}}.ieOnly{display:none!important}.ieStyle .ieOnly{display:block!important}.ieStyle .list3 li::before{top:-2px}.ieStyle header #headerWrapper .upperHeader .aboutWrap ul li{padding-top:3px}.ieStyle header #headerWrapper .upperHeader .sns li{top:4px}.ieStyle header #headerWrapper .upperHeader .aboutWrap .aboutContact .contactUs a{padding-top:0}.ieStyle header #headerWrapper .upperHeader .aboutWrap .aboutContact .download_nav a{padding-top:0}.ieStyle footer #footerWrapper #footerSiteMap .siteList ul li{padding:.3em 0}.ieStyle#home #mainPanel li .panelContent h2{padding:4px 15px 1px 25px}.ieStyle#home #pager_slider_mainvisual-label .title,.ieStyle#home #mainSlider .slide_textWrap .title{font-feature-settings:normal}.ieStyle#home #pickupLabel{padding:4px 0 0 0}.ieStyle#home #infoList dt.ymd .infoLabel,.ieStyle#news #infoList dt.ymd .infoLabel{padding:4px 20px 0}.ieStyle#home .btnHome a,.ieStyle .btnHome a{padding:4px 0 0 0}.ieStyle .btnHome:after{top:4px}.ieStyle .report_mainProBox .btnHome:after{top:50%}.ieStyle#home .btnHome_width_auto.btnHome a,.ieStyle .btnHome_width_auto.btnHome a{padding:.7em 3em .3em 3em}.ieStyle .btnHome_width_auto.btnHome:after{top:0}.ieStyle .home#mailRegistration.home #mailRegistWrap li dd.btnMail a{padding:4px 0 0 0}.ieStyle#consulting.consultingDetail .btnWrap .btnL a,.ieStyle#consulting.consultingDetail .btnWrap .btnS a{padding:3px 40px 0 20px}.ieStyle #contactArea #contactWrap .contactLink p.btnHome a{padding:4px 0 0}.ieStyle#consulting.consultingDetail .btnOnBrdr .btnS a{padding:3px 0 0}.ieStyle#consulting.consultingDetail .btnOnBrdr .btnS:after,.ieStyle#consulting.consultingDetail .btnWrap .btnS:after{top:-6px}.ieStyle#consulting.consultingDetail .startBtn_small{padding:.7em 3em .3em 2em}.ieStyle#consulting.consultingDetail .startBtn:after{top:30%}.ieStyle#consulting.consultingDetail #mainContent .boxCommentary2.mainProBox .col2headline4 .shaded{padding-top:3px}.ieStyle#download #mainPanel .download .btnHome{padding-top:4px}.ieStyle #download #mainPanel .download .btnHome{padding-top:4px}.ieStyle #download #mainPanel li .panelContent dd h2{padding-left:0;padding-right:0}.ieStyle .panelList1 li a p{padding:17px 20px 13px 60px}.ieStyle .panelList1 li .label{padding:.3em .6em 0}.ieStyle #aside #asideIn dd .listMark1 li>a,.ieStyle#consulting #aside #asideIn dd li .category,.ieStyle #aside #asideIn dd li a{padding:22px 20px 14px}.ieStyle #aside #asideIn dd li .category{padding:0}.ieStyle #aside #asideIn dd li .category a{padding:22px 30px 14px 20px}.ieStyle#caseStudy #aside #asideIn dd li .category.noLink a,.ieStyle#online #aside #asideIn dd li .category.noLink a{padding:22px 20px 14px}.ieStyle #aside #asideIn dd li .sideBnr a,.ieStyle #aside #asideIn .opinionsBnr a,.ieStyle #aside #asideIn .bnr_openclass a{padding:0!important}.ieStyle .oList.number{margin-left:1.05em}.ieStyle .oList.number li{list-style:none;text-indent:-1.85em;counter-increment:sample}.ieStyle .oList.number li:before{margin-right:-.2 .1em;content:counter(sample) ".　"}.ieStyle .oListN.number li:before{counter-increment:sample;content:counter(sample) ".　"}.ieStyle .comprehension,.ieStyle .stepHeadlne span{font-family:"Segoe UI","メイリオ",Meiryo,sans-serif;line-height:1;padding:.5em 2em}.ieStyle#consulting.consultingDetail #mainContent .col2Content.info-mainvisual.info-banner .mainvisual-ordinal{font-family:"Segoe UI","メイリオ",Meiryo,sans-serif}.ieStyle#consulting.consultingDetail #mainContent .col2Content.info-mainvisual .mainvisual-ordinal{font-family:"Segoe UI","メイリオ",Meiryo,sans-serif}.ieStyle .graphLead a:not(.bothCommunicateAdapt),.ieStyle #event.detail .contentEvent p:last-child.graphLead a:not(.bothCommunicateAdapt){padding-bottom:0!important}.ieStyle .table2.mgt th{padding:1.25em 1em .75em}.ieStyle .table2.mgt td{padding:.75em 1em .25em}.ieStyle#home .slide_textWrap .label{padding-top:4px}.ieStyle#home #pager_slider_mainvisual-label .label{padding-top:2px}.ieStyle .mail_popup li{padding-top:3px}.ieStyle#opinions #mainContent #narrowedWrap dd ul li{margin:0 10px 15px 0;font-family:"メイリオ","Meiryo",sans-serif}.ieStyle .schedule3 dl.date_arrow dt::after{content:url(/consulting-services/new-young-employee/image/date_arrow.png);position:absolute;bottom:-33px;left:0;transform:translateX(-50%)}.edgeStyle .list3 li::before{top:-2px}.edgeStyle .oList.number{margin-left:1.05em}.edgeStyle .oList.number li{list-style:none;text-indent:-1.85em;counter-increment:sample}.edgeStyle .oList.number li:before{margin-right:-.2 .1em;content:counter(sample) ".　"}.edgeStyle .oListN.number li:before{counter-increment:sample;content:counter(sample) ".　"}.ieStyle #sitelistIn :not(#foreignList):not(#otherList) ul,.edgeStyle #sitelistIn :not(#foreignList):not(#otherList) ul{padding-right:1em;display:flex;flex-wrap:wrap}.ieStyle #sitelistIn :not(#foreignList):not(#otherList) ul li.rightEdge::after,.edgeStyle #sitelistIn :not(#foreignList):not(#otherList) ul li.rightEdge::after{content:"｜"}@media only screen and (max-width:640px){.ieStyle #sitelistIn :not(#foreignList):not(#otherList) ul,.edgeStyle #sitelistIn :not(#foreignList):not(#otherList) ul{padding:0;display:block}}.ieStyle .underLine,.edgeStyle .underLine{padding-bottom:0;border-bottom:none;text-decoration:underline}