@media screen and (max-width:1300px){#companyDesigner .designer_box .innerWrap{width:100%;padding-left:3%;padding-right:3%}#companyDesigner .designer_box .name img{transform:scale(.7) translate(-20%,30%)}#companyDesigner .designer_box .designer_image{width:50%}#companyDesigner .designer_box .designer_image img{max-width:100%;height:auto}#companyDesigner .designer_box .txt_box{width:50%}}@media screen and (max-width:1200px){#internetadBrandpanel main .intro .char .bp{width:25%;padding:0}#internetadBrandpanel main .intro .char .bp img{padding:5% 6%}#internetadBrandpanel main .intro .char .charBox p{font-size:3rem}#internetadBrandpanel main .intro .char .charBox p span{font-size:3.2rem}#internetadBrandpanel main .intro .char .charBox h3{font-size:4rem}#internetadBrandpanel main .intro .inner{width:90%}}@media screen and (max-width:1100px){#serviceEngineer .contents_wrap .contentsInner,#serviceEngineer .contentsInner{width:95%;margin:auto}#serviceEngineer .about_wrap .aboutBox{width:32%}#serviceEngineer .about_wrap .aboutBox img{width:100%;height:auto}#serviceEngineer .about_wrap .foot .flBox .aboutBox:first-child{margin-right:2.5%}#serviceEngineer .about_wrap .foot .foot_box .title p{font-size:1.8rem}#serviceEngineer .about_wrap .foot .foot_box .title p .pc_el{display:none}#serviceEngineerCase .contentsInner{width:1000px}#serviceEngineerCase .works_list .flBox li{padding:5px 7px}#serviceEngineerCase .base-tl span{min-height:70px}}@media screen and (max-width:1024px){#companyDesigner .designer_box .innerWrap{flex-direction:column}#companyDesigner .designer_box .designer_image{text-align:center!important;order:1!important}#companyDesigner .designer_box .txt_box{order:2!important}#companyDesigner .designer_box .designer_image,#companyDesigner .designer_box .txt_box{width:100%}}@media screen and (max-width:950px){#serviceEngineer .slick-initialized .slick-slide .move{top:51%}#serviceEngineer .mv h1{font-size:3rem}#serviceEngineer .mv .mv_text{top:45%}#serviceEngineer .mv .mv_text .pc_el{width:710px}}@media screen and (max-width:768px){body:not(#home) main{padding:6% 0}body:not(#home) .innerWrap{width:100%;padding:0 4%}body:not(#home) .bunkiList-col2 h2,body:not(#home) .bunkiList-col2 h2 span{font-size:1.5rem;font-weight:400}body:not(#home) .bunkiList-col2 h2 span{display:block}body:not(#home) .bunkiList-col2 h2 img{top:-62px}#headline{position:relative}.contentsInner{padding:0;width:100%}#hd_contact_button{height:200px}#hd_contact_button:before{top:-30px;right:4px;width:60px;height:60px;background-size:100% auto}#hd_contact_button span{padding:10px;font-size:1.4rem}#hd_request_button span{padding:42px 10px 20px;font-size:1.4rem;background-size:24px auto}body:not(#home) main h2{margin-bottom:20px;font-size:2rem}body:not(#home) .bunkiList-col2{align-items:stretch;justify-content:space-between}main{position:relative;z-index:0}body#companyAbout #ownbusiness figure img{max-width:100%;height:auto;display:block;margin:0 auto}#companyIndex main #rinen{font-size:1.6rem}body#companyAbout #headline,body#companyAbout .contentsInner{z-index:1}body#companyIndex .tbl001 td,body#companyIndex .tbl001 th,body#companyOverview .tbl001 td,body#companyOverview .tbl001 th{display:block;width:100%;border:none;padding:5px}#companyIndex main iframe{margin-bottom:20px}#companyConsultant main #personList>li{width:100%}#companyConsultant main #supportArea img{width:100%;height:auto}#companyQualification main .flBox{display:block}#companyQualification main .tbl001{width:100%}#companyList main .desc{margin-bottom:30px}#companyList main .baseList{justify-content:space-between}#companyList main .baseList li{width:48%}#companyList main .externalLink,#companyOverview main .externalLink{padding:0 22px 0 0!important;display:block;line-height:1.2}#companyOverview main #historyArea td a{float:none}#companyOverview main #historyArea td img{float:none;display:block}#companyList main .externalLink,#companyOverview main .externalLink{padding-left:0}#companyIndex main td img[src$="image001_0000.gif"]{float:left;margin-right:4%}body#companyIndex #movie .movieInner{position:relative;width:100%;padding-top:56.25%}body#companyIndex #movie .movieInner iframe{position:absolute;top:0;right:0;width:100%;height:100%}#companyIndex main .tbl001.custom td,#companyIndex main .tbl001.custom th{display:table-cell}#companyIndex main .tbl001.custom thead{background:#fff1db}#companyIndex main .tbl001.custom tbody th{width:45%}body#serviceIndex .bunkiList-col2 h2 img{bottom:48px}body#serviceEcconsul main .branchList li{margin-bottom:8%;padding-bottom:8%;border-bottom:1px dotted #ccc}#serviceEcconsul main .staffBox{display:block}#serviceEcconsul main .staffBox p{width:100%}#serviceWebconsult main img{max-width:100%;height:auto}#companySupportteam #container{overflow:hidden;padding-top:0}#companySupportteam #container .innerWrap{padding:0}#companySupportteam #mv_area .image_box{width:120%;margin-left:0}#companySupportteam #mv_area .image_box>div{width:55%;animation:none;margin-left:-9%;transform:translateY(0)}#companySupportteam #mv_area .image_box>div img{width:100%;height:auto}#companySupportteam #mv_area .tl_box{width:70%;bottom:12%}#companySupportteam #mv_area .tl_box img{max-width:100%;height:auto}#companySupportteam #mv_area .tl_box .tl{margin-bottom:10px}#companySupportteam #mv_area .tl_box .copy{width:75%;margin:auto}#companySupportteam #mv_area .stump{bottom:-4%;right:-40px;width:33%;z-index:1}#companySupportteam #mv_area .stump img{width:100%;height:auto}#companySupportteam .lead_box{transform:skew(0,0);width:100%;margin-top:-15px;margin-left:0;padding:5%;font-size:1.6rem;text-align:left;background:#fff}#companySupportteam .lead_box br{display:none}#companySupportteam .lead_box P{transform:skew(0,0)}#companySupportteam .con_box{transform:skew(0,0);width:100%;margin-left:0;padding:5%}#companySupportteam .con_box p{font-size:1.6rem}#companySupportteam .con_box .in_box{transform:skew(0,0);font-size:1.6rem;padding:0}#companySupportteam .con_box .txt{margin-bottom:5%}#companySupportteam .con_box .contact{padding:3%}#companySupportteam .con_box .contact p{transform:skew(0,0);font-size:1.4rem;font-feature-settings:"palt"}#companySupportteam .con_box .contact span{margin-right:0;display:block}#companySupportteam .staff_list{margin-top:5%;padding:0 3%;justify-content:space-between}#companySupportteam .staff_list li{margin:0 0 5%;width:48.5%;height:180px;border-bottom:5px solid #56bf26;border-right:5px solid #56bf26}#companySupportteam .staff_list li:before{display:none;transform:none}#companySupportteam .staff_list .name{transform:scale(.8);transform-origin:top left;margin-top:10px;margin-left:0}#companySupportteam .staff_list .inner{position:static;transform:none;background:none}#companySupportteam .staff_list .image{right:5px;transform:scale(.75);transform-origin:bottom right}body#websitePortfolio #mainArea,body#websitePortfolio #subArea{float:none;width:100%}body#websitePortfolio #subArea{background:#393939}body#websitePortfolio #subArea h1{writing-mode:lr-tb;text-align:center;margin-top:0}body#websitePortfolio #mainArea .newRelease{padding:4%}body#websitePortfolio #mainArea .newRelease .floatL{width:100%;float:none}body#websitePortfolio #mainArea .newRelease{width:100%}body#websitePortfolio #mainArea .newRelease dl{margin-bottom:0}body#websitePortfolio #mainArea .newRelease dl dt em,body#websitePortfolio #mainArea .newRelease dl dt span{display:inline-block;padding-top:4%}body#websitePortfolio #mainArea .newRelease dl dd{margin:10px 0}body#websitePortfolio #mainArea .release ul{width:100%;padding:4%}body#websitePortfolio #mainArea .release ul li{width:100%;float:none;border-bottom:1px dotted #56bf26;padding-bottom:30px;margin-bottom:30px}body#websitePortfolio #mainArea .release ul li a[style]{height:auto!important}body#websitePortfolio #mainArea .release>ul>li:nth-of-type(3n-1){margin-left:0}body#news2Individual .postArea img{max-width:100%;height:auto}body#news2Individual #pageNation{flex-wrap:wrap;justify-content:space-between}body#news2Individual #pageNation .top{order:1;width:100%;margin:0 0 10px}body#news2Individual #pageNation .next,body#news2Individual #pageNation .prev{width:48%;margin:0}body#news2Individual #pageNation .prev{order:2}body#news2Individual #pageNation .next{order:3}#pageNation{justify-content:space-between;flex-wrap:wrap;margin:8% 0}#pageNation li{width:48%;margin:0}#pageNation li:first-child{order:2}#pageNation li:nth-child(2){order:1;width:100%;margin-bottom:3%}#pageNation li:nth-child(3){order:3}.form main #formStep li .num{margin:0 0 10px}.form main #formStep li,.form main #formStep li .num{display:flex;align-items:center;justify-content:center}.form main #formStep li{font-size:1.6rem;flex-direction:column}.form main #formStep li:after{width:20px;height:20px;right:-10px;border:none}.form main .tbl001 td,.form main .tbl001 th{display:block;width:100%}body#privacyIndex table th{width:30%}body.website main img{max-width:100%;height:auto}body.website main figcaption{margin-top:10px}#websiteRecruit main .inBox p{width:100%}#websiteRecruit main .inBox{display:block;margin:4% auto}body.website main img[src$="fig_reason_002.png"]{max-width:100%;height:auto;margin:4% auto;display:block}#websiteRecruit main .list-col3{display:block}#websiteRecruit main .list-col3>li{width:100%;margin-bottom:4%}#websiteRecruit main .list-col3>li .txtBox{min-height:inherit}#websiteWa .pageLink{align-items:stretch;justify-content:space-between}#websiteWa .pageLink li{width:49%;border-radius:3px;border:1px solid #282727;margin-right:0!important}#websiteWa .pageLink li a{border:none;font-size:1.3rem}#websiteWa main .inBox{display:block}#websiteWa main .inBox .photo{text-align:center;width:100%;display:flex;justify-content:center;margin-bottom:6%}#websiteWa main .inBox dl{width:100%}#websiteIndex main .flowList{padding-left:0}#websiteIndex main .flowList li{position:relative;padding:0 0 8%;margin:0 0 8%;border-bottom:1px solid #ccc;padding-left:60px}#websiteIndex main .flowList .num{position:absolute;top:0;left:0;margin:0;display:block;width:40px;height:40px;font-size:28px;font-size:2rem;line-height:40px;color:#fff;text-align:center;background-color:#56bf26;border-radius:50%}#websiteCms main .tbl001{table-layout:fixed}#websiteCms main .inBox,#websiteCms main .leadArea{padding:6%;margin-bottom:8%}#websiteSns main .capArea{align-items:flex-start}#websiteSns main .capArea img{width:20%;height:auto;margin-right:6%}body#websiteSp main .long_short{display:block}body#websiteSp main .long_short>div{width:100%}body#websiteSp main .long_short .merit{border-right:none;padding-bottom:1px solid #e7e7e7}body#websiteSp #wrapper main .long_short>div p{padding:3%}#websiteIndex .flowList:before,.internetad .flowList:before{left:17px;height:94%}#websiteIndex .flowList .tl,.internetad .flowList .tl{font-size:1.4rem;margin-left:-6%}#websiteIndex .flowList .txt,.internetad .flowList .txt{margin-left:15px}body.internetad main .alignC img{width:100%;height:auto}body.internetad main .alignC br{display:none}#internetadEvent .newsList p,#websiteIndex .newsList p{margin-bottom:0}#internetadEvent .newsList .txtBox,#websiteIndex .newsList .txtBox{margin-top:3%;padding:0}#internetadEvent #linkArea,#websiteIndex #linkArea{display:block;margin:0 0 10%}#internetadEvent #linkArea figure,#websiteIndex #linkArea figure{width:100%}#internetadEvent #linkArea figure figcaption,#websiteIndex #linkArea figure figcaption{margin-top:2px}#internetadEvent #linkArea figure figcaption a strong,#websiteIndex #linkArea figure figcaption a strong{width:80%;padding:10px 0;justify-content:center;height:auto}#internetadEvent #linkArea figure figcaption a strong br,#websiteIndex #linkArea figure figcaption a strong br{display:none}#internetadEvent .inner_contents,#websiteIndex .inner_contents{width:100%;padding:0 3%}#websiteIndex main .base-tl span{padding:10px}#websiteIndex main .photo_mv{margin-bottom:8%}#websiteIndex .cotactBox{display:block}#websiteIndex .cotactBox .inqBox{padding-right:0;border-right:none;margin-bottom:10px}#websiteIndex .cotactBox .telBox{padding-left:0;justify-content:center;text-align:center}#websiteIndex .cotactBox .inqBtn{width:100%}#websiteIndex .innerWrap{padding:0!important}#websiteIndex #top-mv{overflow:hidden;height:auto}#websiteIndex #top-mv #topmovie{height:45vh;background:url(/assets/dest/img/website/bg_movie_sp.png) no-repeat 50%;background-size:cover}#websiteIndex #top-mv #topmovie video{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#websiteIndex #top-mv dl{padding:0 3%}#websiteIndex #top-mv dl dt{margin:0 6%}#websiteIndex #top-mv dl dt:after{margin:8% auto}#websiteIndex #top-mv dl dd{font-size:1.4rem;line-height:1.6}#websiteIndex #top-mv #mouse,#websiteIndex #top-mv dl dd br{display:none}#websiteIndex #merit h1{font-size:2.2rem;margin:8% 0 5%!important}#websiteIndex #merit .merit01{margin-top:120px;margin-bottom:8%}#websiteIndex #merit .merit02 .meritBox{margin-bottom:0}#websiteIndex #merit .merit05{margin-bottom:5%}#websiteIndex #merit div[class^=merit0] h2{width:100%}#websiteIndex #merit div[class^=merit0] h2 span{padding:3% 0;line-height:1.2}#websiteIndex #merit div[class^=merit0] h2:after{top:-94px;zoom:45%}#websiteIndex #merit .lead_text{margin-bottom:15%;font-size:1.6rem}#websiteIndex #merit [class^=merit0]{margin-bottom:95px}#websiteIndex #merit [class^=merit0] h2{font-size:2rem!important}#websiteIndex #merit .meritBox{flex-direction:column!important;margin-bottom:0!important;padding-top:0}#websiteIndex #merit .meritBox .txt{width:100%;padding:0 3%}#websiteIndex #merit .meritBox .photo{width:100%;margin-top:8%!important}#websiteIndex #merit .meritBox .photo.center{width:100%;padding:0 15%}#websiteIndex #merit .meritBox .txtBox{width:100%;padding:5% 0}#websiteIndex #merit .meritBox .txtBox .text{margin-bottom:5%;font-size:1.6rem}#websiteIndex #merit .meritBox .txtBox .text:last-of-type{margin-bottom:0}#websiteIndex #merit .meritBox .btnBox{display:block;width:100%;margin-top:6%}#websiteIndex #merit .meritBox .btnBox .inqBtn{width:80%;max-width:inherit;margin:0 auto 5%}#websiteIndex #merit .meritBox .btnBox .inqBtn:last-of-type,#websiteIndex .merit_list{margin-bottom:0}#websiteIndex .merit_list li{margin-bottom:45px;padding-top:35px}#websiteIndex .merit_list .icon{top:-30px;width:60px}#websiteIndex .merit_list .hedding{font-size:2rem}#websiteIndex .merit_list .text{margin-bottom:5%}#websiteIndex .merit_list .col-2{display:block;width:100%}#websiteIndex .merit_list .col-2 .textBox{width:100%}#websiteIndex .merit_list .col-2 .text{margin-bottom:5%}#websiteIndex .merit_list .col-2 .visual{width:100%}#websiteIndex .planContainer{margin-bottom:16%;border-radius:0}#websiteIndex .planContainer .plan_tl{max-width:90%;margin-top:-32px;font-size:1.8rem}#websiteIndex .planContainer .inFlex{display:block}#websiteIndex .planContainer .planContents{width:100%;margin-bottom:3%}#websiteIndex .planContainer .planContents:last-of-type{margin-bottom:0}#websiteIndex .planContainer .planContents .hedding{font-size:1.8rem}#websiteIndex .planContainer .planContents .price{margin-bottom:4%;font-size:2.6rem}#websiteIndex .planContainer .planContents .price .yen{font-size:1.6rem}#websiteIndex .planContainer .planContents .date{margin-bottom:3%}#websiteIndex .planContainer .planContents .text_lead{min-height:auto}#websiteIndex .contents_contactBtn{margin-bottom:8%}#websiteIndex .homelist_cmablog,#websiteIndex .homelist_portfolio{margin:0 4%}#websiteIndex .homelist_cmablog .inqBtn,#websiteIndex .homelist_portfolio .inqBtn{position:relative;margin:0 0 10%;padding:3% 10% 3% 3%;line-height:1.2}#websiteIndex .homelist_cmablog .inqBtn:after,#websiteIndex .homelist_portfolio .inqBtn:after{display:block;content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;margin:-4px 0 0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#websiteIndex #trouble{margin:0 0 5%}#websiteIndex #trouble .boxIn{padding:0 4%}#websiteIndex #trouble .boxIn div{position:relative;width:100%;height:auto;border:none;display:block;text-align:left;border-radius:0;border-bottom:3px solid #fff3cb;padding-left:30px}#websiteIndex #trouble .boxIn div:before{position:absolute;display:block;content:"";width:10px;height:15px;top:10px;left:5px;border:2px solid #56bf26;border-left:0;border-top:0;transform:translateY(-50%) rotate(45deg)}#websiteIndex #trouble .boxIn div br{display:none}#websiteIndex #trouble .boxIn div p{font-size:1.4rem}#websiteIndex #service{margin-bottom:8%}#websiteIndex #service h2{font-size:2rem}#websiteIndex #service .serviceIn{display:block;border:none}#websiteIndex #service .serviceIn .box{width:100%;padding:0 5%;margin-top:20px}#websiteIndex #service .serviceIn .box:nth-child(n){border:none}#websiteIndex #service .serviceIn .box a{display:block;border:1px solid #56bf26}#websiteIndex #service .serviceIn .box .visual{width:100%;height:40vw;overflow:hidden}#websiteIndex #service .serviceIn .box .visual img{max-width:none;width:130%;height:auto;object-fit:unset}#websiteIndex #service .serviceIn .box .txt{width:auto;padding:0}#websiteIndex #service .serviceIn .box .txt h3{font-size:1.6rem;padding:6px 3%;margin-bottom:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}#websiteIndex #service .serviceIn .box .txt h3:after{content:"";display:block;width:.6em;height:.6em;border-top:1px solid #56bf26;border-right:1px solid #56bf26;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:3%}#websiteIndex #service .serviceIn .box .txt h3 span{width:35px;height:35px;margin:0;margin-right:12px;display:inline-block}#websiteIndex #service .serviceIn .box .txt p{padding:0 3% 6px;clear:both}#websiteIndex #flow h2{font-size:2rem}#websiteIndex #flow .contentsInner{padding:0 4%}#websiteIndex #flow .box{margin-bottom:8%;padding:5% 3% 0}#websiteIndex #flow .box h3{font-size:1.8rem}#websiteIndex #flow .box h3:after{margin:3% auto}#websiteIndex #flow .flow_list{margin-bottom:50px}#websiteIndex #flow .flow_list .hedding{font-size:1.7rem;padding:6px 0;width:97%}#websiteIndex #flow .flow_list .textBox{margin:0 3% 20px}#websiteIndex #flow .flow_list .text{font-size:1.4rem}#websiteIndex .contentsInner .base-tl span{padding:0 2%}#websiteIndex .contentsInner .base-tl:before{display:none}#websiteIndex main .tbl001{width:100%;margin:0}#websiteIndex .bunkiList-col2,#websiteIndex .secBox{padding:0 3%}#websiteIndex .alignR{text-align:justify}#internetadDisplay .mvVisual,#internetadFacebook .mvVisual,#internetadLine .mvVisual,#internetadListing .mvVisual,#internetadYoutube .mvVisual{margin-bottom:6%}#internetadDisplay main#container .bnrList li .photo,#internetadFacebook main#container .bnrList li .photo,#internetadLine main#container .bnrList li .photo,#internetadListing main#container .bnrList li .photo,#internetadYoutube main#container .bnrList li .photo{width:100%;text-align:center}#internetadDisplay main#container .bnrList li .photo img,#internetadFacebook main#container .bnrList li .photo img,#internetadLine main#container .bnrList li .photo img,#internetadListing main#container .bnrList li .photo img,#internetadYoutube main#container .bnrList li .photo img{width:auto;min-width:auto}#internetadDisplay .anchor_link,#internetadFacebook .anchor_link,#internetadLine .anchor_link,#internetadListing .anchor_link,#internetadYoutube .anchor_link{display:block}#internetadDisplay .anchor_link li,#internetadFacebook .anchor_link li,#internetadLine .anchor_link li,#internetadListing .anchor_link li,#internetadYoutube .anchor_link li{width:100%;border-left:none;border-top:1px solid #dcdcdc}#internetadDisplay .anchor_link li:first-child,#internetadFacebook .anchor_link li:first-child,#internetadLine .anchor_link li:first-child,#internetadListing .anchor_link li:first-child,#internetadYoutube .anchor_link li:first-child{border-top:none}#internetadDisplay .anchor_link a,#internetadFacebook .anchor_link a,#internetadLine .anchor_link a,#internetadListing .anchor_link a,#internetadYoutube .anchor_link a{padding:2%}#internetadDisplay .plan_box,#internetadFacebook .plan_box,#internetadLine .plan_box,#internetadListing .plan_box,#internetadYoutube .plan_box{display:block;margin-bottom:6%}#internetadDisplay .plan_box .plan-tl,#internetadFacebook .plan_box .plan-tl,#internetadLine .plan_box .plan-tl,#internetadListing .plan_box .plan-tl,#internetadYoutube .plan_box .plan-tl{width:100%;min-height:inherit;writing-mode:inherit;margin-bottom:15px;padding:10px;font-size:1.8rem}#internetadDisplay .plan_box .flex_box,#internetadFacebook .plan_box .flex_box,#internetadLine .plan_box .flex_box,#internetadListing .plan_box .flex_box,#internetadYoutube .plan_box .flex_box{width:100%;margin-bottom:6%}#internetadDisplay .plan_box .equal,#internetadFacebook .plan_box .equal,#internetadLine .plan_box .equal,#internetadListing .plan_box .equal,#internetadYoutube .plan_box .equal{top:inherit;left:0;right:0;bottom:-33px}#internetadDisplay .plan_box .in_box .right_box,#internetadFacebook .plan_box .in_box .right_box,#internetadLine .plan_box .in_box .right_box,#internetadListing .plan_box .in_box .right_box,#internetadYoutube .plan_box .in_box .right_box{width:100%}#internetadDisplay .point-tl,#internetadFacebook .point-tl,#internetadLine .point-tl,#internetadListing .point-tl,#internetadYoutube .point-tl{margin-bottom:6%;font-size:1.8rem}#internetadDisplay .plan-tl,#internetadFacebook .plan-tl,#internetadLine .plan-tl,#internetadListing .plan-tl,#internetadYoutube .plan-tl{padding:10px;font-size:1.6rem}#internetadDisplay .equal,#internetadFacebook .equal,#internetadLine .equal,#internetadListing .equal,#internetadYoutube .equal{width:40px;height:auto}#internetadDisplay .flex_box,#internetadFacebook .flex_box,#internetadLine .flex_box,#internetadListing .flex_box,#internetadYoutube .flex_box{display:block}#internetadDisplay .flex_box .wrapBox,#internetadFacebook .flex_box .wrapBox,#internetadLine .flex_box .wrapBox,#internetadListing .flex_box .wrapBox,#internetadYoutube .flex_box .wrapBox{width:100%;margin-bottom:15px}#internetadDisplay .flex_box.col-2 .wrapBox,#internetadDisplay .flex_box.col-3 .wrapBox,#internetadDisplay .flex_box.col-4 .wrapBox,#internetadFacebook .flex_box.col-2 .wrapBox,#internetadFacebook .flex_box.col-3 .wrapBox,#internetadFacebook .flex_box.col-4 .wrapBox,#internetadLine .flex_box.col-2 .wrapBox,#internetadLine .flex_box.col-3 .wrapBox,#internetadLine .flex_box.col-4 .wrapBox,#internetadListing .flex_box.col-2 .wrapBox,#internetadListing .flex_box.col-3 .wrapBox,#internetadListing .flex_box.col-4 .wrapBox,#internetadYoutube .flex_box.col-2 .wrapBox,#internetadYoutube .flex_box.col-3 .wrapBox,#internetadYoutube .flex_box.col-4 .wrapBox{width:100%!important}#internetadDisplay .flex_box.col-2 .wrapBox:before,#internetadDisplay .flex_box.col-3 .wrapBox:before,#internetadDisplay .flex_box.col-4 .wrapBox:before,#internetadFacebook .flex_box.col-2 .wrapBox:before,#internetadFacebook .flex_box.col-3 .wrapBox:before,#internetadFacebook .flex_box.col-4 .wrapBox:before,#internetadLine .flex_box.col-2 .wrapBox:before,#internetadLine .flex_box.col-3 .wrapBox:before,#internetadLine .flex_box.col-4 .wrapBox:before,#internetadListing .flex_box.col-2 .wrapBox:before,#internetadListing .flex_box.col-3 .wrapBox:before,#internetadListing .flex_box.col-4 .wrapBox:before,#internetadYoutube .flex_box.col-2 .wrapBox:before,#internetadYoutube .flex_box.col-3 .wrapBox:before,#internetadYoutube .flex_box.col-4 .wrapBox:before{top:inherit;left:0;right:0;bottom:-33px;width:40px;height:40px;background-size:100% auto}#internetadDisplay .flex_box .col-2,#internetadFacebook .flex_box .col-2,#internetadLine .flex_box .col-2,#internetadListing .flex_box .col-2,#internetadYoutube .flex_box .col-2{width:100%}#internetadDisplay .pointList-bk li,#internetadFacebook .pointList-bk li,#internetadLine .pointList-bk li,#internetadListing .pointList-bk li,#internetadYoutube .pointList-bk li{font-size:1.4rem}#internetadDisplay .scroll,#internetadFacebook .scroll,#internetadLine .scroll,#internetadListing .scroll,#internetadYoutube .scroll{overflow:auto;white-space:nowrap;width:100%;margin-bottom:6%}#internetadDisplay .scroll .tbl001,#internetadFacebook .scroll .tbl001,#internetadLine .scroll .tbl001,#internetadListing .scroll .tbl001,#internetadYoutube .scroll .tbl001{width:1200px;margin-bottom:0}#internetadDisplay .scroll-row,#internetadFacebook .scroll-row,#internetadLine .scroll-row,#internetadListing .scroll-row,#internetadYoutube .scroll-row{overflow:auto;white-space:nowrap;width:100%;margin-bottom:6%}#internetadDisplay .scroll-row .tbl001,#internetadFacebook .scroll-row .tbl001,#internetadLine .scroll-row .tbl001,#internetadListing .scroll-row .tbl001,#internetadYoutube .scroll-row .tbl001{width:700px;margin-bottom:0}#internetadDisplay .tbl_sp tbody tr,#internetadDisplay .tbl_sp thead tr,#internetadFacebook .tbl_sp tbody tr,#internetadFacebook .tbl_sp thead tr,#internetadLine .tbl_sp tbody tr,#internetadLine .tbl_sp thead tr,#internetadListing .tbl_sp tbody tr,#internetadListing .tbl_sp thead tr,#internetadYoutube .tbl_sp tbody tr,#internetadYoutube .tbl_sp thead tr{display:block;float:left;width:100%}#internetadDisplay .tbl_sp tbody td,#internetadDisplay .tbl_sp tbody th,#internetadDisplay .tbl_sp thead td,#internetadDisplay .tbl_sp thead th,#internetadFacebook .tbl_sp tbody td,#internetadFacebook .tbl_sp tbody th,#internetadFacebook .tbl_sp thead td,#internetadFacebook .tbl_sp thead th,#internetadLine .tbl_sp tbody td,#internetadLine .tbl_sp tbody th,#internetadLine .tbl_sp thead td,#internetadLine .tbl_sp thead th,#internetadListing .tbl_sp tbody td,#internetadListing .tbl_sp tbody th,#internetadListing .tbl_sp thead td,#internetadListing .tbl_sp thead th,#internetadYoutube .tbl_sp tbody td,#internetadYoutube .tbl_sp tbody th,#internetadYoutube .tbl_sp thead td,#internetadYoutube .tbl_sp thead th{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:60px;padding:10px;border-bottom:none}#internetadDisplay .tbl_sp tbody th,#internetadDisplay .tbl_sp thead th,#internetadFacebook .tbl_sp tbody th,#internetadFacebook .tbl_sp thead th,#internetadLine .tbl_sp tbody th,#internetadLine .tbl_sp thead th,#internetadListing .tbl_sp tbody th,#internetadListing .tbl_sp thead th,#internetadYoutube .tbl_sp tbody th,#internetadYoutube .tbl_sp thead th{border-right:none}#internetadDisplay .tbl_sp tbody p,#internetadDisplay .tbl_sp thead p,#internetadFacebook .tbl_sp tbody p,#internetadFacebook .tbl_sp thead p,#internetadLine .tbl_sp tbody p,#internetadLine .tbl_sp thead p,#internetadListing .tbl_sp tbody p,#internetadListing .tbl_sp thead p,#internetadYoutube .tbl_sp tbody p,#internetadYoutube .tbl_sp thead p{line-height:1.4}#internetadDisplay .tbl_sp thead,#internetadFacebook .tbl_sp thead,#internetadLine .tbl_sp thead,#internetadListing .tbl_sp thead,#internetadYoutube .tbl_sp thead{display:block;float:left;width:35%}#internetadDisplay .tbl_sp tbody,#internetadFacebook .tbl_sp tbody,#internetadLine .tbl_sp tbody,#internetadListing .tbl_sp tbody,#internetadYoutube .tbl_sp tbody{display:block;float:left;width:65%}#internetadDisplay .tbl_sp .sp-height,#internetadFacebook .tbl_sp .sp-height,#internetadLine .tbl_sp .sp-height,#internetadListing .tbl_sp .sp-height,#internetadYoutube .tbl_sp .sp-height{height:150px}#internetadIndex main#container h3{font-size:1.6rem}body#internetadIndex main .addImage img{width:100%;height:auto}#internetadIndex main#container .partner{display:flex;justify-content:space-between;align-items:center}#internetadIndex main#container .partner img{width:49%;height:auto;margin-right:0}#internetadIndex main#container .worksList{align-items:stretch;justify-content:space-between}#internetadIndex main#container .worksList li{margin-right:0;width:49%}.internetad main#container .image img{width:100%;height:auto}.internetad main#container .bnrList li{display:block}.internetad main#container .bnrList li .photob{text-align:center}.internetad main#container .bnrList li .photo img{height:auto}.internetad main#container .bnrList li .txtArea{width:100%;margin-bottom:4%}.internetad main#container .column--4{display:block}.internetad main#container .column--4 .columnBox{width:100%}.internetad main#container .column--4 .columnBox h3{text-align:left}#internetadFacebook main .figArea img,#internetadTwitter main .figArea img,body#internetadPremium main .alignC img,body#internetadPremium main .list01 .txt img{width:100%;height:auto}#internetadFacebook main .meritList li,#internetadTwitter main .meritList li{width:100%;margin-bottom:6%}#internetadFacebook main .flowList:before,#internetadTwitter main .flowList:before{left:0;right:0;margin:0 auto}#internetadFacebook main .flowList,#internetadFacebook main .flowList .flowTxt,#internetadFacebook main .flowList>li,#internetadTwitter main .flowList,#internetadTwitter main .flowList .flowTxt,#internetadTwitter main .flowList>li{width:100%}#internetadFacebook main .flowList .flowTxt,#internetadTwitter main .flowList .flowTxt{background:none}#internetadFacebook main .flowList,#internetadTwitter main .flowList{padding:4%}#internetadFacebook main .flowList>li,#internetadTwitter main .flowList>li{flex-direction:column;background:#474747}#internetadFacebook main .flowList .stepTxt,#internetadTwitter main .flowList .stepTxt{margin:4%}.internetad main#container .bnrList{display:block}.internetad main#container .bnrList li{width:100%;margin-bottom:5%;padding:5%}.internetad main#container .bnrList li .flex{display:block}#internetadIndex #merit .tbl002 td{width:20%}#internetadBrandpanel #fixBanner{display:none}#internetadBrandpanel main .innerWrap{padding:0!important}#internetadBrandpanel main .inner{width:100%;padding:0 4%}#internetadBrandpanel main .intro .inner{width:95%}#internetadBrandpanel main .smallTxt{text-align:left}#internetadBrandpanel main .flexBox{display:block}#internetadBrandpanel main .floatL,#internetadBrandpanel main .floatR{float:none!important}#internetadBrandpanel main .about{padding:7% 0}#internetadBrandpanel main .about h1 img{width:75%;height:auto}#internetadBrandpanel main .about p{margin-bottom:0}#internetadBrandpanel main .about p img{width:100%;height:auto;margin-bottom:15px}#internetadBrandpanel main .about .floatR{width:100%}#internetadBrandpanel main .recommend .floatL{width:57%}#internetadBrandpanel main .recommend .floatL h1{margin:3% 0 6%;line-height:1}#internetadBrandpanel main .recommend .floatL h1 img{width:100%;height:auto}#internetadBrandpanel main .recommend .floatL p{margin-right:0}#internetadBrandpanel main .recommend .floatL p img{width:100%;height:auto}#internetadBrandpanel main .recommend .floatR{width:40%}#internetadBrandpanel main .recommend .floatR p{margin-left:3%}#internetadBrandpanel main .recommend .floatR img{width:100%;height:auto}#internetadBrandpanel main .cma{padding-bottom:0}#internetadBrandpanel main .cma .aboutCma{padding-top:3%!important}#internetadBrandpanel main .cma h1{float:none;margin-bottom:2%}#internetadBrandpanel main .cma h1 img{width:25%;height:auto}#internetadBrandpanel main .cma p.alignR img{width:100%;height:auto}#internetadBrandpanel main .cma ul{width:109%;margin-left:-4.5%;background:#88acde;overflow:hidden}#internetadBrandpanel main .cma li{width:16.6%;width:16.66667%;width:16.6666666667%}#internetadBrandpanel main .cma li img{width:100%;height:auto}#internetadBrandpanel main .holder{display:block}#internetadBrandpanel main .holder .holdInner{padding:0 4%;width:100%}#internetadBrandpanel main .holder .holdInner h1{margin:5% 0 20px}#internetadBrandpanel main .holder .holdInner img{width:100%;height:auto}#internetadBrandpanel main .holder .floatR{display:none}#internetadBrandpanel main .holder .floatR img{width:100%;height:auto}#internetadBrandpanel main .intro h1{margin-bottom:4%}#internetadBrandpanel main .intro .chui{padding:10px 0!important;text-align:center}#internetadBrandpanel main .intro .char .bp{width:auto;position:relative;top:auto;left:auto;text-align:center;border:none}#internetadBrandpanel main .intro .char h2{border-radius:0;line-height:1;padding:3%;height:auto}#internetadBrandpanel main .intro .char h2 img{width:40%}#internetadBrandpanel main .intro .charH{width:20%;top:-15px!important;left:-25px!important}#internetadBrandpanel main .intro .bpSize .sizeBox:first-child{margin-right:3%}#internetadBrandpanel main .intro .char .charBox{padding:4%}#internetadBrandpanel main .intro .char .charBox p{font-size:1.4rem!important;margin:0 0 4%!important}#internetadBrandpanel main .intro .char .charBox p span{font-size:1.4rem}#internetadBrandpanel main .intro .char .charBox p img{width:100%;height:auto}#internetadBrandpanel main .intro .char .charBox h3{font-size:1.7rem}#internetadBrandpanel main .intro .char .charBox>div{display:block}#internetadBrandpanel main .all .floatL,#internetadBrandpanel main .all .floatR{width:100%}#internetadBrandpanel main .all .floatL{margin-bottom:5%}#internetadBrandpanel main .all .floatL img{width:100%;height:auto}#internetadBrandpanel main .all .floatR{padding:0 4%}#internetadBrandpanel main .all .floatR h1{margin:0 0 4%}#internetadBrandpanel main .all .floatR h1 img{width:100%;height:auto}#internetadBrandpanel main .all .floatR .txt{margin:0 0 5%}#internetadBrandpanel main .all .floatR dl{width:100%}#internetadBrandpanel main .all .floatR dl dt img{width:100%;height:auto}#internetadBrandpanel main .all .floatR dl dd{margin-left:0}#internetadBrandpanel main .all .floatR dl dd .floatL img{width:100%;height:auto}#internetadBrandpanel main .all .floatR dl dd .floatR{width:100%;margin-bottom:5%;padding:0;text-align:center}#internetadBrandpanel main .agent{padding:8% 0;background-size:cover;background-position:0}#internetadBrandpanel main .agent h1{margin-bottom:5%}#internetadBrandpanel main .agent h1 img{width:100%;height:auto}#internetadBrandpanel main .agent ul{margin-bottom:5%}#internetadBrandpanel main .agent li{margin-bottom:1%;line-height:1.5}#internetadBrandpanel main .contact img{width:100%;height:auto}#internetadBrandpanel main .contact .floatR{border-left:none;padding-left:0}#internetadBrandpanel main .contact li:first-child{margin-bottom:5%}#internetadBrandpanel main .faq{padding:7% 0}#internetadBrandpanel main .faq h1{margin-bottom:7%}#internetadBrandpanel main .faq h1 img{width:65%;height:auto}#internetadBrandpanel main .faq dl dd img{width:100%;height:auto}#internetadBrandpanel main .flow{padding-bottom:3%}#internetadBrandpanel main .flow .inner{overflow:hidden;padding:0}#internetadBrandpanel main .flow h1{margin-bottom:3%}#internetadBrandpanel main .flow li{width:14.2%;width:14.28571%;width:14.2857142857%}#internetadBrandpanel main .flow li img{width:100%;height:auto}#internetadBrandpanel main .price{min-height:auto;padding:8% 0 0}#internetadBrandpanel main .price h1 img{width:70%;height:auto}#internetadBrandpanel main .price .priInner{padding:0 4%;width:100%;height:auto}#internetadBrandpanel main .price .priInner>p img{width:100%;height:auto}#internetadBrandpanel main .price .priInner li{margin:0 0 3%}#internetadBrandpanel main #staffAll{margin-bottom:8%!important;padding-top:3%}#internetadBrandpanel main #staffAll img{width:100%;height:auto}#internetadBrandpanel main .intro .char .char02>div div:first-child:after{display:none}#internetadBrandpanel main .intro .char .charBox>div p.chui{text-align:left}body#internetadPatner_support #pageTitle{font-size:1.8rem}body#internetadPatner_support main{padding:0}body#internetadPatner_support main .innerWrap .secBox{margin-bottom:6%}body#internetadPatner_support main .innerWrap .secBox h3,body#internetadPatner_support main .innerWrap .secBox p{margin-bottom:3%}body#internetadPatner_support main .visual{background:#f5f5f5;height:auto}body#internetadPatner_support main .visual .logo{position:relative;height:auto;background:none;padding:3%;top:auto}body#internetadPatner_support main .visual .photo{position:relative}body#internetadPatner_support main .visual .photo img{width:100%;height:auto}body#internetadPatner_support main .visual .txt{font-size:2rem;position:relative;padding:0 3% 6%;background:none;line-height:1.5}body#internetadPatner_support main .visual .txt span{border:none;margin-bottom:0;display:inherit}body#internetadPatner_support main h1{padding:3%;font-size:1.6rem;line-height:1.5}body#internetadPatner_support main .visual .txt br,body#internetadPatner_support main h1 br{display:none}body#internetadPatner_support main .innerWrap{margin-top:0}body#internetadPatner_support main .innerWrap .floatL,body#internetadPatner_support main .innerWrap .floatR{float:none;margin-left:0!important;margin-right:0!important}body#internetadPatner_support main .innerWrap .floatL img,body#internetadPatner_support main .innerWrap .floatR img{width:100%;height:auto}body#internetadPatner_support main .innerWrap .lead ul{margin:0 0 6%}body#internetadPatner_support main .innerWrap .lead ul li{border:2px solid #f3ffed;width:72px;height:72px;border-radius:50%;padding-top:3%;line-height:1.2;font-size:1rem}body#internetadPatner_support main .innerWrap .lead ul li img{width:30%;height:auto;margin-bottom:5px}body#internetadPatner_support main .innerWrap .recommend ul.recommendList{border:4px solid #daeed0;padding:6% 3% 6% 9%}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li{font-size:1.6rem;line-height:1.5}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li:after{top:10px;width:6px;height:6px}body#internetadPatner_support main .innerWrap .recommend .motto{background:#f3ebdf url(/assets/dest/img/service/pho_motto.png) no-repeat 0 100%;background-size:100% auto;width:auto;height:auto;margin:6% 0;font-size:1.6rem;padding:5% 3% 25%}body#internetadPatner_support main .innerWrap .recommend .motto br{display:none}body#internetadPatner_support main .innerWrap .recommend .btn01 a{width:80%;font-size:1.8rem}body#internetadPatner_support main .innerWrap .outline li h3{font-size:1.8rem}body#internetadPatner_support main .innerWrap .outline li{margin-bottom:0}body#internetadPatner_support main .innerWrap .outline dl{height:auto;background:none}body#internetadPatner_support main .innerWrap .outline dl dd,body#internetadPatner_support main .innerWrap .outline dl dt{padding:0;margin:0}body#internetadPatner_support main .innerWrap .outline dl dt{margin-bottom:3%}body#internetadPatner_support main .innerWrap .outline dl dd li{background:none;padding:0;margin-bottom:0;color:#56bf26;font-size:1.4rem}body#internetadPatner_support main .innerWrap .flow li{border:4px solid #f3ffed;margin-bottom:6%;padding:9% 6% 4%}body#internetadPatner_support main .innerWrap .flow li .number{top:-5px;left:-20px}body#internetadPatner_support main .innerWrap .flow li .number img{width:50%;height:50%}body#internetadPatner_support main .innerWrap .flow li h3{font-size:1.8rem;margin-bottom:3%}body#internetadPatner_support main .innerWrap .flow li ul{display:block}body#internetadPatner_support main .innerWrap .flow ul{padding-top:0}body#internetadPatner_support main .innerWrap .flow li ul li.tel em{font-size:2.4rem}body#internetadPatner_support main .innerWrap .flow li.btn01 a{font-size:1.8rem!important;padding:10px 3%}body#internetadPatner_support main .innerWrap .flow li ul li.tel{border-right:none;margin-bottom:6% 6% 4% 6%;background:none}body#internetadPatner_support main .innerWrap .flow li ul li.tel span{font-size:1.2rem}body#internetadPatner_support main .innerWrap .flow li ul li{padding:3%}body#internetadPatner_support main .innerWrap .flow li ul li.btn01{background:none!important}body#internetadPatner_support main .innerWrap .flow li .arrow{bottom:-36px}body#internetadPatner_support main .innerWrap .flow li br{display:none}body#internetadPatner_support main .innerWrap .flow ul li:last-child h3{font-size:1.6rem}body#internetadPatner_support main .innerWrap .national{margin-left:0}body#internetadPatner_support main .innerWrap .national img{width:100%;height:auto}body#internetadMovie h3{font-size:2.6rem;margin-top:20px}body#internetadMovie main>.innerWrap{padding:0!important}body#internetadMovie #container{padding-bottom:0}body#internetadMovie #mainVisual .movieArea{overflow:hidden}body#internetadMovie #mainVisual .movieArea h2{text-align:center}body#internetadMovie #mainVisual .movieArea h2 img{max-width:90%}body#internetadMovie #mainVisual .movieArea .tabletImg{top:100px}body#internetadMovie #mainVisual video{width:auto;height:587px;transform:translateX(-20vw)}body#internetadMovie #movieAbout .innerWrap{flex-direction:column-reverse}body#internetadMovie #movieAbout .innerWrap .phoneImg{width:198px;height:285px;margin:0 auto 20px}body#internetadMovie #movieAbout .innerWrap .phoneImg img{max-width:80%;top:-46px;left:21px}body#internetadMovie #movieAbout .innerWrap .phoneImg video{width:64%;left:19%;top:36.5%}body#internetadMovie #movieAbout .innerWrap .movieText p{font-size:1.6rem}body#internetadMovie #movieAbout .innerWrap .dotsBack:after,body#internetadMovie #movieAbout .innerWrap .dotsBack:before{background-size:50% auto}body#internetadMovie #recommend .innerWrap .recoList{flex-wrap:wrap}body#internetadMovie #recommend .innerWrap .recoList li{width:49%;margin-bottom:2%}body#internetadMovie #recommend .innerWrap .recoList li p{font-size:1rem}body#internetadMovie #published{padding-bottom:10px}body#internetadMovie #published .innerWrap h3{margin-bottom:20px}body#internetadMovie #published .innerWrap h3+p{font-size:1rem}body#internetadMovie #published .innerWrap .recoList{flex-wrap:wrap}body#internetadMovie #published .innerWrap .recoList li{width:49%;margin-bottom:5%;position:relative;padding-bottom:30px}body#internetadMovie #published .innerWrap .recoList li img{width:auto;height:250px}body#internetadMovie #published .innerWrap .recoList li p{position:absolute;bottom:0;left:0;right:0;font-size:1.6rem}body#internetadMovie #adFlow:after{background-size:50% auto}body#internetadMovie #adFlow .innerWrap2{width:100%}body#internetadMovie #adFlow .adflowList{padding-bottom:10%}body#internetadMovie #adFlow p{width:85%;padding:15px 15px 10px;font-size:1.6rem}body#internetadMovie #adFlow h4{width:90%;padding-left:16px;font-size:1.6rem}body#internetadMovie #adFlow h4 span{font-size:2.4rem}body#internetadMovie #adFlow h4:before{top:68px}body#internetadMovie #adFlow h4:after{height:67px}body#internetadMovie #strength video{width:100%}body#internetadMovie #strength h3{padding:0 6%}body#internetadMovie #strength .strengthList{font-size:1.6rem}body#internetadMovie #strength #planArea h4,body#internetadMovie #strength #planArea h5{font-size:2rem!important}body#internetadMovie #strength #planArea .planBox{width:100%;margin-bottom:6%;display:block}body#internetadMovie #strength #planArea .planBox h4{margin-bottom:4%}body#internetadMovie #strength #planArea .planBox table,body#internetadMovie #strength #planArea .planBox video{width:100%}body#internetadMovie #strength #planArea .planBox table strong{font-size:2rem!important}body#internetadMovie #strength .contactBtn{border-radius:12px}body#internetadMovie #strength .contactBtn p{font-size:2rem}body#internetadMovie #strength .contactBtn .ftContact{flex-wrap:wrap}body#internetadMovie #strength .contactBtn .ftContact .contact{margin:4% 0;width:100%}body#internetadMovie #strength .contactBtn .ftContact .contact a{padding:10px}body#internetadMovie #strength #planArea .addPrice,body#internetadMovie #strength #planArea .feePrice,body#internetadMovie #strength #planArea .startingPrice{font-size:1.6rem}body#internetadMovie #strength #planArea .addPrice strong,body#internetadMovie #strength #planArea .feePrice strong,body#internetadMovie #strength #planArea .startingPrice strong{font-size:2rem}body#serviceTaiwantranslation #container .lead{padding-top:4%}body#serviceTaiwantranslation #container .lead .leadInner{width:auto;margin-left:3%;margin-right:3%}body#serviceTaiwantranslation #container .lead .leadInner h2{padding-top:2%}body#serviceTaiwantranslation #container .lead .leadInner img{width:50%;height:auto;margin:0 auto;margin-bottom:3%;float:none;display:block}body#serviceTaiwantranslation #container #staff figure,body#serviceTaiwantranslation #container .lead .leadInner .tbl001{width:100%}body#serviceTaiwantranslation #container #staff figure img{width:100%;height:auto}body#serviceTaiwantranslation #container #staff table{width:auto}body#serviceTaiwantranslation #container .visual{height:auto}body#serviceTaiwantranslation #container .visual p{bottom:14%;width:85%;padding:3%;left:0;right:0;margin:0 auto;font-size:1.6rem;background:rgba(0,0,0,.3)}body#serviceTaiwantranslation main .bgRed,body#serviceTaiwantranslation main .secBox{padding:4%}body#serviceTaiwantranslation main .bgRed ul{display:block}body#serviceTaiwantranslation main .bgRed ul li{width:100%;margin-bottom:2%}body#serviceTaiwantranslation main #cost .priceBox .formula{display:block}body#serviceTaiwantranslation main #cost .priceBox,body#serviceTaiwantranslation main #cost .priceBox strong{font-size:1.6rem}body#serviceTaiwantranslation main #cost .priceBox .priceTxt,body#serviceTaiwantranslation main #cost .priceBox .transTxt{width:100%;display:block}body#serviceTaiwantranslation main .btn01 a{width:90%;margin:0 auto;font-size:1.8rem}#wrapper .taiwan_navi img{width:100%;height:auto}body#serviceTaiwan #container{padding-bottom:6%}body#serviceTaiwan #container .floatR{float:none}body#serviceTaiwan #container .tbl001 td,body#serviceTaiwan #container .tbl001 th{padding:5px;vertical-align:top;font-size:1.4rem}body#serviceTaiwan #container .visual img{width:45%;height:auto}body#serviceTaiwan #container h1{font-size:1.4rem;padding:3% 0}body#serviceTaiwan #container h1 img{display:none}body#serviceTaiwan #container h1 span{width:auto;padding:0 3%}body#serviceTaiwan #container .lead{background:#fff;margin-bottom:3%}body#serviceTaiwan #container .lead .leadInner{width:auto;text-align:center;margin-left:3%;margin-right:3%}body#serviceTaiwan #container .lead .leadInner img{width:50%;height:auto;margin-bottom:3%}body#serviceTaiwan #container .lead .leadInner h2{text-align:left;padding-top:0;margin-bottom:3%}body#serviceTaiwan #container .lead .leadInner p,body#serviceTaiwan #container .lead .leadInner ul{text-align:left}body#serviceTaiwan #container .contentsInner h2{padding:10px 0}body#serviceTaiwan #container #difference{padding-top:4%}body#serviceTaiwan #container #difference .secBox{padding:0 3%}body#serviceTaiwan #container #difference .bgRed{padding:3%;text-align:left}body#serviceTaiwan #container #difference .bgRed .copy{font-size:1.6rem}body#serviceTaiwan #container #difference .bgRed li{padding:5px}body#serviceTaiwan #container #difference .bgRed li strong{padding:3% 0;font-size:1.4rem;line-height:1.4}body#serviceTaiwan #container #appeal .secBox,body#serviceTaiwan #container #cost .secBox,body#serviceTaiwan #container #flow .secBox,body#serviceTaiwan #container #result .secBox,body#serviceTaiwan #container #staff .secBox{padding:0}body#serviceTaiwan #container .flBox{display:block}body#serviceTaiwan #container .flBox h3{margin-bottom:0!important}body#serviceTaiwan #container .textBox{width:auto!important}body#serviceTaiwan #container .textBox h3{background:none!important;padding:3% 0!important;font-size:1.8rem}body#serviceTaiwan #container .textBox ul{margin-left:10%!important}body#serviceTaiwan #container figure{width:100%!important}body#serviceTaiwan #container figure img{width:100%;height:auto}body#serviceTaiwan #container #flow li{padding:3%;margin-bottom:6%}body#serviceTaiwan #container #flow li strong{font-size:1.6rem}body#serviceTaiwan #container #flow li:after{border-top:15px solid #fdf1ec;border-right:29px solid transparent;border-bottom:0 solid transparent;border-left:29px solid transparent;bottom:-15px}body#serviceTaiwan #container #staff table{width:auto}body#serviceTaiwan #container .release li{width:auto!important}body#serviceTaiwan #container .release li em{clear:both}body#serviceTaiwan #container #result li a{margin-bottom:0}body#serviceTaiwan #container #result .btn02 a{width:auto;font-size:1.4rem}body#serviceTaiwan #container #cost .formula{display:block;line-height:1.4;margin-bottom:3%!important;margin:0}body#serviceTaiwan #container #cost .formula strong{font-size:1.4rem}body#serviceTaiwan #container .priceBox{font-size:1.4rem!important;padding:3%!important}body#serviceTaiwan #container .priceBox strong{font-size:2.4rem!important;margin:0!important}#AuthorArchive #wrapper main,#authorblogArchive #wrapper main,#searchIndex #wrapper main,body.blog #wrapper main,body[id^=Archive] #wrapper main{overflow:hidden;margin-top:clamp(3rem,4vw,8rem)}#AuthorArchive #wrapper main .innerWrap,#authorblogArchive #wrapper main .innerWrap,#searchIndex #wrapper main .innerWrap,body.blog #wrapper main .innerWrap,body[id^=Archive] #wrapper main .innerWrap{padding:0}#AuthorArchive #wrapper main .innerWrap .visual>ul,#authorblogArchive #wrapper main .innerWrap .visual>ul,#searchIndex #wrapper main .innerWrap .visual>ul,body.blog #wrapper main .innerWrap .visual>ul,body[id^=Archive] #wrapper main .innerWrap .visual>ul{flex-wrap:wrap}#AuthorArchive #wrapper main .innerWrap .visual>ul li,#authorblogArchive #wrapper main .innerWrap .visual>ul li,#searchIndex #wrapper main .innerWrap .visual>ul li,body.blog #wrapper main .innerWrap .visual>ul li,body[id^=Archive] #wrapper main .innerWrap .visual>ul li{width:100%;max-height:none}#AuthorArchive #wrapper main .innerWrap .visual>ul li .txt,#authorblogArchive #wrapper main .innerWrap .visual>ul li .txt,#searchIndex #wrapper main .innerWrap .visual>ul li .txt,body.blog #wrapper main .innerWrap .visual>ul li .txt,body[id^=Archive] #wrapper main .innerWrap .visual>ul li .txt{position:relative;padding:3%}#AuthorArchive #wrapper main .innerWrap .visual>ul li .photo,#authorblogArchive #wrapper main .innerWrap .visual>ul li .photo,#searchIndex #wrapper main .innerWrap .visual>ul li .photo,body.blog #wrapper main .innerWrap .visual>ul li .photo,body[id^=Archive] #wrapper main .innerWrap .visual>ul li .photo{overflow:hidden;max-height:230px}#AuthorArchive #wrapper main .innerWrap .blogNav,#authorblogArchive #wrapper main .innerWrap .blogNav,#searchIndex #wrapper main .innerWrap .blogNav,body.blog #wrapper main .innerWrap .blogNav,body[id^=Archive] #wrapper main .innerWrap .blogNav{display:none}#AuthorArchive #wrapper main .innerWrap .blogNav.fixed+.search,#authorblogArchive #wrapper main .innerWrap .blogNav.fixed+.search,#searchIndex #wrapper main .innerWrap .blogNav.fixed+.search,body.blog #wrapper main .innerWrap .blogNav.fixed+.search,body[id^=Archive] #wrapper main .innerWrap .blogNav.fixed+.search{margin-top:0}#AuthorArchive #wrapper main .innerWrap .search,#authorblogArchive #wrapper main .innerWrap .search,#searchIndex #wrapper main .innerWrap .search,body.blog #wrapper main .innerWrap .search,body[id^=Archive] #wrapper main .innerWrap .search{margin:4% auto;padding:0;width:92%}#AuthorArchive #wrapper main .innerWrap .search select,#authorblogArchive #wrapper main .innerWrap .search select,#searchIndex #wrapper main .innerWrap .search select,body.blog #wrapper main .innerWrap .search select,body[id^=Archive] #wrapper main .innerWrap .search select{padding:3%;width:100%;border-right:none;border-bottom:1px solid #e0e0e0;background-position:95%}#AuthorArchive #wrapper main .contents,#authorblogArchive #wrapper main .contents,#searchIndex #wrapper main .contents,body.blog #wrapper main .contents,body[id^=Archive] #wrapper main .contents{width:100%;display:block;padding:3%}#AuthorArchive #wrapper main .contents .main,#authorblogArchive #wrapper main .contents .main,#searchIndex #wrapper main .contents .main,body.blog #wrapper main .contents .main,body[id^=Archive] #wrapper main .contents .main{width:100%}#AuthorArchive #wrapper main .contents .main #postList,#authorblogArchive #wrapper main .contents .main #postList,#searchIndex #wrapper main .contents .main #postList,body.blog #wrapper main .contents .main #postList,body[id^=Archive] #wrapper main .contents .main #postList{margin-bottom:8%}#AuthorArchive #wrapper main .contents .main #postList>li p.photo,#authorblogArchive #wrapper main .contents .main #postList>li p.photo,#searchIndex #wrapper main .contents .main #postList>li p.photo,body.blog #wrapper main .contents .main #postList>li p.photo,body[id^=Archive] #wrapper main .contents .main #postList>li p.photo{height:60px}#AuthorArchive #wrapper main .contents .main #postList>li a,#authorblogArchive #wrapper main .contents .main #postList>li a,#searchIndex #wrapper main .contents .main #postList>li a,body.blog #wrapper main .contents .main #postList>li a,body[id^=Archive] #wrapper main .contents .main #postList>li a{position:relative}#AuthorArchive #wrapper main .contents .main #postList>li a .photo,#authorblogArchive #wrapper main .contents .main #postList>li a .photo,#searchIndex #wrapper main .contents .main #postList>li a .photo,body.blog #wrapper main .contents .main #postList>li a .photo,body[id^=Archive] #wrapper main .contents .main #postList>li a .photo{width:25%}#AuthorArchive #wrapper main .contents .main #postList>li a .txt,#authorblogArchive #wrapper main .contents .main #postList>li a .txt,#searchIndex #wrapper main .contents .main #postList>li a .txt,body.blog #wrapper main .contents .main #postList>li a .txt,body[id^=Archive] #wrapper main .contents .main #postList>li a .txt{padding-bottom:12vw;display:block;width:73%}#AuthorArchive #wrapper main .contents .main #postList>li a .txt h2,#authorblogArchive #wrapper main .contents .main #postList>li a .txt h2,#searchIndex #wrapper main .contents .main #postList>li a .txt h2,body.blog #wrapper main .contents .main #postList>li a .txt h2,body[id^=Archive] #wrapper main .contents .main #postList>li a .txt h2{font-size:1.4rem!important}#AuthorArchive #wrapper main .contents .main #postList>li a .txt .postInfo,#authorblogArchive #wrapper main .contents .main #postList>li a .txt .postInfo,#searchIndex #wrapper main .contents .main #postList>li a .txt .postInfo,body.blog #wrapper main .contents .main #postList>li a .txt .postInfo,body[id^=Archive] #wrapper main .contents .main #postList>li a .txt .postInfo{position:absolute;right:0;bottom:-2vh;width:89vw}#AuthorArchive #wrapper main .contents .sub,#authorblogArchive #wrapper main .contents .sub,#searchIndex #wrapper main .contents .sub,body.blog #wrapper main .contents .sub,body[id^=Archive] #wrapper main .contents .sub{width:100%}#AuthorArchive #wrapper main .contents .sub .subPost li a .txt,#authorblogArchive #wrapper main .contents .sub .subPost li a .txt,#searchIndex #wrapper main .contents .sub .subPost li a .txt,body.blog #wrapper main .contents .sub .subPost li a .txt,body[id^=Archive] #wrapper main .contents .sub .subPost li a .txt{width:calc(100% - 120px)}#AuthorArchive .pagenation li,#authorblogArchive .pagenation li,#searchIndex .pagenation li,body.blog .pagenation li,body[id^=Archive] .pagenation li{display:none}#AuthorArchive .pagenation .next,#AuthorArchive .pagenation .prev,#authorblogArchive .pagenation .next,#authorblogArchive .pagenation .prev,#searchIndex .pagenation .next,#searchIndex .pagenation .prev,body.blog .pagenation .next,body.blog .pagenation .prev,body[id^=Archive] .pagenation .next,body[id^=Archive] .pagenation .prev{display:block}#infoIndividual #container h1{margin-bottom:20px;font-size:2rem}body#blogIndividual #wrapper main .innerWrap{padding-top:1px}body#blogIndividual #wrapper main .innerWrap .titleBox h1{margin-bottom:20px;font-size:2rem}body#blogIndividual #wrapper main .innerWrap .titleBox .postInfo{width:100%;margin-bottom:3%}body#blogIndividual #wrapper main .innerWrap .titleBox #snsBtns{width:100%;justify-content:flex-start}body#blogIndividual #wrapper main .innerWrap .titleBox #snsBtns li{margin-left:0;margin-right:3%}body#blogIndividual #wrapper main .innerWrap .postBody{margin-bottom:6%}body#blogIndividual #wrapper main .innerWrap .postBody .agenda{padding:5%}body#blogIndividual #wrapper main .innerWrap .postBody .keyword h2{margin-top:0;font-size:2rem}body#blogIndividual #wrapper main .innerWrap .postBody .keyword h3{font-size:1.8rem}body#blogIndividual #wrapper main .innerWrap .postBody .keyword .keywordBox{display:block;padding:5%}body#blogIndividual #wrapper main .innerWrap .postBody .keyword .kwBoxIn{width:100%;padding:3%}body#blogIndividual #wrapper main .innerWrap .postBody .keyword .kwBoxIn:last-of-type{margin-bottom:0}body#blogIndividual #wrapper main .innerWrap .postBody .keyword .kwBoxIn p{color:#000}body#blogIndividual #wrapper main .innerWrap .postBody blockquote{margin-bottom:6%;padding:4% 5%}body#blogIndividual #wrapper main .innerWrap .postBody a{word-wrap:break-word}body#blogIndividual #wrapper main .innerWrap .postBody h2{margin-top:8%}body#blogIndividual #wrapper main .innerWrap .postBody h3{font-size:2rem}body#blogIndividual #wrapper main .innerWrap .postBody h3.lead{margin-top:8%;padding:2% 3%;font-size:2rem}body#blogIndividual #wrapper main .innerWrap .postBody iframe{width:100%;height:250px}body#blogIndividual #wrapper main pre:not(.prism){padding:3% 5%}body#internetadBaidu #container{padding-bottom:6%}body#internetadBaidu #container .floatR{float:none}body#internetadBaidu #container .tbl001 td,body#internetadBaidu #container .tbl001 th{padding:5px;vertical-align:top;font-size:1.4rem}body#internetadBaidu #container .visual img{width:90%;height:auto}body#internetadBaidu #container .secBox{padding:0}body#internetadBaidu #container .contentsInner{padding:3%}body#internetadBaidu #container h1{font-size:1.4rem;padding:3% 0}body#internetadBaidu #container h1 img{display:none}body#internetadBaidu #container h1 span{width:auto;padding:0 3%}body#internetadBaidu #container .bgRed{padding:3%}body#internetadBaidu #container .lead{background:#fff;margin-bottom:3%}body#internetadBaidu #container .lead .leadInner{width:auto;text-align:center;margin-left:3%;margin-right:3%}body#internetadBaidu #container .lead .leadInner img{width:50%;height:auto;margin-bottom:3%}body#internetadBaidu #container .lead .leadInner h2{text-align:left;padding-top:0;margin-bottom:3%}body#internetadBaidu #container .lead .leadInner p,body#internetadBaidu #container .lead .leadInner ul{text-align:left}body#internetadBaidu #container #strength ul,body#internetadBaidu #container #whynow ul{display:block}body#internetadBaidu #container #strength ul li,body#internetadBaidu #container #whynow ul li{width:100%}body#internetadBaidu #container .contentsInner h2{padding:10px 0}body#internetadBaidu #container #difference{padding-top:4%}body#internetadBaidu #container #difference .secBox{padding:0 3%}body#internetadBaidu #container #difference .bgRed{padding:3%;text-align:left}body#internetadBaidu #container #difference .bgRed .copy{font-size:1.6rem}body#internetadBaidu #container #difference .bgRed li{padding:5px}body#internetadBaidu #container #difference .bgRed li strong{padding:3% 0;font-size:1.4rem;line-height:1.4}body#internetadBaidu #container #appeal .secBox,body#internetadBaidu #container #cost .secBox,body#internetadBaidu #container #flow .secBox,body#internetadBaidu #container #result .secBox,body#internetadBaidu #container #staff .secBox{padding:0}body#internetadBaidu #container .flBox{display:block}body#internetadBaidu #container .flBox h3{margin-bottom:0!important}body#internetadBaidu #container .textBox{width:auto!important}body#internetadBaidu #container .textBox h3{background:none!important;padding:3% 0!important;font-size:1.8rem}body#internetadBaidu #container .textBox ul{margin-left:10%!important}body#internetadBaidu #container figure{width:100%!important}body#internetadBaidu #container figure img{width:100%;height:auto}body#internetadBaidu #container #flow li{padding:3%;margin-bottom:6%}body#internetadBaidu #container #flow li strong{font-size:1.6rem}body#internetadBaidu #container #flow li:after{border-top:15px solid #fdf1ec;border-right:29px solid transparent;border-bottom:0 solid transparent;border-left:29px solid transparent;bottom:-15px}body#internetadBaidu #container #staff table{width:auto}body#internetadBaidu #container .release li{width:auto!important}body#internetadBaidu #container .release li em{clear:both}body#internetadBaidu #container #result li a{margin-bottom:0}body#internetadBaidu #container #result .btn02 a{width:auto;font-size:1.4rem}body#internetadBaidu #container #cost .formula{display:block;line-height:1.4;margin-bottom:3%!important;margin:0}body#internetadBaidu #container #cost .formula strong{font-size:1.4rem}body#internetadBaidu #container .priceBox{font-size:1.4rem!important;padding:3%!important}body#internetadBaidu #container .priceBox strong{font-size:2.4rem!important;margin:0!important}body#internetadBaidu .addPrice,body#internetadBaidu .feePrice,body#internetadBaidu .startingPrice{font-size:2rem}body.emailmagazine main{padding:6% 3%!important}body.emailmagazine main #sub{width:100%!important}body.emailmagazine main .innerWrap{width:100%!important;display:block!important}body.emailmagazine main .innerWrap article{width:100%!important;padding-left:0!important}body.emailmagazine main .base-tl span{padding:10px 5px}body.emailmagazine main .btn01 a:after{width:auto}body.emailmagazine main .fl_box_archive_link{display:block!important}body.emailmagazine main .fl_box_archive_link p{text-align:left}body.emailmagazine main .entry{overflow:hidden}body.emailmagazine main .entry p{word-break:break-all}#recruitIndex main .bunkiList-col3{display:block}#recruitIndex main .bunkiList-col3 li{width:100%}#recruitIndex main .bunkiList-col3 li p{margin-bottom:4%}.recruit main table td,.recruit main table th{display:block;width:100%;padding:5px 5px 0}.recruit main table td{border-top:none;padding-top:0}#recruitEntryIndex main table td,#recruitEntryIndex main table th{border:none}#serviceGdpr .photo_mv{margin-bottom:6%}#serviceGdpr .base_tl{margin-bottom:5%;font-size:2rem}#serviceGdpr .base_list{width:100%;margin-bottom:6%}#serviceGdpr .base_list li{font-size:1.6rem}#serviceGdpr .recommend_area .recommend_box{padding:5%}#serviceGdpr .support_area .flex{display:block}#serviceGdpr .support_area .txt_box{width:100%;margin-top:3%}#serviceGdpr .cost_area .priceBox{padding:3%;font-size:1.8rem;line-height:1.6}#serviceGdpr .cost_area .priceBox strong{font-size:3.5rem;line-height:1}#serviceGdpr .todo_list li{display:block}#serviceGdpr .todo_list .detail,#serviceGdpr .todo_list .hedding{display:block;width:100%}#serviceGdpr .todo_list .hedding{margin-bottom:5px}#serviceGdpr .flow_area li{border-width:4px;margin-bottom:6%;padding:9% 6% 4%}#serviceGdpr .flow_area li .number{top:-5px;left:-20px}#serviceGdpr .flow_area li .number img{width:50%;height:50%}#serviceGdpr .flow_area li h3{font-size:1.8rem;margin-bottom:3%}#serviceGdpr .flow_area li ul{display:block}#serviceGdpr .flow_area ul{padding-top:0}#serviceGdpr .flow_area li ul li.tel em{font-size:2.4rem}#serviceGdpr .flow_area li.btn01 a{font-size:1.8rem!important;padding:10px 3%}#serviceGdpr .flow_area li ul li.tel{border-right:none;margin-bottom:6% 6% 4% 6%;background:none}#serviceGdpr .flow_area li ul li.tel span{font-size:1.2rem}#serviceGdpr .flow_area li ul li{padding:3%}#serviceGdpr .flow_area li ul li.btn01{background:none!important}#serviceGdpr .flow_area li .arrow{bottom:-36px}#serviceGdpr .flow_area li br{display:none}#serviceGdpr .flow_area ul li:last-child h3{font-size:1.6rem}#serviceGdpr .consultation_area{padding:8% 3%}#serviceGdpr .consultation_area ul{margin-top:10%}#serviceGdpr .consultation_area ul li{width:79%;font-size:1.6rem;margin-bottom:19%;padding:8% 3% 5%;line-height:1.7}#serviceGdpr .consultation_area ul li:after{bottom:-54%;right:-26%;width:65px;height:100px;background-size:100% auto}#serviceGdpr .consultation_area ul li:nth-child(2n){margin-left:21%}#serviceGdpr .consultation_area ul li:nth-child(2n):after{bottom:-54%;left:-26%;width:65px;height:100px;background-size:100% auto}#serviceGdpr .consultation_area ul li span{font-size:1.6rem;padding:2% 6%}#serviceAws .photo_mv{margin-bottom:6%}#serviceAws .base_tl{margin-bottom:5%;font-size:2rem}#serviceAws .sub_tl{margin-bottom:5%;font-size:1.8rem}#serviceAws .sub_tl .small{font-size:1.6rem}#serviceAws .recommend_area .recommend_box{padding:5%}#serviceAws .support_area .flex{display:block}#serviceAws .support_area .txt_box{width:100%;margin-top:3%}#serviceAws .cost_area .priceBox{padding:3%;font-size:1.8rem;line-height:1.6}#serviceAws .cost_area .priceBox strong{font-size:3.5rem;line-height:1}#serviceAws .todo_list li{display:block}#serviceAws .todo_list .detail,#serviceAws .todo_list .hedding{display:block;width:100%}#serviceAws .todo_list .hedding{margin-bottom:5px}#serviceAws .flow_area li{border-width:4px;margin-bottom:6%;padding:9% 6% 4%}#serviceAws .flow_area li .number{top:-5px;left:-20px}#serviceAws .flow_area li .number img{width:50%;height:50%}#serviceAws .flow_area li h3{font-size:1.8rem;margin-bottom:3%}#serviceAws .flow_area li ul{display:block}#serviceAws .flow_area ul{padding-top:0}#serviceAws .flow_area li ul li.tel em{font-size:2.4rem}#serviceAws .flow_area li.btn01 a{font-size:1.8rem!important;padding:10px 3%}#serviceAws .flow_area li ul li.tel{border-right:none;margin-bottom:6% 6% 4% 6%;background:none}#serviceAws .flow_area li ul li.tel span{font-size:1.2rem}#serviceAws .flow_area li ul li{padding:3%}#serviceAws .flow_area li ul li.btn01{background:none!important}#serviceAws .flow_area li .arrow{bottom:-36px}#serviceAws .flow_area li br{display:none}#serviceAws .flow_area ul li:last-child h3{font-size:1.6rem}#serviceAws .consultation_area{padding:8% 3%}#serviceAws .consultation_area ul{margin-top:10%}#serviceAws .consultation_area ul li{width:79%;font-size:1.6rem;margin-bottom:19%;padding:8% 3% 5%;line-height:1.7}#serviceAws .consultation_area ul li:after{bottom:-54%;right:-26%;width:65px;height:100px;background-size:100% auto}#serviceAws .consultation_area ul li:nth-child(2n){margin-left:21%}#serviceAws .consultation_area ul li:nth-child(2n):after{bottom:-54%;left:-26%;width:65px;height:100px;background-size:100% auto}#serviceAws .consultation_area ul li span{font-size:1.6rem;padding:2% 6%}#serviceAws .btn01 a{width:100%}#serviceSeo .sp_el{display:block}#serviceSeo .remodal{padding-left:3%;padding-right:3%;padding-bottom:3%}#serviceSeo .remodal .fl_box{display:block}#serviceSeo .remodal .tl{margin-bottom:3%}#serviceSeo .remodal .photo{margin-right:0;margin-bottom:3%}#serviceSeo .remodal .photo img{width:100%;height:auto}#serviceSeo .homelist_cmablog{margin:0 4%}#serviceSeo #container .innerWrap{padding:0}#serviceSeo #container .innerWrap .inner{width:100%!important}#serviceSeo #container .innerWrap .inner p{font-size:1.5rem}#serviceSeo #container .innerWrap .inner .tl{font-size:2.2rem;width:100%;padding:0 5%}#serviceSeo #container .innerWrap .inner .txt{padding-top:18%!important;font-size:2.2rem!important;border-width:6px!important}#serviceSeo #container .innerWrap .inner .txt:before{width:80px!important;top:-6px!important;background-size:100% auto!important}#serviceSeo #container .innerWrap .tl{font-size:2.2rem!important;margin:0 auto 7%}#serviceSeo #container .innerWrap .tl:after,#serviceSeo #container .innerWrap .tl:before{height:40px;background-size:contain}#serviceSeo #container .innerWrap #cv dt{font-size:2.2rem;padding:5% 3% 10%;line-height:1.7}#serviceSeo #container .innerWrap #cv dd{width:90%;bottom:-35px}#serviceSeo #container .innerWrap #cv dd a{display:block}#serviceSeo #container .innerWrap #cv dd img{width:100%;height:auto}#serviceSeo #container .innerWrap #lead{padding:0 3%;padding-top:11%}#serviceSeo #container .innerWrap #lead .inner{width:100%;font-size:1.5rem}#serviceSeo #container .innerWrap #lead .inner h2{font-size:2.4rem;line-height:1.8}#serviceSeo #container .innerWrap #lead .inner .photo{width:25%;height:auto;margin-left:3%}#serviceSeo #container .innerWrap #trouble{padding:8% 3%}#serviceSeo #container .innerWrap #trouble .inner ul li{width:79%;font-size:1.8rem;margin-bottom:19%;padding:8% 3% 5%;line-height:1.7}#serviceSeo #container .innerWrap #trouble .inner ul li:after{bottom:-54%;right:-26%;width:65px;height:100px;background-size:100% auto}#serviceSeo #container .innerWrap #trouble .inner ul li:nth-child(2n){margin-left:21%}#serviceSeo #container .innerWrap #trouble .inner ul li:nth-child(2n):after{bottom:-54%;left:-26%;width:65px;height:100px;background-size:100% auto}#serviceSeo #container .innerWrap #trouble .inner ul li span{font-size:1.6rem;padding:2% 6%}#serviceSeo #container .innerWrap #advantage{padding:8% 5%}#serviceSeo #container .innerWrap #advantage .inner .tl{width:65%;line-height:1.7}#serviceSeo #container .innerWrap #advantage .inner .tl:after,#serviceSeo #container .innerWrap #advantage .inner .tl:before{height:40px;background-size:contain}#serviceSeo #container .innerWrap #advantage .inner ul{display:block}#serviceSeo #container .innerWrap #advantage .inner ul li{width:100%;margin-bottom:8%;padding:4%}#serviceSeo #container .innerWrap #advantage .inner ul li:last-child{margin-bottom:0}#serviceSeo #container .innerWrap #advantage .inner ul li img{width:100%;height:auto}#serviceSeo #container .innerWrap #advantage .inner ul li span{font-size:2.8rem;width:75px;height:75px;top:-8%;left:-6%;padding-top:6px}#serviceSeo #container .innerWrap #advantage .inner ul li dt{font-size:3rem}#serviceSeo #container .innerWrap #investigate{padding:8% 3%}#serviceSeo #container .innerWrap #investigate .inner .tl{width:90%}#serviceSeo #container .innerWrap #investigate .inner .tl:after,#serviceSeo #container .innerWrap #investigate .inner .tl:before{height:40px;background-size:contain}#serviceSeo #container .innerWrap #investigate .inner .analyze{padding:5% 3%}#serviceSeo #container .innerWrap #investigate .inner .analyze p{font-size:2rem;line-height:1.8}#serviceSeo #container .innerWrap #investigate .inner .analyze ul{display:block}#serviceSeo #container .innerWrap #investigate .inner .analyze ul li{width:100%;margin-bottom:3%}#serviceSeo #container .innerWrap #investigate .inner .analyze ul li a{padding:3% 0}#serviceSeo #container .innerWrap #result{padding:8% 3%}#serviceSeo #container .innerWrap #result .tl{width:100%}#serviceSeo #container .innerWrap #result p{margin-bottom:5%}#serviceSeo #container .innerWrap #result p img{width:1100px;vertical-align:bottom}#serviceSeo #container .innerWrap #result .inner table td,#serviceSeo #container .innerWrap #result .inner table th{font-size:1.6rem;padding:2% 3%}#serviceSeo #container .innerWrap #result .inner table td img{vertical-align:middle;margin-bottom:1%}#serviceSeo #container .innerWrap #flow{padding:8% 3%}#serviceSeo #container .innerWrap #flow .tl{font-size:2.4rem;width:70%}#serviceSeo #container .innerWrap #flow .price{font-size:2.4rem;margin-bottom:6%}#serviceSeo #container .innerWrap #flow .free{width:100%;margin-bottom:7%;padding-bottom:19%;background-size:700px auto}#serviceSeo #container .innerWrap #flow .free ul li{display:flex;justify-content:center;align-items:center;font-size:1.8rem;width:75px;height:75px;padding-top:0;border-width:5px;line-height:1.3}#serviceSeo #container .innerWrap #flow .free ul li:before{right:-18px;width:9px;height:9px}#serviceSeo #container .innerWrap #flow .charge{width:100%}#serviceSeo #container .innerWrap #flow .charge ul{font-size:2.2rem}#serviceSeo #container .innerWrap #flow .charge ul li{border-width:5px}#serviceSeo #container .innerWrap #flow .charge ul li:last-child{margin-bottom:0}#serviceSeo #container .innerWrap #fee{padding:8% 3%}#serviceSeo #container .innerWrap #fee .tl{width:70%}#serviceSeo #container .innerWrap #fee .inner dd li{padding:3%;font-size:1.8rem;line-height:1.4}#serviceSeo #container .innerWrap #fee .inner dd strong{font-size:2.4rem}#companyDesigner .hdLine{margin-bottom:70px;padding-bottom:40px;background-size:10%}#companyDesigner .hdLine #pageTl{margin:17vw auto 0}#companyDesigner .hdLine #pageTl img{width:60vw}#companyDesigner .hdLine .txt_lead{padding:10vw 3% 0;padding-left:3%;padding-right:3%}#companyDesigner .hdLine .txt_lead img{width:100%;height:auto;min-width:inherit}#companyDesigner .hdLine [class^=designer] img{transform:scale(1.2) translate(-10%,10%)}#companyDesigner .hdLine .designer_01{top:22vw;right:77vw}#companyDesigner .hdLine .designer_02{right:70vw;top:61vw}#companyDesigner .hdLine .designer_03{top:2vw;right:58vw}#companyDesigner .hdLine .designer_04{top:2vw;left:53vw}#companyDesigner .hdLine .designer_05{top:5vw;left:74vw}#companyDesigner .hdLine .designer_06{top:35vw;left:83vw}#companyDesigner .hdLine .designer_07{top:68vw;left:78vw}#companyDesigner .designer_box{padding-bottom:100px}#companyDesigner .designer_box:last-child{padding-bottom:30px}#companyDesigner .designer_box .designer_image img{width:70%}#companyDesigner .designer_box:nth-child(4) .designer_image img,#companyDesigner .designer_box:nth-child(6) .designer_image img,#companyDesigner .designer_box:nth-child(8) .designer_image img{width:80%}#companyDesigner .designer_box:nth-child(9) .designer_image img{width:100%}#companyDesigner .designer_box .name{margin-bottom:40px}#companyDesigner .designer_box .name img{transform:scale(.5) translate(-50%,50%);margin:-40px 0}#companyDesigner .designer_box table td{font-size:1.5rem;padding:10px 0}#companyDesigner .designer_box .line{top:0}#companyDesigner .designer_box .fl_box_cc{flex-direction:column-reverse}#companyDesigner .designer_box .fl_box_cc .name img{transform:scale(.5) translate(-10%,50%)}#companyDesigner .designer_box .fl_box_cc .designer_image{margin-top:30px}body#serviceEngineer .pc_el{display:none!important}body#serviceEngineer .sp_el{display:inline-block!important}body#serviceEngineer main .innerWrap{padding:0}body#serviceEngineer .contentsInner{width:100%}body#serviceEngineer .contentsInner .flBox{display:block;width:100%;height:auto}body#serviceEngineer .mv{margin-bottom:5%}body#serviceEngineer .mv h1{margin-bottom:5%;font-size:2.4rem}body#serviceEngineer .mv .mv_text{width:100%;top:45%}body#serviceEngineer .mv .mv_text img{width:90%;height:auto}body#serviceEngineer .contents_wrap .contentsInner{width:100%}body#serviceEngineer .contents_wrap .flBox{padding:0 3%}body#serviceEngineer .contents_wrap .secBox{margin-top:0;margin-bottom:8%}body#serviceEngineer .contents_wrap .secBox .contents_box{padding:3%}body#serviceEngineer .contents_wrap .secBox .contents_box .base-tl{font-size:2rem;padding:0;margin-bottom:0;padding:5%}body#serviceEngineer .contents_wrap .secBox .contents_box .base-tl:before{border-top:none;content:"";position:absolute;left:-3%;bottom:0;top:15%;border-left:5px solid #5356db;height:50px}body#serviceEngineer .contents_wrap .secBox .contents_box p{width:100%;font-size:1.6rem}body#serviceEngineer .contents_wrap .secBox:first-child .contents_box,body#serviceEngineer .contents_wrap .secBox:nth-child(2) .contents_box,body#serviceEngineer .contents_wrap .secBox:nth-child(3) .contents_box{background:url(/assets/dest/img/webapp/bg_sp.png) no-repeat top/cover}body#serviceEngineer .contents_wrap .sec_href{width:100%;margin-bottom:8%}body#serviceEngineer .contents_wrap .sec_href .contents_box{height:auto;min-height:auto}body#serviceEngineer .slick-initialized .slick-slide .move{width:50%;margin-top:45%;margin-left:0;top:48%}body#serviceEngineer .banner{padding:0 3%;margin-top:0}body#serviceEngineer .about_wrap{padding:5% 3%;margin-bottom:5%!important}body#serviceEngineer .about_wrap .base-tl{font-size:2rem;margin-bottom:5%}body#serviceEngineer .about_wrap .base-tl span{padding:3%}body#serviceEngineer .about_wrap .title p{font-size:1.6rem;margin:8% 3% 5%}body#serviceEngineer .about_wrap .aboutBox{width:100%;margin-bottom:8%}body#serviceEngineer .about_wrap .aboutBox p{font-size:1.6rem}body#serviceEngineer .about_wrap .aboutBox img{width:100%;height:auto;display:block}body#serviceEngineer .about_wrap .base_tbl{padding:5% 3% 3%}body#serviceEngineer .about_wrap .abot_c{margin-top:0}body#serviceEngineer .about_wrap .abot_c a{padding:6% 3% 3%;font-size:1.6rem;text-decoration:underline}body#serviceEngineer .about_wrap .name_box{bottom:-12px}body#serviceEngineer .about_wrap .reco{padding:2% 5%}body#serviceEngineer .about_wrap .foot .flBox .aboutBox:first-child{margin-right:0}body#serviceEngineer .about_wrap .foot .name_box{bottom:-12px}body#serviceEngineer .about_wrap .foot .text{padding:5% 3% 0}body#serviceEngineer .about_wrap .foot .foot_box .title{margin-bottom:5%;width:100%;margin-top:0}body#serviceEngineer .about_wrap .foot .foot_box .title p{font-size:1.8rem;box-shadow:none}body#serviceEngineer .about_wrap .foot .foot_box .about_btn a{width:85%;margin:0 auto 7%;padding:5% 3%;max-width:400px}body#serviceEngineer .flow_wrap .flBox{display:block}body#serviceEngineer .flow_wrap .flow_left{padding:0 3% 10%}body#serviceEngineer .flow_wrap .flow_right{width:100%;margin:0 auto}body#serviceEngineer .flow_wrap .flow_right .wrap-tl{margin-bottom:15px;margin-top:12%;margin-left:4%;font-size:2.4rem;line-height:3.6rem;height:0;display:block}body#serviceEngineer .flow_wrap .flow_right .secBox{width:100%}body#serviceEngineer .flow_wrap .flow_right img{margin-top:auto;width:100px}body#serviceEngineer .flow_wrap .flow_right .flow_img{margin-top:5%;display:block;width:100%;height:auto}body#serviceEngineer .flow_wrap .flow_right .flBox_sp{display:flex;margin-bottom:5%;padding-top:5%;align-items:baseline}body#serviceEngineer .flow_wrap .flow_right p{font-size:1.6rem}body#serviceEngineer .flow_wrap .base-tl{font-size:2rem;margin-bottom:3%!important;padding:5% 0;width:100%;overflow:hidden}body#serviceEngineer .flow_wrap .base-tl:before{top:50%}body#serviceEngineer .flow_wrap .base-tl span{padding:3%}body#serviceEngineer .flow_wrap .step{margin-top:0}body#serviceEngineer .flow_wrap .flow_box:nth-child(2n) .flow_left:before{border:45px solid transparent;border-top:30px solid #f2f6ff}body#serviceEngineer .flow_wrap .flow_box:nth-child(odd) .flow_left:before{border:45px solid transparent;border-top:30px solid #cad7f2}body#serviceEngineer .flow_wrap .flow_box .step01:before{border-top:30px solid #fff!important}body#serviceEngineerCase main{padding-bottom:0;background-repeat:repeat}#serviceEngineerCase .contentsInner{width:100%;background:none}#serviceEngineerCase .base-tl{margin-bottom:5%}#serviceEngineerCase .base-tl:before{content:normal}#serviceEngineerCase .base-tl span{font-size:1.8rem;line-height:2.5rem;min-height:auto;padding:3% 0 6%}#serviceEngineerCase .search-box{justify-content:space-between;padding:0 5%}#serviceEngineerCase .check_el{width:48.5%;min-height:60px;padding:2%;margin:0 0 3%;line-height:1.8rem}#serviceEngineerCase .backnum_list{margin-bottom:40px}#serviceEngineerCase .container{margin-bottom:9%;background-color:#fff}#serviceEngineerCase .works_list{padding:0 3%;margin:0;justify-content:space-between}#serviceEngineerCase .works_list .text{height:auto}#serviceEngineerCase .list_item{width:49%;min-height:auto;background-color:#fff;padding:2%;margin:0 0 10%}#serviceEngineerCase .list_item .flBox li{padding:2%;width:100%;font-size:1.3rem}#serviceEngineerCase .list_item .flBox li:first-of-type{margin:0 0 10px}#serviceEngineerCase .genre{font-size:1.2rem;line-height:1.6rem;margin-top:10%}#serviceEngineerCase .base_tbl{display:block}#serviceEngineerCase .base_tbl tr{height:auto;padding:2%}#serviceEngineerCase .base_tbl th{width:100%;display:block;padding:3% 0}#serviceEngineerCase .base_tbl th:after{content:"";position:absolute;top:0;left:0;bottom:0;border-bottom:3px solid #1e3d87;border-right:none;width:80px;height:auto}#serviceEngineerCase .base_tbl th span{font-size:1.8rem;line-height:2.5rem}#serviceEngineerCase .base_tbl td{width:100%;height:auto;padding:3% 0;display:block}#serviceEngineerCase .base_tbl td .flBox{position:static;margin-top:3%;padding:0}#serviceEngineerCase .base_tbl .flBox li{padding:5px 8px}#serviceEngineerCase .base_tbl .flBox li:first-of-type{margin:0 8px 0 0}#serviceEngineerCase .top_btn{padding-bottom:30px;width:80%}#websiteIwata .inner_wrap{width:100%;padding:0 3%}#websiteIwata .border-title{margin-bottom:10%;font-size:2.4rem}#websiteIwata #mv_area{margin:0}#websiteIwata #mv_area img{display:none}#websiteIwata #mv_area .mv_tl{position:static;height:auto;padding:10% 3%;font-size:1.5rem;background:url(../../website/iwata/img/mv.png) no-repeat 50%/cover}#websiteIwata #mv_area .mv_tl strong{font-size:2.1rem}#websiteIwata #mv_area .lead_area{position:static;padding:5% 2%;font-size:1.8rem}#websiteIwata #mv_area .lead_area .title{font-size:2.4rem;line-height:1.4}#websiteIwata #performance_area,#websiteIwata #performance_area .p_tl_box{margin-bottom:8%}#websiteIwata #performance_area .p_tl_box .p_tl{margin-bottom:6%;font-size:2.4rem}#websiteIwata #performance_area .p_tl_box .p_txt{font-size:1.8rem;text-align:left}#websiteIwata #performance_area .p_tl_box .p_txt br{display:none}#websiteIwata #performance_area .performance_box{margin-bottom:8%}#websiteIwata #performance_area .performance_box .tl_box ul{flex-wrap:wrap;margin-bottom:3%}#websiteIwata #performance_area .performance_box .tl_box li{font-size:1.8rem;line-height:1.4}#websiteIwata #performance_area .performance_box .tl_box .name{margin-bottom:5%;font-size:2.2rem;line-height:1.4}#websiteIwata #performance_area .performance_box .con_box{display:block}#websiteIwata #performance_area .performance_box .photo_box,#websiteIwata #performance_area .performance_box .txt_box{width:100%}#websiteIwata #performance_area .performance_box .photo_box a{width:85%;margin:6% auto;font-size:2rem}#websiteIwata #performance_area .performance_box .txt_box .txt{margin-bottom:6%}#websiteIwata #performance_area .performance_box .txt_box:before{display:none}#websiteIwata #performance_area .base_btn{width:85%;font-size:2rem}#websiteIwata #service_area .border_tl{margin-bottom:6%;font-size:2.4rem}#websiteIwata #service_area .fl_box{display:block}#websiteIwata #service_area .fl_box .con_box{display:block;width:100%}#websiteIwata #service_area .fl_box .con_box .photo{width:100%;margin-top:5%;padding:0 5%}#websiteIwata #service_area .fl_box .con_box .txt_box{width:100%;padding:5%}#websiteIwata #service_area .fl_box .con_box .txt_box .tl{font-size:2rem;line-height:1.4}#websiteIwata #service_area .fl_box .con_box .txt_box .btn{width:80%;margin-top:6%}#websiteIwata .iwata_contactBtn{margin:8% 0;padding:0 3%}#websiteIwata .iwata_contactBtn p{font-size:2rem;line-height:1.4}#websiteIwata .iwata_contactBtn .ftContact{width:100%}#websiteIwata .iwata_contactBtn .ftContact .contact{margin:0}#websiteIwata .iwata_contactBtn .ftContact .contact a{width:100%;margin:6% 0;padding:15px 0;font-size:2.2rem;background-size:40px}#websiteIwata #merit_area{padding:5% 0}#websiteIwata #merit_area .merit_lead{top:0;width:100%;height:auto;margin:0 0 8%;padding:5%;font-size:2rem;line-height:1.4}#websiteIwata #merit_area .merit_lead:after,#websiteIwata #merit_area .merit_lead:before{display:none}#websiteIwata #merit_area .flex{display:block}#websiteIwata #merit_area .merit_box{width:100%;margin-bottom:5%;padding:8% 5%}#websiteIwata #merit_area .num{width:60px;top:-25px;left:15px}#websiteIwata #merit_area .num img{width:100%;height:auto}#websiteIwata #merit_area .merit_title{font-size:2.2rem}#websiteIwata #flow_area{padding:10% 0 0}#websiteIwata #flow_area:after{top:-25px;height:50px}#websiteIwata #flow_area .flow_wrap{display:block}#websiteIwata #flow_area .txt_box{width:100%;margin-bottom:5%;padding:0 5%}#websiteIwata #flow_area .flow_title{margin:0 0 3%;font-size:2.2rem;display:flex;flex-wrap:wrap}#websiteIwata #flow_area .flow_title .ja{order:2;width:100%}#websiteIwata #flow_area .flow_title .point{order:1;margin-left:0}#websiteIwata #flow_area .flow_number{top:-35px;left:3%;width:70px;height:70px}#websiteIwata #flow_area .flow_number .en{font-size:1.5rem}#websiteIwata #flow_area .flow_number .num{font-size:3rem}}@media screen and (max-width:896px)and (orientation:landscape){#serviceEngineer .contentsInner .flBox{display:flex}#serviceEngineer .about_wrap .aboutBox{width:48%;margin-bottom:4%}#serviceEngineer .about_wrap .foot .flBox .aboutBox:nth-child(odd){margin-right:4%}#serviceEngineer .about_wrap .foot .flBox .aboutBox:nth-child(2n){margin-right:0}#serviceEngineer .flow_wrap .flow_right{width:78%}#serviceEngineer .flow_wrap .flow_right .wrap-tl{height:auto}#serviceEngineerCase .contentsInner{width:100%}#serviceEngineerCase .backnum_list{width:96%;margin:20px auto 70px}#serviceEngineerCase .works_list{width:100%;margin:0 0 70px}#serviceEngineerCase .works_list .flBox li:first-of-type{margin-right:0}#serviceEngineerCase .works_list .flBox li:nth-of-type(2){margin-left:10px}#serviceEngineerCase .base_tbl td,#serviceEngineerCase .base_tbl tr{height:200px}}@media screen and (max-width:768px)and (orientation:landscape){#serviceEngineer .flow_wrap .flow_right{width:100%}}