@charset "UTF-8";.au_main{background:url(../img/bg.gif) 0 0;position:relative;width:100%;height:auto;min-height:424px;max-height:771px;text-align:center}.au_main .inner:before{content:"";display:inline-block;padding-top:42.5%}.au_main .canvasWrapper{position:absolute;width:100%;max-width:1800px;min-width:980px;height:auto;min-height:424px;max-height:771px;top:0;right:0;bottom:0;left:0;margin:0 auto}.au_main_sp{display:none}.com_message{overflow:hidden;padding:0 0 70px}.com_message .skewed-bg{background:url(../img/bg.gif) 0 0;padding:80px 0 80px;margin-top:-80px;-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg)}.com_message .skewed-bg .content{-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg);overflow:hidden;padding:0 0 60px;max-width:1500px;margin:0 auto}.company.home h2{line-height:1.2;margin-bottom:20px}.company.home h2 span{display:block;font-size:70px;font-size:7rem;font-family:'Dancing Script',cursive}.com_about{position:relative;text-align:center;padding:0}.com_about .inner{width:980px;margin:0 auto 200px}.com_about h2{position:absolute;top:-120px;width:100%;left:50%;margin-left:-50%}.com_about h2 em{color:#fb708e}.col2{width:980px;overflow:hidden}.col2 ul{width:980px;list-style-type:none;margin:0;padding:0}.col2 li{float:left;width:470px;margin-right:40px;padding-bottom:0;position:relative}.col2 li:last-child{margin:30px 0}.com_about .col2{padding:60px 0 10px}.com_about .col2 li div{overflow:hidden;width:470px;height:290px}.com_about .col2 li div img{display:block;transition-duration:.3s}.com_about .col2 li div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition-duration:.3s}.com_about .btn{position:absolute;right:10px;bottom:-30px}.com_about .skewed-bg{background:url(../img/bg.gif) 0 0;padding:0 0 140px;margin-top:-50px;-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg)}.com_about .skewed-bg .content{-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);padding:0 0 300px;margin:0 auto;position:relative}.col2 .staff span{position:absolute;display:block;z-index:100;width:230px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 0;line-height:1.5;background-color:rgba(246,180,2,.9)}.col2 .staff span em{display:block;font-weight:700;padding:80px 0 0 0;background:url(../img/ico_about02.png) 50% 0 no-repeat}.col2 .talk span{position:absolute;display:block;z-index:100;width:230px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 0;line-height:1.5;background-color:#e27186;opacity:80%}.col2 .talk span em{display:block;font-weight:700;padding:80px 0 0 0;background:url(../img/ico_talk.png) 50% 0 no-repeat}.col2 .data span{position:absolute;display:block;z-index:100;width:230px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 0;line-height:1.5;background-color:#46b1e1;opacity:80%}.col2 .data span em{display:block;font-weight:700;padding:80px 0 0 0;background:url(../img/ico_data.png) 50% 0 no-repeat}.col2 .qa span{position:absolute;display:block;z-index:100;width:230px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 0;line-height:1.5;background-color:rgba(0,164,42,.9)}.col2 .qa span em{display:block;font-weight:700;padding:80px 0 0 0;background:url(../img/ico_qa.png) 50% 0 no-repeat}.col2 .photogallery span{position:absolute;display:block;z-index:100;width:230px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;padding:20px 0;line-height:1.5;background-color:#78206e;opacity:80%}.col2 .photogallery span em{display:block;font-weight:700;padding:80px 0 0 0;background:url(../img/ico_photogallery.png) 50% 0 no-repeat}.col3 ul,.col4 ul{list-style-type:none;margin:0;padding:0;font-size:0}.com_about .skewed-bg .col2 ul{position:absolute;width:980px;top:-120px;left:50%;margin-left:-490px}.col3 ul li{display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;width:300px;margin:0 40px 0 0}.com_about .col3 ul li:nth-child(2){margin:30px 40px 0 0}.com_about .col3 ul li:last-child{margin:60px 0 0 0}.com_about .col3 ul li a{display:block;background:#2344d7 url(../img/ico_about02.png) 50% 25px no-repeat;padding:100px 20px 30px;box-shadow:0 4px 4px rgba(0,0,0,.3);transition:all .2s ease-in}.com_about .col3 ul li:nth-child(2) a{background:#00a42a url(../img/ico_about03.png) 50% 25px no-repeat;padding:100px 20px 30px;transition:all .2s ease-in}.com_about .col3 ul li:nth-child(3) a{background:#2344d7 url(../img/ico_about04.png) 50% 25px no-repeat;padding:100px 20px 30px;transition:all .2s ease-in}.com_about .col3 ul li a:hover{display:block;background:#4c6af0 url(../img/ico_about02.png) 50% 25px no-repeat;padding:100px 20px 30px;box-shadow:0 0 0 rgba(0,0,0,.3);transition:all .2s ease-out}.com_about .col3 ul li:nth-child(2) a:hover{background:#4ac169 url(../img/ico_about03.png) 50% 25px no-repeat;padding:100px 20px 30px;transition:all .2s ease-out}.com_about .col3 ul li:nth-child(3) a:hover{background:#4c6af0 url(../img/ico_about04.png) 50% 25px no-repeat;padding:100px 20px 30px;transition:all .2s ease-out}.com_about .col3 ul li a{color:#fff;text-decoration:none}.com_about .col3 ul li a:visited{color:#fff;text-decoration:none}.com_about .col3 ul li h3{margin:0 0 10px;font-size:18px;font-size:1.8rem}.com_office .skewed-bg{background:url(../img/bg_office.jpg) 50% 0;padding:130px 0 120px;margin-top:-140px;-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg)}.com_office .skewed-bg .content{-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg);padding:30px 0 60px;width:980px;background:url(../img/bg_tour.png) 0 0;margin:0 auto;text-align:center;position:relative}.com_office h2 span{font-size:60px;font-size:6rem;margin:0 0 10px}.com_office h2 em{color:#2344d7}.com_office .content .btn{position:absolute;left:50%;bottom:-25px;width:330px;margin:0 0 0 -165px;z-index:2}.com_office .content .photo{position:absolute;left:50%;top:-25px;width:1066px;margin:0 0 0 -533px;z-index:1}.com_blog{width:980px;margin:0 auto;padding:100px 0 120px;text-align:center}.com_blog h2 span{margin:0 0 10px}.com_blog h2 em{color:#f69102}.com_blog p.lead{margin:0 0 40px}.com_blog .col4{padding:40px 0 10px 0}.col4 ul li{display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;width:230px;margin:0 20px 0 0}.com_blog .col4 ul li:nth-child(2){margin:30px 20px 0 0}.com_blog .col4 ul li:nth-child(3){margin:60px 20px 0 0}.com_blog .col4 ul li:last-child{margin:90px 0 0 0}.com_blog .col4 a{display:block;background:#fff;border-top:3px solid #f69102;box-shadow:0 4px 2px rgba(0,0,0,.15);padding:0;text-align:left;transition:all .2s ease-in;color:#333;text-decoration:none}.com_blog .col4 a:visited{color:#333;text-decoration:none}.com_blog .col4 a:hover{box-shadow:0 0 0 rgba(0,0,0,.15);transition:all .2s ease-out}.com_blog .col4 a .inner{padding:20px;background:url(../img/bg_blog_arw.gif) right bottom no-repeat}.com_blog .col4 a .img{text-align:center;margin:0 0 20px}.com_blog .col4 a .img img{border:1px solid #ddd;border-radius:50%}.com_blog .col4 a .date{font-size:12px;font-size:1.2rem;color:#999}.com_blog .col4 a .date span{font-size:10px;font-size:1rem;background:#f69102;color:#fff;padding:2px 5px}.com_blog .col4 a .title{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 10px}.com_blog .col4 a .author{font-size:12px;font-size:1.2rem;color:#999}.com_blog .btn{margin:0 auto}.com_philanthropy{position:relative;height:960px}.com_philanthropy .skewed-bg{background:url(../img/bg.gif) 0 0;padding:0 0 400px;margin-top:0;-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg)}.com_philanthropy .skewed-bg .content{-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);padding:0 0 60px;max-width:980px;margin:0 auto}.com_philanthropy .photo{float:left;width:55%;height:320px;background:url(../img/ph_aarjapan.jpg) 50% 50% no-repeat;background-size:cover;box-shadow:2px 4px 4px rgba(0,0,0,.15);margin:-50px 0 0 0}.com_philanthropy .txt{position:absolute;z-index:2;right:0;width:35%;margin:65px 0 0 0;padding:50px 7% 60px 7%;background:#fff;box-shadow:2px 4px 4px rgba(0,0,0,.15)}.com_philanthropy h2{text-align:center}.com_philanthropy h2 span{font-size:52px;font-size:5.2rem}.com_philanthropy h2 em{color:#01a8d8}.com_philanthropy .skewed-bg .btn{position:absolute;bottom:-30px;left:75px}.com_history{position:absolute;bottom:0;width:100%;background:url(../img/bg_history.png) 50% 0 no-repeat;background-size:cover}.com_history .content{width:980px;margin:0 auto;text-align:center;color:#fff;padding:130px 0 90px}.com_history h2 span{font-size:70px;font-size:7rem}.btn2col{list-style-type:none;margin:0;padding:0;text-align:center}.btn2col li{display:inline-block;margin:0 20px}.btn3col{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0}.btn3col li{display:inline-block;margin:0 25px 0 0}.btn3col li:last-child{margin:0}.btn3col li a{width:310px}.btn4col{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0}.btn4col li{display:inline-block;margin:0 20px 20px}span.pdf{padding:0 0 0 21px;background:url(/common/img/ico_pdf.png) no-repeat 0 2px}body.ceo .outer{padding:385px 0 0 0}body.ceo .outer_in{background:url(../img/bg_ceo.gif) 0 0;padding:0 0 80px}body.ceo .wrapper{margin:0 auto;height:100%;background:0 0}body.ceo .wrapper .main{background:#fff;position:relative;overflow:visible;padding:185px 0 0 0}body.ceo .wrapper .main .breadcrumb{position:absolute;top:-345px;z-index:10}body.ceo .wrapper .main h1{position:absolute;top:-290px;z-index:10;width:100%}body.ceo .wrapper .main .maintit{position:absolute;top:-215px;z-index:10}body.ceo .block{width:820px;padding:0 80px}body.ceo .main .block h2{background:0 0;border-top:#f6b402 solid 4px;border-bottom:#dbdbdb solid 2px;text-align:center;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.4;padding:18px 0 17px;margin:0 0 30px}body.ceo .main .block h2::before{border:none}body.ceo .main .block h3{border:none;line-height:1.6;margin:0 0 10px;padding:0;margin-left:1.7em;text-indent:-1.7em}body.ceo .main .block h3:after{border:none}body.ceo .main .block h3 span{background:url(../img/border_h3_ceo.gif) 0 50% no-repeat;padding:0 0 0 31px}body.ceo .maintit{margin:0 0 60px;position:relative}body.ceo .maintit div{position:absolute;background:#f6b402;color:#fff;bottom:-30px;right:80px;padding:15px 40px 10px}body.ceo .maintit div p{line-height:1.5}body.ceo .maintit div p.name{font-size:36px;font-size:3.6rem}body.ceo .maintit div p.name span{font-size:24px;font-size:2.4rem;font-family:'Dancing Script',cursive;margin:0 0 0 20px}body.ceo .ph_col2{width:820px;overflow:hidden;margin:20px 0 30px 0}body.ceo .ph_col2 ul{width:860px;overflow:hidden;list-style-type:none;margin:0;padding:0}body.ceo .ph_col2 li{float:left;width:390px;margin-right:40px;padding-bottom:0}.talk_2col .right{float:right;margin:0 0 40px}.talk_2col .left{float:left;margin:0 0 40px}.talk_img{position:relative}.talk_img span.ico_num{position:absolute;top:0;left:0}span.ico_num{color:#fff;background:#f66a87;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1;padding:6px 10px 5px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin:0 12px 0 0}.spt span.ico_num{background-color:#01a8d8}.spt .talk_txt .btn a{background-color:#01a8d8}.spt .talk_txt .btn a:hover,.spt .talk_txt .btn a:visited{background-color:#01a8d8}.bo span.ico_num{background-color:#ffc000}.bo .talk_txt .btn a{background-color:#ffc000}.bo .talk_txt .btn a:hover,.bo .talk_txt .btn a:visited{background-color:#ffc000}.sales span.ico_num{background-color:#f66a87}.sales .talk_txt .btn a{background-color:#f66a87}.sales .talk_txt .btn a:hover,.sales .talk_txt .btn a:visited{background-color:#f66a87}.egn h2{background-color:#d3f5dc}.egn h2 .talk .main .block h2::before{border-color:#29910d}.egn span.ico_num{background-color:#00a42a}.egn .talk_txt .btn a{background-color:#00a42a}.egn .talk_txt .btn a:hover,.egn .talk_txt .btn a:visited{background-color:#00a42a}.talk .main .block h3:after{border:none}.talk_2col .arw_pink{padding:0;font-size:18px;font-size:1.8rem}.talk_2col .arw_pink a{display:block;color:#fff;padding:2px 10px;background:#f66a87 url(/common/img/arw_w.png) 96% 50% no-repeat;text-decoration:none;transition:all .2s ease-in}.talk_2col .arw_pink a:visited{display:block;color:#fff;padding:2px 10px;background:#f66a87 url(/common/img/arw_w.png) 96% 50% no-repeat;text-decoration:none;transition:all .2s ease-in}.talk_2col .arw_pink a:hover{background:#f66a87 url(/common/img/arw_w.png) 98% 50% no-repeat;transition:all .2s ease-out;box-shadow:none}.talk_2col .arw_pink span{font-size:14px;font-size:1.4rem}.talk_txt{width:380px;float:right;margin:0 0 40px}.talk_txt .btn a{font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;display:block;background:#f66a87 url(/common/img/arw_w.png) 95% 50% no-repeat;text-align:center;padding:15px 0;transition:all .2s ease-in;width:240px;margin:0 auto;box-shadow:none}.talk_txt .btn a:visited{font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;display:block;background:#f66a87 url(/common/img/arw_w.png) 95% 50% no-repeat;text-align:center;padding:15px 0;transition:all .2s ease-in;width:240px;margin:0 auto;box-shadow:none}.talk_txt .btn a:hover{color:#fff;background:#f66a87 url(/common/img/arw_w.png) 97% 50% no-repeat;transition:all .2s ease-out;box-shadow:none}.interview .talk_title{position:relative;margin:0 0 20px}.interview .talk_title .num{position:absolute;background:#f66a87;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;top:0;left:0;padding:10px 16px 9px;line-height:1}.interview .talk_title h1{position:absolute;background:#fff;font-size:28px;font-size:2.8rem;bottom:70px;left:0;padding:20px 40px 19px;line-height:1;font-weight:400;border:none}.interview .talk_title h1 span.reco{font-size:16px;font-size:1.6rem;line-height:1;padding:0 0 10px;display:block}.interview .talk_title h1 span.name{font-size:20px;font-size:2rem;padding:0 0 0 20px;font-family:'Dancing Script',cursive;font-weight:400}.interview .talk_title h1 span.name span{font-size:20px;font-size:2rem}.interview .talk_title h1 span.pink{color:#f66a87}.interview .talk_title h2 span{color:#f66a87}.main.interview .block h2{background:0 0;border-top:#f66a87 solid 4px;border-bottom:#dbdbdb solid 2px;text-align:center;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.4;padding:18px 0 17px}.main.interview .block h2::before{border:none}.main.interview .block h2 span{border:none;display:inline;color:#f66a87;padding:0;margin:0}.main.interview .block h3{background:url(../img/border_h3.gif) 0 .5em no-repeat;padding:0 0 0 31px;border:none;line-height:1.6;margin:0 0 10px}.main.interview .block h3:after{border:none}.interview .block .clearfix p{margin-bottom:30px}.talk_title_un{position:relative;margin-bottom:20px}.company .talk_title_un h1{padding:16px 30px 17px;font-size:24px;font-size:2.4rem;color:#fff;position:absolute;font-weight:700;bottom:0;left:40px;line-height:1;border:0;margin:0}.talk_title_un h1 span{background:#fff;font-size:14px;font-size:1.4rem;padding:7px 15px 8px;display:block;position:absolute;line-height:1;bottom:50px;left:-10px}.talk_title_un h1 span.part{color:#fff!important;background:0 0;font-size:18px;font-size:1.8rem;padding:0 0 0 7px;display:inline;position:static;line-height:1}.talk_title_un.grn h1{background:#00a42a}.talk_title_un.grn h1 span{color:#00a42a}.talk_title_un.blue h1{background:#01a8d8}.talk_title_un.blue h1 span{color:#01a8d8}.talk_title_un.pink h1{background:#f66a87}.talk_title_un.pink h1 span{color:#f66a87}.talk_title_un.yellow h1{background:#ffc000}.talk_title_un.yellow h1 span{color:#ffc000}.wrapper .block.talkblock{margin:0 0 40px;overflow:visible}.talk .main .talkblock h2{width:100%;margin:0 0 30px;padding:20px 20px 20px 73px;text-align:center;position:relative;display:inline-block;font-size:18px;font-size:1.8rem;font-weight:700;box-sizing:border-box}.talk .main .talkblock h2 span{position:absolute;font-size:28px;font-size:2.8rem;font-family:'Dancing Script',cursive;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:30px;border:none}.talk .main .talkblock h2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;padding:0}.talk .main .talkblock h2.grn{background:#f0fcf3;color:#00a42a}.talk .main .talkblock h2.grn:before{border-top:15px solid #f0fcf3}.talk .main .talkblock h2.blue{background:#f0fafc;color:#01a8d8}.talk .main .talkblock h2.blue:before{border-top:15px solid #f0fafc}.talk .main .talkblock h2.pink{background:#fdf1f3;color:#f66a87}.talk .main .talkblock h2.pink:before{border-top:15px solid #fdf1f3}.talk .main .talkblock h2.yellow{background:#fcf9dd;color:#ffc000}.talk .main .talkblock h2.yellow:before{border-top:15px solid #fcf9dd}.talk_person{margin:0 0 20px;overflow:hidden}.talk_person.last{margin:0 0 10px}.talk_person dt{float:left;width:60px;text-align:center}.talk_person dt span{font-size:13px;font-size:1.3rem}.talk_person dd{float:right;width:640px}.talk_person dt img{border-radius:50%}.talk_left .talk_person dd{width:295px;text-align:left}.talk_left .photo-r span{font-size:14px;font-size:1.4rem}.talk_txt_left{float:left;width:355px}.talk_left .expansion{display:block}.talk_left .expansion img{margin:0}.talk_person.purple dt span{color:#5959cf}.talk_person.green dt span{color:#169a38}.talk_person.brt_green dt span{color:#47bd03}.talk_person.brown dt span{color:#946b1a}.talk_person.sky dt span{color:#1da8b3}.talk_person.yellow dt span{color:#9d961f}.talk_person.brt_yellow dt span{color:#dfa300}.talk_person.orange dt span{color:#e96c1d}.talk_person.pink dt span{color:#f66a87}.talk_person.blue dt span{color:#3e67bb}.talk_photo_2col{width:720px;overflow:hidden;padding:15px 0 0 0}.talk_photo_2col.mgn{margin:0 0 30px}.talk_photo_2col ul{width:750px;overflow:hidden;list-style-type:none;margin:0;padding:0}.talk_photo_2col li{float:left;width:345px;margin-right:30px;padding-bottom:30px}.talkblock .btn_next{width:360px;margin:0 auto}.aar .wrapper{width:100%}.aar .wrapper .breadcrumb{width:980px;margin:0 auto 35px}.aar .wrapper h1{width:980px;margin:0 auto 30px;position:relative}.aar .wrapper h1:after{position:absolute;content:" ";display:block;border-bottom:solid 4px #01a8d8;bottom:-4px;width:8.16%}.aar .wrapper .main{width:100%}.aar .wrapper .block{width:980px;margin:0 auto 50px}.aar .wrapper .block.aar_main{margin:0 auto 50px;overflow:visible}.aar .wrapper .block.aar_main+.block{margin-bottom:35px}.aar .wrapper .block.aar_main .date{font-size:14px;font-size:1.4rem;text-align:right;padding:0 0 15px}.aar .main_img{position:relative}.aar .main_img .aartalk_person{color:#fff;position:absolute;bottom:-20px;right:40px;background:#01a8d8;padding:20px 40px}.aar .main_img .aartalk_person dt{font-size:38px;font-size:3.8rem;padding:0 20px 0 0;font-family:'Dancing Script',cursive;font-weight:400;display:inline-block;vertical-align:middle}.aar .main_img .aartalk_person dd{font-size:15px;font-size:1.5rem;line-height:1;display:inline-block;vertical-align:middle}.aar .main_img .aartalk_person dd p:last-child{font-size:23px;font-size:2.3rem;padding:7px 0 0}.aar ul.person_block{margin:0;padding:30px 30px 25px;list-style-type:none;background:url(../img/bg.gif)}.aar ul.person_block li{width:445px;float:left}.aar ul.person_block li:last-child{float:right}.aar ul.person_block li .txt{width:335px;float:right;margin:0 0 0 20px}.aar ul.person_block li .txt p{font-size:14px;font-size:1.4rem;line-height:1}.aar ul.person_block li .txt p:nth-child(2){font-size:20px;font-size:2rem;margin:15px 0}.aar ul.person_block li .txt p:last-child{line-height:1.8;text-align:justify}.aar .block.aartalk_tit{margin:100px auto 90px;overflow:visible;width:100%;position:relative}.aar .block.aartalk_tit:before{content:'';display:block;width:100%;height:270px;background:url(../img/bg_aar_lb.gif);position:absolute;top:40px;left:0;z-index:1}.aar .block.aartalk_tit .inner{width:980px;margin:0 auto;position:relative;z-index:2}.aar .block.aartalk_tit.odd .inner p.img{text-align:right}.aar .block.aartalk_tit.even .inner p.img{text-align:left}.aar .block.aartalk_tit .inner .tit{color:#fff;position:absolute;bottom:-40px;width:240px;background:#01a8d8;padding:15px 20px 58px}.aar .block.aartalk_tit.odd .inner .tit{left:0}.aar .block.aartalk_tit.even .inner .tit{right:0}.aar .block.aartalk_tit .inner .tit i{font-size:30px;font-size:3rem;line-height:1;border-bottom:1px solid #fff;display:inline-block;padding:0 0 12px}.aar .block.aartalk_tit .inner .tit p{font-size:26px;font-size:2.6rem;line-height:2;font-weight:700;text-align:center;padding:10px 0 0}.company.aar .block h2{color:#02a4d1;font-size:18px;font-size:1.8rem;position:relative;background:0 0;margin:0 0 20px;padding:0 20px 0 30px}.company.aar .block h2:before{content:'';display:block;width:20px;height:4px;background:#02a4d1;position:absolute;top:12px;left:0;border-left:none;padding:0}.aar .block .aar_talk{margin:0 0 15px}.aar .block .aar_talk:last-child{margin:0}.aar .block .aar_talk span.aar_talk_person{font-size:13px;font-size:1.3rem;text-align:center;float:left;width:70px;margin:0 20px 0 0}.aar .block .aar_talk span.aar_talk_txt{display:block;padding:0 0 0 90px}.aar .block .aar_talk span.green{color:#00a42a}.aar .block .aar_talk span.yellow{color:#ae8d07}.aar .block .aar_talk span.blue{color:#2344d7}.aar ul.photo-2col{width:100%;margin:0;padding:0}.aar ul.photo-2col li{width:470px;float:left;list-style-type:none}.aar ul.photo-2col li:last-child{float:right}.aar .photo-r{width:320px;margin:7px 0 0 30px;padding:0}.aar .photo-r.high{margin:8px 0 30px 30px}.aar .photo-r img,.aar ul.photo-2col img{margin:0 0 6px}.aar .photo-r p,.aar ul.photo-2col p{font-size:14px;font-size:1.4rem;line-height:1.5;text-align:left}.aar_info{background:url(../img/bg.gif);padding:30px 0 45px}.aar_info .name{color:#fff;font-weight:700;line-height:1;background:#01a8d8;margin:0 0 30px;padding:17px 30px;display:inline-block}.aar_info .name br{display:none}.aar_info .name span{font-size:20px;font-size:2rem;padding:0 0 0 20px}.aar_info_inner{width:880px;margin:0 auto}.aar_info_inner img{width:220px;float:left}.aar_info_inner .txt{width:630px;float:right}#top.staff h2 span{font-size:20px;font-size:2rem}.aboutus .wrapper .block,.aboutus.col1 .main{overflow:initial}.cardlist{width:980px;padding:0}.cardlist ul{list-style-type:none;margin:0;padding:0}.cardlist li{float:left;width:300px;height:360px;margin-right:40px;padding-bottom:40px;position:relative}.cardlist li:nth-child(3n){margin:0}.cardlist li.staff01 .norotation,.cardlist li.staff01 .reverse,.cardlist li.staff01 .surface{background:#e3eeff}.cardlist li.staff02 .norotation,.cardlist li.staff02 .reverse,.cardlist li.staff02 .surface{background:#fff5e0}.cardlist li.staff03 .norotation,.cardlist li.staff03 .reverse,.cardlist li.staff03 .surface{background:#e6fafc}.cardlist li.staff04 .norotation,.cardlist li.staff04 .reverse,.cardlist li.staff04 .surface{background:#fcf2e3}.cardlist li.staff05 .norotation,.cardlist li.staff05 .reverse,.cardlist li.staff05 .surface{background:#ffede3}.cardlist li.staff06 .norotation,.cardlist li.staff06 .reverse,.cardlist li.staff06 .surface{background:#ffedf0}.cardlist li.staff07 .norotation,.cardlist li.staff07 .reverse,.cardlist li.staff07 .surface{background:#ece8fc}.cardlist li.staff08 .norotation,.cardlist li.staff08 .reverse,.cardlist li.staff08 .surface{background:#fff8db}.cardlist li.staff09 .norotation,.cardlist li.staff09 .reverse,.cardlist li.staff09 .surface{background:#e9fcde}.cardlist li.staff10 .norotation,.cardlist li.staff10 .reverse,.cardlist li.staff10 .surface{background:#fcd2f3}.cardlist li.staff11 .norotation,.cardlist li.staff11 .reverse,.cardlist li.staff11 .surface{background:#fcc8fc}.cardlist li.staff12 .norotation,.cardlist li.staff12 .reverse,.cardlist li.staff12 .surface{background:#f9fcae}.cardlist li.staff13 .norotation,.cardlist li.staff13 .reverse,.cardlist li.staff13 .surface{background:#f6cafc}.cardlist li.staff14 .norotation,.cardlist li.staff14 .reverse,.cardlist li.staff14 .surface{background:#bff5e8}.cardlist li.staff15 .norotation,.cardlist li.staff15 .reverse,.cardlist li.staff15 .surface{background:#f6faec}.cardlist li.staff16 .norotation,.cardlist li.staff16 .reverse,.cardlist li.staff16 .surface{background:#fcd2f3}.cardlist li.staff17 .norotation,.cardlist li.staff17 .reverse,.cardlist li.staff17 .surface{background:#e3eeff}.cardlist li.staff18 .norotation,.cardlist li.staff18 .reverse,.cardlist li.staff18 .surface{background:#fff5e0}.cardlist li.staff19 .norotation,.cardlist li.staff19 .reverse,.cardlist li.staff19 .surface{background:#fff5e0}.cardlist li.staff20 .norotation,.cardlist li.staff20 .reverse,.cardlist li.staff20 .surface{background:#e6fafc}.cardlist li.staff21 .norotation,.cardlist li.staff21 .reverse,.cardlist li.staff21 .surface{background:#f9fcae}.cardlist li.staff22 .norotation,.cardlist li.staff22 .reverse,.cardlist li.staff22 .surface{background:#bff5e8}.plate{width:100%;height:360px;padding:20px;cursor:pointer;position:absolute;top:0;left:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transform:perspective(1000) rotateY(0);transform:perspective(1000px) rotateY(0);transition:linear .2s transform;box-sizing:border-box;border-radius:10px;-ms-box-shadow:0 0 5px 3px rgba(102,102,102,.2);box-shadow:0 0 5px 3px rgba(102,102,102,.2)}.norotation.plate{cursor:default;-ms-box-shadow:0 0 0 0 rgba(102,102,102,0);box-shadow:0 0 0 0 rgba(102,102,102,0)}.reverse.plate{-webkit-transform:perspective(1000) rotateY(90deg);transform:perspective(1000px) rotateY(90deg)}.surface.plate::after{content:"";position:absolute;bottom:10px;right:10px;width:0;height:0;border-left:15px solid transparent}.reverse.plate::after{content:"";position:absolute;bottom:10px;left:10px;width:0;height:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-left:15px solid transparent}.cardlist li.staff01 .reverse::after,.cardlist li.staff01 .surface::after{border-bottom:15px solid #5e8fdb}.cardlist li.staff02 .reverse::after,.cardlist li.staff02 .surface::after{border-bottom:15px solid #e1ac3d}.cardlist li.staff03 .reverse::after,.cardlist li.staff03 .surface::after{border-bottom:15px solid #44ccda}.cardlist li.staff04 .reverse::after,.cardlist li.staff04 .surface::after{border-bottom:15px solid #de9e3d}.cardlist li.staff05 .reverse::after,.cardlist li.staff05 .surface::after{border-bottom:15px solid #e27031}.cardlist li.staff06 .reverse::after,.cardlist li.staff06 .surface::after{border-bottom:15px solid #e32d4b}.cardlist li.staff07 .reverse::after,.cardlist li.staff07 .surface::after{border-bottom:15px solid #7c63de}.cardlist li.staff08 .reverse::after,.cardlist li.staff08 .surface::after{border-bottom:15px solid #eccf59}.cardlist li.staff09 .reverse::after,.cardlist li.staff09 .surface::after{border-bottom:15px solid #78d641}.plate .staff_balloon{width:100%;position:relative;display:inline-block;margin:0 auto 10px;padding:7px 10px;color:#555;font-size:16px;background:#fff;box-sizing:border-box;border-radius:10px}.plate .staff_balloon:before{content:"";position:absolute;top:100%;left:20%;margin-left:-15px;border:5px solid transparent;border-top:10px solid #fff}.plate .staff_balloon .inner{display:flex;justify-content:center;align-items:center}.plate .staff_balloon p{margin:0;padding:0;text-align:center;font-weight:700;line-height:1.5}.plate .img{float:left;width:105px}.plate .txt{float:right;width:145px}.plate .txt p{font-size:14px;font-size:1.3rem;line-height:1.5}.plate .txt p.name{font-size:22px;font-size:2.2rem;font-weight:700;margin:0 0 10px}.plate .txt p.pref{font-size:12px;font-size:1.2rem;margin:0 0 10px}.plate.reverse p{font-size:14px;font-size:1.4rem;line-height:1.5}.plate.reverse p.photo{margin:0 0 10px;text-align:center}.plate.reverse .rev_comment{width:100%;display:inline-block;margin:0 auto 10px;padding:7px 10px;color:#555;background:#fff;box-sizing:border-box;border-radius:10px;text-align:center}.plate.reverse .rev_comment p{font-size:16px;font-size:1.6rem;font-weight:700}.chartlist{width:980px;overflow:hidden}.chartlist ul{width:1020px;overflow:hidden;list-style-type:none;margin:0;padding:0;font-size:0}.chartlist li{display:inline-block;vertical-align:top;width:258px;margin-right:40px;margin-bottom:40px;border:1px solid #ddd;border-radius:10px;padding:20px}.chartlist li.wide{width:598px}.main .chartlist h3{background-color:#f8f8f8;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#eaeaea),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#eaeaea),color-stop(.75,#eaeaea),color-stop(.75,transparent),to(transparent));-webkit-background-size:7px 7px;border:none;padding:0 10px;text-align:center;font-size:18px;font-size:1.8rem;font-weight:400}.main .chartlist h3:after{position:static;content:"";display:block;border-bottom:none}.smokers{position:relative;text-align:center;height:258px;background:url(../img/slush.png) 50% 50% no-repeat}.smokers .num{position:absolute;top:50px;left:30px;font-size:130px;font-size:13rem;line-height:.5;color:#20b5de}.smokers .parameter{position:absolute;bottom:30px;right:10px;font-size:20px;font-size:2rem;text-align:right}.smokers .parameter strong{font-size:54px;font-size:5.4rem}div.data{background-color:#f3f3f4}div.data .gallery{width:930px;margin:0 auto 0;display:grid;grid-template-columns:300px 300px 300px;grid-template-rows:300px 300px 300px;grid-template-areas:"A A B" "C C D" "C C E" "F G H" "I K K" "J K K" "L M N " "O O P" "O O Q" "R S T" "U W W" "V W W" "X Y Z";gap:15px;padding:25px}div.data .gallery figure{margin:0;padding:0}div.data .gallery .grid-areaA{grid-area:A}div.data .gallery .grid-areaB{grid-area:B}div.data .gallery .grid-areaC{grid-area:C}div.data .gallery .grid-areaD{grid-area:D}div.data .gallery .grid-areaE{grid-area:E}div.data .gallery .grid-areaF{grid-area:F}div.data .gallery .grid-areaG{grid-area:G}div.data .gallery .grid-areaH{grid-area:H}div.data .gallery .grid-areaI{grid-area:I}div.data .gallery .grid-areaJ{grid-area:J}div.data .gallery .grid-areaK{grid-area:K}div.data .gallery .grid-areaL{grid-area:L}div.data .gallery .grid-areaM{grid-area:M}div.data .gallery .grid-areaN{grid-area:N}div.data .gallery .grid-areaO{grid-area:O}div.data .gallery .grid-areaP{grid-area:P}div.data .gallery .grid-areaQ{grid-area:Q}div.data .gallery .grid-areaR{grid-area:R}div.data .gallery .grid-areaS{grid-area:S}div.data .gallery .grid-areaT{grid-area:T}div.data .gallery .grid-areaU{grid-area:U}div.data .gallery .grid-areaV{grid-area:V}div.data .gallery .grid-areaW{grid-area:W}div.data .gallery .grid-areaX{grid-area:X}div.data .gallery .grid-areaY{grid-area:Y}div.data .gallery .grid-areaZ{grid-area:Z}div.data .gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.qa .cardlist li{height:300px}.cardlist .qa{width:100%;height:300px;padding:20px 35px;cursor:pointer;position:absolute;top:0;left:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transform:perspective(1000) rotateY(0);transform:perspective(1000px) rotateY(0);transition:ease-out .3s transform;box-sizing:border-box;border-radius:10px;-ms-box-shadow:0 0 5px 3px rgba(102,102,102,.2);box-shadow:0 0 5px 3px rgba(102,102,102,.2)}.reverse.qa{-webkit-transform:perspective(1000) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);color:#fff}.cardlist li.cate_wf .surface{background:#ffedf0}.cardlist li.cate_wf .reverse{background:#f66a87}.cardlist li.cate_wk .surface{background:#e3eeff}.cardlist li.cate_wk .reverse{background:#2344d7}.cardlist li.cate_we .surface{background:#e1fce8}.cardlist li.cate_we .reverse{background:#00a42a}.cardlist li.cate_stf .surface{background:#fffae0}.cardlist li.cate_stf .reverse{background:#f6b402}.cardlist li.cate_svc .surface{background:#e1f6fc}.cardlist li.cate_svc .reverse{background:#01a8d8}.cardlist li.cate_tm .surface{background:#fff4ea}.cardlist li.cate_tm .reverse{background:#fa9437}.cardlist li.go .surface{background:#f0f0f0}.cardlist .cate_rare .surface.qa{padding:0}.cardlist li.cate_rare .surface{background:url(../img/bg_rarecard.jpg) 0 0}.cardlist li.cate_rare .surface .inner{padding:20px 35px 50px;background:url(../img/bg_rarecard_deco.png) 0 0}.cardlist li.cate_rare .reverse{background:#9a8a00;background:linear-gradient(135deg,#9a8a00 0,#cbc000 100%)}.surface.qa .question{position:relative;background:#fff;width:230px;height:230px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center}.surface.qa .question:before{content:"";position:absolute;bottom:-35px;left:50%;margin-left:-20px;border:20px solid transparent;border-top:25px solid #fff;z-index:0}.surface.qa .question p{font-size:20px;font-size:2rem;font-weight:700}.surface.qa span.open{position:absolute;bottom:20px;right:20px;display:block;font-size:22px;font-size:2.2rem;line-height:1;font-family:'Dancing Script',cursive;padding:0 20px 7px 0}.cardlist li.cate_wf .surface.qa span.open{background:url(../img/arw_qa_p.png) 0 bottom no-repeat}.cardlist li.cate_wf .surface.qa span.open em{color:#f66a87}.cardlist li.cate_wk .surface.qa span.open{background:url(../img/arw_qa_b.png) 0 bottom no-repeat}.cardlist li.cate_wk .surface.qa span.open em{color:#2344d7}.cardlist li.cate_we .surface.qa span.open{background:url(../img/arw_qa_g.png) 0 bottom no-repeat}.cardlist li.cate_we .surface.qa span.open em{color:#00a42a}.cardlist li.cate_stf .surface.qa span.open{background:url(../img/arw_qa_y.png) 0 bottom no-repeat}.cardlist li.cate_stf .surface.qa span.open em{color:#f6b402}.cardlist li.cate_svc .surface.qa span.open{background:url(../img/arw_qa_s.png) 0 bottom no-repeat}.cardlist li.cate_svc .surface.qa span.open em{color:#01a8d8}.cardlist li.cate_tm .surface.qa span.open{background:url(../img/arw_qa_o.png) 0 bottom no-repeat}.cardlist li.cate_tm .surface.qa span.open em{color:#fa9437}.cardlist li.cate_rare .surface.qa span.open{background:url(../img/arw_qa_def.png) 0 bottom no-repeat}.surface.qa .category{position:absolute;top:0;left:0;border-top-left-radius:10px;overflow:hidden;width:5.5em;height:5.5em}.surface.qa .category .inner{position:relative}.surface.qa .category .inner::before{content:"";top:0;left:0;border-bottom:5.5em solid transparent;position:absolute;z-index:100}.cate_wf .surface.qa .category .inner::before{border-left:5.5em solid #f66a87}.cate_wk .surface.qa .category .inner::before{border-left:5.5em solid #2344d7}.cate_we .surface.qa .category .inner::before{border-left:5.5em solid #00a42a}.cate_stf .surface.qa .category .inner::before{border-left:5.5em solid #f6b402}.cate_svc .surface.qa .category .inner::before{border-left:5.5em solid #01a8d8}.cate_tm .surface.qa .category .inner::before{border-left:5.5em solid #fa9437}.cate_rare .surface.qa .category .inner::before{border-left:5.5em solid #b09f00}.surface.qa .category .inner::after{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;left:0;position:absolute;z-index:101;width:100px;font-size:14px;font-size:1.4rem}.cate_wf .surface.qa .category .inner::after{content:"福利厚生";top:7px;left:0}.cate_wk .surface.qa .category .inner::after{content:"仕事";top:-3px;left:9px}.cate_we .surface.qa .category .inner::after{content:"職場環境";top:7px;left:0}.cate_stf .surface.qa .category .inner::after{content:"スタッフ";top:7px;left:0}.cate_svc .surface.qa .category .inner::after{content:"製品・\Aサービス";white-space:pre;top:13px;left:-18px;text-align:center;line-height:1.2}.cate_tm .surface.qa .category .inner::after{content:"待遇";top:-3px;left:9px}.cate_rare .surface.qa .category .inner::after{content:"レア";top:-3px;left:9px}.reverse.qa p{position:relative;padding:0 0 0 30px;font-size:14px;font-size:1.4rem;line-height:1.5}.reverse.qa p span{position:absolute;top:0;left:0;display:block;font-size:26px;font-size:2.6rem;line-height:1;font-family:'Dancing Script',cursive}.reverse.qa span.close{position:absolute;bottom:20px;left:20px;display:block;font-size:22px;font-size:2.2rem;line-height:1;font-family:'Dancing Script',cursive;background:url(../img/arw_qa_w.png) 0 bottom no-repeat;padding:0 0 7px 15px}.reverse.qa p.rdd{font-size:11.5px;font-size:1.15rem}div.photogallery .gallery{width:930px;margin:0 auto 0;display:grid;grid-template-columns:300px 300px 300px;grid-template-rows:168px 168px 168px;grid-template-areas:"J J K" "J J L" "G H I" "D F F" "E F F" "A B C";gap:15px;padding:10px}div.photogallery .gallery figure{margin:0;padding:0}div.photogallery .gallery .grid-areaA{grid-area:A}div.photogallery .gallery .grid-areaB{grid-area:B}div.photogallery .gallery .grid-areaC{grid-area:C}div.photogallery .gallery .grid-areaD{grid-area:D}div.photogallery .gallery .grid-areaE{grid-area:E}div.photogallery .gallery .grid-areaF{grid-area:F}div.photogallery .gallery .grid-areaG{grid-area:G}div.photogallery .gallery .grid-areaH{grid-area:H}div.photogallery .gallery .grid-areaI{grid-area:I}div.photogallery .gallery .grid-areaJ{grid-area:J}div.photogallery .gallery .grid-areaK{grid-area:K}div.photogallery .gallery .grid-areaL{grid-area:L}div.photogallery .gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.office .wrapper{width:100%}.office .main{float:none;width:100%}.office .office_block{width:980px;margin:0 auto}.office .office_talk_img_l,.office .office_talk_img_r{margin:40px 0;overflow:hidden}.office .office_talk_img_l .img{float:left;width:400px;font-size:14px;font-size:1.4rem}.office .office_talk_img_r .img{float:right;width:400px;font-size:14px;font-size:1.4rem}.office .office_talk_img_l .img img,.office .office_talk_img_r .img img{margin:0 0 5px}.office .office_talk_img_l .txt{float:right;width:550px}.office .office_talk_img_r .txt{float:left;width:550px}.office .office_talk_img_l .txt .office_talk_txt,.office .office_talk_img_r .txt .office_talk_txt{width:390px}.office .office_talk{margin:0 0 20px;overflow:hidden}.office .office_talk .office_talk_person{float:left;width:70px;font-size:13px;font-size:1.3rem;color:#2f9df2;text-align:center}.office .office_talk .office_talk_person img{border-radius:50%}.office .office_talk.yellow .office_talk_person{color:#f3ab15}.office .office_talk .office_talk_txt{float:right;width:820px;margin:6px 0 0;padding:15px 30px;background:url(../img/bg_office_talk01.gif);border-radius:10px;position:relative}.office .office_talk.yellow .office_talk_txt{background:url(../img/bg_office_talk02.gif)}.office .office_talk.red .office_talk_txt{width:475px;background:url(../img/bg_office_talk03.gif)}.office .office_talk.green .office_talk_txt{width:475px;background:url(../img/bg_office_talk04.gif)}.office .office_talk .office_talk_txt:after{content:'';position:absolute;top:22px;right:100%;width:12px;height:18px;background:url(../img/bg_office_talk_arw01.png) no-repeat 0 0}.office .office_talk.yellow .office_talk_txt:after{background:url(../img/bg_office_talk_arw02.png) no-repeat 0 0}.office .office_talk.red .office_talk_txt:after{background:url(../img/bg_office_talk_arw03.png) no-repeat 0 0}.office .office_talk.green .office_talk_txt:after{background:url(../img/bg_office_talk_arw04.png) no-repeat 0 0}.office .office_start_tit{margin:60px 0 40px;padding:10px 0;font-size:28px;font-size:2.8rem;font-weight:700;text-align:center;background:#f5f5f5;position:relative}.office .office_start_tit:after{content:'';position:absolute;top:100%;left:50%;margin:0 0 0 -7px;border-top:11px solid #f5f5f5;border-left:17px solid transparent;border-right:17px solid transparent}.office .office_start_tit span{position:absolute;left:65px;top:-25px;font-size:56px;font-size:5.6rem;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.office .office_start_tit span:first-letter{color:#2344d7}.office .office_start{margin:0 0 120px;background:url(../img/bg_office_start01.png) no-repeat 206px 157px}.office .office_start .place_txt{padding:25px 30px;font-size:16px;font-size:1.6rem;text-align:center;color:#fff;background:#2344d7 url(../img/bg_office_start02.png) no-repeat 10px 10px}.office .office_start .place_txt.l_blue{color:#2344d7;background:#f0f9ff url(../img/bg_office_start02.png) no-repeat 10px 10px}.office .office_start .place_txt dt{margin:0 0 5px;font-size:24px;font-size:2.4rem;font-weight:700}.office .office_start .place01{margin:0 0 180px;position:relative}.office .office_start .place01 .txt{position:absolute;right:0;bottom:-40px;width:470px}.office .office_start .place01 .walk{position:absolute;top:100px;right:133px}.office .office_start .place02{margin:0 0 50px;text-align:right;position:relative}.office .office_start .place02 .txt{position:absolute;right:160px;top:-100px;width:445px}.office .office_start .place02 .place_txt.l_blue{background-image:url(../img/bg_office_start03.png);background-repeat:no-repeat;background-position:420px 95%}.office .office_start .place03{margin:0 0 80px;position:relative}.office .office_start .place03 .img{position:absolute;top:-382px;left:33px}.office .office_start .place03 .txt{width:350px;margin:0 0 0 33px}.office .office_start .place03 .place_txt.l_blue{font-size:14px;font-size:1.4rem;background-image:url(../img/bg_office_start04.png);background-repeat:no-repeat;background-position:center 10px}.office .office_start .place03 .place_txt.l_blue dt{font-size:18px;font-size:1.8rem}.office .office_start .place04{margin:0 0 140px;position:relative}.office .office_start .place04 .txt{width:415px}.office .office_start .place04 .img{position:absolute;top:-225px;right:10px}.office .office_start .place04 .place_txt.l_blue{background-image:url(../img/bg_office_start05.png);background-repeat:no-repeat;background-position:97% 10px}.office .office_start .place05{position:relative}.office .office_start .place05 .txt{position:absolute;right:0;bottom:-40px;width:555px}.office .office_start .place05 .txt dt{padding:0 105px 0 0;position:relative}.office .office_start .place05 .txt dt img{position:absolute;right:8px;bottom:5px}.office .office_start .place05 .txt .lead{position:absolute;left:350px;top:-70px;font-size:60px;font-size:6rem;font-weight:700;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.office .office_start .place05 .txt .lead:first-letter{color:#2344d7}.office .office_welcome{margin:0 0 100px;padding:55px 0 35px;border-top:5px solid #4b68e7;border-bottom:5px solid #4b68e7;position:relative}.office .office_welcome:before{content:'';position:absolute;top:5px;left:0;width:100%;height:2px;background:#b3bff5}.office .office_welcome:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:2px;background:#b3bff5}.office .office_welcome .tit{margin:0 0 30px;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center;position:relative}.office .office_welcome .tit:before{content:'';position:absolute;top:50%;left:46px;width:34px;height:37px;margin:-18px 0 0;background:url(../img/bg_office_welcome01.png) no-repeat 0 0}.office .office_welcome .tit:after{content:'';position:absolute;top:50%;right:46px;width:34px;height:37px;margin:-18px 0 0;background:url(../img/bg_office_welcome02.png) no-repeat 0 0}.office .office_spot01{position:relative}.office .office_spot01:before{content:'';position:absolute;right:0;top:0;z-index:2;width:64%;height:400px;background:url(../img/img_office_buildingentrance01.jpg) no-repeat center center;background-size:cover}.office .office_spot01.entrance:before{right:auto;left:0;background:url(../img/img_office_entrance01.jpg) no-repeat center center;background-size:cover}.office .office_spot01.seminarroom:before{background:url(../img/img_office_seminarroom01.jpg) no-repeat center center;background-size:cover}.office .office_spot01.meetingroom:before{right:auto;left:0;background:url(../img/img_office_meetingroom01.jpg) no-repeat center center;background-size:cover}.office .office_spot01:after{content:'';position:absolute;left:0;bottom:0;z-index:1;width:59%;height:340px;background:url(../img/bg_office_spot01.gif)}.office .office_spot01.entrance:after{right:0;left:auto}.office .office_spot01.seminarroom:after{width:56%}.office .office_spot01.meetingroom:after{display:none}.office .office_spot01 .inner{width:980px;margin:0 auto;padding:340px 0 115px;position:relative;z-index:3}.office .office_spot01.meetingroom .inner{padding:340px 0 40px}.office .office_spot01 .inner .img{position:absolute;top:184px;left:0;width:500px;font-weight:700;text-align:center}.office .office_spot01.entrance .inner .img,.office .office_spot01.meetingroom .inner .img{right:0;left:auto}.office .office_spot01 .inner .img p{display:inline-block;text-align:left;line-height:2}.office .office_spot01 .inner .img span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot01 .inner .tit{position:absolute;top:60px;left:0;font-size:80px;font-size:8rem;font-weight:700;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.office .office_spot01.entrance .inner .tit{right:100px;left:auto;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.office .office_spot01.seminarroom .inner .tit{left:40px}.office .office_spot01.meetingroom .inner .tit{right:20px;left:auto;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.office .office_spot01 .inner .tit:first-letter{color:#2344d7}.office .office_spot01 .inner .txt{text-align:right}.office .office_spot01.entrance .inner .txt,.office .office_spot01.meetingroom .inner .txt{text-align:left}.office .office_spot01 .inner .txt dl{display:inline-block;width:320px;padding:25px 50px;font-size:16px;font-size:1.6rem;color:#fff;text-align:center;background:#2344d7}.office .office_spot01 .inner .txt dl dt{margin:0 0 5px;font-size:26px;font-size:2.6rem;font-weight:700}.office .office_spot02{position:relative}.office .office_spot02:after{content:'';position:absolute;left:0;bottom:0;z-index:1;width:56%;height:530px;background:url(../img/bg_office_spot01.gif)}.office .office_spot02 .inner{width:900px;margin:0 auto;padding:0 40px 150px;text-align:right;position:relative;z-index:3}.office .office_spot02 .inner .img{position:absolute;top:-62px;left:41px}.office .office_spot02 .inner .txt{position:absolute;bottom:80px;right:0}.office .office_spot02 .inner .txt dl{display:inline-block;width:250px;padding:25px 50px;font-size:14px;font-size:1.4rem;color:#2344d7;text-align:center;background:#f0f9ff url(../img/bg_office_spot02.png) no-repeat 10px 10px}.office .office_spot02 .inner .txt dl dt{margin:0 0 5px;font-size:18px;font-size:1.8rem;font-weight:700}.office .office_spot03{margin:140px 0 80px;background:url(../img/img_office_workspace01.jpg) no-repeat center center;background-size:cover}.office .office_spot03.balcony{background:url(../img/img_office_balcony01.jpg) no-repeat center center;background-size:cover}.office .office_spot03.livingspace{background:url(../img/img_office_livingspace01.jpg) no-repeat center center;background-size:cover}.office .office_spot03 .inner{width:980px;height:460px;margin:0 auto;position:relative}.office .office_spot03 .inner .tit{position:absolute;top:-60px;left:0;font-size:90px;font-size:9rem;font-weight:700;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.office .office_spot03.balcony .inner .tit{left:auto;right:0}.office .office_spot03 .inner .tit:first-letter{color:#2344d7}.office .office_spot03 .inner .txt{position:absolute;bottom:-35px;right:0}.office .office_spot03.balcony .inner .txt{right:auto;left:0}.office .office_spot03 .inner .txt p{width:320px;padding:14px 50px;font-size:28px;font-size:2.8rem;font-weight:700;color:#fff;text-align:center;background:#2344d7}.office .office_spot04{margin:40px 0 140px;position:relative}.office .office_spot04.restroom{margin:100px 0 170px}.office .office_spot04.restroom .tit{position:absolute;top:70px;right:0;font-size:90px;font-size:9rem;font-weight:700;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.office .office_spot04.restroom .tit:first-letter{color:#2344d7}.office .office_spot04 .img{position:absolute;top:154px;right:70px;width:292px;font-weight:700;text-align:center}.office .office_spot04.restroom .img{top:204px;width:352px;right:0}.office .office_spot04 .img p{display:inline-block;text-align:left;line-height:2}.office .office_spot04 .img span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot04 .txt{position:absolute;bottom:-60px;left:120px}.office .office_spot04.restroom .txt{bottom:-100px}.office .office_spot04 .txt dl{display:inline-block;width:320px;padding:25px 50px;font-size:16px;font-size:1.6rem;color:#fff;text-align:center;background:#2344d7}.office .office_spot04 .txt dl dt{margin:0 0 5px;font-size:26px;font-size:2.6rem;font-weight:700}.office .office_spot05{margin:0 0 0 90px}.office .office_spot05.lunchtime{margin:0 0 40px}.office .office_spot05.lunchtime+.office_spot05.lunchtime{margin:0 0 60px 90px}.office .office_spot04.restroom+.office_spot05{margin:0 0 50px 50px}.office .office_spot05 ul{margin:0;padding:0;list-style:none;overflow:hidden}.office .office_spot05 ul li{float:left;width:400px;margin:0 0 0 60px;position:relative}.office .office_spot05 ul li:first-child{margin:0}.office .office_spot05 ul li .txt{text-align:right;margin:-50px -30px 0 0}.office .office_spot05 ul li .txt dl{display:inline-block;width:280px;padding:15px 30px 20px;font-size:14px;font-size:1.4rem;color:#fff;text-align:center;background:#2344d7}.office .office_spot05 ul li.l_blue .txt dl{color:#2344d7;background:#f0f9ff}.office .office_spot05 ul li .txt dl dt{margin:0 0 5px;font-size:22px;font-size:2.2rem;font-weight:700}.office .office_spot06{margin:170px 0 140px;position:relative;text-align:right}.office .office_spot06 .img01{position:absolute;top:-136px;right:80px}.office .office_spot06 .img02{position:absolute;top:-89px;left:0;width:520px;text-align:left;font-weight:700}.office .office_spot06 .img02 img{float:right}.office .office_spot06 .img02 p{padding:40px 0 0;display:inline-block;text-align:left;line-height:2}.office .office_spot06 .img02 span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot06 .img03{position:absolute;top:157px;left:0;width:382px;text-align:right;font-weight:700}.office .office_spot06 .img03 span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot06 .img03 p{text-align:left;line-height:2}.office .office_spot06 .txt{position:absolute;bottom:-60px;right:120px}.office .office_spot06 .txt dl{display:inline-block;width:390px;padding:25px 30px;font-size:16px;font-size:1.6rem;color:#fff;text-align:center;background:#2344d7}.office .office_spot06 .txt dl dt{margin:0 0 5px;font-size:26px;font-size:2.6rem;font-weight:700}.office .office_spot07{margin:50px 0 220px;text-align:right;position:relative}.office .office_spot07.lunchtime{margin:60px 0 150px}.office .office_spot07 .txt{margin:0 0 30px;font-size:18px;font-size:1.8rem;font-weight:700}.office .office_spot07 .txt span{display:inline-block;text-align:left}.office .office_spot07 .img01{position:absolute;top:35px;left:0}.office .office_spot07.lunchtime .img01{top:5px}.office .office_spot07 .img02{position:absolute;top:350px;left:85px;font-weight:700}.office .office_spot07.lunchtime .img02{top:320px}.office .office_spot07 .img02 p{position:absolute;top:190px;left:230px;width:310px;text-align:left;line-height:2}.office .office_spot07 .img02 span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot08{margin:60px 0 40px;position:relative}.office .office_spot09{margin:0 0 150px;position:relative}.office .office_spot08:after,.office .office_spot09:after{content:'';position:absolute;bottom:0;z-index:1;width:65%}.office .office_spot08:after{left:0;height:500px;background:url(../img/bg_office_spot01.gif)}.office .office_spot09:after{right:0;height:520px;background:url(../img/bg_office_nighttime01.gif)}.office .office_spot08 .inner,.office .office_spot09 .inner{width:980px;margin:0 auto;padding:0 0 180px;position:relative;z-index:2}.office .office_spot08 .inner .tit,.office .office_spot09 .inner .tit{position:absolute;z-index:1;font-size:80px;font-size:8rem;font-weight:700;line-height:1.5;font-family:'Dancing Script',cursive}.office .office_spot08 .inner .tit{top:50px;left:0;padding:0 0 0 95px;background:url(../img/bg_office_daytime01.png) no-repeat 0 70%}.office .office_spot09 .inner .tit{top:60px;right:0;padding:0;color:#2344d7;background:url(../img/bg_office_nighttime02.png) no-repeat right 0}.office .office_spot08 .inner .tit span,.office .office_spot09 .inner .tit span{display:block}.office .office_spot08 .inner .tit span{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.office .office_spot09 .inner .tit span{-webkit-transform:rotate(6deg);transform:rotate(6deg)}.office .office_spot08 .inner .tit:first-letter{color:#4bb6fd}.office .office_spot09 .inner .tit:first-letter{color:#d2d2fa}.office .office_spot08 .inner .slider,.office .office_spot09 .inner .slider{width:760px}.office .office_spot08 .inner .slider{margin:0 0 0 220px}.office .office_spot08 .inner .slider ul{margin:0;padding:0;list-style:none}.office .office_spot09 .inner .slider ul{margin:0;padding:0;list-style:none}.office .office_spot08 .inner .txt,.office .office_spot09 .inner .txt{position:absolute;bottom:145px}.office .office_spot08 .inner .txt{right:170px}.office .office_spot09 .inner .txt{left:170px}.office .office_spot08 .inner .txt p,.office .office_spot09 .inner .txt p{width:320px;padding:20px 50px;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center}.office .office_spot08 .inner .txt p{background:#4bb6fd}.office .office_spot09 .inner .txt p{background:#2344d7}.office .office_spot08 .inner .img,.office .office_spot09 .inner .img{position:absolute;top:204px;width:380px;font-weight:700;text-align:center}.office .office_spot08 .inner .img{left:0}.office .office_spot09 .inner .img{right:0}.office .office_spot08 .inner .img p,.office .office_spot09 .inner .img p{display:inline-block;text-align:left;line-height:2}.office .office_spot08 .inner .img span,.office .office_spot09 .inner .img span{padding:0 0 3px}.office .office_spot08 .inner .img span{border-bottom:2px dashed #a7d8f9}.office .office_spot09 .inner .img span{border-bottom:2px dashed #b9c4f7}.office .office_spot10{margin:50px 0 0;position:relative}.office .office_spot10:after{content:'';position:absolute;bottom:0;right:0;z-index:1;width:71%;height:440px;background:url(../img/bg_office_spot01.gif)}.office .office_spot10 .inner{width:980px;margin:0 auto;padding:0 0 320px;position:relative;z-index:2}.office .office_spot10 .inner .txt{margin:0 0 30px 460px;padding:30px 0 0 65px;font-size:20px;font-size:2rem;font-weight:700;text-align:center;background:url(../img/bg_office_lunchtime01.png) no-repeat 0 0}.office .office_spot10 .inner .txt span{background:linear-gradient(white 30%,#f0f9ff)}.office .office_spot10 .inner .tit{position:absolute;top:190px;right:0;font-size:80px;font-size:8rem;font-weight:700;line-height:1;font-family:'Dancing Script',cursive;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.office .office_spot10 .inner .tit:first-letter{color:#2344d7}.office .office_spot10 .inner .img{position:absolute;top:326px;right:34px;width:298px;font-weight:700;text-align:left}.office .office_spot10 .inner .img p{position:absolute;top:255px;right:270px;width:400px;line-height:2}.office .office_spot10 .inner .img span{padding:0 0 3px;border-bottom:2px dashed #b9c4f7}.office .office_spot10+.office_block{margin-top:-150px;position:relative;z-index:1}.office .office_spot05.lunchtime+.office_talk_img_r{margin-top:-28px}.office .office_spot05.lunchtime+.office_talk_img_r .txt{margin-top:28px}.office .office_cmt{margin:50px 0;padding:30px 80px;border:6px solid #ebf6ff;text-align:center;position:relative}.office .office_cmt .img{position:absolute;top:-25px;left:34px}.office .office_cmt p{font-size:18px;font-size:1.8rem;font-weight:700}.office_writer{padding:18px 28px;border:2px solid #d9ecfa;background:#f7fcff;overflow:hidden}.office_writer .img{float:left}.office_writer .txt{float:right;width:820px;font-size:14px;font-size:1.4rem}.office_writer .txt dt{margin:0 0 5px;font-size:16px;font-size:1.6rem;font-weight:700}.office dd{text-align:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before{display:table;content:''}.slick-track:after{display:table;content:'';clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{width:100%;position:absolute;bottom:-70px;left:0;margin:0!important;text-align:center}.slick-dots li{display:inline;height:10px;margin:0!important;padding:0 5px!important;background:0 0!important;overflow:hidden}.slick-dots li button{width:10px;height:10px;padding:0;border:none;background:#d6d6d6;position:relative;overflow:hidden;outline:0;font-size:0;cursor:pointer;vertical-align:middle;border-radius:10px}.slick-dots li button:hover{background:#4bb6fd}.slick-dots li.slick-active button{background:#4bb6fd}.office_spot09 .slick-dots li button:hover,.office_spot09 .slick-dots li.slick-active button{background:#2344d7}.slick-slide *{outline:0}.archive .archive_website{margin:0 0 50px;padding:0 0 90px;background:url(../img/bg_archive.gif) 100px 77px no-repeat;position:relative}.archive .archive_website .txt{width:420px;padding:25px 40px;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;background:#00a42a url(/common/img/bg_panel_arw_b_ov.png) no-repeat 98% 95%;position:absolute;bottom:50px;right:0;box-shadow:0 4px 2px rgba(0,0,0,.15);transition:all .2s ease-in}.archive .archive_website .txt:hover{background-color:#4ac169;box-shadow:0 4px 2px transparent}.archive .archive_website .txt dl dt{font-weight:700}.archive .archive_website .txt dl dt span{font-size:22px;font-size:2.2rem}.archive .archive_fcup{margin:0 0 50px;padding:0 0 0;background:url(../img/bg_archive.gif) 232px 50px no-repeat;position:relative}.archive .archive_fcup .img{text-align:right}.archive .archive_fcup .txt{width:420px;padding:25px 40px;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;background:#00a42a url(/common/img/bg_panel_arw_b_ov.png) no-repeat 98% 95%;position:absolute;top:134px;left:0;box-shadow:0 4px 2px rgba(0,0,0,.15);transition:all .2s ease-in}.archive .archive_fcup .txt:hover{background-color:#4ac169;box-shadow:0 4px 2px transparent}.archive .archive_fcup .txt dl dt{font-weight:700}.archive .archive_fcup .txt dl dt span{font-size:22px;font-size:2.2rem}.archive .btn.blue{width:380px;margin:0 auto}.gallery{width:860px;margin:0 auto 20px}.slider-nav{width:810px;margin:0 auto}.gallery div.img{text-align:center;background:#f5f5f5;margin:0;height:485px}.gallery div.img img{width:auto;height:auto}.gallery div.caption{background:#f0fcf3;padding:30px}.slider-nav div.slick-slide{text-align:center;margin:0 6px 0 0}.slider-nav div.slick-slide>div{background:#f5f5f5;height:53px}.slider-nav img{width:auto;height:53px;margin:0 auto}.slider-nav .slick-next,.slider-nav .slick-prev{font-size:0;line-height:0;position:absolute;top:0;display:block;width:20px;height:53px;padding:0;cursor:pointer;color:transparent;border:none;outline:0}.gallery .slick-slide img{display:block;margin:0 auto}.slider-nav .slick-prev{left:-25px;background:url(../archive/img/slide_arw_ls.gif) 0 0 no-repeat}.slider-nav .slick-next{right:-25px;background:url(../archive/img/slide_arw_rs.gif) 0 0 no-repeat}@media screen and (max-width:640px){.au_main{display:none}.au_main_sp{display:block;padding:0;top:50px;position:relative;z-index:70}.au_main_sp .tit_plate{position:absolute;z-index:10;width:70%;bottom:-30px;left:10px;margin-left:0}.au_main_sp input{position:absolute;z-index:10;width:30px;bottom:10px;right:10px}.com_message{overflow:hidden;padding:0 0 70px}.com_message .skewed-bg{background:url(../img/bg.gif) 0 0;padding:80px 0 30px;margin-top:0;-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg)}.com_message .skewed-bg .content{-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg);overflow:hidden;padding:0 0 250px;max-width:none;margin:0 auto}.com_message .photo{float:right;width:95%;height:200px;background:url(../img/ph_message.jpg) 50% 50% no-repeat;background-size:cover;box-shadow:2px 4px 10px rgba(0,0,0,.15)}.com_message .txt{position:absolute;z-index:2;float:none;width:100%;height:200px;min-width:auto;box-sizing:border-box;margin:180px 0 0 0;background:0 0;padding:0;box-shadow:0 0 0 transparent}.com_message .txt .inner{width:95%;box-sizing:border-box;padding:20px;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0,.15);margin:0 0 20px}.com_message .txt .inner p.mb20{margin:0}#top.company h2{line-height:1.2;margin-bottom:20px}#top.company h2 span{display:block;font-size:4.4rem;font-family:'Dancing Script',cursive}.com_message h2 em{color:#f6b402}.com_message .btn.w330{width:90%}.com_about{position:relative;text-align:center;padding:0}.com_about .inner{width:90%;margin:0 auto 40px}.com_about h2{position:absolute;top:-100px;width:100%;left:50%;margin-left:-50%}.com_about h2 em{color:#fb708e}.col2{width:100%;overflow:hidden}.col2 ul{width:100%;list-style-type:none;margin:0;padding:0}.col2 li{float:none;width:100%;margin-right:0;padding-bottom:10px;position:relative}.col2 li:last-child{margin:50px 0}.com_about .col2{padding:30px 0 10px}.com_about .col2 li div{overflow:hidden;width:100%;height:auto}.com_about .col2 li div img{display:block;transition-duration:.3s}.com_about .col2 li div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition-duration:.3s}.com_about .btn{position:absolute;right:10px;bottom:-30px}.com_about .skewed-bg{background:url(../img/bg.gif) 0 0;padding:0 0 140px;margin-top:-50px;-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg)}.com_about .skewed-bg .content{-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);padding:0;margin:0 auto;position:relative}.com_about .skewed-bg .col2 ul{position:static;width:90%;margin:0 auto}.com_about .col3 ul{position:absolute;width:90%;top:-120px;left:50%;margin-left:-45%}.col3 ul li{width:100%;margin:0 0 20px 0}.com_about .col3 ul li:last-child,.com_about .col3 ul li:nth-child(2),.com_about .col3 ul li:nth-child(3){margin:0 0 20px 0}.com_about .col3 ul li a{display:block;background:#2344d7 url(../img/ico_about02.png) 15px 50% no-repeat;background-size:35px auto;padding:15px 15px 15px 60px;text-align:left}.com_about .col3 ul li:nth-child(2) a{background:#00a42a url(../img/ico_about03.png) 15px 50% no-repeat;background-size:35px auto;padding:15px 15px 15px 60px}.com_about .col3 ul li:nth-child(3) a{background:#2344d7 url(../img/ico_about04.png) 15px 50% no-repeat;background-size:35px auto;padding:15px 15px 15px 60px}.com_about .col3 ul li a:hover{display:block;background:#4c6af0 url(../img/ico_about02.png) 50% 25px no-repeat;background-size:35px auto;padding:15px 15px 15px 60px;box-shadow:0 0 0 rgba(0,0,0,.3)}.com_about .col3 ul li:nth-child(2) a:hover{background:#4ac169 url(../img/ico_about03.png) 50% 25px no-repeat;background-size:35px auto;padding:15px 15px 15px 60px}.com_about .col3 ul li:nth-child(3) a:hover{background:#4c6af0 url(../img/ico_about04.png) 50% 25px no-repeat;background-size:35px auto;padding:15px 15px 15px 60px}.com_about .col3 ul li a{color:#fff;text-decoration:none}.com_about .col3 ul li a:visited{color:#fff;text-decoration:none}.com_about .col3 ul li h3{margin:0 0 0}div.data .gallery{display:contents}div.data .gallery figure{margin:0;padding:15px}div.photogallery .gallery{display:contents}div.photogallery .gallery figure{margin:0;padding:15px}div.photogallery .gallery figure img{width:300px;height:auto}.com_office .skewed-bg{background:url(../img/bg_office.jpg) 50% 0;background-size:cover;padding:100px 0 100px;margin-top:-140px}.com_office .skewed-bg .content{padding:30px 0 60px;width:90%;background:url(../img/bg_tour.png) 0 0;background-size:100% auto;margin:0 auto;text-align:center;position:relative}.com_office h2 span{font-size:5rem;margin:0 0 10px}.com_office h2 em{color:#2344d7}.com_office .content .btn{position:absolute;left:50%;bottom:-25px;width:330px;margin:0 0 0 -165px;z-index:2}.com_office .content .photo{display:none}.com_office .content .photo_sp{position:absolute;width:153px;top:-60px;left:-50px}.com_office .content .photo_sp2{position:absolute;width:175px;bottom:-150px;right:-50px}.com_office .btn.w330{width:90%;margin-left:-45%}.com_blog{width:90%;margin:0 auto;padding:100px 0 120px;text-align:center}.com_blog h2 span{margin:0 0 10px}.com_blog h2 em{color:#f69102}.com_blog .col4{padding:40px 0 40px 0}.com_blog .col4 li{display:inline-block;width:48%}.com_blog .col4 ul li:nth-child(1){margin:0 4% 0 0}.com_blog .col4 ul li:nth-child(2){margin:30px 0 0 0}.com_blog .col4 ul li:last-child,.com_blog .col4 ul li:nth-child(3){display:none}.com_blog .col4 a{padding:0}.com_blog .col4 a .inner{padding:140px 20px 20px;text-align:left}.com_philanthropy{position:relative;height:1010px}.com_philanthropy .skewed-bg{background:url(../img/bg.gif) 0 0;padding:0 0 350px;margin-top:0;-webkit-transform:skew(0deg,3deg);transform:skew(0deg,3deg)}.com_philanthropy .skewed-bg .content{-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);padding:0 0 60px;max-width:none;margin:0 auto}.com_philanthropy .photo{float:left;width:95%;height:220px;background:url(../img/ph_aarjapan.jpg) 50% 50% no-repeat;background-size:cover;box-shadow:2px 4px 4px rgba(0,0,0,.15);margin:-50px 0 0 0}.com_philanthropy .txt{position:absolute;z-index:2;right:0;width:100%;box-sizing:border-box;margin:140px 0 0 0;padding:0;background:0 0;box-shadow:0 0 0 transparent}.com_philanthropy .txt .inner{float:right;width:95%;box-sizing:border-box;padding:20px;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0,.15);margin:0 0 20px}.com_philanthropy h2{text-align:center}.com_philanthropy h2 span{font-size:3.6rem}.com_philanthropy h2 em{color:#01a8d8}.com_philanthropy .skewed-bg .btn{width:90%;position:absolute;bottom:-50px;left:50%;margin-left:-45%}.com_history{position:absolute;bottom:0;width:100%;background:url(../img/sp/bg_history.png) 50% 0 no-repeat;background-size:cover}.com_history .content{width:90%;margin:0 auto;text-align:center;color:#fff;padding:100px 0 40px}.com_history h2 span{font-size:70px;font-size:7rem}.btn2col{list-style-type:none;margin:0;padding:0;text-align:center}.btn2col li{display:inline-block;margin:0 0 20px}.btn3col{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0}.btn3col li{display:inline-block;margin:0 25px 0 0}.btn3col li:last-child{margin:0}.btn3col li a{width:310px}.btn4col{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0}.btn4col li{display:inline-block;margin:0 20px 20px}span.pdf{padding:0 0 0 21px;background:url(/common/img/ico_pdf.png) no-repeat 0 2px}body.ceo .wrapper .main{background:#fff;position:static;overflow:visible;padding:10px 0 0 0}body.ceo .wrapper .main .breadcrumb,body.ceo .wrapper .main .maintit,body.ceo .wrapper .main h1{position:static}body.ceo .outer{padding:0}body.ceo .outer_in{background:0 0;padding:0}body.ceo .outer_in:before{padding-top:0}body.ceo .wrapper{margin:0 auto;position:static;top:0;left:0;margin-left:0}body.ceo .block{width:100%;padding:0}body.ceo .main .block h2{font-size:1.8rem;text-align:left;line-height:1.5}body.ceo .main .block h3{margin-left:1.8em;text-indent:-1.8em;line-height:1.5}body.ceo .main .block h3 span{background:url(../img/border_h3_ceo.gif) 0 50% no-repeat;padding:0 0 0 28px}body.ceo .maintit{margin:0 0 30px;position:relative}body.ceo .maintit div{position:static;background:#f6b402;color:#fff;bottom:-30px;right:80px;padding:7px 20px}body.ceo .maintit div p{line-height:1.5}body.ceo .maintit div p.name{font-size:2rem}body.ceo .maintit div p.name span{font-size:1.8rem;font-family:'Dancing Script',cursive;margin:0 0 0 20px}body.ceo .ph_col2{width:100%}body.ceo .ph_col2 ul{width:103%}body.ceo .ph_col2 li{width:47%;margin-right:3%}.cardlist{width:100%}.cardlist li{width:100%;margin-right:0}.surface.qa .question{margin:0 auto}.cate_wf .surface.qa .category .inner::after{content:"福利厚生";top:1px;left:-5px}.cate_wk .surface.qa .category .inner::after{content:"仕事";top:-10px;left:4px}.cate_we .surface.qa .category .inner::after{content:"職場環境";top:1px;left:-5px}.cate_stf .surface.qa .category .inner::after{content:"スタッフ";top:1px;left:-5px}.cate_svc .surface.qa .category .inner::after{content:"製品・\Aサービス";white-space:pre;top:9px;left:-22px;text-align:center;line-height:1.2}.cate_tm .surface.qa .category .inner::after{content:"待遇";top:-10px;left:4px}.cate_rare .surface.qa .category .inner::after{content:"レア";top:-10px;left:4px}.chartlist{width:100%}.chartlist ul{width:100%}.chartlist li{width:100%;margin-right:0;margin-bottom:30px;box-sizing:border-box;text-align:center}.chartlist li.wide{width:100%}.talk .left,.talk .right{float:none}.talk_2col .left{margin:0 0 20px}.talk_txt{width:100%;float:none}.interview .talk_title{position:relative;margin:0 0 20px}.interview .talk_title .num{position:absolute;background:#f66a87;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;top:0;left:0;padding:10px 16px 9px;line-height:1}.interview .talk_title h1{position:absolute;background:#fff;font-size:2rem;bottom:0;left:0;padding:10px 20px 9px;line-height:1;font-weight:400;border:none;margin:0}.interview .talk_title h1 span.reco{font-size:1.4rem;line-height:1;padding:0 0 6px;display:block}.interview .talk_title h1 span.name{font-size:1.2rem;padding:0 0 0 20px;font-family:'Dancing Script',cursive;font-weight:400}.interview .talk_title h1 span.name span{font-size:1.2rem}.main.interview .block h2{font-size:1.8rem}.company .talk_title_un h1{font-size:2rem}.talk .wrapper .main{overflow:visible}.talk_title_un{position:relative;margin-bottom:20px}.talk_title_un h1{padding:14px 15px 13px;font-size:1.8rem;bottom:10px;left:0;line-height:1;border:0;margin:0}.talk_title_un h1 span{background:#fff;font-size:1rem;padding:5px 10px 4px;display:block;position:absolute;line-height:1;top:-14px;left:-10px}.talk_title_un h1 span.part{font-size:12px;font-size:1.2rem}.talk .main .talkblock h2{padding:20px 20px 20px 50px;font-size:1.6rem}.talk .main .talkblock h2 span{font-size:2.4rem;left:20px}.talk_person{margin:0 0 30px}.talk_person dd{width:70%;width:calc(100% - 80px)}.talk_left .talk_person dd{width:70%;width:calc(100% - 80px)}.talk_txt_left{float:none;width:100%}.talk_photo_2col{width:100%}.talk_photo_2col ul{width:103%}.talk_photo_2col li{width:47%;margin-right:3%}.talkblock .btn_next{width:100%;margin:0}.talkblock .btn_next a{padding-right:8px}.aar .wrapper .breadcrumb{width:100%;margin:0 0 35px}.aar .wrapper h1{width:100%;margin:0 auto 30px}.aar h1:after{width:15%}.aar .wrapper .main{width:90%;margin:0 auto 80px}.aar .wrapper .block{width:100%}.aar .wrapper .block.aar_main{margin:0 auto 20px}.aar .wrapper .block.aar_main+.block{margin:0 auto 20px}.aar .wrapper .block.aar_main .date{font-size:12px;font-size:1.2rem;padding:0 0 5px}.aar .main_img{position:static}.aar .main_img .aartalk_person{position:static;padding:10px 5%}.aar .main_img .aartalk_person dt{font-size:16px;font-size:1.6rem;padding:0}.aar .main_img .aartalk_person dd{font-size:12px;font-size:1.2rem}.aar .main_img .aartalk_person dd p:last-child{font-size:14px;font-size:1.4rem;padding:5px 0 0}.aar ul.person_block{margin:0;padding:20px 20px 20px}.aar ul.person_block li{width:100%;float:none;margin:0 0 20px}.aar ul.person_block li:last-child{width:100%;float:none;margin:0}.aar ul.person_block li img{width:60px;height:60px}.aar ul.person_block li .txt{width:calc(100% - 70px);float:right;margin:0}.aar ul.person_block li .txt p{font-size:12px;font-size:1.2rem;line-height:1.5}.aar ul.person_block li .txt p:nth-child(2){font-size:14px;font-size:1.4rem;margin:8px 0}.aar ul.person_block li .txt p:last-child{line-height:1.8;text-align:justify}.aar .block.aartalk_tit{margin:0 auto 70px;overflow:visible;width:100%;position:relative}.aar .block.aartalk_tit:before{content:'';display:block;width:100%;height:100px;position:absolute;top:30px;left:0;z-index:1}.aar .block.aartalk_tit .inner,.aar .block.aartalk_tit.even .inner p.img,.aar .block.aartalk_tit.odd .inner p.img{width:100%}.aar .block.aartalk_tit.odd .inner p.img img{width:80%;padding:0 10px 0 0}.aar .block.aartalk_tit.even .inner p.img img{width:80%;padding:0 0 0 10px}.aar .block.aartalk_tit.odd .inner .tit{bottom:-40px;width:75%;padding:10px 15px;margin:0 0 0 10px;position:absolute}.aar .block.aartalk_tit.even .inner .tit{bottom:-40px;width:75%;padding:10px 15px;margin:0 10px 0 0;position:absolute}.aar .block.aartalk_tit .inner .tit i{font-size:16px;font-size:1.6rem;padding:0 0 7px;position:absolute;top:10px;left:10px}.aar .block.aartalk_tit .inner .tit p{font-size:16px;font-size:1.6rem;line-height:1.5;padding:0}.aar .block h2{font-size:16px;font-size:1.6rem;padding:0 0 0 30px}.aar .block h2:before{content:'';display:block;width:20px;height:4px;background:#02a4d1;position:absolute;top:12px;left:0}.aar .block .aar_talk{margin:0 0 15px}.aar .block .aar_talk:last-child{margin:0}.aar .block .aar_talk span.aar_talk_person{font-size:12px;font-size:1.2rem;width:60px}.aar .block .aar_talk span.aar_talk_txt{padding:0 0 0 80px}.aar ul.photo-2col{width:100%;margin:0;padding:0}.aar ul.photo-2col li{width:100%;float:none;list-style-type:none}.aar ul.photo-2col li:last-child{width:100%;float:none;list-style-type:none;margin:20px 0 0}.aar .photo-r{width:100%;margin:0 0 20px;padding:0}.aar .photo-r.high{width:100%;margin:0 0 20px;padding:0}.aar .photo-r img,.aar ul.photo-2col img{margin:0 0 6px}.aar .photo-r p,.aar ul.photo-2col p{font-size:12px;font-size:1.2rem}.aar_info{padding:20px 0}.aar_info .name{font-size:12px;font-size:1.2rem;margin:0 0 20px;padding:12px 20px}.aar_info .name br{display:inline}.aar_info .name span{font-size:16px;font-size:1.6rem;display:inline-block;padding:5px 0 0}.aar_info_inner{width:90%;margin:0 auto}.aar_info_inner img{display:block;float:none;margin:0 auto 15px}.aar_info_inner .txt{width:100%;float:none}.gallery{width:100%;margin:0 auto 20px}.slider-nav{width:85%;margin:0 auto}.gallery div.img{height:200px}.gallery div.img img{width:auto;height:200px}.slider-nav div.slick-slide>div{background:#f5f5f5;height:53px}.slider-nav img{width:auto;height:53px;margin:0 auto}.archive .archive_website{padding:0;background:0 0}.archive .archive_website .txt{display:block;width:auto;padding:15px 5% 30px;font-size:1.4rem;position:static}.archive .archive_website .txt dl dt span{font-size:1.8rem}.archive .archive_fcup{margin:0 0 50px;padding:0 0 0;background:0 0;position:relative}.archive .archive_fcup .img{text-align:center}.archive .archive_fcup .txt{width:100%;box-sizing:border-box;padding:15px 5% 30px;font-size:1.4rem;position:static;display:block}.archive .archive_fcup .txt dl dt span{font-size:1.8rem}.archive .archive_cup ul{width:100%}.archive .archive_cup ul li{float:none;width:auto;margin:0 0 40px}.archive .archive_cup ul li dl{padding:15px 5%}.archive .archive_cup ul li dl dt{margin:0 0 20px;font-size:1.6rem}.office .wrapper{width:90%;margin:0 auto;padding:10px 0 0 0}.office .main,.office .office_block{width:100%}.office .office_talk_img_l,.office .office_talk_img_r{margin:30px 0}.office .office_talk_img_l .img,.office .office_talk_img_r .img{width:100%;margin:0 0 20px}.office .office_talk_img_l .txt,.office .office_talk_img_r .txt{width:100%}.office .office_talk_img_l .txt .office_talk_txt,.office .office_talk_img_r .txt .office_talk_txt{width:calc(100% - 90px)}.office .office_talk .office_talk_txt{width:calc(100% - 90px);padding:15px 20px;box-sizing:border-box}.office .office_talk.yellow .office_talk_txt{background:url(../img/bg_office_talk02.gif)}.office .office_talk.red .office_talk_txt{width:100%;background:url(../img/bg_office_talk03.gif)}.office .office_talk.green .office_talk_txt{width:100%;background:url(../img/bg_office_talk04.gif)}.office .office_start_tit{font-size:1.8rem;margin:60px 0 20px;padding:10px}.office .office_start_tit:after{margin:0 0 0 -10px;border-top:11px solid #f5f5f5;border-right:11px solid transparent;border-left:11px solid transparent}.office .office_start_tit span{font-size:3rem;top:-20px;left:10px}.office .office_start{margin:0 0 40px;background:0 0}.office .office_start .place_txt{font-size:1.4rem;padding:20px 15px 15px;background:#2344d7 url(../img/bg_office_start02.png) no-repeat 10px 10px}.office .office_start .place_txt br{display:none}.office .office_start .place_txt.l_blue{background:#f0f9ff url(../img/bg_office_start02.png) no-repeat 10px 10px}.office .office_start .place_txt dt{font-size:1.8rem}.office .office_start .place01{margin:0 0 30px}.office .office_start .place01 .txt{position:static;width:100%}.office .office_start .place01 .walk{width:30%;top:-15px;right:10px}.office .office_start .place02{margin:0 0 20px}.office .office_start .place02 .txt{position:static;width:100%}.office .office_start .place02 .place_txt.l_blue{background-image:url(../img/bg_office_start04.png);background-repeat:no-repeat;background-position:center 10px}.office .office_start .place03{margin:0 0 20px}.office .office_start .place03 .img{position:static;margin:0 0 10px}.office .office_start .place03 .txt{width:100%;margin:0}.office .office_start .place04{margin:0 0 20px}.office .office_start .place04 .txt{width:100%}.office .office_start .place04 .img{position:static;margin:0 0 10px}.office .office_start .place04 .place_txt.l_blue{background-image:url(../img/bg_office_start04.png);background-repeat:no-repeat;background-position:center 10px}.office .office_start .place05{position:relative}.office .office_start .place05 .txt{position:static;width:100%}.office .office_start .place05 .txt dt{padding:0}.office .office_start .place05 .txt dt img{width:15%;right:-6px;bottom:30px}.office .office_start .place05 .txt .lead{font-size:4rem;top:-10px;left:10px}.office .office_welcome{padding:20px 0 20px}.office .office_welcome .office_talk_img_r{margin:0}.office .office_welcome .tit{font-size:1.6rem;margin:0 0 30px;padding:0 40px}.office .office_welcome .tit:before{left:0}.office .office_welcome .tit:after{right:0}.office .office_spot01:before{width:100%;height:0;padding:45% 0 0 0;background-size:100% auto}.office .office_spot01.seminarroom:after,.office .office_spot01:after{width:35%}.office .office_spot01 .inner{width:100%;margin:0 auto;padding:45% 0 30px}.office .office_spot01.meetingroom .inner{padding:45% 0 60px}.office .office_spot01 .inner .img{position:static;width:100%;overflow:hidden}.office .office_spot01 .inner .img img{float:left;width:50%}.office .office_spot01 .inner .img p{float:right;width:45%;padding:20px 0 0 0}.office .office_spot01 .inner .tit{font-size:4rem;top:-30px}.office .office_spot01.entrance .inner .tit{right:unset;left:10px}.office .office_spot01.seminarroom .inner .tit{left:10px}.office .office_spot01.meetingroom .inner .tit{right:unset;left:10px}.office .office_spot01 .inner .txt{text-align:right;margin:0 0 20px}.office .office_spot01 .inner .txt dl{font-size:1.4rem;width:100%;padding:15px;box-sizing:border-box}.office .office_spot01 .inner .txt dl dt{font-size:1.8rem}.office .office_spot02:after{width:35%;height:530px}.office .office_spot02 .inner{width:100%;margin:0 auto;padding:0 0 60px}.office .office_spot02 .inner .img{width:50%;position:absolute;top:10px;left:0}.office .office_spot02 .inner .txt{position:static}.office .office_spot03{margin:80px 0 80px;background-size:100% auto}.office .office_spot03.balcony,.office .office_spot03.livingspace{background-size:100% auto}.office .office_spot03 .inner{position:relative;width:100%;height:auto;margin:0 auto;padding:33% 0 0 0}.office .office_spot03 .inner .tit{font-size:4rem;top:-30px;left:0}.office .office_spot03 .inner .txt p{font-size:1.8rem;width:100%;box-sizing:border-box;padding:8px 50px}.office .office_spot04{position:relative;margin:40px 0 40px}.office .office_spot04.restroom{margin:60px 0 40px}.office .office_spot04.restroom .tit{font-size:4rem;top:0;right:0}.office .office_spot04 .img{font-weight:700;position:static;width:100%;text-align:center;margin:20px 0;overflow:hidden}.office .office_spot04 .img img{float:left;width:40%}.office .office_spot04 .img p{float:right;width:55%;padding:20px 0 0 0}.office .office_spot04.restroom .img{width:100%}.office .office_spot04.restroom .img br{display:none}.office .office_spot04 .txt{position:static}.office .office_spot04 .txt dl{font-size:1.4rem;width:100%;padding:15px;box-sizing:border-box}.office .office_spot04 .txt dl dt{font-size:1.8rem}.office .office_spot05{margin:0}.office .office_spot05.lunchtime{margin:0 0 40px}.office .office_spot05.lunchtime+.office_spot05.lunchtime{margin:0 0 60px 0}.office .office_spot04.restroom+.office_spot05{margin:0 0 50px 0}.office .office_spot05 ul li{position:relative;float:none;width:100%;margin:0}.office .office_spot05 ul li:first-child{margin:0 0 30px}.office .office_spot05 ul li .txt{margin:0;text-align:right}.office .office_spot05 ul li .txt dl{width:100%;box-sizing:border-box;padding:15px}.office .office_spot05 ul li .txt dl dt{font-size:1.8rem}.office .office_spot06{margin:40px 0 40px}.office .office_spot06 .img01{position:absolute;top:100px;width:40%;left:10px}.office .office_spot06 .img02{position:static;width:100%;padding:50px 0 0 0;overflow:hidden;margin:0 0 20px}.office .office_spot06 .img02 img{float:right;width:35%}.office .office_spot06 .img02 p{float:left;width:60%;padding:10px 0 0}.office .office_spot06 .img02 p br{display:none}.office .office_spot06 .img03{position:static;width:100%;overflow:hidden;margin:0 0 20px}.office .office_spot06 .img03 img{float:left;width:40%}.office .office_spot06 .img03 p{float:right;width:55%}.office .office_spot06 .txt{position:static}.office .office_spot06 .txt dl{font-size:1.4rem;width:100%;box-sizing:border-box;padding:15px}.office .office_spot06 .txt dl dt{font-size:1.8rem}.office .office_spot07{margin:50px 0 40px}.office .office_spot07.lunchtime{margin:60px 0 50px}.office .office_spot07 .txt{font-size:1.6rem;margin:0 0 20px}.office .office_spot07 .img01{position:static}.office .office_spot07 .img02{position:static;overflow:hidden;margin:20px 0 0 0}.office .office_spot07 .img02 img{float:left;width:40%}.office .office_spot07 .img02 p{position:static;float:right;width:55%}.office .office_spot07 .img02 p br{display:none}.office .office_spot08:after{left:0;height:auto;background:0 0}.office .office_spot09{margin:0 0 80px}.office .office_spot09:after{right:0;height:auto;background:0 0}.office .office_spot08 .inner,.office .office_spot09 .inner{position:relative;z-index:2;width:100%;margin:0 auto;padding:0 0 140px}.office .office_spot08 .inner .tit,.office .office_spot09 .inner .tit{font-size:4rem;position:absolute;z-index:1}.office .office_spot08 .inner .tit{top:-40px;left:0;padding:0 0 0 50px;background:url(../img/bg_office_daytime01.png) no-repeat 0 70%;background-size:40px auto}.office .office_spot09 .inner .tit{top:-30px;right:0;padding:0;color:#2344d7;background:url(../img/bg_office_nighttime02.png) no-repeat right 0;background-size:30px auto}.office .office_spot08 .inner .slider,.office .office_spot09 .inner .slider{width:100%;margin:0 0 40px}.office .office_spot08 .inner .txt,.office .office_spot09 .inner .txt{position:static;bottom:0;margin:0 0 20px}.office .office_spot08 .inner .txt p,.office .office_spot09 .inner .txt p{font-size:1.6rem;width:100%;box-sizing:border-box;padding:15px}.office .office_spot08 .inner .img,.office .office_spot09 .inner .img{font-weight:700;position:static;width:100%;text-align:center}.office .office_spot08 .inner .img{left:0}.office .office_spot09 .inner .img{right:0}.office .office_spot08 .inner .img img,.office .office_spot09 .inner .img img{float:left;width:40%}.office .office_spot08 .inner .img p,.office .office_spot09 .inner .img p{float:right;width:55%;line-height:2;display:inline-block;text-align:left}.office .office_spot10{margin:50px 0 0}.office .office_spot10:after{width:auto;height:auto;content:'';background:0 0}.office .office_spot10 .inner{position:relative;z-index:2;width:100%;margin:0 auto;padding:0}.office .office_spot10 .inner .txt{font-size:1.6rem;font-weight:700;margin:0 0 30px 0;padding:0 0 0 75px;text-align:center;background:url(../img/bg_office_lunchtime01.png) no-repeat 0 0}.office .office_spot10 .inner .txt br{display:none}.office .office_spot10 .inner .tit{font-size:4rem;position:absolute;top:90px;right:0}.office .office_spot10 .inner .img{position:static;width:100%;overflow:hidden;margin:20px 0}.office .office_spot10 .inner .img img{float:left;width:40%}.office .office_spot10 .inner .img p{line-height:2;position:static;float:right;width:55%}.office .office_spot10+.office_block{position:relative;z-index:1;margin-top:0}.office .office_cmt{margin:40px 0;padding:30px 20px}.office .office_cmt p{font-size:1.6rem}.office .office_cmt .img{width:12%;top:-30px;left:20px}.office_writer{padding:15px}.office_writer .txt{width:calc(100% - 100px)}.slick-dots{position:absolute;bottom:-20px;left:0;width:100%;margin:0!important;text-align:center}}
/*# sourceMappingURL=style.css.map */
