br.clear{clear:both}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,main,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);outline:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}html{font-family:"Noto Sans JP",sans-serif;line-height:1.9;color:#000}html{height:100%;width:100%;font-size:100%}body{height:100%;background:#fff;width:100%;font-weight:300;font-size:1rem;line-height:2rem}section{position:relative}a{text-decoration:none;-webkit-transition:opacity .3s 0s ease;transition:opacity .3s 0s ease;color:#000}a:hover{opacity:.8}button:hover{opacity:.8}.js-stop{cursor:pointer}.js-stop img{cursor:pointer}.js-play{display:none;cursor:pointer}.js-play img{cursor:pointer}#mv{margin-top:0;background:#000}section.imgCt{text-align:center;padding:0 0 120px 0}p.text_center{text-align:center;padding:0 0 50px 0}main{padding:70px 0 0 0}br.brsp{display:none}img.sp{display:none}img.pc{display:inline}.menuIn .sp{display:none}@media screen and (max-width: 1000px){main{padding:70px 0 0 0;max-width:1000px;min-width:1000px}}@media screen and (max-width: 750px){br.brsp{display:block}img.sp{display:inline}img.pc{display:none}body{font-size:.875rem;line-height:1.75rem}.menuIn .sp{display:block}.menuIn .pc{display:none}section.imgCt{padding:0 0 60px 0}section.imgCt img{width:90%}p.text_center{padding:0 0 25px 0}main{padding:40px 0 0 0;min-width:100%;max-width:100%}}body#person.person3 #detail,body#person.person4 #detail,body#person.person9 #detail{background:#bcd87b}body#person.person5 #detail{background:#f7e86d}body#person.person7 #detail,body#person.person8 #detail,body#person.person10 #detail{background:#b7bddd}body#person #person_slide{margin-bottom:-130px;padding:130px 0 0 0}body#person #person_slide h2{text-align:center;font-weight:500;margin:0 0 30px 0}body#person .swiper{width:800px;margin:0 auto}body#person .swiper-wrapper{width:800px;margin:0 auto}body#person .slick-arrow:before{content:"" !important}body#person .slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0}body#person .slick-next:before{background:url(../img/index/btn_next.png) !important;background-size:contain !important}body#person .slick-prev,body#person .slick-next{width:40px;height:40px}body#person .slick-prev{left:-50px}body#person .slick-next{right:-50px}body#person .slick-prev:before{background:url(../img/index/btn_prev.png) !important;background-size:contain !important}body#person .buttons{cursor:pointer;border:1px solid red}body#person .swiper-slide img{margin-top:0;width:390px;transform:scale(1)}body#person #person_index h2{font-size:1.875rem;padding:0 0 120px 0;font-weight:400;margin:0 auto;width:1000px}body#person #person_index ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px}body#person #person_index ul li{padding:0 0 180px 0}body#person #person_index ul li p{padding:0 0 30px 0}body#person #person_index ul li h3{font-size:1.5rem;line-height:2.25rem;font-weight:500;padding:0 0 25px 0}body#person #person_index ul li p.name{padding:0;font-size:1rem;line-height:1.75rem}body#person #person_index ul li p.name small{font-size:.875rem;display:block}body#person #person_index ul li:nth-child(even){padding-top:80px}body#person #first{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1040px;background:url("../img/person/common/first.png") top left no-repeat}body#person #first dl{padding:5px 0 100px 30px}body#person #first dl dt{font-weight:500;padding:0 0 15px 0}body#person #interview01{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1040px;padding:0 0 130px 0}body#person #interview01 dl{width:500px}body#person #interview01 dl dt{font-weight:500;font-size:1.5rem;line-height:2.375rem;padding:0 0 35px 0}body#person #interview02{text-align:center;padding:0 0 150px 0}body#person #interview03{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1040px;flex-direction:row-reverse;padding:0 0 130px 0}body#person #interview03 dl{width:500px}body#person #interview03 dl dt{font-weight:500;font-size:1.5rem;line-height:2.375rem;padding:0 0 35px 0}body#person #interview04{padding:0 0 130px 0;width:800px;margin:0 auto}body#person #interview04 dl{width:800px;padding:0 0 40px 0}body#person #interview04 dl dt{font-weight:500;font-size:1.5rem;line-height:2.375rem;padding:0 0 35px 0}body#person #detail{background:#b3e9f9;padding:50px 0 0 0}body#person #detail .details{width:460px;padding:0 0 90px 0}body#person #detail .details h2{background:#fff;text-align:center;line-height:3.5rem;font-size:1.25rem;font-weight:500;margin:0 0 25px 0}body#person #detail .details dl{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%;border-bottom:1px dotted #898989;padding:6px 0;font-size:.875rem}body#person #detail .details dl dt{width:80px;background:#fff;text-align:center;height:1.875rem}body#person #detail .details dl dd{width:360px;font-size:.84375rem;line-height:1.875rem}body#person #detail .details dl dd.line2{display:flex}body#person #detail .details dl dd.line2 p{padding:0 0% 0 0}body#person #detail .details dl dd.line2 p:nth-child(1){width:30%}body#person #detail .details dl dd.line2 p:nth-child(2){width:70%}body#person #detail .details:nth-child(3){margin-left:270px}body#person #detail .details:nth-child(3) dl{border-bottom:none;font-size:.875rem;display:block}body#person #detail .details:nth-child(3) dl dt{width:100%;background:none;text-align:left;height:auto;margin-top:-10px;padding:0 0 20px 0}body#person #detail .details:nth-child(3) dl dd{width:100%;text-align:center}body#person #detail #detailIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px}@media screen and (max-width: 750px){body#person #person_slide{margin-bottom:-65px;padding:65px 0 0 0}body#person #person_slide h2{text-align:center;font-weight:500;margin:0 0 30px 0}body#person .swiper{width:90%;margin:0 auto}body#person .swiper-wrapper{width:100%;margin:0 auto}body#person .slick-arrow:before{content:"" !important}body#person .slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0}body#person .slick-next:before{background:url(../img/index/btn_next.png) !important;background-size:contain !important}body#person .slick-prev,body#person .slick-next{width:30px;height:30px}body#person .slick-prev{z-index:9999;left:-10px}body#person .slick-next{right:-10px}body#person .slick-prev:before{background:url(../img/index/btn_prev.png) !important;background-size:contain !important}body#person .swiper-slide{text-align:center}body#person .swiper-slide img{margin-top:0;width:80%;margin:0 auto;transform:scale(1)}body#person #person_index h2{font-size:1.625rem;padding:0 0 60px 0;margin:0 auto;width:90%}body#person #person_index ul{display:block;width:90%}body#person #person_index ul li{padding:0 0 60px 0}body#person #person_index ul li p{padding:0 0 15px 0}body#person #person_index ul li p img{width:100%}body#person #person_index ul li h3{font-size:1.375rem;line-height:2.125rem;padding:0 0 20px 0}body#person #person_index ul li p.name{padding:0;font-size:.875rem;line-height:1.5rem}body#person #person_index ul li p.name small{font-size:.75rem}body#person #person_index ul li:nth-child(even){padding-top:0px}body#person #first{width:90%;display:block;margin:0 auto;background:url("../img/person/common/first.png") top left no-repeat}body#person #first dl{padding:5px 0 50px 30px}body#person #first dl dt{font-weight:500;padding:0 0 15px 0}body#person #interview01{display:block;width:90%;padding:0 0 65px 0}body#person #interview01 dl{width:100%;padding:0 0 30px 0}body#person #interview01 dl dt{font-weight:500;font-size:1.375rem;line-height:2.25rem;padding:0 0 20px 0}body#person #interview01 dl dt br{display:none}body#person #interview01 img{width:100%}body#person #interview02{text-align:center;padding:0 0 75px 0}body#person #interview02 img{width:90%}body#person #interview03{display:block;width:90%;padding:0 0 65px 0}body#person #interview03 dl{width:100%;padding:0 0 30px 0}body#person #interview03 dl dt{font-weight:500;font-size:1.375rem;line-height:2.25rem;padding:0 0 20px 0}body#person #interview03 dl dt br{display:none}body#person #interview03 img{width:100%}body#person #interview04{padding:0 0 75px 0;width:90%;margin:0 auto}body#person #interview04 dl{width:100%;padding:0 0 30px 0}body#person #interview04 dl dt{font-weight:500;font-size:1.375rem;line-height:2.25rem;padding:0 0 20px 0}body#person #interview04 dl dt br{display:none}body#person #interview04 img{width:100%}body#person #detail{padding:25px 0 0 0}body#person #detail .details{width:90%;padding:0 0 90px 0;margin:0 auto}body#person #detail .details h2{line-height:2.8125rem;font-size:1.125rem;margin:0 0 15px 0}body#person #detail .details dl dt{width:20%;background:#fff;text-align:center;height:1.875rem}body#person #detail .details dl dd{width:78%;font-size:.84375rem;line-height:1.875rem}body#person #detail .details dl dd.line2{display:block}body#person #detail .details dl dd.line2 p{padding:0 0 0 0;width:100%}body#person #detail .details dl dd.line2 p:nth-child(1){width:100%}body#person #detail .details dl dd.line2 p:nth-child(2){width:100%}body#person #detail .details:nth-child(3){margin-left:auto}body#person #detail .details:nth-child(3) dl{border-bottom:none;font-size:.875rem;display:block}body#person #detail .details:nth-child(3) dl dt{width:100%;background:none;text-align:left;height:auto;margin-top:-10px;padding:0 0 20px 0}body#person #detail .details:nth-child(3) dl dd{width:100%;text-align:center}body#person #detail .details:nth-child(3) dl dd img{width:100%}body#person #detail #detailIn{display:block;width:100%}}body#message .message{padding-bottom:130px}body#message .message h2{margin-bottom:60px;margin-left:auto;margin-right:auto;width:1000px}body#message .message .msg_txt_img{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:925px}body#message .message .msg_txt_img p.text{width:365px}body#message .message .msg_txt_img p.img{padding-top:45px}body#message .message .msg_txt_img p.img img{width:520px}body#message section.imgCt img{width:1040px}body#message #message1 h2 img,body#message #message3 h2 img{padding-left:70px}body#message #message1 .msg_txt_img,body#message #message3 .msg_txt_img{flex-direction:row-reverse}body#message #message2 h2{text-align:right}body#message #message2 h2 img{padding-right:70px}@media screen and (max-width: 750px){body#message .message{padding-bottom:65px}body#message .message h2{margin-bottom:30px;width:90%}body#message .message h2 img{width:100%}body#message .message .msg_txt_img{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:925px;display:block;width:90%}body#message .message .msg_txt_img p.text{width:100%}body#message .message .msg_txt_img p.img{padding-top:20px}body#message .message .msg_txt_img p.img img{width:100%}body#message section.imgCt img{width:90%}body#message #message1 h2 img,body#message #message3 h2 img{padding-left:0}body#message #message1 .msg_txt_img,body#message #message3 .msg_txt_img{flex-direction:row-reverse}body#message #message2 h2{text-align:right}body#message #message2 h2 img{padding-right:0}}#about_index ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px}#about_index ul li{padding-bottom:100px;width:450px}#about_index ul li img{width:100%}body#about.introduction #vision{width:1000px;margin:0 auto 130px auto}body#about.introduction #vision h2{font-size:1.875rem;line-height:4.375rem;border:1px solid #00b4ed;border-radius:35px;text-align:center;font-weight:400;margin:0 0 60px 0}body#about.introduction #vision div.vision_text{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;padding:0 0 80px 0}body#about.introduction #vision div.vision_text p.vision_title{width:210px;border-left:1px solid #00b4ed;border-bottom:1px solid #00b4ed;font-size:1.5rem;line-height:2rem;text-align:center;color:#1462c9}body#about.introduction #vision div.vision_text p.vision_title.line3{padding-top:1.25rem}body#about.introduction #vision div.vision_text p.vision_title.line4{padding-top:3.125rem}body#about.introduction #vision div.vision_text p.vision_title.lineI{padding-top:1.875rem}body#about.introduction #vision div.vision_text p.vision_text{width:760px;font-size:1.375rem;line-height:2.3125rem;font-weight:200}body#about.introduction #vision h3{border-left:1px solid #00b4ed;line-height:3rem;font-size:1.625rem;color:#1462c9;font-weight:300;padding-left:20px;margin:0 auto 30px auto;width:925px}body#about.introduction #vision .philosophy{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:925px;padding:0 0 60px 0}body#about.introduction #vision .philosophy p.text{width:425px}body#about.introduction #vision .philosophy p.img{width:450px}body#about.introduction #vision .philosophy_link{text-align:center;padding-left:20px}body#about.introduction #outline{background:#b3e9f9;padding:50px 0 20px 0;margin:0 0 130px 0}body#about.introduction #outline h2{font-size:1.875rem;line-height:4.375rem;border:1px solid #00b4ed;border-radius:35px;text-align:center;font-weight:400;margin:0 auto 40px auto;background:#fff;width:1000px}body#about.introduction #outline #outline_text_ph{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;flex-direction:row-reverse}body#about.introduction #outline #outline_text_ph .text{width:605px}body#about.introduction #outline #outline_text_ph .text dl{border-bottom:1px solid #000;margin-bottom:20px}body#about.introduction #outline #outline_text_ph .text dl dt{border-left:5px solid #1462c9;font-size:1.25rem;padding-left:.625rem;font-weight:400}body#about.introduction #outline #outline_text_ph .text dl dd{padding:20px 35px 20px 20px}body#about.introduction #outline #outline_text_ph .text dl:nth-child(5){border-bottom:none}body#about.introduction #history,body#about.introduction #brand{width:1000px;margin:0 auto 0 auto;padding:0 0 130px 0}body#about.introduction #history h2,body#about.introduction #brand h2{font-size:1.875rem;line-height:4.375rem;border:1px solid #00b4ed;border-radius:35px;text-align:center;font-weight:400;margin:0 0 40px 0}body#about.introduction .history_text_ph{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:925px}body#about.introduction .history_text_ph .text{width:450px}body#about.introduction .history_text_ph .text h3{width:300px;border-radius:25px;background:#1462c9;color:#fff;text-align:center;font-weight:300;margin:0 0 25px 0}body#about.introduction .history_text_ph .text dt{font-size:1.25rem;margin:0 0 25px 0;font-weight:400}body#about.introduction .history_text_ph .text dd.btn{padding-top:30px}body#about.introduction .history_text_ph p.img{width:450px;text-align:center}body#about.infographics #infographics_head{text-align:center;padding-bottom:60px}body#about.infographics h2{font-size:1.875rem;line-height:4.375rem;border:1px solid #00b4ed;border-radius:35px;text-align:center;font-weight:400;margin:0 auto 40px auto;width:1000px}body#about.infographics .aboutIn{background:#eff2f4;padding:50px 0;text-align:center;margin:0 0 120px 0}body#about.business h2{width:1000px;font-size:1.875rem;line-height:4.375rem;border:1px solid #00b4ed;border-radius:35px;text-align:center;font-weight:400;margin:0 auto 40px auto}body#about.business p.img{text-align:center;margin:0 auto 130px auto;width:1000px}body#about.business p.img img{width:100%}body#about.business #business02 ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;margin:0 auto 130px auto}body#about.business #business02 ul li{padding:0 0 30px 0;width:324px}body#about.business #business02 ul li img{width:100%}body#about.business #business03{margin:0 0 230px 0}body#about.business #business03 dl.challenge_head dt{width:800px;margin:0 auto 40px auto}body#about.business #business03 dl.challenge_head dd{text-align:center;padding:0 0 80px 0;width:1000px;margin:0 auto}body#about.business #business03 dl.challenge_head dd img{width:100%}body#about.business #business03 .challenge_title{display:flex;border-bottom:1px solid #00b4ed;width:1000px;margin:0 auto 30px auto}body#about.business #business03 .challenge_title dt{border-left:10px solid #1462c9;border-right:1px dotted #000;line-height:3.5rem;width:240px;text-align:center}body#about.business #business03 .challenge_title dt img{vertical-align:middle}body#about.business #business03 .challenge_title dd{font-size:1.875rem;line-height:3.5rem;font-weight:400;padding-left:10px}body#about.business #business03 .challenge{width:800px;margin:0 auto -50px auto}body#about.business #business03 .challenge p.text{padding-bottom:30px}body#about.business #business03 .challenge p.img{width:100%}body#about.business #business03 .challenge .line2{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:800px;margin:0 auto 100px auto}body#about.business #business03 .challenge .line2 dl:nth-child(1){width:492px;margin-right:20px}body#about.business #business03 .challenge .line2 dl:nth-child(1) dd img{width:100%}body#about.business #business03 .challenge .line2 dl:nth-child(2){width:282px}body#about.business #business03 .challenge .line2 dl:nth-child(2) dd img{width:100%}body#about.business #business03 .challenge .line2 dl:nth-child(2) dd img.small{width:240px}body#about.business #business03 .challenge .line2 dt{font-weight:300;padding:0 0 10px 0}body#about.business #business03 .challenge .line2 dt:first-letter{color:#1462c9}body#about.business #business03 .challenge .line2 .chanel{width:480px;background:#eff2f4;border-radius:28px;margin:50px 0 0 0}body#about.business #business03 .challenge .line2 .chanel p.text{padding:30px;font-size:.875rem}body#about.business #business03 .challenge .line2 .chanel p.img{margin:0;padding:0}body#about.business #business03 .challenge .line2 .chanel p.img img{width:80%}body#about.business #brand_link{background:#b3e9f9;padding:70px 0;margin:0 0 130px 0}body#about.business #brand_link h2{border:none;font-size:2.5rem}body#about.business #brand_link ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:800px}@media screen and (max-width: 750px){#about_index ul{display:block;width:90%}#about_index ul li{padding-bottom:50px;width:100%}#about_index ul li img{width:100%}body#about.introduction #vision{width:90%;margin:0 auto 65px auto}body#about.introduction #vision h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 0 30px 0}body#about.introduction #vision div.vision_text{display:block;padding:0 0 40px 0;width:100%}body#about.introduction #vision div.vision_text img{width:100%;padding:20px 0 0 0}body#about.introduction #vision div.vision_text p.vision_title{width:100%;font-size:1.25rem;line-height:2rem;padding:0 0 10px 0}body#about.introduction #vision div.vision_text p.vision_title br{display:none}body#about.introduction #vision div.vision_text p.vision_title.line3{padding-top:.625rem}body#about.introduction #vision div.vision_text p.vision_title.line4{padding-top:.625rem}body#about.introduction #vision div.vision_text p.vision_title.lineI{padding-top:.625rem}body#about.introduction #vision div.vision_text p.vision_text{width:100%;font-size:.9375rem;line-height:1.875rem;font-weight:200}body#about.introduction #vision h3{line-height:1.75rem;font-size:1rem;padding-left:10px;margin:0 auto 15px auto;width:100%}body#about.introduction #vision .philosophy{display:block;width:100%;padding:0 0 30px 0}body#about.introduction #vision .philosophy p.text{width:100%}body#about.introduction #vision .philosophy p.img{width:100%;padding:20px 0 0 0}body#about.introduction #vision .philosophy p.img img{width:100%}body#about.introduction #vision .philosophy_link{text-align:center;padding-left:0px;width:80%;margin:0 auto}body#about.introduction #vision .philosophy_link img{width:100%}body#about.introduction #outline{padding:25px 0 10px 0;margin:0 0 65px 0}body#about.introduction #outline h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 auto 30px auto;width:90%}body#about.introduction #outline #outline_text_ph{display:block;width:100%}body#about.introduction #outline #outline_text_ph .text{width:90%;margin:0 auto}body#about.introduction #outline #outline_text_ph .text dl{margin-bottom:10px}body#about.introduction #outline #outline_text_ph .text dl dt{border-left:5px solid #1462c9;font-size:1rem;padding-left:.625rem}body#about.introduction #outline #outline_text_ph .text dl dd{padding:10px 18px 10px 10px}body#about.introduction #outline #outline_text_ph p.img{text-align:center}body#about.introduction #history,body#about.introduction #brand{width:90%;margin:0 auto 0 auto;padding:0 0 65px 0}body#about.introduction #history h2,body#about.introduction #brand h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 auto 30px auto;width:100%}body#about.introduction .history_text_ph{display:block;width:100%}body#about.introduction .history_text_ph .text{width:100%}body#about.introduction .history_text_ph .text h3{width:200px;border-radius:20px;margin:0 0 12px 0}body#about.introduction .history_text_ph .text dt{font-size:1.25rem;margin:0 0 25px 0;font-weight:400}body#about.introduction .history_text_ph .text dt br{display:none}body#about.introduction .history_text_ph .text dd.btn{padding:30px 0}body#about.introduction .history_text_ph .text dd.btn img{width:100%}body#about.introduction .history_text_ph p.img{width:100%;text-align:center}body#about.introduction .history_text_ph p.img img{width:90%}body#about.infographics #infographics_head{text-align:center;padding:0 5% 30px 5%}body#about.infographics h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 auto 30px auto;width:90%}body#about.infographics .aboutIn{padding:25px 0;margin:0 0 60px 0}body#about.infographics .aboutIn img{width:90%}body#about.business h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 auto 30px auto;width:90%}body#about.business p.img{margin:0 0 65px 0;width:100%}body#about.business p.img img{width:90%}body#about.business #business02 ul{display:block;width:90%;margin:0 auto 65px auto}body#about.business #business02 ul li{padding:0 0 15px 0;width:100%}body#about.business #business02 ul li img{width:100%}body#about.business #business03{margin:0 0 115px 0}body#about.business #business03 dl.challenge_head dt{width:90%;margin:0 auto 20px auto}body#about.business #business03 dl.challenge_head dd{padding:0 0 40px 0;width:100%}body#about.business #business03 dl.challenge_head dd img{width:90%}body#about.business #business03 .challenge_title{width:90%;margin:0 auto 15px auto}body#about.business #business03 .challenge_title dt{line-height:3rem;width:30%}body#about.business #business03 .challenge_title dt img{width:80%}body#about.business #business03 .challenge_title dd{font-size:1.25rem;line-height:3rem;font-weight:400;padding-left:10px}body#about.business #business03 .challenge{width:90%;margin:0 auto -25px auto}body#about.business #business03 .challenge p.text{padding-bottom:15px}body#about.business #business03 .challenge .line2{display:block;width:100%;margin:0 auto 50px auto}body#about.business #business03 .challenge .line2 dl:nth-child(1){width:100%;margin-right:0px}body#about.business #business03 .challenge .line2 dl:nth-child(1) dd img{width:100%}body#about.business #business03 .challenge .line2 dl:nth-child(2){width:100%}body#about.business #business03 .challenge .line2 dl:nth-child(2) dd img{width:100%}body#about.business #business03 .challenge .line2 dl:nth-child(2) dd img.small{width:100%}body#about.business #business03 .challenge .line2 dt{padding:0 0 10px 0}body#about.business #business03 .challenge .line2 dd{padding:0 0 30px 0}body#about.business #business03 .challenge .line2 dd img{width:100%}body#about.business #business03 .challenge .line2 .chanel{width:100%;border-radius:28px;margin:25px 0 0 0}body#about.business #business03 .challenge .line2 .chanel p.text{padding:15px;font-size:.75rem}body#about.business #business03 .challenge .line2 .chanel p.img{margin:0 0 30px 0;padding:0 20px 20px 20px}body#about.business #brand_link{padding:35px 0;margin:0 0 65px 0}body#about.business #brand_link h2{font-size:1.25rem}body#about.business #brand_link ul{display:block;width:90%}body#about.business #brand_link ul li{padding:0 0 20px 0}body#about.business #brand_link ul li img{width:100%}}body#business.index #occupation{text-align:center;padding:0 0 100px 0}body#business.index #project_story{background:#f7e86d;padding:70px 0 0 0}body#business.index #project_story h2{text-align:center}body#business.index #project_story ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:450px;padding:70px 0}body#business.occupation h2{width:1000px;font-size:1.875rem;line-height:4.375rem;border:1px solid #ffe900;border-radius:35px;text-align:center;font-weight:400;margin:0 auto 40px auto}body#business.occupation p.img{text-align:center;padding:0 0 40px 0}body#business.occupation p.text{width:1000px;margin:0 auto 40px auto}.jobIn{padding:0 0 30px 0}.jobIn dl.detail{display:flex;margin:35px auto;justify-content:space-between;width:800px}.jobIn dl.detail dt{width:180px;text-align:center;line-height:7rem;height:7rem;font-size:.875rem;border-radius:20px}.jobIn dl.detail dd{width:600px}.jobIn dl.detail dd p{padding-bottom:30px}.jobIn dl.detail dd div{padding-left:1em}.jobIn dl.detail dd div strong{font-weight:500;text-indent:-1em;display:inline-block}.jobIn dl.detail dd div p.inline{display:inline}.jobIn ul{display:flex;justify-content:center}.jobIn ul li{margin:0 10px}.jobIn ul li a{display:block;border:1px solid #1a3168;font-size:14px;padding:0 10px}.jobIn .head{display:flex;width:800px;margin:0 auto;line-height:4rem;height:4rem}.jobIn .head dt{width:4rem;line-height:4rem;text-align:center;border-right:1px solid #1462c9}.jobIn .head dt img{vertical-align:middle}.jobIn .head dd{line-height:4rem;font-size:1.625rem;font-weight:400;padding-left:26px}.jobIn .head dd small{font-size:1rem}#head01 dl.head{background:#b3e9f9}#head02 dl.head{background:#b3e9f9}#head03 dl.head{background:#f7e86d}#head04 dl.head{background:#f7e86d}#head05 dl.head{background:#bcd87b}#head06 dl.head{background:#bcd87b}#head07 dl.head{background:#bcd87b}#head08 dl.head{background:#b7bddd}#head09 dl.head{background:#b7bddd}#head10 dl.head{background:#b3e9f9}#head11 dl.head{background:#b3e9f9}#head12 dl.head{background:#b3e9f9}#head13 dl.head{background:#f7e86d}#head14 dl.head{background:#bcd87b}#head15 dl.head{background:#b7bddd}#head16 dl.head{background:#b7bddd}#head17 dl.head{background:#b7bddd}#head18 dl.head{background:#b7bddd}#head19 dl.head{background:#b7bddd}#head20 dl.head{background:#b7bddd}#head21 dl.head{background:#b7bddd}#head01 dl.detail dt{border:1px solid #b3e9f9}#head02 dl.detail dt{border:1px solid #b3e9f9}#head03 dl.detail dt{border:1px solid #f7e86d}#head04 dl.detail dt{border:1px solid #f7e86d}#head05 dl.detail dt{border:1px solid #bcd87b}#head06 dl.detail dt{border:1px solid #bcd87b}#head07 dl.detail dt{border:1px solid #bcd87b}#head08 dl.detail dt{border:1px solid #b7bddd}#head09 dl.detail dt{border:1px solid #b7bddd}#head10 dl.detail dt{border:1px solid #b3e9f9}#head11 dl.detail dt{border:1px solid #b3e9f9}#head12 dl.detail dt{border:1px solid #b3e9f9}#head13 dl.detail dt{border:1px solid #f7e86d}#head14 dl.detail dt{border:1px solid #bcd87b}#head15 dl.detail dt{border:1px solid #b7bddd}#head16 dl.detail dt{border:1px solid #b7bddd}#head17 dl.detail dt{border:1px solid #b7bddd}#head18 dl.detail dt{border:1px solid #b7bddd}#head19 dl.detail dt{border:1px solid #b7bddd}#head20 dl.detail dt{border:1px solid #b7bddd}#head21 dl.detail dt{border:1px solid #b7bddd}#head04 dl.detail dd strong span{color:#f7e86d}#head05 dl.detail dd strong span{color:#bcd87b}#job16 .jobIn dl.detail dd div strong span,#job18 .jobIn dl.detail dd div strong span{color:#b7bddd}@media screen and (max-width: 750px){body#business.index #occupation{padding:0 0 50px 0}body#business.index #occupation img{width:90%}body#business.index #project_story{background:#f7e86d;padding:35px 0 0 0}body#business.index #project_story h2 img{width:70%}body#business.index #project_story ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:35px 0}body#business.index #project_story ul img{width:100%}body#business.index #project_story ul li{padding:0 0 30px 0}body#business.occupation h2{width:90%;font-size:1.25rem;line-height:3.125rem;margin:0 auto 20px auto}body#business.occupation p.img{text-align:center;padding:0 0 20px 0}body#business.occupation p.img img{display:none}body#business.occupation p.img img.sp{display:block;width:90%;margin:0 auto}body#business.occupation p.text{width:90%;margin:0 auto 20px auto}.jobIn{width:90%;margin:0 auto;padding:0 0 30px 0}.jobIn dl.detail{display:block;margin:15px auto;width:90%}.jobIn dl.detail dt{width:100%;line-height:1.875rem;font-size:.875rem;height:auto;margin:0 0 10px 0}.jobIn dl.detail dd{width:100%}.jobIn ul{display:flex;justify-content:center}.jobIn ul li{margin:0 5px}.jobIn ul li a{font-size:12px;padding:0 5px}.jobIn .head{display:flex;width:90%;margin:10px auto 0 auto;line-height:.9375rem;height:auto}.jobIn .head dt{width:2rem;line-height:2rem;border-right:1px solid #1462c9}.jobIn .head dt img{vertical-align:middle;width:15px}.jobIn .head dd{line-height:2rem;font-size:.875rem;padding-left:13px}.jobIn .head dd small{font-size:.75rem;line-height:1.25rem;display:block}.jobIn .head dd small.spline{display:inline}.jobIn .head.lineadjst{padding:4px 0}.jobIn .head.lineadjst dt{width:9%}.jobIn .head.lineadjst dd{width:88%;padding-right:10px;line-height:1rem}}body#culture.index #crossTalk{background:#bcd87b;padding:70px 0 0 0}body#culture.index #crossTalk h2{text-align:center}body#culture.index #crossTalk ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;padding-top:70px}body#culture.index #crossTalk ul li{padding-bottom:100px;width:450px}body#culture.index #crossTalk ul li img{width:100%}body#culture.index #environment{text-align:center;padding:100px 0}body#culture.environment h2{font-size:1.875rem;line-height:4.375rem;border:1px solid #89ba17;border-radius:35px;text-align:center;font-weight:400;margin:0 auto 40px auto;width:1000px;background:#fff}body#culture.environment #environment01 h3{font-size:1.875rem;line-height:2.25rem;font-weight:500;padding-bottom:10px;border-bottom:1px solid #89ba17;width:1000px;margin:0 auto 30px auto}body#culture.environment #environment01 h3 p{border-left:5px solid #1462c9;padding-left:.625rem}body#culture.environment #environment01 p.text{width:850px;margin:0 auto 90px auto}body#culture.environment #environment01 table{width:850px;margin:0 auto 130px auto}body#culture.environment #environment01 table thead th{background:#bcd87b;color:#000;border-top:1px solid #000;line-height:3.5rem;border-bottom:1px solid #000}body#culture.environment #environment01 table tbody th{border-right:1px solid #000;border-bottom:1px solid #000;padding:20px 40px;background:#eff2f4;text-align:left;font-weight:400}body#culture.environment #environment01 table tbody td{border-bottom:1px solid #000;padding:20px 40px;line-height:1.625rem}body#culture.environment #environment02{background:#bcd87b;padding:50px 0;margin:0 0 130px 0}body#culture.environment #environment02 p.text{width:800px;margin:0 auto 40px auto}body#culture.environment #environment02 h3{width:800px;margin:0 auto 20px auto;text-align:center;color:#fff;line-height:3.5rem;font-size:1.125rem;font-weight:400;background:#1a3168}body#culture.environment #environment02 p.img{text-align:center;margin:0 0 40px 0}body#culture.environment #environment02 #career_example{background:#fff;border-radius:28px;width:1000px;margin:0 auto}body#culture.environment #environment02 #career_example h4{text-align:center;padding:40px 0 30px 0}body#culture.environment #environment02 #career_example .examples{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:850px;padding:0 0 30px 0}body#culture.environment #environment02 #career_example .examples .example{width:400px}body#culture.environment #environment02 #career_example .examples .example h5{font-size:1.125rem;line-height:2.875rem;border:1px solid #1462c9;border-radius:35px;text-align:center;color:#1462c9;font-weight:400;margin:0 auto 20px auto;width:100%;background:#fff}body#culture.environment #environment02 #career_example .examples .example p{height:310px}body#culture.environment #environment02 #career_example .examples .example dl dt{font-size:1.125rem;color:#1462c9;font-weight:300;padding:0 0 5px 0}body#culture.environment #environment02 #career_example .examples .example dl dd{padding:0 0 30px 0}body#culture.environment #environment02 #footer_link .p-message__careerpasslink{width:340px;margin:40px auto 0 auto}@media screen and (max-width: 750px){body#culture.environment #environment02 #footer_link .p-message__careerpasslink{width:60%}}body#culture.environment #environment02 #footer_link .p-message__careerpasslink a{font-weight:400;font-size:20px;line-height:30px;background:url(../img/culture/crosstalk2/bg_arrow.svg) 95% center/11px no-repeat;background-color:#fff;padding:28px 0;width:100%;text-align:center;display:block;border:solid 1px #1a3168;color:#1b3168}@media screen and (max-width: 750px){body#culture.environment #environment02 #footer_link .p-message__careerpasslink a{font-weight:400;font-size:14px;line-height:21px;padding:14px 0}}body#culture.environment #environment03 p.text{width:800px;margin:0 auto 40px auto}body#culture.environment #environment03 ul.list1{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;margin:0 auto 130px auto}body#culture.environment #environment03 h3{font-size:1.875rem;line-height:2.25rem;padding-bottom:10px;border-bottom:1px solid #89ba17;width:1000px;margin:0 auto 30px auto}body#culture.environment #environment03 h3 p{border-left:5px solid #1462c9;padding-left:.625rem}body#culture.environment #environment03 ul.list2{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;margin:0 auto 60px auto}body#culture.environment #environment03 ul.list2 li{width:314px;height:285px;margin:0 0 30px 0;border-radius:28px;background:#eff2f4}body#culture.environment #environment03 ul.list2 li img{padding-left:30px}body#culture.environment #environment03 ul.list3{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;margin:0 auto 60px auto}body#culture.environment #environment03 ul.list3 li{width:314px;height:285px;margin:0 0 30px 0;border-radius:28px;text-align:center;background:#eff2f4}body#culture.environment #environment03 ul.list3 li img{padding-top:45px}body#culture.crosstalk1 #head{width:1000px;margin:0 auto 70px auto}body#culture.crosstalk1 #head dl{border-left:8px solid #bcd87b}body#culture.crosstalk1 #head dt h2{padding:0 0 25px 20px;font-size:2.125rem;font-weight:500;line-height:3rem}body#culture.crosstalk1 #head dd{padding:0 0 0 20px}body#culture.crosstalk1 #head p{text-align:right;font-size:.875rem}body#culture.crosstalk1 #profile{background:#bcd87b;margin:0 0 130px 0}body#culture.crosstalk1 #profile ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:732px;padding:50px 0;text-align:center}body#culture.crosstalk1 #profile ul p.name{font-size:1.25rem}body#culture.crosstalk1 #profile ul p.name small{display:block;font-size:1rem}body#culture.crosstalk1 .crosstalk{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;margin:0 auto 70px auto}body#culture.crosstalk1 .crosstalk .answer{width:576px}body#culture.crosstalk1 .crosstalk .answer h3{font-size:1.5rem;line-height:2.25rem;font-weight:500;padding:0 0 0 50px;background:url("../img/culture/crosstalk1/q.png") top left no-repeat;margin:0 0 50px 0}body#culture.crosstalk1 .crosstalk .answer .answetTxt{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:576px}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl{text-align:center;width:82px}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dt{line-height:0}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dt img{width:82px}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dd{font-size:.8125rem}body#culture.crosstalk1 .crosstalk .answer .answetTxt p{width:476px;padding:0 0 60px 0}body#culture.crosstalk1 .crosstalk p.img{width:410px}body#culture.crosstalk1 #q1,body#culture.crosstalk1 #q3{flex-direction:row-reverse}body#culture.crosstalk1 #q1 p.img img:nth-child(2),body#culture.crosstalk1 #q3 p.img img:nth-child(2){padding:50px 0 0 40px}body#culture.crosstalk1 #q2 p.img img:nth-child(1),body#culture.crosstalk1 #q4 p.img img:nth-child(1){padding:0px 0 50px 40px}body#culture.crosstalk1 #message{background:#bcd87b;margin:0 0 100px 0;padding:50px 0 0 0}body#culture.crosstalk1 #message h2{width:740px;background:#fff;text-align:center;line-height:50px;margin:0 auto;font-weight:400}body#culture.crosstalk1 #message ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:740px;padding:50px 0;text-align:center}body#culture.crosstalk1 #message ul li{width:220px}body#culture.crosstalk1 #message ul li p{text-align:center}body#culture.crosstalk1 #message ul dt{font-size:1.25rem;padding:0 0 15px 0}body#culture.crosstalk1 #message ul dd{font-size:.875rem;line-height:1.625rem;text-align:left}body#culture.crosstalk1 #footer_link{text-align:center;padding:70px 0;background:#bcd87b}body#culture.crosstalk1 #footer_link h3{font-size:1.5rem;padding:0 0 30px 0;font-weight:400}@media screen and (max-width: 750px){body#culture.index #crossTalk{padding:35px 0 0 0}body#culture.index #crossTalk h2{text-align:center}body#culture.index #crossTalk h2 img{width:30%}body#culture.index #crossTalk ul{width:90%;padding:35px 0}body#culture.index #crossTalk ul li{padding:0 0 30px 0}body#culture.index #crossTalk ul li img{width:100%}body#culture.index #environment{padding:50px 0}body#culture.index #environment img{width:90%}body#culture.environment h2{font-size:1rem;line-height:2.5rem;border-radius:35px;margin:0 auto 30px auto;width:90%}body#culture.environment #environment01 h3{font-size:1rem;line-height:1.375rem;padding-bottom:5px;width:90%;margin:0 auto 15px auto}body#culture.environment #environment01 h3 p{border-left:5px solid #1462c9;padding-left:.625rem}body#culture.environment #environment01 p.text{width:90%;margin:0 auto 45px auto}body#culture.environment #environment01 p.text img{width:100%}body#culture.environment #environment01 table{display:none;width:90%;margin:0 auto 65px auto}body#culture.environment #environment01 table thead th{line-height:2.375rem}body#culture.environment #environment01 table tbody th{padding:15px}body#culture.environment #environment01 table tbody td{padding:10px;line-height:1.25rem}body#culture.environment #environment01 p.img{width:90%;margin:0 auto 30px auto}body#culture.environment #environment01 p.img img{width:100%}body#culture.environment #environment02{padding:25px 0;margin:0 0 65px 0}body#culture.environment #environment02 p.text{width:90%;margin:0 auto 20px auto}body#culture.environment #environment02 h3{width:90%;margin:0 auto 10px auto;line-height:2.375rem;font-size:.875rem}body#culture.environment #environment02 p.img{margin:0 0 20px 0}body#culture.environment #environment02 p.img img{width:90%}body#culture.environment #environment02 #career_example{width:90%;margin:0 auto}body#culture.environment #environment02 #career_example h4{padding:20px 0 15px 0}body#culture.environment #environment02 #career_example .examples{display:block;width:90%;padding:0 0 15px 0}body#culture.environment #environment02 #career_example .examples .example{width:100%}body#culture.environment #environment02 #career_example .examples .example h5{font-size:.875rem;line-height:1.625rem;border-radius:35px;margin:0 auto 10px auto;width:100%;background:#fff}body#culture.environment #environment02 #career_example .examples .example p{height:auto}body#culture.environment #environment02 #career_example .examples .example p img{width:100%}body#culture.environment #environment02 #career_example .examples .example dl{padding:20px 0 0 0}body#culture.environment #environment02 #career_example .examples .example dl dt{font-size:1rem;padding:0 0 5px 0}body#culture.environment #environment02 #career_example .examples .example dl dd{padding:0 0 30px 0}body#culture.environment #environment03 p.text{width:90%;margin:0 auto 20px auto}body#culture.environment #environment03 ul.list1{display:block;margin:0 auto 65px auto;width:90%}body#culture.environment #environment03 ul.list1 li{padding:0 0 20px 0}body#culture.environment #environment03 ul.list1 li img{width:100%}body#culture.environment #environment03 h3{font-size:1.25rem;line-height:1.75rem;width:90%;margin:0 auto 15px auto}body#culture.environment #environment03 ul.list2{display:block;margin:0 auto 60px auto;width:90%}body#culture.environment #environment03 ul.list2 li{width:100%;height:285px;margin:0 0 15px 0;border-radius:28px;background:#eff2f4}body#culture.environment #environment03 ul.list2 li img{padding-left:13.5%}body#culture.environment #environment03 ul.list3{display:block;margin:0 auto 30px auto;width:90%}body#culture.environment #environment03 ul.list3 li{width:100%;height:auto;margin:0 0 15px 0}body#culture.environment #environment03 ul.list3 li img{padding:20px 0}body#culture.crosstalk1 #head{width:90%;margin:0 auto 35px auto}body#culture.crosstalk1 #head dt h2{padding:0 0 12px 10px;font-size:1.375rem;line-height:1.875rem}body#culture.crosstalk1 #head dt h2 br{display:none}body#culture.crosstalk1 #head dd{padding:0 0 0 20px}body#culture.crosstalk1 #head p{text-align:right;font-size:.75rem}body#culture.crosstalk1 #profile{margin:0 0 65px 0}body#culture.crosstalk1 #profile ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:25px 0;text-align:center}body#culture.crosstalk1 #profile ul li{width:45%;padding:0 0 30px 0}body#culture.crosstalk1 #profile ul li img{width:100%}body#culture.crosstalk1 #profile ul p.name{font-size:1.125rem}body#culture.crosstalk1 #profile ul p.name small{font-size:.875rem}body#culture.crosstalk1 .crosstalk{display:block;margin:0 auto 35px auto;width:90%}body#culture.crosstalk1 .crosstalk .answer{width:100%}body#culture.crosstalk1 .crosstalk .answer h3{font-size:1.25rem;line-height:2rem;padding:0 0 0 45px;background:url("../img/culture/crosstalk1/q.png") top left no-repeat;margin:0 0 50px 0}body#culture.crosstalk1 .crosstalk .answer h3 br{display:none}body#culture.crosstalk1 .crosstalk .answer .answetTxt{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl{text-align:center;width:41px}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dt{line-height:0}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dt img{width:41px}body#culture.crosstalk1 .crosstalk .answer .answetTxt dl dd{font-size:.75rem}body#culture.crosstalk1 .crosstalk .answer .answetTxt p{width:80%;padding:0 0 30px 0}body#culture.crosstalk1 .crosstalk p.img{width:100%}body#culture.crosstalk1 .crosstalk p.img img{width:95%}body#culture.crosstalk1 #q1 p.img img:nth-child(2),body#culture.crosstalk1 #q3 p.img img:nth-child(2){padding:25px 0 0 20px}body#culture.crosstalk1 #q2 p.img img:nth-child(1),body#culture.crosstalk1 #q4 p.img img:nth-child(1){padding:0px 0 25px 20px}body#culture.crosstalk1 #message{margin:0 0 50px 0;padding:25px 0 0 0}body#culture.crosstalk1 #message h2{width:90%;line-height:30px;margin:0 auto;font-size:1rem;font-weight:400}body#culture.crosstalk1 #message ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:50px 0;text-align:center}body#culture.crosstalk1 #message ul li{width:100%;margin:0 auto}body#culture.crosstalk1 #message ul li p{width:220px;margin:0 auto;text-align:center}body#culture.crosstalk1 #message ul li p img{width:100%}body#culture.crosstalk1 #message ul dt{font-size:1.125rem}body#culture.crosstalk1 #message ul dd{font-size:.875rem;line-height:1.625rem;text-align:left;padding:0 0 30px 0}body#culture.crosstalk1 #footer_link{text-align:center;padding:35px 0}body#culture.crosstalk1 #footer_link img{width:90%}body#culture.crosstalk1 #footer_link h3{font-size:1.125rem;padding:0 0 15px 0;font-weight:400}}body.crosstalk2 #profile{background:#bcd87b}body.crosstalk2 .episode h3 strong.st1{background:#bcd87b}body.crosstalk2 .episode h3 strong.st2{background:#bcd87b}body.crosstalk2 #episode2.episode,body.crosstalk2 #episode4.episode{background:#bcd87b;padding:70px 0 0 0;margin:0 0 100px 0}body.crosstalk2 #episode2.episode h3 strong.st1,body.crosstalk2 #episode4.episode h3 strong.st1{background:#fff}body.crosstalk2 #episode2.episode h3 strong.st2,body.crosstalk2 #episode4.episode h3 strong.st2{background:#fff}body.crosstalk2 #episode2.episode p.img,body.crosstalk2 #episode4.episode p.img{text-align:center;padding:0 0 50px 0}body.crosstalk2 #episode2.episode .txt dl,body.crosstalk2 #episode4.episode .txt dl{padding-left:20px;width:82px}body.crosstalk2 #episode2.episode .txt dl img,body.crosstalk2 #episode4.episode .txt dl img{width:82px}body.crosstalk2 #episode2.episode .txt dl dd,body.crosstalk2 #episode4.episode .txt dl dd{text-align:center;font-size:.8125rem;line-height:1.25rem}body.crosstalk2 #episode4.episode .txt{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;padding:0 0 60px 0}body.crosstalk2 #episode4.episode .txt p{width:800px}body.crosstalk2 #footer_link{background:#bcd87b}body.projectstory1 #profile,body.projectstory2 #profile{background:#f7e86d}body.projectstory1 section.imgCt img,body.projectstory2 section.imgCt img{width:1000px}body.projectstory1 .episode h3 strong.st1,body.projectstory2 .episode h3 strong.st1{background:#f7e86d}body.projectstory1 .episode h3 strong.st2,body.projectstory2 .episode h3 strong.st2{background:#f7e86d}body.projectstory1 #episode2.episode,body.projectstory2 #episode2.episode{background:#f7e86d;padding:70px 0 0 0;margin:0 0 100px 0}body.projectstory1 #episode2.episode h3 strong.st1,body.projectstory2 #episode2.episode h3 strong.st1{background:#fff}body.projectstory1 #episode2.episode h3 strong.st2,body.projectstory2 #episode2.episode h3 strong.st2{background:#fff}body.projectstory1 #footer_link,body.projectstory2 #footer_link{background:#f7e86d}body.projectstory1 #footer_link a,body.projectstory2 #footer_link a{display:block;width:340px;margin:0 auto}article#prject_crosstalk #head{text-align:center;padding:0 0 100px 0;margin:0 auto;width:1000px}article#prject_crosstalk #head dt h2{font-size:2rem;font-weight:500;padding:0 0 30px 0}article#prject_crosstalk #head dt h2 sup{font-size:.875rem;line-height:1.5rem}article#prject_crosstalk #head dd{text-align:left}article#prject_crosstalk #head dd.small{font-size:.875rem;line-height:1.5rem;padding:20px 0}article#prject_crosstalk #head p{text-align:right;font-size:.875rem;line-height:1.5rem}article#prject_crosstalk #profile{padding:50px 0;margin:0 0 130px 0}article#prject_crosstalk #profile ul{display:flex;justify-content:space-around;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;text-align:center}article#prject_crosstalk #profile ul p.img{padding:0 0 10px 0}article#prject_crosstalk #profile ul p.name{font-size:1.25rem}article#prject_crosstalk #profile ul p.name small{display:block;font-size:1rem}article#prject_crosstalk .episode h3{width:1000px;margin:0 auto;font-size:1.75rem;vertical-align:middle;display:flex;font-weight:500;padding:0 0 40px 0}article#prject_crosstalk .episode h3 strong,article#prject_crosstalk .episode h3 span{display:block;line-height:3.5rem}article#prject_crosstalk .episode h3 strong{text-align:center;width:140px;font-size:1.25rem;line-height:3.5rem}article#prject_crosstalk .episode h3 strong.st1{border-right:1px solid #000;margin-right:10px}article#prject_crosstalk .episode h3 strong.st2{border-left:1px solid #000;margin-left:10px;margin-right:10px}article#prject_crosstalk .episode h4{width:980px;padding:0 0 60px 20px;font-size:2rem;margin:0 auto;font-weight:500}article#prject_crosstalk .episode .episode_text_ph{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:980px;padding:0 0 60px 20px}article#prject_crosstalk .episode .episode_text_ph dl{width:82px}article#prject_crosstalk .episode .episode_text_ph dl img{width:82px}article#prject_crosstalk .episode .episode_text_ph dl dd{text-align:center;font-size:.8125rem;line-height:1.25rem}article#prject_crosstalk .episode .episode_text_ph .episode_text{width:800px}article#prject_crosstalk .episode .episode_text_ph .episode_text p{padding:0 0 40px 0}article#prject_crosstalk .episode .episode_text_ph .episode_text p.img{padding:0 0 10px 0}article#prject_crosstalk #footer_link{text-align:center;padding:70px 0}article#prject_crosstalk #footer_link h3{font-size:1.5rem;padding:0 0 30px 0;font-weight:400}@media screen and (max-width: 750px){body.crosstalk2 #episode2.episode,body.crosstalk2 #episode4.episode{padding:35px 0 0 0;margin:0 0 50px 0}body.crosstalk2 #episode2.episode p.img,body.crosstalk2 #episode4.episode p.img{padding:0 0 25px 0}body.crosstalk2 #episode2.episode .txt dl,body.crosstalk2 #episode4.episode .txt dl{padding-left:10px;width:82px}body.crosstalk2 #episode2.episode .txt dl img,body.crosstalk2 #episode4.episode .txt dl img{width:82px}body.crosstalk2 #episode2.episode .txt dl dd,body.crosstalk2 #episode4.episode .txt dl dd{text-align:center;font-size:.8125rem;line-height:1.25rem}body.crosstalk2 #episode4.episode .img img{width:90%}body.crosstalk2 #episode4.episode .txt{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:0 0 30px 0}body.crosstalk2 #episode4.episode .txt dl{width:40px}body.crosstalk2 #episode4.episode .txt dl img{width:40px}body.crosstalk2 #episode4.episode .txt dl dd{font-size:.75rem;line-height:1.125rem}body.crosstalk2 #episode4.episode .txt p{width:80%}body.projectstory1 #episode2.episode,body.projectstory2 #episode2.episode{padding:35px 0 0 0;margin:0 0 50px 0}body.projectstory1 section.imgCt,body.projectstory2 section.imgCt{width:90%;margin-left:auto;margin-right:auto}body.projectstory1 section.imgCt img,body.projectstory2 section.imgCt img{width:100%}article#prject_crosstalk #head{padding:0 0 50px 0;width:90%}article#prject_crosstalk #head dt h2{font-size:1.25rem;font-weight:500;text-align:left;padding:0 0 30px 0}article#prject_crosstalk #head dt h2 sup{font-size:.75rem;line-height:1.25rem}article#prject_crosstalk #head dd{text-align:left}article#prject_crosstalk #head dd.small{font-size:.75rem;line-height:1.25rem;padding:10px 0}article#prject_crosstalk #head p{text-align:right;font-size:.75rem;line-height:1.25rem}article#prject_crosstalk #profile{padding:25px 0;margin:0 0 65px 0}article#prject_crosstalk #profile ul{width:100%;display:block;text-align:center}article#prject_crosstalk #profile ul li{padding:0 0 30px 0}article#prject_crosstalk #profile ul p.img{padding:0 0 10px 0}article#prject_crosstalk #profile ul p.name{font-size:1.125rem}article#prject_crosstalk #profile ul p.name small{display:block;font-size:.75rem}article#prject_crosstalk .episode h3{width:90%;font-size:.75rem;vertical-align:middle;display:flex;padding:0 0 20px 0;flex-wrap:wrap}article#prject_crosstalk .episode h3 strong,article#prject_crosstalk .episode h3 span{display:block;line-height:.75rem;width:30%;text-align:center}article#prject_crosstalk .episode h3 strong{text-align:center;width:30%;font-size:.75rem;line-height:1.25rem;padding-top:7px}article#prject_crosstalk .episode h3 strong.st1{margin-right:5px}article#prject_crosstalk .episode h3 strong.st2{margin-left:5px;margin-right:5px}article#prject_crosstalk .episode h3 span{width:100%;text-align:left;font-size:1.25rem;line-height:1.875rem;padding:10px 0 0 0}article#prject_crosstalk .episode h3 span:nth-child(2){width:10%;font-size:.75rem;line-height:1rem;text-align:center;padding-bottom:10px}article#prject_crosstalk .episode h4{width:95%;padding:0 0 30px 0px;font-size:1.25rem;line-height:1.875rem;margin:0 auto}article#prject_crosstalk .episode .episode_text_ph{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:0 0 30px 10px}article#prject_crosstalk .episode .episode_text_ph dl{width:40px}article#prject_crosstalk .episode .episode_text_ph dl img{width:40px}article#prject_crosstalk .episode .episode_text_ph dl dd{font-size:.75rem;line-height:1.125rem}article#prject_crosstalk .episode .episode_text_ph .episode_text{width:80%}article#prject_crosstalk .episode .episode_text_ph .episode_text p{padding:0 0 20px 0}article#prject_crosstalk .episode .episode_text_ph .episode_text p.img{padding:0 0 10px 0}article#prject_crosstalk .episode .episode_text_ph .episode_text p.img img{width:100%}article#prject_crosstalk #footer_link{padding:35px 0}article#prject_crosstalk #footer_link h3{font-size:1.125rem;padding:0 0 15px 0}article#prject_crosstalk #footer_link img{width:90%}}body#recruit .tab_a,body#recruit .tab_b{display:none}body#recruit .tab_a#tab_a1,body#recruit .tab_b#tab_b1{display:block}body#recruit #detail{width:800px;margin:-100px auto 0 auto;padding-top:100px}body#recruit #detail h2{font-size:1.875rem;font-weight:500;margin:0 0 50px 0}body#recruit #detail h2:first-letter{color:#00b4ed}body#recruit #detail ul#recruit-tab{width:100%;display:flex;justify-content:space-between;padding:0 0 60px 0}body#recruit #detail ul#recruit-tab li{width:390px;text-align:center;color:#1462c9;font-weight:500;border:1px solid #1462c9;line-height:50px;position:relative;cursor:pointer}body#recruit #detail ul#recruit-tab li.active{color:#fff;background:#1462c9}body#recruit #detail ul#recruit-tab li.active::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:15px 13.5px 0 13.5px;border-color:#1462c9 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}body#recruit #detail dl{border-bottom:1px solid #000;margin:0 0 30px auto}body#recruit #detail dl dt{font-size:1.25rem;line-height:1.375rem;border-left:5px solid #1462c9;font-weight:400;padding:0 0 0 .625rem}body#recruit #detail dl dd.line2{display:flex;flex-wrap:wrap}body#recruit #detail dl dd.line2 p{padding-right:.625rem}body#recruit #detail dl dd.line2 p.full{width:100%}body#recruit #detail dl dd{padding:30px 0 30px 30px}body#recruit #detail dl dd p{padding:0 0 1em 0}body#recruit #detail dl dd p strong{color:#1a3168;font-weight:300}body#recruit #detail dl dd p a{color:#1a3168;text-decoration:underline}body#recruit #flow{background:#eff2f4;min-width:1000px;padding:90px 0 70px 0;margin:0 0 130px 0;margin:0 0 0px 0}body#recruit #flow h2{font-size:1.875rem;font-weight:500;width:800px;margin:0 auto 50px auto}body#recruit #flow h2:first-letter{color:#00b4ed}body#recruit #flow h3{width:800px;text-align:center;font-size:1.25rem;line-height:3.5rem;margin:0 auto 30px auto;font-weight:400}body#recruit #flow p.text{background:#fff;text-align:center;color:#1a3168;width:800px;margin:0 auto;font-weight:400}body#recruit #flow small{display:block;width:800px;margin:0 auto}body#recruit #flow p.arrow{text-align:center;line-height:0}body#recruit #flow dl{background:#fff;text-align:center;width:800px;margin:0 auto;line-height:1.875rem;padding:5px 0}body#recruit #flow dl dt{font-weight:400;color:#1a3168}body#recruit #flow h3.flow1{background:#b3e9f9}body#recruit #flow h3.flow2{margin:60px auto 30px auto;background:#bcd87b}body#recruit #date{width:800px;margin:-100px auto 130px auto;padding:100px 0 0 0}body#recruit #date h2{font-size:1.875rem;font-weight:500;width:800px;margin:0 auto 60px auto}body#recruit #date h2:first-letter{color:#00b4ed}body#recruit #date ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%}body#recruit #date ul li{width:370px;text-align:center}body#recruit #date ul li p{line-height:3.5rem;margin:0 0 30px 0}body#recruit #date ul li:nth-child(1) p{background:#b3e9f9}body#recruit #date ul li:nth-child(2) p{background:#bcd87b}body#recruit #navi{background:#b3e9f9;min-width:1000px;padding:70px 0;margin:0 0 70px 0}body#recruit #navi h3{font-size:1.875rem;font-weight:300;text-align:center;margin:0 0 60px 0}body#recruit #navi ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:684px;margin:0 auto}body#recruit #navi ul li img{width:328px}@media screen and (max-width: 750px){body#recruit #detail{width:90%;margin:0 auto}body#recruit #detail h2{font-size:1.25rem;margin:0 0 25px 0}body#recruit #detail dl{margin:0 0 15px auto}body#recruit #detail dl dt{font-size:1.125rem}body#recruit #detail dl dd{padding:15px 0 15px 15px}body#recruit #detail ul#recruit-tab{width:100%;padding:0 0 30px 0}body#recruit #detail ul#recruit-tab li{width:48%;line-height:40px;font-size:.75rem}body#recruit #detail ul#recruit-tab li.active::after{border-width:10px 7px 0 7px}body#recruit #flow{min-width:100%;padding:35px 0;margin:0 0 65px 0;margin:0}body#recruit #flow h2{font-size:1.25rem;width:90%;margin:0 auto 25px auto}body#recruit #flow h3{width:90%;font-size:1rem;line-height:2rem;margin:0 auto 15px auto}body#recruit #flow p.text{width:80%;padding:0 5%}body#recruit #flow small{width:90%;padding:0 5%;font-size:.75rem;line-height:1.5rem}body#recruit #flow dl{width:90%;margin:0 auto;line-height:1.25rem;padding:5px 0}body#recruit #flow dl dt{font-weight:400;color:#1a3168}body#recruit #flow dl dd{padding:0 5%}body#recruit #flow h3.flow2{margin:30px auto 15px auto}body#recruit #date{width:90%;margin:0 auto 65px auto}body#recruit #date h2{font-size:1.25rem;width:100%;margin:0 auto 30px auto}body#recruit #date ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%;display:block}body#recruit #date ul li{width:100%;text-align:center}body#recruit #date ul li small{display:block;margin:-30px 0 30px 0}body#recruit #date ul li p{line-height:1.875rem;margin:0 0 30px 0}body#recruit #navi{min-width:100%;padding:35px 0;margin:0 0 35px 0}body#recruit #navi h3{font-size:1.25rem;margin:0 0 30px 0}body#recruit #navi ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;margin:0 auto}body#recruit #navi ul li{width:80%;margin:0 auto}body#recruit #navi ul li img{width:100%}}header{z-index:9999999999;position:fixed;background:#fff;top:0;left:0;width:100%;height:70px}header dl{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:99%;height:70px}header dl dt{width:326px;padding:15px 0 0 30px}header dl dd{width:430px;display:flex}header dl dd ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:366px}header dl dd ul li{width:180px}header dl dd ul li p{display:none;width:100%}header dl dd ul li img,header dl dd ul li span{display:block;cursor:pointer}header dl dd ul li span{font-size:20px;font-weight:bold;border-bottom:1px solid #1462c9}header dl dd ul li span a{display:block;background:#fff;color:#1462c9;text-align:center;line-height:40px}header dl dd ul li span:nth-child(3){border-bottom:none}header dl dd ul li img{width:100%}header dl dd p{width:68px;height:70px;text-align:center;line-height:70px}#toTop{text-align:center;padding:0 0 60px 0}#toTop dt{padding:130px 0 100px 0}footer{width:100%;min-width:1000px;background:#1b3168;padding:100px 0 70px 0}footer a.blank{background:url("../img/common/blank.png") center right no-repeat;padding-right:20px}footer #footerIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;background:#1b3168;align-items:flex-start}footer #footerIn dl:nth-child(1){width:128px}footer #footerIn dl:nth-child(2){width:192px}footer #footerIn dl:nth-child(3){width:84px}footer #footerIn dl:nth-child(4){width:188px}footer #footerIn dl:nth-child(5){width:128px}footer #footerIn dl:nth-child(6){width:128px}footer #footerIn p.only{border-bottom:1px solid #fff;font-size:1rem;line-height:4rem;padding:0 0 0 0}footer #footerIn p.only a{color:#addef8}footer #footerIn dl dt{border-bottom:1px solid #fff;font-size:1rem;line-height:4rem}footer #footerIn dl dt a{color:#addef8}footer #footerIn dl dd{font-size:.8125rem;line-height:1.375rem;padding:20px 0 0 0}footer #footerIn dl dd li{padding:0 0 20px 0}footer #footerIn dl dd li a{color:#fff}footer #footerIn dl:nth-child(4) ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%}footer #footerIn dl:nth-child(4) ul li{width:48%}footer ul#blanks{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;padding:50px 0 0 0;background:#1b3168}footer ul#blanks a{color:#fff;font-size:.8125rem}#ffy{text-align:center;padding:35px 0 30px 0;font-size:.75rem}#ffy img{width:245px}@media screen and (max-width: 750px){header{height:40px}header dl{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:99%;height:40px;overflow:hidden}header dl dt{width:68%;padding:8px 0 0 2%}header dl dt img{width:100%}header dl dd{width:30%;display:flex;justify-content:flex-end}header dl dd ul{display:none}header dl dd p{width:38px;height:40px;padding:4px 0 0 0;line-height:40px}#toTop{padding:0 0 30px 0}#toTop dt{padding:65px 0}#toTop dt img{width:80%}#toTop dd{text-align:center}#toTop dd img{width:15%}footer{padding:50px 0 35px 0;min-width:100%}footer #footerIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%}footer #footerIn dl:nth-child(1){width:100%}footer #footerIn dl:nth-child(2){width:100%}footer #footerIn dl:nth-child(3){width:100%}footer #footerIn dl:nth-child(4){width:100%}footer #footerIn dl:nth-child(5){width:100%}footer #footerIn dl:nth-child(6){width:100%}footer #footerIn p.only{font-size:.875rem;line-height:2.5rem;width:100%}footer #footerIn dl dt{font-size:.875rem;line-height:2.5rem}footer #footerIn dl dd{font-size:.75rem;line-height:1.125rem;padding:10px 0 30px 0}footer #footerIn dl dd ul{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%}footer #footerIn dl dd ul li{width:50%}footer #footerIn dl dd li{padding:0 0 10px 0}footer ul#blanks{display:block;width:90%;padding:50px 0 0 0}footer ul#blanks a{color:#fff;font-size:.8125rem}#ffy dt img{width:60%}}#mv{margin-bottom:120px}#mv h1{padding:145px 0 0 0;width:37%;text-align:center}#mv dl{padding:50px 0 0 7%;width:30%}#mv dl dd h1{padding:40px 0 0 0}body#message.index #mv{width:1160px;margin:0 auto 130px auto;background:url("../img/message/index/mv_bg.png") bottom right no-repeat;background-size:860px}body#message.index #mv dl{padding:0}body#message.index #mv dl dt{padding:50px 0 45px 0}body#message.index #mv dl dd.h1{padding:0 0 45px 0}body#message.index #mv dl dd.text{font-weight:400;font-size:1.375rem;line-height:2.75rem;padding:0 0 120px 0}body#message.index #mv p{line-height:1.75rem;padding:0 0 1em 0}body#recruit.index #mv{height:430px;background:url("../img/recruit/index/mv_bg.png") center center no-repeat;background-size:cover}body#about.index #mv{height:430px;background:url("../img/about/index/mv_bg.png") center center no-repeat;background-size:cover}body#business.index #mv{height:430px;background:url("../img/business/index/mv_bg.png") center center no-repeat;background-size:cover}body#person.index #mv{height:430px;background:url("../img/person/index/mv_bg.png") center center no-repeat;background-size:cover}body#culture.index #mv{height:430px;background:url("../img/culture/index/mv_bg.png") center center no-repeat;background-size:cover}body#about.introduction #mv{height:430px;background:url("../img/about/introduction/mv_bg.png") center center no-repeat;background-size:cover}body#about.business #mv{height:430px;background:url("../img/about/business/mv_bg.png") center center no-repeat;background-size:cover}body#about.infographics #mv{height:430px;background:url("../img/about/infographics/mv_bg.png") center center no-repeat;background-size:cover}body#business.occupation #mv{height:430px;background:url("../img/business/occupation/mv_bg.png") center center no-repeat;background-size:cover}body#culture.crosstalk1 #mv{height:580px;background:url("../img/culture/crosstalk1/mv_bg.png") center center no-repeat;background-size:cover}body#culture.crosstalk2 #mv{height:580px;background:url("../img/culture/crosstalk2/mv_bg.png") center center no-repeat;background-size:cover}body#business.projectstory1 #mv{height:580px;background:url("../img/business/projectstory1/mv_bg.png") center center no-repeat;background-size:cover}body#business.projectstory2 #mv{height:580px;background:url("../img/business/projectstory2/mv_bg.png") center center no-repeat;background-size:cover}body#culture.environment #mv{height:430px;background:url("../img/culture/environment/mv_bg.png") center center no-repeat;background-size:cover}body#person #mv dl.interveiew{padding:50px 0 0 7%;width:30%}body#person #mv dl.interveiew dt{padding-left:20px}body#person #mv dl.interveiew dd h1{padding:100px 0 0 0}body#person #mv p{padding:50px 0 0 7%;width:30%;font-size:1.25rem}body#person #mv p small{padding:10px 0 0 0;font-size:1rem;display:block;line-height:1.5rem}body#person.person1 #mv{height:610px;background:url("../img/person/person1/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person2 #mv{height:610px;background:url("../img/person/person2/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person3 #mv{height:610px;background:url("../img/person/person3/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person4 #mv{height:610px;background:url("../img/person/person4/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person5 #mv{height:610px;background:url("../img/person/person5/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person6 #mv{height:610px;background:url("../img/person/person6/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person7 #mv{height:610px;background:url("../img/person/person7/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person8 #mv{height:610px;background:url("../img/person/person8/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person9 #mv{height:610px;background:url("../img/person/person9/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}body#person.person10 #mv{height:610px;background:url("../img/person/person10/mv_bg.png") bottom left no-repeat;background-size:cover;margin-bottom:0}@media screen and (min-width: 1700px){body#person.person1 #mv,body#person.person2 #mv,body#person.person3 #mv,body#person.person4 #mv,body#person.person5 #mv,body#person.person6 #mv,body#person.person7 #mv,body#person.person8 #mv,body#person.person9 #mv,body#person.person10 #mv{height:750px}}@media screen and (max-width: 1000px){body#recruit.index #mv{height:300px;background:url("../img/recruit/index/mv_bg.png") center center no-repeat;background-size:cover}body#recruit.index #mv h1{padding:110px 0 0 0}body#recruit.index #mv h1 img{width:275px}body#about.index #mv{height:300px;background:url("../img/about/index/mv_bg.png") center center no-repeat;background-size:cover}body#about.index #mv h1{padding:90px 0 0 0}body#about.index #mv h1 img{width:275px}body#about.introduction #mv{height:340px;background:url("../img/about/introduction/mv_bg.png") center center no-repeat;background-size:cover}body#about.introduction #mv dl dt img{width:184px}body#about.introduction #mv dl dd h1 img{width:250px}body#about.business #mv{height:340px;background:url("../img/about/business/mv_bg.png") center center no-repeat;background-size:cover}body#about.business #mv dl dt img{width:184px}body#about.business #mv dl dd h1 img{width:250px}body#about.infographics #mv{height:340px;background:url("../img/about/infographics/mv_bg.png") center center no-repeat;background-size:cover}body#about.infographics #mv dl dt img{width:184px}body#about.infographics #mv dl dd h1 img{width:250px}body#business.index #mv{height:300px;background:url("../img/business/index/mv_bg.png") bottom right no-repeat #f7e86d;background-size:cover}body#business.index #mv h1{padding:110px 0 0 0}body#business.index #mv h1 img{width:275px}body#business.occupation #mv{height:310px;background:url("../img/business/occupation/mv_bg.png") top right no-repeat;background-size:1000px}body#business.occupation #mv dl dt img{width:184px}body#business.occupation #mv dl dd h1 img{width:250px}body#business.projectstory1 #mv{height:510px;background:url("../img/business/projectstory1/mv_bg.png") center center no-repeat;background-size:cover}body#business.projectstory1 #mv dl dt img{width:160px}body#business.projectstory1 #mv dl dd{margin-top:80px}body#business.projectstory1 #mv dl dd h1 img{width:354px}body#business.projectstory2 #mv{height:510px;background:url("../img/business/projectstory2/mv_bg.png") center center no-repeat;background-size:cover}body#business.projectstory2 #mv dl dt img{width:160px}body#business.projectstory2 #mv dl dd{margin-top:40px}body#business.projectstory2 #mv dl dd h1 img{width:354px}body#culture.index #mv{height:300px;background:url("../img/culture/index/mv_bg.png") center center no-repeat;background-size:cover}body#culture.index #mv h1{padding:110px 0 0 0}body#culture.index #mv h1 img{width:275px}body#culture.environment #mv{height:340px;background:url("../img/culture/environment/mv_bg.png") center center no-repeat;background-size:cover}body#culture.environment #mv dl dt img{width:184px}body#culture.environment #mv dl dd h1 img{width:250px}body#culture.crosstalk1 #mv{height:480px;background:url("../img/culture/crosstalk1/mv_bg.png") center center no-repeat;background-size:cover}body#culture.crosstalk1 #mv dl dt img{width:161px}body#culture.crosstalk1 #mv dl dd h1 img{width:224px}body#culture.crosstalk2 #mv{height:480px;background:url("../img/culture/crosstalk2/mv_bg.png") center center no-repeat;background-size:cover}body#culture.crosstalk2 #mv dl dt img{width:161px}body#culture.crosstalk2 #mv dl dd h1{padding:15px 0 0 0}body#culture.crosstalk2 #mv dl dd h1 img{width:224px}body#person.index #mv{height:300px;background:url("../img/person/index/mv_bg.png") center center no-repeat;background-size:cover}body#person.index #mv h1{padding:110px 0 0 0}body#person.index #mv h1 img{width:275px}body#person #mv dl.interveiew{padding:30px 0 0 7%;width:30%}body#person #mv dl.interveiew dt{padding-left:20px}body#person #mv dl.interveiew dt img{width:160px}body#person #mv dl.interveiew dd h1{padding:25px 0 0 0}body#person #mv p{padding:10px 0 0 7%;width:30%;font-size:1.25rem}body#person #mv p small{padding:10px 0 0 0;font-size:1rem;display:block;line-height:1.5rem}body#person.person1 #mv{height:470px;background:url("../img/person/person1/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person2 #mv{height:470px;background:url("../img/person/person2/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person3 #mv{height:470px;background:url("../img/person/person3/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person4 #mv{height:470px;background:url("../img/person/person4/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person5 #mv{height:470px;background:url("../img/person/person5/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person6 #mv{height:470px;background:url("../img/person/person6/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person7 #mv{height:470px;background:url("../img/person/person7/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person8 #mv{height:470px;background:url("../img/person/person8/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person9 #mv{height:470px;background:url("../img/person/person9/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#person.person10 #mv{height:470px;background:url("../img/person/person10/mv_bg.png") bottom left no-repeat;background-size:105%;margin-bottom:0}body#message.index #mv{margin:0 auto 130px auto;background:url("../img/message/index/mv_bg.png") 60% bottom no-repeat;background-size:720px}body#message.index #mv dl{padding:0}body#message.index #mv dl dt{padding:50px 0 45px 0}body#message.index #mv dl dd.h1{padding:0 0 45px 0}body#message.index #mv dl dd.text{font-weight:400;font-size:1.25rem;line-height:2.5rem;padding:0 0 60px 0}body#message.index #mv p{line-height:1.75rem;padding:0 0 1em 0}}#inteview_date{text-align:right;width:1000px;font-size:.875rem;margin:0 auto 70px auto}#mvsp{display:none}@media screen and (max-width: 750px){#mv{margin-bottom:60px}#mv h1{padding:90px 0 0 0;width:100%;text-align:center}#mv h1 img{width:50%}#mv dl{padding:25px 0 0 0;width:100%}#mv dl dt{text-align:center}#mv dl dt img{width:115px}#mv dl dd h1{padding:20px 0 0 0}#mv dl dd h1 img{width:50%}body#message.index #mv{width:95%;margin:0 auto 65px auto;background:url("../img/message/index/mv_bg.png") bottom right no-repeat;background-size:100%;padding-bottom:230px}body#message.index #mv dl{padding:0;margin:0;width:100%}body#message.index #mv dl dt{padding:25px 0 22px 0}body#message.index #mv dl dt img{width:100px}body#message.index #mv dl dd.h1{padding:0 0 22px 0}body#message.index #mv dl dd.h1 img{width:90%}body#message.index #mv dl dd.text{font-size:1rem;line-height:1.875rem;padding:0 0 20px 0}body#message.index #mv p{line-height:1.75rem;padding:0 0 0 0}body#message.index #mv p br{display:none}body#recruit.index #mv{height:450px;background:url("../img/recruit/index/mv_bg.png") bottom right no-repeat #b3e9f9;background-size:165%}body#about.index #mv{height:450px;background:url("../img/about/index/mv_bg.png") bottom right no-repeat #b3e9f9;background-size:165%}body#business.index #mv{height:450px;background:url("../img/business/index/mv_bg.png") bottom right no-repeat #f7e86d;background-size:165%}body#person.index #mv{height:450px;background:url("../img/person/index/mv_bg.png") bottom right no-repeat #b3e9f9;background-size:165%}body#culture.index #mv{height:450px;background:url("../img/culture/index/mv_bg.png") bottom right no-repeat #bcd87b;background-size:165%}body#about.introduction #mv{height:350px;background:url("../img/about/introduction/mv_bg.png") bottom right no-repeat;background-size:145%}body#about.business #mv{height:350px;background:url("../img/about/business/mv_bg.png") bottom right no-repeat;background-size:145%}body#about.infographics #mv{height:350px;background:url("../img/about/infographics/mv_bg.png") bottom right no-repeat;background-size:145%}body#business.occupation #mv{height:350px;background:url("../img/business/occupation/mv_bg.png") bottom right no-repeat;background-size:145%}body#culture.crosstalk1 #mv{height:600px;background:url("../img/culture/crosstalk1/mv_bg.png") bottom right no-repeat;background-size:145%;display:none}body#culture.crosstalk2 #mv{height:660px;background:url("../img/culture/crosstalk2/mv_bg.png") bottom right no-repeat;background-size:145%;display:none}body#business.projectstory1 #mv{height:530px;background:url("../img/business/projectstory1/mv_bg.png") bottom right no-repeat;background-size:170%;display:none}#mvsp{display:block}#mvsp img{width:100%;margin:25px 0}body#business.projectstory2 #mv{height:530px;background:url("../img/business/projectstory2/mv_bg.png") bottom right no-repeat;background-size:170%;display:none}body#culture.environment #mv{height:350px;background:url("../img/culture/environment/mv_bg.png") bottom right no-repeat;background-size:145%}body#person #mv{width:100%}body#person #mv dl.interveiew{padding:20px 0 0 0;width:100%}body#person #mv dl.interveiew dt{width:100px;margin:0 auto;padding-left:0px}body#person #mv dl.interveiew dt img{width:100%}body#person #mv dl.interveiew dd{width:80%;margin:0 auto}body#person #mv dl.interveiew dd h1{padding:20px 0 0 0;width:100%}body#person #mv dl.interveiew dd h1 img{width:100%}body#person #mv p{padding:20px 0 0 5%;width:80%;font-size:1.25rem}body#person #mv p small{padding:10px 0 0 0;font-size:1rem;display:block;line-height:1.5rem}body#person.person1 #mv{height:600px;background:url("../img/person/person1/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person2 #mv{height:600px;background:url("../img/person/person2/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person3 #mv{height:600px;background:url("../img/person/person3/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person4 #mv{height:600px;background:url("../img/person/person4/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person5 #mv{height:600px;background:url("../img/person/person5/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person6 #mv{height:600px;background:url("../img/person/person6/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person7 #mv{height:600px;background:url("../img/person/person7/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person8 #mv{height:600px;background:url("../img/person/person8/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person9 #mv{height:600px;background:url("../img/person/person9/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person.person10 #mv{height:600px;background:url("../img/person/person10/mv_bg.png") bottom right no-repeat;background-size:141%;margin-bottom:0;display:none}body#person #mvsp img{width:100%;margin:25px 0 0 0}#inteview_date{text-align:right;width:90%;font-size:.75rem;margin:0 auto 35px auto}}.swiper-slide{transition:transform .6s}.swiper{left:-40%;width:140%;padding-bottom:0px;padding:0 0 25px 0}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}.swiper-pagination-bullet{background-color:#fff;height:8px;width:8px;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a58d8d;height:8px;width:8px}.swiper-slide img{height:auto;transform:scale(0.6);margin-top:-95px}section#person .swiper-slide-active{padding:0 50px}.swiper-slide-active img{width:472px;margin-top:0px;transform:scale(1)}.swiper-button-prev,.swiper-button-next{height:60px;width:60px}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:60px;margin:auto;width:60px}.swiper-button-prev::after{background-image:url("../img/index/btn_prev.png")}.swiper-button-next::after{background-image:url("../img/index/btn_next.png")}.swiper-button-next{top:65%;right:22%}.swiper-button-prev{top:65%;left:70%}.read_more{position:absolute;top:63%;left:82%;z-index:99999}#top_slide{width:100%;height:770px;position:relative}#top_slide h1{position:absolute;top:39%;left:0;width:100%;text-align:center}#top_slide #slides_pc{margin:0 auto;width:1340px}#top_slide #slides_pc p{width:100%;text-align:center}#top_slide ul.slick-dots{display:flex;width:100px;left:46%}#top_slide .buttons{width:1340px;margin:5px auto 0 auto}@media screen and (max-width: 1340px){#top_slide{height:570px}#top_slide h1{top:220px}#top_slide h1 img{width:850px;margin:0 auto;display:block}#top_slide #slides_pc{margin:0 auto;width:1000px}#top_slide #slides_pc p{width:100%;text-align:center}#top_slide #slides_pc p img{width:100%}#top_slide .buttons{width:1000px}}@media screen and (max-width: 1000px){#top_slide{width:975px}#top_slide #slides_pc{width:975px}}#top_slide2{display:none}#business .swiper-slide{transition:transform .6s}#business .swiper{left:0;width:800px;margin:0 auto;padding-bottom:0px;padding:0 0 25px 0}#business .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}#business .swiper-pagination-bullet{background-color:#fff;height:8px;width:8px;opacity:1}#business .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a58d8d;height:8px;width:8px}#business .swiper-slide img{height:auto;transform:scale(1);margin-top:0}#business .swiper-slide-active img{width:472px;margin-top:0px;transform:scale(1)}#business .swiper-button-prev,#business .swiper-button-next{height:60px;width:60px}#business .swiper-button-prev::after{background-image:url("../img/index/btn_prev.png")}#business .swiper-button-next::after{background-image:url("../img/index/btn_next.png")}#business .swiper-button-next{top:65%;right:10%}#business .swiper-button-prev{top:65%;left:70%}#business .slider2{background:#fff;height:470px}#business .slider2 dl{width:100%}#business .slider2 dt{width:100%}#business .slider2 dt img{width:100%}#business .slider2 dd{font-size:1.5rem;font-weight:400;padding-left:30px}#business .slider2 dd.btn{z-index:5;padding:0px 20px 0 30px;text-align:right;margin-top:-50px}#business .slider2 dd.btn img{width:190px}#business .slider2 p.btn{margin:20px 0 0 0}#business .slider-thumbnail{z-index:3;width:406px;top:-80px;margin:-55px auto 0px auto;padding-left:400px;z-index:100;position:relative}#business .slider-thumbnail .swiper-wrapper img{width:198px}#business .slider-thumbnail .swiper-slide-thumb-active{opacity:.5}#whatsnew{width:100%;background:#1a3168;margin:0 0 100px 0}#whatsnew .in{width:1000px;color:#fff;margin:0 auto;display:flex}#whatsnew .in h2{background:#b7bddd;width:128px;text-align:center;line-height:100px;font-size:.875rem;color:#000}#whatsnew .in dl{display:flex;line-height:100px;padding-left:50px}#whatsnew .in dl dt{padding:0 40px 0 0}#whatsnew .in dl dd{line-height:25px;padding-top:35px}#whatsnew .in dl dd a{color:#fff;text-decoration:underline}#concept h2{width:300px;background:#b7bddd;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 auto 50px auto}#concept dl dt{text-align:center;font-size:1.25rem;line-height:3rem;margin:0 0 70px 0}#concept dl dd{text-align:center;margin:0 0 130px 0}section#about{background:#eff2f4;margin-bottom:130px}section#about .swiper{width:100%;margin:0 auto;left:-2%;min-height:500px}section#about .swiper-wrapper{width:95%;margin:0 auto}section#about .slick-arrow:before{content:"" !important}section#about .slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0}section#about .swiper-slide{text-align:center}section#about .swiper-slide img{margin-top:0;width:400px;transform:scale(1)}section#about .swiper-button-prev,section#about .swiper-button-next{height:60px;width:60px}section#about .swiper-button-prev::after,section#about .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:60px;margin:auto;width:60px}section#about .swiper-button-prev::after{background-image:url("../img/index/btn_prev.png")}section#about .swiper-button-next::after{background-image:url("../img/index/btn_next.png")}section#about .swiper-button-next{top:85%;right:43%}section#about .swiper-button-prev{top:85%;left:47%}section#about h2{width:300px;background:#b3e9f9;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 auto 50px auto}section#about dl dt{font-size:2.5rem;text-align:center;font-weight:400}section#about dl dd{width:800px;margin:20px auto 50px auto}section#about p.img,section#about p.btn{text-align:center;padding:0 0 30px 0}section#business{background:#eff2f4;padding-bottom:130px}section#business h2{width:300px;background:#f7e86d;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 auto 50px auto}section#business dl.text dt{font-size:2.5rem;text-align:center;font-weight:400}section#business dl.text dd{width:800px;margin:20px auto 40px auto}section#business p.btn{text-align:center;padding:0 0 50px 0}section#business .occupation{width:850px;margin:0 auto;text-align:center}section#business .occupation p.text{font-size:.875rem;margin:0 0 20px 0}section#business .occupation p.btn{text-align:left}section#business h3{width:340px;text-align:center;margin:0 auto 20px auto}section#business h3 img{width:100%}section#person{background:#eff2f4;margin:0 0 130px 0}section#person h2{width:300px;background:#b3e9f9;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 auto 50px auto}section#person dl dt{font-size:2.5rem;text-align:center;font-weight:400}section#person dl dd{width:800px;margin:20px auto 50px auto}section#culture{background:#eff2f4;width:1000px;margin:0 auto 130px auto;padding:0 0 50px 0}section#culture h2{width:300px;background:#bcd87b;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 0 50px 100px}section#culture #cultureIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:950px}section#culture #cultureIn dl{width:400px}section#culture #cultureIn dl dt{font-size:2.5rem;font-weight:400}section#culture #cultureIn dl dd{margin:30px auto 40px auto}section#culture #cultureIn p{width:500px}section#culture #cultureIn p img{width:100%}section#recruit{margin:0 0 0px 0}section#recruit h2{width:300px;background:#b3e9f9;text-align:center;line-height:4.375rem;font-size:1.875rem;font-weight:400;margin:0 auto 50px auto}section#recruit h3{text-align:center;font-size:2.5rem;font-weight:400;margin:0 0 40px 0}section#recruit ul{padding:20px 0 0 0;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px}@media screen and (max-width: 750px){section#person .swiper-slide-active{padding:0 0px}.swiper{left:0%;width:100%;padding-bottom:0px;padding:0 0 25px 0}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}.swiper-pagination-bullet{background-color:#fff;height:8px;width:8px;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a58d8d;height:8px;width:8px}.swiper-slide img{height:auto;transform:scale(1);width:90%;margin:0 5%}.swiper-slide-active img{width:90%;margin:0 5%;margin-top:0px;transform:scale(1)}.swiper-button-prev,.swiper-button-next{height:40px;width:40px}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:60px;margin:auto;width:60px}.swiper-button-prev::after{background-image:url("../img/index/btn_prev.png")}.swiper-button-next::after{background-image:url("../img/index/btn_next.png")}.swiper-button-next{top:90%;right:60%}.swiper-button-prev{top:90%;left:7%}.read_more{position:absolute;top:87%;left:45%;z-index:99999}#top_slide{display:none}#top_slide2{display:block;width:100%;height:650px;position:relative}#top_slide2 h1{position:absolute;top:23%;left:0;width:100%;text-align:center}#top_slide2 h1 img{width:80%}#top_slide2 #slides_sp{margin:0 auto;width:90%}#top_slide2 #slides_sp p{width:100%;text-align:center}#top_slide2 #slides_sp p img{width:100%}#top_slide2 ul.slick-dots{display:flex;width:100px;left:33%}#top_slide2 .buttons{width:100%;text-align:center;margin:50px auto 0 auto}#business .swiper-slide{transition:transform .6s}#business .swiper{left:0;width:90%;margin:0 0 0 5%;padding-bottom:0px;padding:0 0 25px 0}#business .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}#business .swiper-pagination-bullet{background-color:#fff;height:8px;width:8px;opacity:1}#business .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a58d8d;height:8px;width:8px}#business .swiper-slide img{height:auto;transform:scale(1);margin-top:0}#business .swiper-slide-active img{width:100%;margin-top:0px;transform:scale(1)}#business .swiper-button-prev,#business .swiper-button-next{height:40px;width:60px}#business .swiper-button-prev::after,#business .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:40px;margin:auto;width:60px}#business .swiper-button-prev::after{background-image:url("../img/index/btn_prev.png")}#business .swiper-button-next::after{background-image:url("../img/index/btn_next.png")}#business .swiper-button-next{top:90%;right:0%}#business .swiper-button-prev{top:90%;left:69%}#business .slider2{height:auto}#business .slider2 dt{width:100%}#business .slider2 dt img{margin-left:0%}#business .slider2 dd{font-size:1.125rem;font-weight:400;padding-left:30px}#business .slider2 dd.btn{z-index:5;padding:20px 0 0 30px;margin:0 auto;width:180px}#business .slider2 dd.btn img{width:100%}#business .slider-thumbnail{z-index:10;width:92.5%;margin:80px 0 0 2.5%;padding-left:0}#business .slider-thumbnail .swiper-wrapper{width:50%}#business .slider-thumbnail .swiper-wrapper img{width:100%;height:auto}#business .slider-thumbnail .swiper-slide-thumb-active{opacity:.5}}@media screen and (max-width: 750px)and (max-width: 420px){#top_slide2 h1{top:20%}}@media screen and (max-width: 750px){#whatsnew{margin:0 0 50px 0}#whatsnew .in{width:100%;margin:0 auto;display:flex}#whatsnew .in h2{width:30%;line-height:1.875rem;font-size:.875rem;color:#000;padding:20px 0 5px 0}#whatsnew .in dl{padding:5px 0;display:block;font-size:.75rem;padding-left:5%}#whatsnew .in dl dt{padding:0 5% 0 0;line-height:1.25rem}#whatsnew .in dl dd{padding:0 5% 0 0;line-height:1.25rem}#concept h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}#concept dl dt{font-size:1rem;line-height:2.5rem;margin:0 0 70px 0}#concept dl dd{text-align:center;margin:0 0 65px 0}#concept dl dd img{width:80%}section#about{background:#eff2f4;margin-bottom:130px}section#about .swiper{min-height:400px;left:0%}section#about .swiper-wrapper{width:100%;margin:0 auto}section#about .swiper-slide{text-align:center;width:100%}section#about .swiper-slide img{width:90%}section#about .swiper-button-prev,section#about .swiper-button-next{height:40px;width:40px}section#about .swiper-button-next{top:35%;right:1%}section#about .swiper-button-prev{top:35%;left:1%}section#about h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}section#about dl dt{font-size:1.25rem;text-align:center}section#about dl dd{width:90%;margin:10px auto 25px auto}section#about p.img,section#about p.btn{text-align:center;padding:0 0 30px 0}section#about p.img img,section#about p.btn img{width:90%}section#about p.btn img{width:40%}section#business{padding-bottom:65px}section#business h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}section#business dl.text dt{font-size:1.25rem;text-align:center}section#business dl.text dd{width:90%;margin:10px auto 25px auto}section#business .occupation{width:90%}section#business h3{width:250px}section#person{margin:0 0 65px 0}section#person h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}section#person dl dt{font-size:1.25rem;text-align:center}section#person dl dd{width:90%;margin:10px auto 25px auto}section#culture{width:100%;margin:0 auto 65px auto;padding:0 0 25px 0}section#culture h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}section#culture #cultureIn{display:block;width:90%}section#culture #cultureIn dl{width:100%}section#culture #cultureIn dl dt{font-size:1.25rem;text-align:center}section#culture #cultureIn dl dd{width:90%;margin:10px auto 25px auto;text-align:center}section#culture #cultureIn p{width:100%}section#culture #cultureIn p img{width:100%}section#recruit{margin:0 0 130px 0}section#recruit h2{width:200px;line-height:2.5rem;font-size:1.25rem;font-weight:400;margin:0 auto 25px auto}section#recruit h3{text-align:center;font-size:1.125rem;margin:0 0 20px 0}section#recruit ul{display:block;width:100%}section#recruit ul li{text-align:center}section#recruit ul li img{width:80%}}#menu{position:fixed;display:none;z-index:999999999;width:100%;background:#eff2f4;top:70px;left:0;height:100vh}#menu #menuIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:1000px;padding:50px 0 0 0}#menu #menuIn a.blank{background:url("../img/common/menu_blank.png") center right no-repeat;padding:0 20px 0 0}#menu #menuIn .menuIn{width:30%;padding:0 0 30px 0}#menu #menuIn .menuIn p.only{font-size:1.5rem;padding:0 0 80px 0;font-weight:400}#menu #menuIn .menuIn p.only a{color:#1a3168}#menu #menuIn .menuIn dl{width:100%;padding:0 0 60px 0}#menu #menuIn .menuIn dl dt{font-size:1.5rem;padding:0 0 20px 0;font-weight:400}#menu #menuIn .menuIn dl dt a{color:#1a3168}#menu #menuIn .menuIn dl dd{font-size:.875rem;line-height:1.375rem}#menu #menuIn .menuIn dl dd li{padding:0 0 5px 0}#menu #menuIn .menuIn dl.adjst1{padding:0px 0 0 0}#menu #menuIn .menuIn ul#menuBlanks{padding:280px 0 0 0}#menu #menuIn .menuIn ul#menuBlanks a{color:#000;font-size:.8125rem}@media screen and (max-width: 750px){#menu{top:40px;left:0;height:100vh}#menu #menuIn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:90%;padding:20px 0 0 0}#menu #menuIn a.blank{background:url("../img/common/menu_blank.png") center right no-repeat;padding:0 20px 0 0}#menu #menuIn .menuIn{width:48%;padding-bottom:0px}#menu #menuIn .menuIn p.only{font-size:1rem;padding:0 0 40px 0}#menu #menuIn .menuIn dl{width:100%;padding:0 0 35px 0}#menu #menuIn .menuIn dl dt{font-size:1rem;padding:0 0 5px 0}#menu #menuIn .menuIn dl dd{font-size:.75rem;line-height:1.25rem}#menu #menuIn .menuIn dl:nth-child(1),#menu #menuIn .menuIn dl:nth-child(4){width:100%}#menu #menuIn .menuIn dl.adjst1{padding:0 0 35px 0}#menu #menuIn .menuIn ul#menuBlanks{padding:0 0 0 0}#menu #menuIn .menuIn ul#menuBlanks a{color:#000;font-size:.8125rem}#menu #menuIn .menuIn ul#menuBlanks{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;width:100%;padding:0px 0 0 0;display:none}#menu #menuIn .menuIn ul#menuBlanks a{color:#000;font-size:.8125rem}}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#68b631;border:1px solid #68b631;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}footer button#ot-sdk-btn.ot-sdk-show-settings{background:none;color:#fff;background:url("../img/common/blank.png") center right no-repeat;padding:0 22px 0 0;border:none}footer button#ot-sdk-btn.ot-sdk-show-settings.tpl-btn:hover{color:#fff;text-decoration:none;background:url("../img/common/blank.png") center right no-repeat;background-color:none}#menu button#ot-sdk-btn.ot-sdk-show-settings{background:none;color:#000;border:none;background:url("../img/common/menu_blank.png") center right no-repeat;padding:0 22px 0 0;font-weight:300}#menu button#ot-sdk-btn.ot-sdk-show-settings:hover{color:#000;text-decoration:none;background-color:none}/*# sourceMappingURL=styles.css.map */