body{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-weight:400;font-size:0.8em;color:#4a4a4a;background-color:#ffffff}img{max-width:100%}a:link{text-decoration:none;color:#231815}.fll-info table.type10 a:link{text-decoration:underline;color:#231815}.news-wrap a:link{text-decoration:none;color:#231815;text-align:left}
.btn1{margin:0 auto;transition-duration:0.5s;background-color:#c30d23;max-width:500px;border-radius:40px;padding:10px 0 5px 0;background-image:url(../images/img-pdf.jpg);background-position:right 15px center;background-repeat:no-repeat}.btn1 a{color:#fff !important;font-weight:bold;font-size:20px}.btn1 img{width:auto;cursor:pointer}.btn1:hover{box-shadow:10px 10px 10px rgba(0,0,0,0.5);transform:translateY(-10px);transition-duration:0.5s}
a.btn3{height:45px;width:350px;text-decoration:none;line-height:1.2;border-radius:50px;color:#fff;-webkit-box-shadow:1px 1px 1px #e9e9e9;-moz-box-shadow:1px 1px 1px #e9e9e9;box-shadow:1px 1px 1px #e9e9e9;background:#119de9;background:-webkit-gradient(linear, left top, left bottom, from(#119de9), to(#4bb8f3));background:#c30d23;font-size:1.6em;font-weight:bold;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff !important}a.btn3:hover{opacity:0.7}footer p{font-size: 14px;}
.report-differences{font-weight:bold;line-height:1.4;color:#000;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-align:center;font-size:36px;font-size:2.25rem;margin:60px 0 20px 0}
.step-title{font-weight:bold;line-height:1.4;color:#000;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-align:center;font-size:36px;font-size:2.25rem;margin:50px 0 20px 0}
.base-1,.base-2,.base-3{font-weight:bold;color:#000;-webkit-box-shadow: 1px 1px 4px #949494;
box-shadow: 1px 1px 10px #d2d2d2;text-align:left;font-size:36px;font-size:2.25rem;position:relative;margin:20px 0;background-color:#fff;padding:20px 10px 20px 150px;border-left:5px solid #C30D23}.pb40{padding-bottom:40px !important}.ptbr40{ padding:40px 0 !important}.pt40{ padding-top:40px !important}
.base-1::before{line-height:0;content:url(../images/step01.jpg);position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.base-2::before{line-height:0;content:url(../images/step02.jpg);position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.base-3::before{line-height:0;content:url(../images/step03.jpg);position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.fl-r{margin:1em 0 2.5em;border:2px solid #c30d23;border-radius:5px;padding:10px 20px 0 0}.fl-g{margin:1em 0;border:2px solid #ededed;border-radius:5px;padding:10px 20px 0 0}
a:hover{text-decoration:none}a:visited{color:#231815;text-decoration:none}.center{text-align:center}.center-flex{display: -webkit-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-justify-content: center}.report-s1{float:left;display:table-cell;width:60px;overflow:hidden;text-align:center;vertical-align:middle;font-weight:600;font-size:16px;margin:13px 10px;color:#c30d23}.report-s2{margin:10px 0 10px 78px; font-size: 16px}
.shadow{text-align:center;-webkit-box-shadow:1px 1px 4px #949494;box-shadow:1px 1px 4px #949494;border-bottom:1px solid #c30d23;margin:80px 0}.underline{text-decoration:underline}
.box01{text-align:left;-webkit-box-shadow:1px 1px 4px #949494;box-shadow:1px 1px 10px #d2d2d2;margin:80px 0;padding:60px;border-radius:10px}
.box02{text-align:left;margin:0 auto;padding:0 60px}.sectionBase{padding:0;opacity:1;max-width:950px;margin:0 auto}.end{font-size:16px;color:#0F0F0F;padding:10px;margin-top:5px;font-weight:normal;background-color:#f6f6f6;margin-bottom:40px;border:1px solid #CB0026}.title-sub{font-size:1.5em;color:#000;font-weight:bold;padding:0 0 0 15px;border-left:#CB0026 3px solid;margin:40px 0}
/* Navigation */
.menu{position:fixed;top:0px;width:100%;height:auto;background-color:#ffffff;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-shadow:0 0 7px rgba(11, 11, 11, 0.9);-webkit-box-shadow:0 0 7px rgba(11, 11, 11, 0.9);box-shadow:0 0 7px rgba(11, 11, 11, 0.9)}.mt20{margin-top:20px !important}.pt30{padding-top:30px !important}#logo{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin:0 0 0 10px}figure{margin:0 auto;clear:both;display:block}img.size-full{width:auto;margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}.flr-info a.bt-samp70{display:block;height:35px;width:260px;text-decoration:none;line-height:20px;text-align:center;border-radius:20px;color:#fff;-webkit-box-shadow:1px 1px 1px #e9e9e9;-moz-box-shadow:1px 1px 1px #e9e9e9;box-shadow:1px 1px 1px #e9e9e9;background:#119de9;background:-webkit-gradient(linear, left top, left bottom, from(#119de9), to(#4bb8f3));background:-moz-linear-gradient(top, #119de9, #4bb8f3);background:-o-linear-gradient(top, #119de9, #4bb8f3);background:-ms-linear-gradient(top, #119de9, #4bb8f3);background:linear-gradient(top, #119de9, #4bb8f3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#119de9', endColorstr='#4bb8f3');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#119de9', endColorstr='#4bb8f3')";font-size:1.4em;padding:15px 0 0 0;margin:75px 0 0 20px}.font-l{font-size:1.3125rem}.fll-info table.type10{margin:0 0 30px 0;width:100%}.flr-info{float:left}.base-icon{max-width:171px}.base-icon img{ width:171px}table.r-t{width:100%;margin:1em 0;border-top:0 !important;border-bottom:0 !important;border-spacing:0px;font-feature-settings:"palt";border-right:0;font-size:150%;border-bottom:1px solid #fff !important}table.r-t tr th{text-align:left;padding:20px;width:20%;color:#fff;font-weight:bold;background-color:#fff}table.r-t tr th span{margin:10px 0;display:block;padding:10px;text-align:center;color:#fff}table.r-t tr td{text-align:left;border-bottom:1px dotted #606060;padding:10px 30px 10px 15px;background-color:#fff}.list01{margin:0 0 0 0;padding:0 0 10px 25px;box-sizing:border-box;position:relative}.list01::before{line-height:0;content:url(../images/icon_01.jpg);position:absolute;top:6px;left:0}.bl{background-color:#000}.bk-red{background-color:#C30D23}table.r-t tr:nth-child(2) td:nth-child(1){border-bottom:0}.qa_sectionHead{width:100px}.qa_sectionBody{-webkit-box-flex:1;-ms-flex:1;flex:1}.qa-section h1{margin:0}.q-a{border-top:1px solid #e8e8e8}.headline02{font-weight:normal;font-size:17px}.headline01{font-size:17px}.qa_sectionHead .headline01{color:#fff;line-height: 2 !important;border-radius: 3px;font-weight:bold;background-color:#5E5E5E;text-align:center;font-size:1.1em;margin-right:10px}.qa-section{position:relative;padding:32px 0}.qa-section:first-child::before{content:'';position:absolute;bottom:0;left:0;width:24px;height:1px;background-color:#ddd}.qa_sectionHead .headline02{color:#fff;font-weight:bold;background-color:#CB0026;text-align:center;font-size:1.1em;line-height: 2 !important;border-radius: 3px;margin-right:10px}.topicPath_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topicPath_item{margin-top:16px;font-size:13px;line-height:1}.topicPath_item:not(:last-child){position:relative;padding-right:24px}.topicPath_item:not(:last-child)::after{content:'';position:absolute;top:50%;right:10px;width:3px;height:3px;margin-top:-2px;background-color:#E3E3E3;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topicPath_item a{text-decoration:underline}.q-a a{text-decoration:underline; font-weight:bold}.q-a a:hover{text-decoration:underline; font-weight:bold; opacity:0.7; color:#c30d23}
.speakers{margin:20px 0 30px;padding:20px 0 0;border-top:1px solid #666}.profile dl.speakers dt{width:150px}.speakers dt img{width:150px;height: auto;}.profile dl.speakers dd{margin:0 0 0 170px;text-align: left;margin-left:170px;margin-left:170px;border-left:0;margin-left:170px;padding-left:0}.f115pct{display:inline-block;font-size:115%}.speakers dt {float: left}

ul.note { padding: 0;width:100%;box-sizing: border-box;list-style: none;margin: 0 auto}	
ul.note li{padding: 0;list-style: none !important;list-style: initial;font-size: 85%;border: unset;padding-left: 1.5em;text-indent: -1.5em;line-height:1.5;margin: 0;}
ul.note li::before {content: '※';width: 1em;height: 1em;margin-right: 8px}
ul.note {list-style-type: none;padding:0!important;margin:0 0 10px 0}

ul.note3{padding:0;margin:0 0 10px 0}ul.note3 li{padding:0px 0px 5px 0px;list-style:none !important;padding-left:1.5em;text-indent:-1.5em;list-style:initial;font-size:11px;border:unset;line-height:1.5}ul.note3 li::before{display:inline-block;vertical-align:middle;content:'';width:0.85em;height:0.85em;background:#333;border-radius:50%;margin-right:8px;margin-bottom:0.15em}
ul.note2 li{padding:0;list-style:none !important;list-style:initial;font-size:81.25%;color: #777;border:unset;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}
ul.note2 li::before {content: '※';width: 1em;height: 1em;margin-right: 8px}ul.note2 li:nth-child(1) {margin: 0}ul.note2 {list-style-type: none;padding:0;margin:0}


ul.note4 li{padding:3px 0;list-style:none !important;list-style:initial;font-size:100%;border:unset;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}
ul.note4 li::before {content: '・';width: 1em;height: 1em;margin-right: 8px}
ul.note4{list-style-type:none;padding:20px 30px !important;margin:0 0 2rem 0;color:#333;border:1px solid #373737;border-radius:5px;font-weight:bold; position:relative}

ul.note5 li{padding:3px 0;list-style:none !important;list-style:initial;font-size:100%;border:unset;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}
ul.note5 li::before {content: '';width: 1em;height: 1em;margin-right: 8px}
ul.note5{list-style-type:none;padding:20px 30px !important;margin:0;color:#333;font-weight:bold; position:relative}

ul.note6 li{padding:3px 0;list-style:none !important;list-style:initial;font-size:106.25%;border:unset;padding-left:1.0em;text-indent:-1.5em;line-height:1.5}
ul.note6 li::before {content: '';background-color:#fff}
ul.note6{list-style-type:none;padding:20px 20px 20px 35px !important;margin:0 0 2rem 0;color:#333;border:1px solid #373737;border-radius:5px;font-weight:bold; position:relative}

ul.note7 li{padding:3px 0;padding-left:0px;list-style:none !important;font-size:106.25%;border:unset;padding-left:1.0em;text-indent:-1.3em;line-height:1.4}
ul.note7 li::before {content: '';background-color:#fff}
ul.note7{list-style-type:none;padding:20px 20px 20px 35px !important;margin:0 0 2rem 0;color:#333;border-top: solid #1e366a 1px;
border-bottom: solid #1e366a 1px;background-color: #FFF0C3;font-weight:bold; position:relative}

ul.note8 li{padding:3px 0;padding-left:0px;list-style:none !important;font-size:106.25%;border:unset;padding-left:0.5em;text-indent:-1.0em;line-height:1.5}
ul.note8 li::before {content: '・'}
ul.note8{list-style-type:none;padding:20px 20px 20px 35px !important;margin:1rem 0;color:#333;border-top:solid #1e366a 1px;border-bottom:solid #1e366a 1px;background-color:#FFF9E9;font-weight:bold;position:relative}
@media screen and (min-width:150px) and (max-width:768px) {
ul.note8{padding: 20px !important}ul.note8 li{padding: 3px 0;font-size: 16px}
a.btn3 {height: 35px;width: 350px;font-size: 1.4em;margin: 10px 0}#slide1 h4 span {font-size:larger !important}
}


ul.note9 {
    list-style-type: none;
    padding: 10px 0 10px 10px !important;
    margin: 0.2rem 0;
    color: #333;
    font-weight: bold;
    position: relative;
}ul.note9 li{padding:3px 0;padding-left:0px;list-style:none !important;font-size:100%;border:unset;padding-left:0.5em;text-indent:-1.0em;line-height:1.5}
ul.note9 li::before {content: '・'}


ul.note-num{counter-reset:num}
ul.note-num li{padding:0px 0px 5px 0px;list-style:none !important;color: #777;list-style:initial;font-size:81.25%;border:unset;padding-left:2.4em;counter-increment:num;text-indent:-2.4em;line-height:1.5}
ul.note-num li::before {content: "※" counter(num) ":";counter-increment: hoge;width: 1em;height: 1em;margin-right: 8px}ul.note-num {list-style-type: none;padding:0;margin:0 0 10px 0}

ul.note-num2{counter-reset:num}
ul.note-num2 li{padding:0 0px 5px 0px;list-style:none !important;list-style:initial;font-size:81.25%;border:unset;padding-left:2.4em;counter-increment:num;text-indent:-2.4em;line-height:1.5}
ul.note-num2 li::before {content: "注" counter(num) ":";counter-increment: hoge;width: 1em;height: 1em;margin-right: 8px}ul.note-num2 li:nth-child(1) {margin:20px 0 5px 0}ul.note-num2 {list-style-type: none;padding:0;margin:0 0 10px 0}.fl-01{}.line-d{border-bottom: 2px dotted #ddd;margin: 20px 0;}

ul.note-num3{counter-reset:num}
ul.note-num3 li{padding:0px 0px 5px 0px;list-style:none !important;color: #777;list-style:initial;font-size:81.25%;border:unset;padding-left:2.4em;counter-increment:num;text-indent:-2.4em;line-height:1.5}
ul.note-num3 li::before {content: "＊" counter(num) ":";counter-increment: hoge;width: 1em;height: 1em;margin-right: 8px}ul.note-num {list-style-type: none;padding:0;margin:0 0 10px 0}

ul.note-num4{counter-reset:num}
ul.note-num4 li{padding:0px 0px 5px 0px;list-style:none !important;list-style:initial;font-size:100%;border:unset;padding-left:2.4em;counter-increment:num;text-indent:-2.4em;line-height:1.5}
ul.note-num4 li::before {content: counter(num);counter-increment: hoge;width: 1em;height: 1em;margin-right:1.7em}ul.note-num {list-style-type: none;padding:0;margin:0 0 10px 0}

ol.note5{margin: 0;padding: 0}ol.note5 li{list-style: none;padding-left: 1.3em;text-indent: -1.3em}

ul.note-num-abc li{padding:3px 0;list-style:none !important;list-style:initial;font-size:100%;border:unset;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}
ul.note-num-abc{list-style-type:upper-alpha;padding:20px 30px !important;margin:0 0 2rem 0;color:#333;border:1px solid #373737;border-radius:5px;font-weight:bold; position:relative}


@media only screen and (min-width:1551px) and (max-width:1650px) {	
.flr-info a.bt-samp70 {width: 220px}	
}	
@media only screen and (min-width:1420px) and (max-width:1550px) {	
.flr-info a.bt-samp70 {width: 190px}	
}
@media screen and (max-width: 1450px) {
.flr-info{float:initial}.fll-info{float:initial}.flr-info a.bt-samp70{width:400px;margin:20px auto}.fll-info table.type10{margin:0 auto;width:80%}.flr-info a.bt-samp70{width:400px}
}	
#nav{margin:0px 0 0 0;height:80px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end}
.navigation{float:right;list-style:none;margin:0}.navigation li{float:left;padding:15px;font-weight:bold;border-right:1px dotted #CB0026}.navigation li:hover{cursor:pointer;color:#fff;background-color:#c30d23}.navigation .active{cursor:pointer;color:#fff;font-weight:bold;background-color:#c30d23}.navigation2{list-style:none;margin:0;height:100%}.navigation2 > ul{float:left;height:100%}.navigation2 li,.navigation2 a{display:inline-block;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.navigation2 li.gray a{color:#C3C3C3 !important}.navigation2 li.gray a:hover{background-color:#fff;color:#C3C3C3 !important;opacity:1}.navigation2 li{font-weight:bold;word-break:break-all;word-wrap:break-word;display:inline-block}.navigation2 li a{position:relative;line-height:1.2;text-decoration:none;color:#181818;padding:20px 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.navigation2 li a:hover{background-color:#c30d23;color:#fff !important;opacity:1}.navigation2 .active{cursor:pointer;color:#fff;font-weight:bold;background-color:#c30d23}.navigation2 li.nav-on a{cursor:pointer;color:#fff !important;background-color:#c30d23}
/* General Slides */ 
.slide{background-attachment:fixed;width:100%;height:auto;position:relative;padding:250px 0 50px 0}.slide2{background-attachment:fixed;width:100%;height:auto;position:relative;padding:50px 0 50px 0}.slide3{background-attachment:fixed;width:100%;height:auto;position:relative;padding:20px 0 80px 0}.slide4{background-attachment:fixed;width:100%;height:auto;position:relative;padding:50px 0 300px 0}.slide5{background-attachment:fixed;width:100%;height:auto;position:relative;padding:10px 0 10px 0;border-top:1px solid #D7D9DB;margin-top:0px}.slide6{background-attachment:fixed;width:100%;height:auto;position:relative;padding:300px 0 10px 0}
/* Slide 1 */ 
.trend-f h3{font-size:1.5em;color:#0F0F0F;font-weight:bold;padding:10px 0 5px 0;margin-top:5px}#slide1 h4 span{font-size: x-large;font-weight: bold}

#slide-seb h1,#slide-seb-base h1{font-size:2.5rem;letter-spacing:-1px;line-height:0px;color:#ffffff;font-weight:700;font-family:'Open Sans', sans-serif}#slide2 h1{font-size:2.5rem;letter-spacing:-1px;line-height:0px;color:#ffffff;font-weight:700;font-family:'Open Sans', sans-serif}#slide1 h2{font-size:1.5em;color:#6f6f6f;line-height:0px;font-weight:400}#slide1 h4{font-size:1.5em;line-height: 1.6;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;color:#000;font-weight:400;border-top:#CB0026 4px solid;padding:10px 0;margin-top:5px}
#slide1 h5{margin:2em 0 0.5em 0;font-size:1.5em;text-align:center;border-bottom:#CB0026 1px solid;border-top:#CB0026 1px solid;background-color:#fff8f8}
/* Slide 2 */ 
#slide-seb{background-image:url('../images/is-top02.jpg');background-color:#e9e9e9;color:#ffffff}#slide-seb h1{font-size:2.5rem;letter-spacing:-1px;line-height:0px;color:#ffffff;font-weight:700}#slide-seb h2{font-size:1.3rem;color:#ffffff;line-height:0px;padding-bottom:20px;font-weight:400}#slide2{background-image:url('../images/is-top02.png');background-color:#f68f67;color:#ffffff}#slide2 h1{font-size:2.5rem;letter-spacing:-1px;line-height:0px;color:#ffffff;font-weight:700}#slide2 h2{font-size:1.3rem;color:#ffffff;line-height:0px;padding-bottom:20px;font-weight:400}
#slide-seb-base{background-image:url('../images/is-top05.jpg');background-color:#e9e9e9;color:#ffffff}
/* Slide 3 */ 
#slide3{background-color:#F6F5F5}#slide3 h1{font-size:3.8em;letter-spacing:-3px;line-height:0px;color:#8a8683;font-weight:700}#slide3 h2{font-size:12px;color:#c30d23;font-weight:600}#slide3 h2 span{font-size:1.3em;color:#c30d23;font-weight:600;padding-right:5px}#test{background-color:#bde2df;color:#ffffff;text-align:center;font-size:2em;font-weight:400}
/* Slide 4 */
#slide4{background-color:#ececec;color:#777}#slide4 h1{font-size:3.8em;letter-spacing:-3px;line-height:0px;color:#ffffff;font-weight:700}#slide4 h2{font-size:2em;color:#ffffff;line-height:0px;padding-bottom:20px;font-weight:400}
/* コメント */
.main-is.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-is{padding:80px 6% 0 6%;-webkit-transition:all 0.8s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.8s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.menu-sub.menu-sub-t{font-size:16px;font-size:1rem;margin:0 0 34px 0}.menu-sub.menu-sub-t{color:#000;line-height:1.25;font-weight:bold}
.main-is {margin: 0 0 80px 0}
.report-topt.report-topt{text-align:center;font-size:36px;font-size:2.25rem;margin:20px 0}
.base-topt{text-align:center;font-size:36px;font-size:2.25rem;margin:0}
.homeContentContainer {padding: 80px 0 0 0}
.top-subText.report-SubText{color:#333;font-size:18px;font-size:1.125rem;line-height:2;margin:0 0 34px 0;text-align:center}.menu-sub.menu-sub-t span {position: relative}
.top-subText.base-SubText{color:#333;font-size:21px;font-size:1.3125rem ;line-height:2;margin:0 0 34px 0;color:#000;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-align:center;font-weight:600}
ul.note1{max-width: 500px;
margin: 40px auto;
font-size: 18px;}ul.note1 li{line-height:2;border:1px solid #8c8c8c;padding:10px 0;margin:15px 0;text-align:center}
.report-img{font-size:0;text-align:center;-webkit-box-shadow:1px 1px 4px #949494;box-shadow:1px 1px 4px #949494;background-color:#E9E9E9}.report-img:before{content:"";display:inline-block;height:100%;vertical-align:middle}.report-img > img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.report-topt.report-topt,.base-topt{font-weight:bold;line-height:1.4;color:#000;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif}

.index-top{margin:0 -1% 0 -1%}#top-headline{background-color:#fff;opacity:0;text-align:center}#headline{font-weight:bold;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;line-height:1.4;color:#000;text-align:center;font-size:30px !important;font-size:1.5rem;width:100%;margin:0;padding:0}#lead{color:#333;font-size:16px;text-align:center;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;line-height:1.7;margin:0;padding:20px 0 5px 0}
.arrow4{position:relative;display:inline-block;padding-left:0px}.arrow4::before{content:'';width:60px;height:60px;background:#c30d23;border-radius:50%;position:absolute;top:50%;left:-20px;margin-top:-17px}.arrow4::after{content:'';width:20px;height:20px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:95%;left:0px;margin-top:-3px}

table.type10{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;font-size:1.2em;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:20px auto 50px auto;width:95%}table.type10 th{width:25%;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#757575;font-size:0.8em;color:#fff;font-weight:bold}table.type10 td{padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f6f6f6}table.type9{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;font-size:1.2em;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:20px auto 50px auto;width:100%}table.type9 th{width:25%;padding:10px;font-weight:bold;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#eee;font-size:0.8em}table.type9 td{padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
table.type10 a {
    font-weight: bold;
    color: #c30d23;
    text-decoration: underline;
}table.type10 a:hover{opacity:0.7}
a.bt-samp70{display:block;position:relative;height:auto;width:450px;text-decoration:none;line-height:20px;text-align:left;border-radius:40px;color:#fff;-webkit-box-shadow:1px 1px 1px #e9e9e9;-moz-box-shadow:1px 1px 1px #e9e9e9;box-shadow:1px 1px 1px #e9e9e9;font-size:1.8em;padding:0 0 0 2.5em;margin:2em auto;font-weight:bold;background:#f19311;background:-moz-linear-gradient(top, #f19311 0%, #f19311 77%, #d67200 100%);background:-webkit-linear-gradient(top, #f19311 0%,#f19311 77%,#d67200 100%);background:linear-gradient(to bottom, #f19311 0%,#f19311 77%,#d67200 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f19311', endColorstr='#d67200',GradientType=0 );line-height:3}a.bt-samp70 span{font-size:0.7em;color:#066da5}a.bt-samp70:active{-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:none}a.bt-samp70:hover{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d67200+0,f19311+24 */
background: #d67200; /* Old browsers */
background: -moz-linear-gradient(top,  #d67200 0%, #f19311 24%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d67200 0%,#f19311 24%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d67200 0%,#f19311 24%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d67200', endColorstr='#f19311',GradientType=0 ); /* IE6-9 */
}a.bt-samp70::before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:20px;width:20px;height:20px;background:#fff;border-radius:50%}a.bt-samp70::after{content:"";margin:auto;position:absolute;top:0;bottom:0;left:27px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #f19311}

ol,ul{list-style:none;margin:0;padding:0}.fll{float:left;width:148px;padding-right:10px;background-color:#F6F5F5}.img-frame{text-align:center;margin:0 auto;width:75%}.fll-img{float:left}.fll-img img{max-width:100%;margin-bottom:20px}.fll-p{float:left;text-align:left;padding:0 0 0 20px}.img{text-align:center;margin:0 auto;width:70%}.profile{font-weight:400;font-size:1.2em;color:#231815}.profile span{font-weight:bold;font-size:1.4em;color:#231815}.column-news dl{padding:10px 0 30px 0;border-bottom:1px dotted #909090}.column-news dd{font-size:1.2em;margin:0}
.arrow{position:relative;display:inline-block;padding:0 20px 13px 0px;color:#00ada9;vertical-align:middle;text-decoration:none;font-size:12px;margin-left:0px;margin-right:0px}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow-red::before{left:3px;width:5px;height:5px;border-top:2px solid #F43B22;border-right:2px solid #F43B22;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:3px;margin-top:2px}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.red{color:#CB0026;font-weight:bold}.red2{color:#CB0026;font-weight:bold;font-size:40px !important;letter-spacing:4px;border-bottom:1px solid}.red3{color: #CB0026;font-weight: bold;text-decoration: underline}
.i-summit.is-summit {background: url("../images/is-icon01.svg") no-repeat center 20px}
.i-summit.i-summit-brand {background: url("../images/is-icon02-1.png") no-repeat center 20px}
.i-summit.i-summit-merit {background: url("../images/is-icon03.svg") no-repeat center 20px}
.i-summit.i-summit-interview {background: url("../images/is-icon04.svg") no-repeat center 20px}.bb0{border-bottom:0 !important}

.main-is.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.i-summit .title span{position:relative;padding:0 5px 0 0;display:inline-block}.i-summit a{display:block;background:url("/recruit/common/img/arrow_right_black.svg") no-repeat 100% 50%;background-size:9px auto;padding:15px 15px 15px 0}.i-summit .line{display:none;position:absolute;background:#d9d9d9;-webkit-transition:all 0.3s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.3s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.i-summit .line.line-top{top:0;left:0;width:100%;height:1px}.i-summit .line.line-left{top:0;left:0;height:100%;width:1px}.i-summit .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit .line.line-right{right:0;top:0;height:100%;width:1px}.i-summit a:hover .line.line-top{height:4px}.i-summit a:hover .line{background:#c30d23}.i-summit a:hover .line.line-right{width:4px}.i-summit .line.line-right{right:0;top:0;height:100%;width:1px}.i-summit a:hover .line.line-bottom{height:4px}.i-summit .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit a:hover .line.line-left{width:4px}.i-summit{box-sizing:border-box;position:relative}
/* i-summit-off*/
.i-summit-off.i-summit-merit{background:url("../images/is-icon03.svg") no-repeat center 20px}.i-summit-off.i-summit-interview{background:url("../images/is-icon04.svg") no-repeat center 20px}.i-summit-off .title span{position:relative;padding:0 5px 0 0;display:inline-block}.i-summit-off a{display:block;background:url("/recruit/common/img/arrow_right_black.svg") no-repeat 100% 50%;background-size:9px auto;padding:15px 15px 15px 0}.i-summit-off .line{display:none;position:absolute;background:#d9d9d9;-webkit-transition:all 0.3s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.3s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.i-summit-off .line.line-top{top:0;left:0;width:100%;height:1px}.i-summit-off .line.line-left{top:0;left:0;height:100%;width:1px}.i-summit-off .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit-off .line.line-right{right:0;top:0;height:100%;width:1px}.i-summit-off a:hover .line.line-top{height:1px}.i-summit-off a:hover .line{background:#d9d9d9}.i-summit-off a:hover .line.line-right{width:1px}.i-summit-off .line.line-right{right:0;top:0;height:100%;width:1px}.i-summit-off a:hover .line.line-bottom{height:1px}.i-summit-off .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit-off a:hover .line.line-left{width:1px}.i-summit-off{box-sizing:border-box;position:relative}

.fll-news.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.homeHedding{border-bottom:#c30d23 solid 2px;box-sizing:border-box;font-family:"Yu Gothic","YuGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";text-align:left;margin:40px 0 10px 0}.caseStudyHedding{box-sizing:border-box;font-family:"Yu Gothic","YuGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";text-align:left;margin-bottom:10px}.caseStudycom{box-sizing:border-box;font-family:"Yu Gothic","YuGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";text-align:left;margin-bottom:10px}.caseStudyHedding span{font-size:31px;color:#CB0026}.fll-caseStudy.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.case-i{width:auto;height:auto;overflow:hidden;padding:0% !important;margin:3% auto;border:1px solid #D9D9D9;max-width:80%;max-height:270px}.case-i img{transition:0.3s}.case-i img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.arrow-m{position:relative;display:inline-block;padding:.0em 4em .2em 2.5em;color:#2d2d2d;text-align:center;text-decoration:none}.arrow-m::after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;width:10px;height:10px;border-top:2px solid #DDDDDD;border-right:2px solid #DDDDDD;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}.arrow-m:hover::after{right:-.05em}.new-mark::before{border-style:solid;border-width:0 40px 20px 0;content:"";height:0;position:absolute;top:0;width:0;z-index:1;left:80px;border-color:#fdac35}.new-mark::after{content:"NEW";top:7px;left:10px}.new-mark::after{position:absolute;color:#fff;font-size:12px;z-index:2;font-weight:600;left:85px;top:2px}
.column-news dl dt{position:relative}
.arrow-r{position:relative;display:inline-block;padding:.2em 4em .2em 0em;color:#fff;text-align:center;text-decoration:none}
#js-sectionVision .arrow-r{text-align:left}
.arrow-r::after{position:absolute;top:38%;right:.2em;content:'';margin-top:-5px;width:10px;height:10px;border-top:2px solid #CB0026;border-right:2px solid #CB0026;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}.arrow-r:hover::after{right:-.05em}.arrow-gr{position:relative;display:inline-block;padding:.2em 4em .2em 0em;color:#fff;text-align:center;text-decoration:none}.arrow-gr::after{position:absolute;top:50%;right:1.0em;content:'';margin-top:-5px;width:10px;height:10px;border-top:2px solid #CB0026;border-right:2px solid #CB0026;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}
.or1{background-color:#FFAA3F;border-top: 5px solid #E1830C; color:#fff}.gl1{background-color:#F6F6F6;border-top: 5px solid #C1C1C1;color:#515151}.green{background-color:#91CA01;border-top: 5px solid #628801;color:#fff}.blue{background-color:#46A7D4;border-top: 5px solid #257AA2;color:#fff}

@media screen and (min-width: 768px) {
.block-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px}.block-wrapper .block3{padding:30px;width:25%;font-weight:bold;text-align:center;font-size:155%}.block-wrapper .block7{padding:30px;width:75%;font-size:145%}
.navigation2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.qa-section{display:-webkit-box;display:-ms-flexbox;display:flex}footer{margin-top: 4em}


}	
@media screen and (max-width: 768px) {footer{margin-top: 2em}
.block-wrapper .block3{padding:10px;text-align:center;font-size:155%}.block-wrapper .block7{padding:10px;font-size:135%}.box02{padding:0}.sectionBase{padding:0 10px}.base-1,.base-2,.base-3{font-size:23px;padding:20px 10px 20px 100px;line-height:1.4;font-size:1.4375rem}.base-1::before{left:10px}.step-title{font-size:25px;font-size:1.5625rem}table.r-t{font-size:1rem}table.r-t tr th{position:relative;padding:20px 10px}table.r-t tr th span{position:absolute;top:0}table.r-t tr td{padding:10px}#slide-seb-base{background-position-x:center;background-size:100%}.navigation2 li:nth-child(1){display:none}p,pre{margin:1em 0;font-size:16px;line-height:1.7}.headline01,.headline02{font-size: 16px;line-height: 1.5 !important;margin-bottom: 10px;}.trend-f h3{font-size: 1.4em}#slide1 h4{font-size: 1.3em}h6 {font-size:1.3em}.qa-section { padding: 20px 0}.title-sub {font-size: 1.3em;margin: 30px 0 10px 0;line-height: 1.5}.end{font-size: 1.2em}.trend-f{margin: 15px auto !important}#logo {margin: 5px 0 0 10px}.profile dl.speakers dt{width:150px;float:none;margin:0 auto 10px auto}.profile dl.speakers dt img{width:150px}.profile dl.speakers dd {margin: 0;padding: 0}.i-summit .title{font-size:18px;line-height: 1.5; font-size:1.125rem ;padding:0}
}

.arrow-gr:hover::after{right:0.8em}.arrow-nolink{position:relative;display:inline-block;padding:.2em 4em .2em 0em;color:#fff;text-align:center;text-decoration:none}.arrow-nolink::after{position:absolute;top:50%;right:.8em;content:'';margin-top:-5px;width:10px;height:10px;border-top:2px solid #C3C3C3;border-right:2px solid #C3C3C3;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s}.arrow-nolink:hover::after{right:0.8em}.small{font-size:12px;color:#878787}.left{text-align:left}.caseStudyVision{width:25%;float:left;margin:0 10px 0 0}.p-contact-info-contents{width:100%;float:left;text-align:center;margin:0 auto}
.p-contact-info-contents-title{width:300px;margin:0 auto 25px;font-family:source-han-serif-japanese;font-style:normal;font-weight:400;font-size:18px;letter-spacing:1.5px;line-height:50px;border-top:1px solid #000;border-bottom:1px solid #000}.p-contact-info-contents-text{font-size:15px;line-height:22px;letter-spacing:.5px}.p-contact-info-contents-text a{color:#c30d23;text-decoration:underline}.p-contact-info-contents-text a:hover{opacity:0.7}.mb50{margin-bottom:50px}iframe{width:560px;height:315px}iframe{width:560px;height:315px}video{width:640px;height:360px}

@media only screen and (min-width:150px) and (max-width:599px){
.report-topt.report-topt{font-size:24px;letter-spacing: -1px;
    font-feature-settings: "palt";font-size:1.5rem;margin:10px 0 40px 0}.report-differences{font-size:24px;margin: 30px 0 20px 0;font-size:1.5rem}.top-subText.report-SubText{font-size:16px;letter-spacing: -1px;
    font-feature-settings: "palt";
    line-height: 1.5;font-size:1rem}.red2 { font-size: 30px !important;}.base-topt{font-size:24px;font-size:1.5rem}
ul.note1{font-size:16px;font-size:1rem}ul.note1 li{line-height:1.5; padding:5px 20px}
a.bt-samp70 {width: 100%;border-radius: 60px;font-size: 1.4em;padding: 15px 10px 15px 2.5em;box-sizing: border-box;height: auto;line-height: 1.3;margin: 1em 0}iframe{width:100%;height: unset;}video{width:100%;height: unset;}.fll-info table.type10 {width: 100% !important}
.btn1 img,.btn0 img{width: 60%}.bk-logo {}.btn1{margin: 0px auto}.shadow {margin: 40px 0}.btn1 a {font-size: 16px}.base-2::before {left: 5px}
}


@media screen and (max-width: 1024px) {

.container{width:100% !important}#nav{width:100%;text-align:center;margin:0px 0}.navigation{width:100%;float:center;list-style:none;margin:0;padding:0}.navigation li{float:left;width:19%;padding:0;font-size:1em}.navigation2{width:100%;float:center;list-style:none;margin:0;padding:0}.navigation2 li{float:left;width:16.6%;text-align:center;box-sizing:border-box;font-size:1em}.slide{background-attachment:fixed;width:100%;height:auto;position:relative;padding:300px 0 10px 0}#decorative{display:none}#content{text-align:center;width:100%}#slide1 h2{line-height:1em;text-align:center}#slide2 h1{line-height:1em}#slide2 h2{line-height:1em}#slide-seb h1,#slide-seb-base h1{line-height:1em}#slide-seb h2{line-height:1em}#slide3 h1{line-height:1em}#slide3 h2{line-height:1em;padding:0 0 10px}#slide4 h1{line-height:1em}#slide4 h2{line-height:1em}.slide{background-attachment:fixed;width:100%;position:relative;padding:300px 0 10px 0}h1{margin:1em 0 0.3em 0}table.type10{width:100%}table.type9{width:100%}
}
@media screen and (min-width: 1346px) {
    .i-summit .title{font-size:20px;font-size:1.25rem;letter-spacing: -1px;
    font-feature-settings: "palt";padding:0 10px}
}
@media only screen and (min-width:768px) and (max-width:1346px){
    .i-summit .title{font-size:16px;line-height: 1.5; font-size:1rem;padding:0 10px}
}

@media screen and (min-width: 980px) {
.menu-sub.menu-sub-t span{padding:0 40px}.i-summit{float:left;width:24%;margin:0 0.4%;text-align:center;padding:1px;border:none}.i-summit p{font-size:12px}.i-summit a{position:relative;padding:102px 5px 30px 5px;box-sizing:border-box;background:none;height:270px}.i-summit.is-summit{background-size:180px auto;background-position:center -20px}.i-summit.i-summit-brand{background-size:180px auto;background-position:center -20px}.i-summit.i-summit-merit{background-size:180px auto;background-position:center -20px}.i-summit.i-summit-interview{background-size:180px auto;background-position:center -20px}.i-summit .line{display:block;-webkit-transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.i-summit .line.line-top{top:0;left:0;width:100%;height:1px}.i-summit .line.line-left{top:0;left:0;height:100%;width:1px}.i-summit .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit .line.line-right{right:0;top:0;height:100%;width:1px}.i-summit-off{float:left;width:24%;margin:0 0.4%;text-align:center;padding:1px;border:none}.i-summit-off p{font-size:12px}.i-summit-off a{position:relative;padding:102px 5px 30px 5px;box-sizing:border-box;background:none;height:270px}.i-summit-off.is-summit{background-size:180px auto;background-position:center -20px}.i-summit-off.i-summit-brand{background-size:180px auto;background-position:center -20px}.i-summit-off.i-summit-merit{background-size:180px auto;background-position:center -20px}.i-summit-off.i-summit-interview{background-size:180px auto;background-position:center -20px}.i-summit-off .title{font-size:20px;font-size:1.25rem;padding:0 10px}.i-summit-off .line{display:block;-webkit-transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.i-summit-off .line.line-top{top:0;left:0;width:100%;height:1px}.i-summit-off .line.line-left{top:0;left:0;height:100%;width:1px}.i-summit-off .line.line-bottom{bottom:0;left:0;width:100%;height:1px}.i-summit-off .line.line-right{right:0;top:0;height:100%;width:1px}.menu-sub.menu-sub-t{text-align:center}.menu-sub.menu-sub-t span::before{display:inline-block}
}
@media screen and (min-width: 768px) {
.news-wrap{margin:0 0 80px 0;padding:0 6%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fll-news{width: calc(50% - 3em);}.fll-caseStudy{float:left;width:21.5%;margin:0 1.5% 0 1.5%;border:1px solid #D9D9D9;text-align:center;height:auto;max-height:300px}

}
@media screen and (max-width: 970px) {
.fll-news{margin:0;width: 100% !important}.menu-sub.menu-sub-t span{padding:0}.news-wrap {margin: 0 0 0 0;padding: 0 10px}.i-summit.i-summit-merit{background-position:10px center;background-size:120px auto}.i-summit:first-child{border-top:1px solid #d9d9d9}.i-summit.is-summit{background-size:110px auto;background-position:8px center}.i-summit{width:100%;border-bottom:1px solid #d9d9d9;padding:0 0 0 140px}.i-summit{box-sizing:border-box;position:relative}.i-summit.i-summit-brand{background-position:8px center;background-size:120px auto}.i-summit.i-summit-interview{background-position:4px center;background-size:120px auto}.i-summit-off.i-summit-merit{background-position:10px center;background-size:120px auto}.i-summit-off:first-child{border-top:1px solid #d9d9d9}.i-summit-off.is-summit{background-size:110px auto;background-position:8px center}.i-summit-off{width:100%;border-bottom:1px solid #d9d9d9;padding:0 0 0 120px}.i-summit-off{box-sizing:border-box;position:relative}.i-summit-off.i-summit-brand{background-position:8px center;background-size:120px auto}.i-summit-off.i-summit-interview{background-position:4px center;background-size:120px auto}.slide4{background-attachment:fixed;width:100%;height:auto;position:relative;padding:50px 0 650px 0}.fll-caseStudy{float:left;width:46%;margin:0 1.5% 3% 1.5%;border:1px solid #D9D9D9;text-align:center}#js-sectionVision .arrow-r{text-align: left}.i-summit a {text-align: left}.i-summit .title {padding: 0}.main-is {margin: 0;padding: 0 10px}.slide2 {padding:50px 0 0 0}.slide3 {padding: 20px 0 0 0}
}


/* Mobile */
@media screen and (max-width: 480px) {
.container{width:100% !important}#nav{width:100%;text-align:center;height: 65px;margin:0px 0}.navigation{width:100%;float:left;list-style:none;margin:0;padding:0}.navigation li{float:left;width:19%;padding:5px 1px;height:43px;margin:1px 1px 5px 1px;text-align:center;box-sizing:border-box;border-right:1px dotted #CB0026;font-size:0.8em}.navigation2{width:100%;float:left;list-style:none;margin:0;padding:0}.navigation2 li a{position:relative;letter-spacing: -1px;
    font-feature-settings: "palt";line-height:1.3;text-decoration:none;color:#181818;width:100%;padding:0px 5px}.slide{background-attachment:fixed;width:100%;position:relative;padding:300px 0 100px 0}.navigation2 li a:hover{background-color:#c30d23;color:#fff !important;opacity:1;width:100%}#slide1 h1{line-height:1em}#slide1 h2{line-height:1em}#slide2 h1{line-height:1em}#slide2 h2{line-height:1em}#slide-seb h1,#slide-seb-base h1{line-height:1em}#slide-seb h2{line-height:1em;font-size: 1rem;}#slide3 h1{line-height:1em}#slide3 h2{line-height:1em}#slide4 h1{line-height:1em}#slide4 h2{line-height:1em}.slide4{background-attachment:fixed;width:100%;height:auto;position:relative;padding:50px 0 1250px 0}.fll-caseStudy{float:left;width:100%;margin:0 3% 3% 0;border:1px solid #D9D9D9;text-align:center}.fll-news{margin:0}.fll{float:none;width:148px;padding-right:10px;background-color:#F6F5F5;margin:0 auto}.caseStudyVision{width:100%;float:left;margin:0 10px 0 0}.i-summit a{padding:15px 35px 15px 0}
}
/* Mobile */
@media screen and (max-width: 600px) {
.navigation2 li{float:left;width:calc(100% / 3);text-align:center;box-sizing:border-box;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size:1em;background-color:#fff;width:33.3333%}.box01{ margin: 40px 0;border-radius: 10px;padding: 10px}.top-subText.base-SubText {font-size: 17px; font-size:1.0625rem;line-height: 1.5;margin: 0 0 20px 0}#slide-seb h1,#slide-seb-base h1 {font-size: 2rem}.base-icon{max-width:100px;}.base-icon img{widows:100px}.font-l{font-size: 1rem; margin:10px}.navigation2 li:nth-child(2),.navigation2 li:nth-child(3),.navigation2 li:nth-child(4){ border-top:1px solid #ddd}.slide6 {padding: 240px 0 10px 10px}
}






