#pageTitle{color:#333;padding:20px 0;font-size:2.4rem;line-height:1.8;text-align:center;background:#f4f4f4;border:1px solid #dcdcdc}body:not(#home) .moreBtn{color:#fff!important}body:not(#home) .moreBtn:hover{color:#414141!important}body:not(#home) .inqBtn{color:#fff!important}body:not(#home) main{padding:60px 0 0}body:not(#home) main .innerWrap>section{margin-bottom:40px}body:not(#home) main h2{margin-bottom:35px;font-size:3.6rem}body:not(#home) main h3{margin-bottom:20px}.inner_wrap{width:1200px;margin:auto}#Archive h2,#infoArchive h2{text-align:center}[id$=Archive] .innerWrap{width:100%;max-width:none;padding:0 6%}[id$=Individual] time{margin-right:10px}[id$=Individual] .date{margin-bottom:15px!important}[id$=Individual] .category{margin-bottom:20px}[id$=Individual] .category-icon{position:static;margin-right:10px}[id$=Individual] .postArea p{margin-bottom:25px}[id$=Individual] .postArea img{max-width:100%;height:auto}#pageNation{display:-Webkit-flex;display:flex;justify-content:center;align-items:center;margin-top:50px}#pageNation li{width:200px;margin:0 15px}#pageNation li:hover a{background:#252525}#pageNation li a{transition:all .5s;display:block;font-size:14px;font-size:1.4rem;margin:0 auto;padding:18px 0;color:#fff;text-align:center;text-decoration:none;background:#474542}.pagenation{margin-top:50px}.pagenation ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pagenation li{transition:all .3s;width:40px;height:40px;text-align:center;margin:0 5px;border:2px solid #474542;box-sizing:border-box;background:#fff;line-height:38px}.pagenation li a{transition:all .3s;display:block;text-decoration:none;color:#474542}.pagenation li.active{color:#fff;background:#474542}.pagenation li.next,.pagenation li.prev{width:140px}.pagenation li:hover{background:#474542}.pagenation li:hover a{color:#fff}#companySupportteam #wrapper{overflow:hidden}#companySupportteam #mv_area{position:relative}#companySupportteam #mv_area .tl_box{position:absolute;bottom:40px;left:0;right:0;margin:auto;text-align:center;line-height:1;opacity:0;transform:scale(0);animation:b 1s ease 2.5s 1 forwards}#companySupportteam #mv_area .tl_box .tl{margin-bottom:20px}#companySupportteam #mv_area .tl_box img{display:block;margin:auto}#companySupportteam #mv_area .image_box{display:flex;position:relative;z-index:-1}#companySupportteam #mv_area .image_box>div{margin-left:-81px;transform:translateY(-100px);opacity:0}#companySupportteam #mv_area .image_box>div:first-of-type{margin-left:-41px;animation:a 1.5s ease .5s 1 forwards}#companySupportteam #mv_area .image_box>div:nth-of-type(2){animation:a 1.5s ease 1.5s 1 forwards}#companySupportteam #mv_area .image_box>div:nth-of-type(3){animation:a 1s ease 1.5s 1 forwards}#companySupportteam #mv_area .image_box>div:nth-of-type(4){animation:a 1s ease 2s 1 forwards}#companySupportteam #mv_area .image_box img{display:block}#companySupportteam #mv_area .stump{position:absolute;bottom:-50px;right:15px}#companySupportteam .lead_box{width:1000px;margin-left:0;font-size:24px;font-size:2.4rem;padding:70px;text-align:center;transform:skew(15deg,0);border:4px solid #56bf26}#companySupportteam .lead_box strong{color:#56bf26;font-weight:400}#companySupportteam .lead_box p{transform:skew(-15deg,0)}#companySupportteam .con_box{width:1000px;transform:skew(-8deg,0);margin-left:0;padding:30px;font-weight:700;background:#56bf26}#companySupportteam .con_box p{font-size:18px;font-size:1.8rem}#companySupportteam .con_box .in_box{transform:skew(8deg,0);padding:15px 40px}#companySupportteam .con_box .txt{margin-bottom:30px;color:#fff}#companySupportteam .con_box .contact{padding:25px;text-align:center;background:#fff}#companySupportteam .con_box .contact p{transform:skew(8deg,0)}#companySupportteam .con_box .contact span{display:inline-block;margin-right:20px}#companySupportteam .staff_list{display:flex;justify-content:center;flex-wrap:wrap}#companySupportteam .staff_list li{position:relative;width:220px;height:220px;margin:60px 55px}#companySupportteam .staff_list li:before{content:"";position:absolute;top:20px;left:0;z-index:-1;width:100%;height:100%;background:#56bf26;transform:skew(-8deg,0)}#companySupportteam .staff_list .inner{position:absolute;top:0;width:100%;height:100%;background:#fff;transform-origin:top left;transform:skew(-8deg,0)}#companySupportteam .staff_list .name{position:relative;z-index:1;margin-top:20px;margin-left:-25px;font-size:18px;font-size:1.8rem;line-height:1.6;transform:skew(8deg,0)}#companySupportteam .staff_list .name img{display:block;margin-bottom:10px}#companySupportteam .staff_list .image{position:absolute;bottom:0;right:30px;transform:skew(8deg,0)}#companySupportteam .staff_list .image img{display:block}@keyframes a{to{transform:translateY(0);opacity:1}}@keyframes b{70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}#companyDesigner>a{display:none}#companyDesigner .mv{position:relative;z-index:3}#companyDesigner .mv img{width:100%;height:auto}#companyDesigner #wrapper{overflow:hidden}#companyDesigner .innerWrap{width:1200px}#companyDesigner .hdLine{position:relative;margin-bottom:100px;padding-bottom:75px;text-align:center;background:url(../../company/designer/img/ico_lead_arrow.png) repeat-x bottom #e1f6ff;width:100%}#companyDesigner .hdLine .line{position:absolute;top:0;left:0;right:0;margin:auto}#companyDesigner .hdLine #pageTl{margin-bottom:35px;position:relative;z-index:3}#companyDesigner .hdLine #pageTl img{display:block;margin:auto;width:37vw;max-width:594px}#companyDesigner .hdLine .in_box{position:relative;padding:75px 0 0;z-index:1;width:100%}#companyDesigner .hdLine .txt_lead img{position:relative;z-index:2;width:50vw;max-width:642px;min-width:450px}#companyDesigner .hdLine [class^=designer]{position:absolute}#companyDesigner .hdLine [class^=designer] img{width:100%;height:auto}#companyDesigner .hdLine .designer_01{top:1vw;right:74vw;width:15vw;max-width:245px}#companyDesigner .hdLine .designer_02{top:34vw;right:74vw;width:22vw;max-width:348px}#companyDesigner .hdLine .designer_03{top:10vw;right:63vw;width:14vw;max-width:221px}#companyDesigner .hdLine .designer_04{top:6vw;left:69vw;width:16vw;max-width:251px}#companyDesigner .hdLine .designer_05{top:2vw;left:84vw;max-width:195px;width:12vw}#companyDesigner .hdLine .designer_06{top:31vw;left:70vw;width:14vw;max-width:218px}#companyDesigner .hdLine .designer_07{top:28vw;left:85vw;width:14vw;max-width:227px}#companyDesigner .line{transition:all .3s;transform:translate(700px,-700px);opacity:0}#companyDesigner .line img{display:block;width:100%;height:auto;margin:auto}#companyDesigner .line.is-scroll-active{transform:translate(0);animation-duration:1.5s;animation-delay:1.5s;opacity:1}#companyDesigner #container{padding-top:0}#companyDesigner .designer_box{position:relative;padding-bottom:210px}#companyDesigner .designer_box.is-scroll-active .designer_image{animation:c .4s cubic-bezier(.25,.46,.45,.94) .4s 1 forwards;opacity:0}#companyDesigner .designer_box.is-scroll-active .txt_box{animation:c .4s cubic-bezier(.25,.46,.45,.94) .6s 1 forwards;opacity:0}#companyDesigner .designer_box .fl_box_bw{display:flex;justify-content:space-between}#companyDesigner .designer_box .fl_box_cc{display:flex;justify-content:center;align-items:center}#companyDesigner .designer_box .line{position:absolute;top:-450px;left:0;right:0;margin:auto;z-index:2}#companyDesigner .designer_box:nth-of-type(2n){background:#e1f6ff}#companyDesigner .designer_box:nth-of-type(2n):after,#companyDesigner .designer_box:nth-of-type(2n):before{content:"";position:absolute}#companyDesigner .designer_box:nth-of-type(2n):before{right:0;bottom:100%;border-bottom:300px solid #e1f6ff;border-left:100vw solid transparent;z-index:-1}#companyDesigner .designer_box:nth-of-type(2n):after{content:"";position:absolute;left:0;bottom:0;border-bottom:300px solid #fff;border-left:100vw solid transparent;z-index:1}#companyDesigner .designer_box:nth-of-type(2n) .designer_image{order:9;text-align:right}#companyDesigner .designer_box:nth-of-type(2n) .txt_box{order:1}#companyDesigner .designer_box .designer_image,#companyDesigner .designer_box .txt_box{transform:translateY(100px);opacity:0}#companyDesigner .designer_box .designer_image{position:relative;z-index:9;width:calc(100% - 670px);margin-top:-50px}#companyDesigner .designer_box .txt_box{position:relative;z-index:9;width:640px}#companyDesigner .designer_box .name{margin-bottom:50px}#companyDesigner .designer_box .name img{display:block}#companyDesigner .designer_box .txt{margin-bottom:25px;font-weight:700;color:#1f1f1f;display:none}#companyDesigner .designer_box table{width:100%;border:none}#companyDesigner .designer_box table td,#companyDesigner .designer_box table th{display:block;width:100%;font-weight:700;color:#004ea2;border:none;line-height:1.4;border-bottom:2px solid #5abbff}#companyDesigner .designer_box table th{padding:21px 0 21px 60px;font-size:2rem;text-align:left;background:url(../../company/designer/img/ico_cube.png) no-repeat left 10px center}#companyDesigner .designer_box table td{padding:15px 0;font-size:1.8rem}@keyframes c{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#companyDesigner footer #copyRight{padding:10px 0;color:#fff;background:#4e6fc4}#serviceGdpr main#container{padding-top:0}#serviceGdpr .photo_mv{margin-bottom:80px}#serviceGdpr .photo_mv img{width:100%;height:auto}#serviceGdpr .base_tl{position:relative;margin-bottom:35px;padding-bottom:10px;font-size:3.6rem;text-align:center}#serviceGdpr .base_tl:before{position:absolute;bottom:0;left:0;right:0;margin:auto;content:"";width:94px;height:4px;background:#07468b}#serviceGdpr .base_tl.small{font-size:2.6rem}#serviceGdpr .sub_tl{color:#07468b;font-size:2.4rem}#serviceGdpr .recommend_area .recommend_box{padding:50px 40px;border:6px solid #e1f3ff}#serviceGdpr .recommend_area .recommend_box em{color:#07468b}#serviceGdpr .recommend_area .recommend_box strong{color:#07468b;font-weight:700}#serviceGdpr .cost_area{text-align:center}#serviceGdpr .cost_area .formula{margin-bottom:25px}#serviceGdpr .cost_area .priceBox{padding:24px 0;margin-bottom:20px;border:6px solid #e1f3ff}#serviceGdpr .cost_area .priceBox .price{text-align:center;font-size:2.8rem}#serviceGdpr .cost_area .priceBox strong{display:inline-block;margin:0 8px;color:#07468b;font-size:7.2rem}#serviceGdpr .support_area{overflow:hidden}#serviceGdpr .support_area .flex{display:flex;justify-content:space-between}#serviceGdpr .support_area .photo img{display:block}#serviceGdpr .support_area .txt_box{width:calc(100% - 400px)}#serviceGdpr .base_list{width:500px;margin:0 auto 50px;text-align:left}#serviceGdpr .base_list li{position:relative;font-size:1.8rem}#serviceGdpr .base_list li:before{content:"●";color:#07468b;margin-right:5px}#serviceGdpr .todo_list li{display:flex;justify-content:space-between;margin-bottom:15px}#serviceGdpr .todo_list .detail,#serviceGdpr .todo_list .hedding{padding:10px;font-weight:700;border-radius:10px}#serviceGdpr .todo_list .hedding{width:300px;color:#fff;background:#07468b}#serviceGdpr .todo_list .detail{width:calc(100% - 310px);background:#e1f3ff}#serviceGdpr .consultation_area{padding:60px 0}#serviceGdpr .consultation_area li{font-size:2.4rem;color:#07468b;background:#e1f3ff;border-radius:100px;position:relative;text-align:center;margin-bottom:100px;padding:40px;width:760px}#serviceGdpr .consultation_area li span{background:#fbde46;color:#000;font-size:1.8rem;font-weight:700;border-radius:100px;padding:10px 20px;position:absolute;top:-20px;left:40px}#serviceGdpr .consultation_area li strong{color:#fbde46}#serviceGdpr .consultation_area li:before{background:url(/assets/dest/img/website/gdpr/ico_arrow_01.png) no-repeat;content:"";position:absolute;bottom:-15px;right:90px;width:53px;height:15px}#serviceGdpr .consultation_area li:after{background:url(/assets/dest/img/website/seo/ico_men.png) no-repeat;content:"";position:absolute;bottom:-100px;right:-160px;width:97px;height:174px}#serviceGdpr .consultation_area li:nth-child(2n){margin-left:240px}#serviceGdpr .consultation_area li:nth-child(2n):before{background:url(/assets/dest/img/website/gdpr/ico_arrow_02.png) no-repeat;content:"";position:absolute;bottom:-15px;left:90px;width:53px;height:15px}#serviceGdpr .consultation_area li:nth-child(2n):after{background:url(/assets/dest/img/website/seo/ico_woman.png) no-repeat;content:"";position:absolute;bottom:-100px;left:-160px;width:97px;height:174px}#serviceGdpr .consultation_area .txt{text-align:center;font-size:4.8rem;line-height:1.2;color:#fff;border-top:10px solid #07468b;position:relative;padding-top:100px}#serviceGdpr .consultation_area .txt strong{color:#e54704}#serviceGdpr .consultation_area .txt:before{background:url(/assets/dest/img/website/seo/bg_flow.png) no-repeat;content:"";position:absolute;top:-10px;left:0;right:0;width:116px;height:60px;margin:0 auto}#serviceGdpr .flow_area p{margin-bottom:20px}#serviceGdpr .flow_area li{margin-bottom:43px;padding:40px;position:relative;text-align:center;border:6px solid #e1f3ff}#serviceGdpr .flow_area li .number{position:absolute;top:-16px;left:-16px}#serviceGdpr .flow_area li h3{color:#07468b;font-size:2.4rem}#serviceGdpr .flow_area li ul{display:flex;justify-content:center}#serviceGdpr .flow_area li ul li{padding:93px 30px 0;border:none;margin:0}#serviceGdpr .flow_area li ul li.tel{color:#07468b;line-height:1.2;background:url(/assets/dest/img/website/gdpr/ico_tel.png) no-repeat top;border-right:1px solid #e1f3ff}#serviceGdpr .flow_area li ul li.tel em{font-size:3.6rem;font-weight:700}#serviceGdpr .flow_area li ul li.tel span{font-size:1.4rem;display:block}#serviceGdpr .flow_area ul li:last-child{background:#e1f3ff;margin-bottom:0}#serviceGdpr .flow_area ul li:last-child .arrow{display:none}#serviceGdpr .flow_area li:last-child h3{margin-bottom:0}#serviceGdpr .flow_area li.btn01{background:#fff url(/assets/dest/img/website/gdpr/ico_pc.png) no-repeat top!important}#serviceGdpr .flow_area li.btn01 a{width:auto;background:#07468b;color:#fff;font-size:2rem!important;font-weight:700;transition:all .5s;position:relative;padding:10px 30px}#serviceGdpr .flow_area li.btn01 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.2);transition:all .3s}#serviceGdpr .flow_area li.btn01 a:hover:before{opacity:0;transform:scale(.5)}#serviceGdpr .flow_area li.btn01 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all .3s;border:1px solid rgba(255,135,0,.5);transform:scale(1.2)}#serviceGdpr .flow_area li.btn01 a:hover:after{opacity:1;transform:scale(1)}#serviceGdpr .flow_area li .arrow{position:absolute;left:50%;bottom:-38px;margin-left:-30px;margin-bottom:0}#serviceAws .photo_mv{margin-bottom:80px}#serviceAws .photo_mv img{width:100%;height:auto}#serviceAws .base_tl{position:relative;margin-bottom:35px;padding-bottom:10px;font-size:3.6rem;text-align:center}#serviceAws .base_tl:before{position:absolute;bottom:0;left:0;right:0;margin:auto;content:"";width:94px;height:4px;background:#56bf26}#serviceAws .base_tl.small{font-size:2.6rem}#serviceAws .sub_tl{color:#56bf26;font-size:2.4rem;line-height:1.2}#serviceAws .sub_tl+p{margin-bottom:25px}#serviceAws .sub_tl .small{font-size:2rem}#serviceAws .txt_large{font-size:2rem;line-height:1.2}#serviceAws .txt_large strong{font-size:2.8rem}#serviceAws .recommend_area .recommend_box{padding:50px 40px;border:6px solid #daeed0}#serviceAws .recommend_area .recommend_box em{color:#56bf26}#serviceAws .recommend_area .recommend_box strong{color:#56bf26;font-weight:700}#serviceAws .cost_area{text-align:center}#serviceAws .cost_area .formula{margin-bottom:25px}#serviceAws .cost_area .priceBox{padding:24px 0;margin-bottom:20px;text-align:center;font-size:2.8rem;border:6px solid #daeed0}#serviceAws .cost_area .priceBox strong{display:inline-block;margin:0 8px;color:#56bf26;font-size:7.2rem}#serviceAws .support_area{overflow:hidden}#serviceAws .support_area .flex{display:flex;justify-content:space-between}#serviceAws .support_area .photo img{display:block}#serviceAws .support_area .txt_box{width:calc(100% - 400px)}#serviceAws .todo_list li{display:flex;justify-content:space-between;margin-bottom:15px}#serviceAws .todo_list .detail,#serviceAws .todo_list .hedding{padding:10px;font-weight:700;border-radius:10px}#serviceAws .todo_list .hedding{width:300px;color:#fff;background:#56bf26}#serviceAws .todo_list .detail{width:calc(100% - 310px);background:#daeed0}#serviceAws .flow_area p{margin-bottom:20px}#serviceAws .flow_area li{margin-bottom:43px;padding:40px;position:relative;text-align:center;border:6px solid #daeed0}#serviceAws .flow_area li:last-child{background:#f3ffed;margin-bottom:0}#serviceAws .flow_area li:last-child h3{margin-bottom:0}#serviceAws .flow_area li:last-child .arrow{display:none}#serviceAws .flow_area li .arrow{position:absolute;left:50%;bottom:-38px;margin-left:-30px;margin-bottom:0}#serviceAws .flow_area li .number{position:absolute;top:-16px;left:-16px}#serviceAws .flow_area li h3{color:#56bf26;font-size:2.4rem}#serviceAws .flow_area li ul{display:flex;justify-content:center}#serviceAws .flow_area li ul li{padding:93px 30px 0;border:none;margin:0}#serviceAws .flow_area li ul li.tel{color:#07468b;line-height:1.2;background:url(/assets/dest/img/website/gdpr/ico_tel.png) no-repeat top;border-right:1px solid #e1f3ff}#serviceAws .flow_area li ul li.tel em{font-size:3.6rem;font-weight:700}#serviceAws .flow_area li ul li.tel span{font-size:1.4rem;display:block}#serviceAws .btn01{text-align:center;background:#fff url(/assets/dest/img/website/gdpr/ico_pc.png) no-repeat top!important}#serviceAws .btn01 a{width:400px;background:#56bf26;color:#fff;font-size:2rem!important;font-weight:700;transition:all .5s;position:relative;padding:10px 30px}#serviceAws .btn01 a:before{background-color:hsla(0,0%,100%,.2)}#serviceAws .btn01 a:after,#serviceAws .btn01 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s}#serviceAws .btn01 a:after{opacity:0;border:1px solid rgba(255,135,0,.5);transform:scale(1.2)}#serviceAws .btn01 a:hover:before{opacity:0;transform:scale(.5)}#serviceAws .btn01 a:hover:after{opacity:1;transform:scale(1)}#serviceLp main .image-dummy{width:100%}#serviceLp main .imagephoto{margin:20px 0}#serviceLp main .secBox>p{margin-bottom:20px}#serviceEcconsul main .flowList{padding-left:30px}#serviceEcconsul main .flowList li{list-style-type:decimal}#serviceEcconsul main .staffBox{display:-Webkit-flex;display:flex;justify-content:space-between;margin-bottom:40px}#serviceEcconsul main .staffBox:last-of-type{margin-bottom:0}#serviceEcconsul main .staffBox p{width:600px}#serviceEcconsul main .staffBox .name{display:block;font-size:24px;font-size:2.4rem;margin-bottom:15px}#serviceEcconsul main .staffBox .kana{font-size:20px;font-size:2rem}#internetadEvent .flowList,#websiteIndex .flowList{position:relative;padding:0 25px 25px}#internetadEvent .flowList:before,#websiteIndex .flowList:before{content:"";position:absolute;top:0;left:55px;width:5px;height:100%;background:#56bf26;z-index:0}#internetadEvent .flowList li,#websiteIndex .flowList li{position:relative;margin-bottom:25px;z-index:1}#internetadEvent .flowList li:last-child,#websiteIndex .flowList li:last-child{margin-bottom:0}#internetadEvent .flowList .num,#websiteIndex .flowList .num{font-size:28px;font-size:2.8rem;margin-right:10px;vertical-align:middle}#internetadEvent .flowList .tl,#websiteIndex .flowList .tl{font-size:20px;font-size:2rem;margin-bottom:25px;padding:5px 15px;color:#56bf26;border:1px solid #56bf26;background:#fff}#internetadEvent .flowList .txt,#websiteIndex .flowList .txt{margin-left:60px}#internetadEvent .newsList .photo,#websiteIndex .newsList .photo{position:relative;margin-bottom:0!important}#internetadEvent .newsList .cat,#websiteIndex .newsList .cat{position:absolute;bottom:0;left:0;z-index:1}#internetadEvent .newsList .category-icon,#websiteIndex .newsList .category-icon{position:static}#hd_contact_button{opacity:0;visibility:hidden;transition:opacity .2s ease;position:fixed;z-index:9;top:0;bottom:0;right:0;height:300px;margin:auto;padding:1px;color:#fff;text-decoration:none;writing-mode:vertical-rl;background:linear-gradient(#e65374,#f37947);border-radius:20px 0 0 20px}#hd_contact_button.is-show{opacity:1;visibility:visible}#hd_contact_button:before{content:"";position:absolute;top:-60px;right:8px;width:100px;height:92px;background:url(/assets/dest/img/website/index/fig_contact.png) no-repeat}#hd_contact_button span{display:flex;justify-content:center;align-items:center;padding:10px 20px;font-size:2.4rem}#hd_request_button{position:fixed;z-index:9;top:313px;right:0;padding:1px;color:#fff;text-decoration:none;writing-mode:vertical-rl;background:#56bf26;opacity:0;visibility:hidden;transition:opacity .2s ease}#hd_request_button.is-show{opacity:1;visibility:visible}#hd_request_button span{display:block;border:1px solid hsla(0,0%,100%,.2);border-image:initial;padding:50px 20px 20px;font-size:1.8rem;background:url(/assets/dest/img/common/ico/ico_hd_contact.svg) no-repeat center 15px/32px auto}@media(max-height:750px){#hd_contact_button,#hd_request_button{margin:0;top:unset;bottom:30px}}#internetadEvent #linkArea,#websiteIndex #linkArea{margin:50px 0 80px;display:flex;align-items:center;overflow:hidden;line-height:0}#internetadEvent #linkArea figure,#websiteIndex #linkArea figure{position:relative;width:50%;overflow:hidden}#internetadEvent #linkArea figure img,#websiteIndex #linkArea figure img{width:100%;height:auto;transition:all .3s}#internetadEvent #linkArea figure:hover img,#websiteIndex #linkArea figure:hover img{transform:scale(1.03)}#internetadEvent #linkArea figure figcaption a,#websiteIndex #linkArea figure figcaption a{position:absolute;width:100%;height:100%;top:0;left:0;display:-Webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#fff;text-decoration:none}#internetadEvent #linkArea figure figcaption a strong,#websiteIndex #linkArea figure figcaption a strong{display:-Webkit-flex;display:flex;align-items:center;height:80px;border:1px solid #fff;border-radius:50px;padding:0 5vw;line-height:1.6}#internetadEvent .inner_contents,#websiteIndex .inner_contents{width:1200px;margin:auto;max-width:98vw}#websiteIndex.lp-access #headline #pageTitle,#websiteIndex.lp-access #headline .treeNav{display:none}#websiteIndex .anc-hamburger{position:fixed;top:10px;right:10px;z-index:9999;background-color:#f06f0a;border-radius:50%;width:55px;height:55px;padding:27px 0 0}#websiteIndex .anc-hamburger span:first-of-type{top:auto}#websiteIndex .anc-hamburger .hamburger-inner,#websiteIndex .anc-hamburger .hamburger-inner:after,#websiteIndex .anc-hamburger .hamburger-inner:before{background-color:#fff}#websiteIndex .anc-hamburger:hover{opacity:1}#websiteIndex .anc-hamburger.is-active .hamburger-inner{background-color:transparent}#websiteIndex .anc-nav-wrap{display:none!important;position:sticky;top:10px;z-index:8}#websiteIndex .anc-nav-wrap .anchorLink_list{box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff}#websiteIndex .anc-nav-wrap .anchorLink_list a{padding:10px}@media screen and (max-width:768px){#websiteIndex .anc-nav-wrap{position:fixed;padding:0 3%}#websiteIndex .anc-nav-wrap .anc-hamburger-menu{display:none;padding:0!important;margin-top:80px!important;box-shadow:0 0 6px rgba(0,0,0,.4)}#websiteIndex .anc-nav-wrap .anchorLink_list{margin-bottom:0}}#websiteIndex .intro_area{text-align:center;margin-bottom:60px}#websiteIndex .intro_area ._lead{margin-bottom:30px;font-size:clamp(1.6rem,3vw,2rem)}#websiteIndex .intro_area ._lead span{color:#f06f0a}#websiteIndex .intro_area ._textLg{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;color:#f06f0a;margin-bottom:5px}#websiteIndex .intro_area ._textLg ._jissekiNum{font-size:140%;color:#e4003a;display:inline-block;padding:0 .1em}#websiteIndex .intro_area ._nayami_box{max-width:900px;margin:0 auto;border-radius:12px;background:linear-gradient(90deg,#f06f0a,#e4003a);padding:15px;margin-bottom:40px;position:relative}#websiteIndex .intro_area ._nayami_box:after{content:"";display:block;width:0;height:0;border:20px solid transparent;border-top:20px solid #f06f0a;border-bottom:none;position:absolute;bottom:-5px;left:50%;transform:translate(-50%,100%)}#websiteIndex .intro_area ._nayami_box ._inner{border-radius:4px;background-color:#fff;padding:20px 4%}#websiteIndex .intro_area ._nayami_box ul{counter-reset:a;list-style-type:none}#websiteIndex .intro_area ._nayami_box ul li{text-align:left;font-size:clamp(1.6rem,3vw,2rem);position:relative;padding:5px;padding-left:30px;line-height:1.5em;border-bottom:1px dashed #efefef}#websiteIndex .intro_area ._nayami_box ul li:before{position:absolute;counter-increment:a;content:counter(a);display:inline-block;background:#f06f0a;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;transform:translateY(3px);width:25px;height:25px;line-height:25px;text-align:center;top:.3em}#websiteIndex .lead_text{margin-bottom:50px;text-align:center}#websiteIndex .flow_list{margin-bottom:80px}#websiteIndex .flow_list>li{position:relative;margin-bottom:35px;border:2px solid #fe9741;border-radius:15px}#websiteIndex .flow_list>li:before{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:auto;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:19px solid #fe9741}#websiteIndex .flow_list>li:last-child{margin-bottom:0}#websiteIndex .flow_list>li:last-child:before{display:none}#websiteIndex .flow_list>li._ver02{border-color:#fd6326}#websiteIndex .flow_list>li._ver02 .hedding{background-color:#fd6326}#websiteIndex .flow_list>li._ver02:before{border-top-color:#fd6326}#websiteIndex .flow_list>li._ver03{border-color:#ec1b4a}#websiteIndex .flow_list>li._ver03 .hedding{background-color:#ec1b4a}#websiteIndex .flow_list>li._ver03:before{border-top-color:#ec1b4a}#websiteIndex .flow_list .hedding{display:flex;align-items:center;width:390px;margin:15px 0;padding:10px 0;font-size:2rem;color:#fff;background:#fa940e;border-radius:0 50px 50px 0}#websiteIndex .flow_list .num{margin:0 12px;font-family:bebas-neue-pro,sans-serif;font-weight:400;font-style:normal;font-size:3.2rem;line-height:1}#websiteIndex .flow_list .icon{display:flex;justify-content:center;align-items:center;margin-right:12px;width:33px}#websiteIndex .flow_list .textBox{margin:0 60px 30px}#websiteIndex .flow_list .text{margin-bottom:0;font-size:1.8rem}#websiteIndex .list_check li{padding-left:19px;background:url(/assets/dest/img/common/ico/ico_flow_check.svg) no-repeat left 5px center/10px auto}#websiteIndex .cotactBox{display:flex;align-items:center;margin-top:15px}#websiteIndex .cotactBox .inqBox{padding-right:67px;border-right:1px solid #fa940e}#websiteIndex .cotactBox .inqBtn{position:relative;margin:0;width:380px;font-size:2rem;background-image:linear-gradient(90deg,#ea5904 0,#f29100)}#websiteIndex .cotactBox .inqBtn .icon{position:absolute;top:0;bottom:0;left:25px;margin:auto}#websiteIndex .cotactBox .telBox{display:flex;align-items:center;flex-wrap:wrap;padding-left:67px}#websiteIndex .cotactBox .telBox .telNumber{display:flex;align-items:center;margin-bottom:0;font-size:2.8rem;color:#fa940e;line-height:1}#websiteIndex .cotactBox .telBox .text_small{width:100%;margin-bottom:0;font-size:1.4rem}#websiteIndex main{font-feature-settings:"palt";padding:0!important}#websiteIndex main h1,#websiteIndex main p{margin-bottom:20px}#websiteIndex main .photo_mv{margin-bottom:30px}#websiteIndex main .photo_mv img{width:100%;height:auto}#websiteIndex main .mainTxt{margin-bottom:25px}#websiteIndex main .leadTxt{text-align:left;margin-bottom:20px}#websiteIndex main .leadList{font-size:18px;font-size:1.8rem;margin-bottom:20px;color:#56bf26;padding-left:25px}#websiteIndex main .leadList li{list-style-type:decimal}#websiteIndex main .txtlink{display:block}#websiteIndex main .flowList{margin-bottom:40px}#websiteIndex main .flBox{display:flex;justify-content:space-between}#websiteIndex main .tbl001{width:48%;margin-bottom:20px}#websiteIndex main .tbl001 th{width:80%}#websiteIndex main .tbl001 td{width:20%;text-align:center}#websiteIndex .treeNav{margin:0}#websiteIndex .innerWrap{width:auto}#websiteIndex #top-mv{position:relative;margin:0;height:650px;overflow:hidden}#websiteIndex #top-mv:after{content:"";width:100%;height:200px;background:url(/assets/dest/img/website/img/bg_movie_001.png) no-repeat bottom;position:absolute;left:0;bottom:0;background-size:100% auto}#websiteIndex #top-mv #topmovie{line-height:0}#websiteIndex #top-mv #topmovie video{width:100%;height:auto}#websiteIndex #top-mv #cover{background:url(/assets/dest/img/website/img/bg_mainvisual.png) repeat;width:100%;height:100%;position:absolute;top:0;left:0}#websiteIndex #top-mv dl{position:absolute;width:100%;height:100%;top:0;left:0;display:-Webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column}#websiteIndex #top-mv dl dt{position:relative;margin-bottom:50px}#websiteIndex #top-mv dl dd{color:#fff;text-align:center;font-size:1.8rem}#websiteIndex #top-mv #mouse{bottom:15%;border:none;background:#fff;width:30px;height:50px;margin-left:-15px}#websiteIndex #top-mv #mouse em{font-size:80%}#websiteIndex #top-mv #mouse:before{background:#c3c7d5}#websiteIndex #merit h1{line-height:1;font-size:3.6rem;text-align:center}#websiteIndex #merit .lead_text{margin-bottom:90px;font-size:2rem;text-align:center}#websiteIndex #merit .lead_text span{color:#56bf26}#websiteIndex #merit div[class^=merit0] h2{position:relative;width:1000px;margin:0 auto;font-size:3.3rem}#websiteIndex #merit div[class^=merit0] h2:after{position:absolute;top:50%;left:46.5%;transform:translate(-50%,-50%);line-height:0}#websiteIndex #merit div[class^=merit0] h2 span{position:relative;width:100%;padding:15px 0;text-align:center;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:hsla(0,0%,100%,.8);display:block;z-index:1;line-height:1.2}#websiteIndex #merit [class^=merit0]{margin-bottom:120px}#websiteIndex #merit .merit01 h2:after{content:url(/assets/dest/img/website/img/bg_merit_001.png)}#websiteIndex #merit .merit02 h2:after{content:url(/assets/dest/img/website/img/bg_merit_002.png)}#websiteIndex #merit .merit03 h2:after{content:url(/assets/dest/img/website/img/bg_merit_003.png)}#websiteIndex #merit .merit04 h2:after{content:url(/assets/dest/img/website/img/bg_merit_004.png)}#websiteIndex #merit .merit05 h2:after{content:url(/assets/dest/img/website/img/bg_merit_005.png)}#websiteIndex #merit .merit_even .meritBox{flex-direction:row-reverse;margin-bottom:70px}#websiteIndex #merit .meritBox{display:flex;justify-content:space-between;padding-top:90px}#websiteIndex #merit .meritBox._noflex{display:block}#websiteIndex #merit .meritBox._noflex .photo{width:100%;text-align:center}#websiteIndex #merit .meritBox._noflex .img_fig{float:none;margin:40px auto 0}#websiteIndex #merit .meritBox._noflex .txtBox{width:100%}#websiteIndex #merit .meritBox .img_fig{width:auto!important;max-width:100%;float:right;margin-top:40px}#websiteIndex #merit .meritBox .photo{width:45%;margin:0!important}#websiteIndex #merit .meritBox .photo img{width:100%;height:auto}#websiteIndex #merit .meritBox .photo.center{width:35%;text-align:center}#websiteIndex #merit .meritBox .photo.center .img_fig{float:none}#websiteIndex #merit .meritBox .txtBox{width:65%;padding:0 3vw}#websiteIndex #merit .meritBox .txtBox .text{margin-bottom:25px}#websiteIndex #merit .meritBox .txtBox .text span{color:#56bf26}#websiteIndex #merit .meritBox .btnBox{display:flex;justify-content:space-between;width:620px;max-width:100%}#websiteIndex #merit .meritBox .btnBox .inqBtn{width:300px;max-width:48.5%;margin:0;padding:15px 5px;font-size:1.6rem;line-height:1.2}#websiteIndex #merit .visual img{width:100%;height:auto;max-width:100%}#websiteIndex .merit_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}#websiteIndex .merit_list li{position:relative;width:380px;margin-bottom:65px;padding:45px 18px 18px;border:1px solid #dbdbdb}#websiteIndex .merit_list .col-2{display:flex;justify-content:space-between;align-items:flex-start;width:585px}#websiteIndex .merit_list .col-2 .textBox{width:260px}#websiteIndex .merit_list .col-2 .text{margin-bottom:0}#websiteIndex .merit_list .col-2 .visual{width:260px}#websiteIndex .merit_list .col-2 .visual img{width:auto!important;display:block;margin:auto}#websiteIndex .merit_list .icon{position:absolute;top:-40px;left:0;right:0;width:80px;margin:auto}#websiteIndex .merit_list .hedding{margin-bottom:15px;font-size:2.4rem}#websiteIndex .merit_list .text{font-size:1.6rem;line-height:2}#websiteIndex .merit_list .text .em{color:#56bf26}#websiteIndex .merit_list .visual{width:100%;height:auto;display:block}#websiteIndex .planContainer{margin-bottom:65px;padding:10px;background:#fff3cb;border-radius:15px}#websiteIndex .planContainer .plan_tl{width:500px;margin:-40px auto 20px;padding:5px;text-align:center;color:#fe9741;font-size:2.4rem;background:#fff;border:2px solid #fe9741;border-radius:50px}#websiteIndex .planContainer .inFlex{display:flex;justify-content:space-between}#websiteIndex .planContainer .tyuki_text{margin:10px 0 0;font-size:1.4rem}#websiteIndex .planContents{display:flex;flex-direction:column;width:calc((100% - 20px)/3);border-radius:15px;overflow:hidden}#websiteIndex .planContents.plan01{border:1px solid #fa940f}#websiteIndex .planContents.plan01 .hedding{background-color:#fa940f}#websiteIndex .planContents.plan01 .price{color:#fa940f}#websiteIndex .planContents.plan01 .date{background-color:#fa940f}#websiteIndex .planContents.plan01 .text_large{color:#fa940f}#websiteIndex .planContents.plan01 .exampleBox{background-color:rgba(250,148,15,.1)}#websiteIndex .planContents.plan01 .exampleBox .exampleInner .text span{color:#fa940f}#websiteIndex .planContents.plan02{border:1px solid #fd6326}#websiteIndex .planContents.plan02 .hedding{background-color:#fd6326}#websiteIndex .planContents.plan02 .price{color:#fd6326}#websiteIndex .planContents.plan02 .date{background-color:#fd6326}#websiteIndex .planContents.plan02 .text_large{color:#fd6326}#websiteIndex .planContents.plan02 .exampleBox{background-color:rgba(253,99,38,.1)}#websiteIndex .planContents.plan02 .exampleBox .exampleInner .text span{color:#fd6326}#websiteIndex .planContents.plan03{border:1px solid #ec1b4a}#websiteIndex .planContents.plan03 .hedding{background-color:#ec1b4a}#websiteIndex .planContents.plan03 .price{color:#ec1b4a}#websiteIndex .planContents.plan03 .date{background-color:#ec1b4a}#websiteIndex .planContents.plan03 .text_large{color:#ec1b4a}#websiteIndex .planContents.plan03 .exampleBox{background-color:rgba(236,27,74,.1)}#websiteIndex .planContents.plan03 .exampleBox .exampleInner .text span{color:#ec1b4a}#websiteIndex .planContents .hedding{padding:5px;font-size:2.4rem;color:#fff;text-align:center}#websiteIndex .planContents .inBox{display:flex;flex-direction:column;height:100%;padding:18px 14px;background:#fff}#websiteIndex .planContents .price{font-size:3.6rem;font-weight:700;text-align:center;line-height:1}#websiteIndex .planContents .price .yen{position:relative;top:-2px;font-size:1.8rem;color:#000}#websiteIndex .planContents .date{width:200px;margin:0 auto 20px;padding:12px 10px 10px;text-align:center;font-size:1.8rem;font-weight:700;color:#fff;line-height:1;border-radius:50px}#websiteIndex .planContents .text_small{margin-bottom:0;font-size:1.4rem;text-align:center;color:rgba(0,0,0,.6)}#websiteIndex .planContents .text_large{font-size:1.8rem;font-weight:700;text-align:center;line-height:1}#websiteIndex .planContents .text_lead{display:flex;justify-content:center;min-height:72px;text-align:center;line-height:1.5}#websiteIndex .planContents .exampleBox{display:flex;flex-direction:column;height:100%;padding:10px;border-radius:15px}#websiteIndex .planContents .exampleBox .exampleTitle{margin-bottom:10px;text-align:center;line-height:1}#websiteIndex .planContents .exampleBox .exampleInner{height:100%;padding:10px;background:#fff;border-radius:15px}#websiteIndex .planContents .exampleBox .exampleInner .text{margin-bottom:0}#websiteIndex #trouble{text-align:center;max-width:1400px;margin:0 auto 60px}#websiteIndex #trouble .boxIn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#websiteIndex #trouble .boxIn div{width:260px;height:260px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:6px solid #fff3cb;margin:0 10px 20px}#websiteIndex #trouble .boxIn div p{margin:0!important;font-weight:500;font-size:1.8rem}#websiteIndex #trouble .boxIn div strong{color:#56bf26}#websiteIndex #service{margin-bottom:80px}#websiteIndex #service h2{text-align:center}#websiteIndex #service .serviceIn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;border-bottom:1px solid #dbdbdb}#websiteIndex #service .serviceIn .box{width:50%;border-top:1px solid #dbdbdb}#websiteIndex #service .serviceIn .box a{display:flex;align-items:center;text-decoration:none;transition:all .3s}#websiteIndex #service .serviceIn .box a:hover{background:#fff3cb}#websiteIndex #service .serviceIn .box a p{color:#333}#websiteIndex #service .serviceIn .box:nth-child(odd){border-right:1px solid #dbdbdb}#websiteIndex #service .serviceIn .box .visual{width:50%;margin:0!important;line-height:0}#websiteIndex #service .serviceIn .box .visual img{width:100%;height:100%;object-fit:cover}#websiteIndex #service .serviceIn .box .txt{width:50%;padding:0 3%}#websiteIndex #service .serviceIn .box .txt h3{margin-bottom:10px;font-size:2.2rem;color:#56bf26;display:flex;align-items:center}#websiteIndex #service .serviceIn .box .txt h3 span{margin-right:10px}#websiteIndex #service .serviceIn .box .txt p{margin:0!important}#websiteIndex #flow .visual img{width:100%;height:auto}#websiteIndex #flow h2{text-align:center}#websiteIndex #flow .box{position:relative;margin-bottom:40px;text-align:center;border:8px solid #fff3cb;padding:2vw}#websiteIndex #flow .box:after,#websiteIndex #flow .box:before{border:solid transparent;content:" ";height:0;bottom:100%;left:0;right:0;margin:auto;position:absolute;width:0}#websiteIndex #flow .box:after{border-width:20px;border-top-color:#fff;bottom:-37px}#websiteIndex #flow .box:before{border-width:20px;border-top-color:#fff3cb;bottom:-48px}#websiteIndex #flow .box:last-child:after,#websiteIndex #flow .box:last-child:before{display:none}#websiteIndex #flow .box h3{font-size:2.2rem;color:#56bf26;margin:0;position:relative}#websiteIndex #flow .box h3:after{content:"";width:90px;height:1px;background:#56bf26;display:block;margin:20px auto}@media screen and (max-width:1420px){#websiteIndex #trouble .boxIn div{width:230px;height:230px}}.homelist_cmablog .thisTags{margin:10px 0 0;display:flex;align-items:center;flex-wrap:wrap}.homelist_cmablog .thisTags li{width:auto;display:block;margin-right:10px;margin-bottom:5px;padding:2px 10px;font-size:1.4rem;border-radius:100px;border:1px solid #e0e0e0}.homelist_cmablog .thisTags a{color:#000}.homelist_cmablog .newsList .txtBox{padding:0}.homelist_cmablog .newsList .photo,.homelist_cmablog .newsList .photo img{height:150px}.homelist_cmablog .title{margin-bottom:10px!important}.homelist_cmablog .author{display:flex;align-items:center;color:#000;line-height:1.2;font-size:1.3rem}.homelist_cmablog .author img{width:40px!important;height:40px!important;border-radius:50%;margin-right:10px}body#websiteCorp main .btn01 a{width:420px;color:#fff}body#websiteCorp main #intro{border:7px solid #56bf26;padding:40px 40px 20px}#websiteCorp main img{max-width:100%;height:auto}#websiteCorp .container-xl{width:1200px;margin:auto;max-width:100%}#websiteCorp .leadArea{padding:100px 0}#websiteCorp .leadArea ._title{margin-bottom:25px;font-size:2.8rem;color:#283175}#websiteCorp .leadArea ._lead{font-size:2rem}#websiteCorp .leadArea ._lead span{color:#c8075b}#websiteCorp .stakeholderArea{overflow:hidden;position:relative;margin-bottom:110px;padding:70px 0}#websiteCorp .stakeholderArea:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:550px;background:#f3f3f3}#websiteCorp .stakeholderArea ._title{margin-bottom:45px;font-size:3.5rem;text-align:center;color:#283175}#websiteCorp .stakeholderArea ._lead{margin-bottom:45px;font-size:1.8rem;text-align:center}#websiteCorp .stakeholderArea .corpSlider .swiper-slide{width:336px;margin:0 37px}#websiteCorp .stakeholderArea .corpSlider ._comment{display:flex;justify-content:center;align-items:center;width:336px;height:140px;margin-bottom:20px;padding-bottom:33px;box-sizing:border-box;font-size:2.2rem;text-align:center;color:#283175;line-height:1.5;background:url(/assets/dest/img/website/corp/fig_textbox.png)}#websiteCorp .stakeholderArea .corpSlider ._human{text-align:center}#websiteCorp .featureArea ._title{margin-bottom:30px;font-size:3.5rem;text-align:center;color:#3b3b3b}#websiteCorp .featureArea ._lead{margin-bottom:60px;font-size:1.8rem;text-align:center}#websiteCorp .featureArea .featureBox{margin-bottom:100px}#websiteCorp .featureArea .featureBox ._flex{display:flex;justify-content:space-between;flex-direction:row-reverse}#websiteCorp .featureArea .featureBox._reversal ._flex{flex-direction:inherit}#websiteCorp .featureArea .featureBox ._visual{width:60%}#websiteCorp .featureArea .featureBox ._textBox{width:35%}#websiteCorp .featureArea .featureBox ._textBox ._textCase{position:relative;margin-bottom:20px;font-size:1.4rem;color:#283175}#websiteCorp .featureArea .featureBox ._textBox ._textCase span{display:inline-block;padding-right:10px;background:#fff}#websiteCorp .featureArea .featureBox ._textBox ._textCase:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:100%;height:1px;margin:auto;background:#a2a4b1}#websiteCorp .featureArea .featureBox ._textBox ._hedding{margin-bottom:25px;font-size:3.3rem;color:#283175;line-height:1.2}#websiteCorp .featureArea .featureBox ._textBox ._text{margin-bottom:25px}#websiteCorp .featureArea .featureBox ._detailBox{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:25px 30px;background:#f3f3f3}#websiteCorp .featureArea .featureBox ._detailBox ._subTitle{width:40%;margin-bottom:0;font-size:1.9rem;font-weight:700;text-align:center;line-height:1.5}#websiteCorp .featureArea .featureBox ._detailBox ._subTitle .em{display:block;font-size:2.5rem;color:#c8075b}#websiteCorp .featureArea .featureBox ._detailBox ._list{width:60%;display:flex;flex-wrap:wrap;padding-left:30px;border-left:1px solid #d0d0d0}#websiteCorp .featureArea .featureBox ._detailBox ._list li{position:relative;width:33.3333333333%;margin-bottom:5px;padding-left:20px;font-size:1.7rem;font-weight:700;line-height:1.5}#websiteCorp .featureArea .featureBox ._detailBox ._list li:before{content:"";position:absolute;top:.6rem;left:0;width:13px;height:13px;background:#656b97;border-radius:50%}#websiteCorp .featureArea .featureBox ._detailBox ._list li.col2{width:66.6666666667%}#websiteCorp ._btn{transition:.3s;display:block;width:365px;margin:0 auto 130px;padding:30px 10px;font-size:2.6rem;color:#fff;text-align:center;text-decoration:none;line-height:1;background:#283175;border-radius:50px}#websiteCorp ._btn:hover{background:#0e185f}#websiteCorp ._btn._orange{background:#56bf26}#websiteCorp ._smallBtn{transition:.3s;display:block;width:210px;padding:15px 10px;font-size:1.6rem;color:#fff;text-align:center;text-decoration:none;line-height:1;background:#283175;border-radius:50px}#websiteCorp ._smallBtn:hover{background:#0e185f}#websiteCorp .meritArea{margin-bottom:140px}#websiteCorp .meritArea ._title{font-size:3.5rem;text-align:center}#websiteCorp .meritArea ._meritList{margin-bottom:40px;border-top:1px solid #a2a4b1}#websiteCorp .meritArea ._meritList li{display:flex;align-items:flex-start;padding:75px;border-bottom:1px solid #a2a4b1}#websiteCorp .meritArea ._meritList li ._fig{margin-right:75px}#websiteCorp .meritArea ._meritList li:nth-child(2n){flex-direction:row-reverse}#websiteCorp .meritArea ._meritList li:nth-child(2n) ._fig{margin-right:0;margin-left:75px}#websiteCorp .meritArea ._meritList ._textBox{width:100%}#websiteCorp .meritArea ._meritList ._text{font-size:2.6rem;margin-bottom:20px;line-height:1.6}#websiteCorp .meritArea ._meritList ._text span{color:#c8075b}#websiteCorp .meritArea ._smallBtn{float:right}#websiteCorp .meritArea ._leadText{font-size:3.4rem;text-align:center}#websiteCorp .meritArea ._leadText span{color:#c8075b}@media screen and (max-width:1200px){#websiteCorp .container-xl{padding:0 3%}}@media screen and (max-width:768px){#websiteCorp .leadArea{padding:8% 0}#websiteCorp .leadArea ._title{margin-bottom:5%;font-size:2rem}#websiteCorp .leadArea ._lead{font-size:1.7rem}#websiteCorp .stakeholderArea{margin-bottom:10%;padding:8% 0}#websiteCorp .stakeholderArea:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:420px;background:#f3f3f3}#websiteCorp .stakeholderArea ._title{margin-bottom:6%;font-size:2rem}#websiteCorp .stakeholderArea ._lead{margin-bottom:6%;padding:0 3%;font-size:1.6rem}#websiteCorp .stakeholderArea .corpSlider .swiper-slide{width:250px;margin:0 25px}#websiteCorp .stakeholderArea .corpSlider ._comment{width:100%;height:105px;margin-bottom:15px;padding-bottom:25px;font-size:1.6rem;background-repeat:no-repeat;background-size:100% auto}#websiteCorp .stakeholderArea .corpSlider ._human{text-align:center}#websiteCorp .featureArea ._title{margin-bottom:6%;font-size:2.2rem}#websiteCorp .featureArea ._lead{margin-bottom:6%;font-size:1.6rem}#websiteCorp .featureArea .featureBox{margin-bottom:8%}#websiteCorp .featureArea .featureBox ._flex{display:block}#websiteCorp .featureArea .featureBox ._visual{width:100%;margin-bottom:5%}#websiteCorp .featureArea .featureBox ._textBox{width:100%}#websiteCorp .featureArea .featureBox ._textBox ._textCase{margin-bottom:3%;font-size:1.4rem}#websiteCorp .featureArea .featureBox ._textBox ._hedding{margin-bottom:5%;font-size:2.2rem}#websiteCorp .featureArea .featureBox ._detailBox{display:block;padding:5%}#websiteCorp .featureArea .featureBox ._detailBox ._subTitle{width:100%;margin-bottom:5%;font-size:1.8rem}#websiteCorp .featureArea .featureBox ._detailBox ._subTitle .em{font-size:2.2rem}#websiteCorp .featureArea .featureBox ._detailBox ._list{width:100%;padding:5% 0 0;border-top:1px solid #d0d0d0;border-left:none}#websiteCorp .featureArea .featureBox ._detailBox ._list li{width:48.5%;font-size:1.6rem}#websiteCorp .featureArea .featureBox ._detailBox ._list li.col2{width:100%}#websiteCorp ._btn{width:80%;margin-bottom:10%;padding:20px 10px;font-size:2rem}#websiteCorp .meritArea{margin-bottom:10%}#websiteCorp .meritArea ._title{font-size:2.2rem}#websiteCorp .meritArea ._meritList{margin-bottom:6%}#websiteCorp .meritArea ._meritList li{display:block;padding:5%}#websiteCorp .meritArea ._meritList li ._fig{display:block;margin-right:0;margin:auto!important;transform:scale(.7)}#websiteCorp .meritArea ._meritList li:nth-child(2n) ._fig{margin-left:0}#websiteCorp .meritArea ._meritList ._text{font-size:2rem;margin-bottom:5%}#websiteCorp .meritArea ._smallBtn{float:none;margin:0 auto 5%}#websiteCorp .meritArea ._leadText{font-size:2rem}}#websiteSns main section>p{margin-bottom:25px}#websiteSns main .secBox{padding-bottom:0}#websiteSns main .capArea{display:-Webkit-flex;display:flex;margin-bottom:25px}#websiteSns main .capArea img{margin-right:35px}#websiteSns main .capArea dt{font-size:20px;font-size:2rem;margin-bottom:15px;padding:0 0 0 15px;border-left:1px solid #282727}#websiteSns main .capArea dd{margin-bottom:25px}#websiteWa main .leadTxt{margin-bottom:30px}#websiteWa main .case{font-size:24px;font-size:2.4rem;margin-bottom:10px}#websiteWa main .cat{margin-bottom:20px}#websiteWa main .cat span{display:inline-block;font-size:14px;font-size:1.4rem;margin-right:10px;padding:2px 7px;color:#fff;background:#282727;border-radius:2px}#websiteWa main .cat .db{background:#56bf26}#websiteWa main .cat .server{background:#56b900}#websiteWa main .caseBox{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}#websiteWa main .caseBox:last-of-type{margin-bottom:60px;padding-bottom:0;border-bottom:none}#websiteWa main .inBox{display:-Webkit-flex;display:flex;justify-content:space-between}#websiteWa main .inBox .photo{order:2;width:280px}#websiteWa main .inBox .photo img{display:block}#websiteWa main .inBox dl{order:1;width:570px}#websiteWa main dt{font-size:20px;font-size:2rem;margin-bottom:15px;padding:0 0 0 15px;border-left:1px solid #282727}#websiteWa main dd{margin-bottom:25px}#websiteWa main .txtlink{margin-right:25px}#websiteWa main .downloadBtn a{margin-right:15px}#websiteWa .pageLink{display:-Webkit-flex;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px}#websiteWa .pageLink li{width:32.4%;margin-right:1.3%;margin-bottom:11px}#websiteWa .pageLink li:nth-child(3n){margin-right:0}#websiteWa .pageLink li a{transition:all .4s;display:block;padding:15px 0;text-align:center;color:#000;text-decoration:none;background:#fff;border-radius:3px;border:1px solid #282727}#websiteWa .pageLink li:hover a{color:#fff;background:#282727}#websiteEc main .leadTxt{text-align:left}#websiteRecruit main .secBox>p{margin-bottom:25px}#websiteRecruit main .inBox{margin-bottom:25px;display:flex;justify-content:space-between}#websiteRecruit main .inBox p{width:600px}#websiteRecruit main .border-tl .point{margin-right:15px}#websiteRecruit main .border-tl .num{font-size:26px;font-size:2.6rem}#websiteRecruit main .list-col3{display:flex;justify-content:space-between}#websiteRecruit main .list-col3>li{width:31.5%;padding:10px;background:#f3ffed}#websiteRecruit main .list-col3>li li,#websiteRecruit main .list-col3>li p{font-size:14px;font-size:1.4rem}#websiteRecruit main .list-col3>li .tl{font-size:20px;font-size:2rem;text-align:center;margin-bottom:10px;font-weight:700;color:#56bf26}#websiteRecruit main .list-col3>li .tl .point{font-size:17px;font-size:1.7rem;display:block;font-weight:400;color:#000;line-height:1.5}#websiteRecruit main .list-col3>li .tl .point .num{font-size:20px;font-size:2rem}#websiteRecruit main .list-col3>li .txtBox{padding:10px;background:#fff;min-height:430px}#websiteRecruit main .list-col3>li .txt{margin-bottom:15px}#websiteRecruit main .about{border:1px solid #ccc;padding:40px;margin-bottom:25px}#websiteCms main .tbl001{table-layout:fixed}#websiteCms main th{width:20%}#websiteCms main td{width:40%;border-right:1px solid #eee}#websiteCms main td img{display:block;height:auto}#websiteCms main .leadArea{border:1px solid #ccc;padding:40px;margin-bottom:25px}#websiteCms main .leadArea p{margin-bottom:25px}#websiteCms main .leadArea ul+p{margin-bottom:0}#websiteCms main .tl{font-size:26px;font-size:2.6rem;text-align:center;margin:25px 0;font-weight:700;color:#56bf26}#websiteCms main .inBox{padding:40px;background:#f5f5f5}#websiteCms main .inBox dd{margin-bottom:25px}body.website .localNavigation li{width:48%}body#websiteGuideline main h3{font-size:20px;font-size:2rem;margin-bottom:15px;padding:0 0 0 15px;border-left:3px solid #56bf26}body#websiteGuideline main th{width:30%}body#websiteGuideline main table{margin-bottom:10px}body#websiteGuideline main strong{color:#56bf26}body#websiteSp main .list002{padding:4%;background:#f5f5f5;margin-bottom:4%}body#websiteSp main .list002 li{position:relative;padding-left:26px;padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}body#websiteSp main .list002 li:before{content:"";display:block;border-radius:50%;width:18px;height:18px;background:#56bf26;position:absolute;top:.2em;left:0}body#websiteSp .contentsInner p{margin-bottom:2%}body#websiteSp main .branchList{margin-bottom:8%}body#websiteSp main .branchList li{position:relative;margin-bottom:25px;padding-left:48px}body#websiteSp main .branchList li .num{position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;width:40px;height:40px;font-size:2rem;line-height:40px;color:#fff;text-align:center;background-color:#56bf26;border-radius:50%}body#websiteSp main #concreteWay h3{border-left:5px solid #56bf26;padding-left:10px}body#websiteSp main #mfArea{margin-bottom:5%}body#websiteSp .deviceList{display:flex;justify-content:center}body#websiteSp .deviceList li{width:300px;text-align:center;padding:5%}body#websiteSp .deviceList li img{height:105px;width:auto}body#websiteSp .deviceList li strong{display:block}body#websiteSp .deviceList li .directory{color:#56bf26;font-weight:700}body#websiteSp main .long_short{display:flex;justify-content:space-between;border:1px solid #e7e7e7;margin-bottom:6%}body#websiteSp main .long_short>div{width:50%}body#websiteSp main .long_short>div h4{text-align:center;padding:10px 0}body#websiteSp main .long_short>div p{padding:30px;margin-bottom:0}body#websiteSp main .long_short .merit{border-right:1px solid #e7e7e7}body#websiteSp main .long_short .merit h4{background:#56bf26;color:#fff}body#websiteSp main .long_short .demerit h4{background:#6e6e6e;color:#fff}body#internetadIndex main .addImage{text-align:center;margin:4% 0}body#internetadPremium main .list01 .txt.flbox{display:flex;justify-content:space-between}body#internetadPremium main .list01 .txt img{height:308px;width:auto;display:block;margin:4% auto}.internetad main#container .image-dummy{width:100%;height:400px;line-height:400px}.internetad main#container .image img{display:block;margin:auto}.internetad main#container .column--4{display:flex;justify-content:space-between}.internetad main#container .column--4 .columnBox{width:23%}.internetad main#container .column--4 .columnBox h3{text-align:center}.internetad main#container .accordionlist{margin-bottom:70px}.internetad main#container .accordionlist .answer,.internetad main#container .accordionlist .qestion{position:absolute;left:15px;font-size:20px;font-size:2rem;width:50px;height:50px;text-align:center;line-height:50px;display:inline-block;margin-right:15px;color:#fff;background:#414141;border-radius:50%}.internetad main#container .accordionlist .qestion{top:0;bottom:0;margin:auto}.internetad main#container .accordionlist .answer{top:10px;background:#56bf26}.internetad main#container .accordionlist dd,.internetad main#container .accordionlist dt{position:relative;padding:20px 15px 20px 80px}.internetad main#container .accordionlist dt{font-size:20px;font-size:2rem;cursor:pointer;margin-bottom:25px;background:#f5f5f5}.internetad main#container .accordionlist dd{display:none;margin-bottom:20px}.internetad main#container .bnrList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px;margin-bottom:50px}.internetad main#container .bnrList li{width:48.5%;margin-bottom:40px;padding:30px;border:1px solid #e6e6e6}.internetad main#container .bnrList li:last-child{margin-bottom:0}.internetad main#container .bnrList li .txtArea{width:570px}.internetad main#container .bnrList li .photo{margin-bottom:30px}.internetad main#container .bnrList li .photo iframe{width:300px;height:250px;border:none}.internetad main#container .bnrList li .photo img{max-width:100%;width:auto;height:auto;max-height:250px;display:block;margin:auto}.internetad main#container .bnrList li .photo.col-2{display:flex;justify-content:center}.internetad main#container .bnrList li .photo.col-2 img{margin:0 5px}.internetad main#container .bnrList li .flex{display:flex;justify-content:space-between}.internetad main#container .bnrList .single{width:100%}.internetad main#container .bnrSize{width:100%;margin:30px 0;border-collapse:collapse}.internetad main#container .bnrSize td,.internetad main#container .bnrSize th{border:1px solid #414141;text-align:center;vertical-align:middle;width:33.3333333333%}.internetad main#container .bnrSize th.gdn{background:#4280c9;color:#fff}.internetad main#container .bnrSize th.ydn{background:#c01910;color:#fff}.internetad main#container .bnrSize th.microad{background:#ff5c00;color:#fff}.internetad main#container .bnrSize th .image img{display:block;margin:auto}.internetad main#container .bnrSize th .accordionlist{margin-bottom:70px}.internetad main#container .bnrSize th .accordionlist .answer,.internetad main#container .bnrSize th .accordionlist .qestion{position:absolute;left:15px;font-size:20px;font-size:2rem;width:50px;height:50px;text-align:center;line-height:50px;display:inline-block;margin-right:15px;color:#fff;background:#414141;border-radius:50%}.internetad main#container .bnrSize th .accordionlist .qestion{top:0;bottom:0;margin:auto}.internetad main#container .bnrSize th .accordionlist .answer{top:10px;background:#56bf26}.internetad main#container .bnrSize th .accordionlist dd,.internetad main#container .bnrSize th .accordionlist dt{position:relative;padding:20px 15px 20px 80px}.internetad main#container .bnrSize th .accordionlist dt{font-size:20px;font-size:2rem;cursor:pointer;margin-bottom:25px;background:#f5f5f5}.internetad main#container .bnrSize th .accordionlist dd{display:none;margin-bottom:20px}.internetad main#container .bnrSize th .bnrList{margin-top:35px}.internetad main#container .bnrSize th .bnrList li{display:-Webkit-flex;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}.internetad main#container .bnrSize th .bnrList li:last-child{margin-bottom:0}.internetad main#container .bnrSize th .bnrList li .txtArea{width:570px}.internetad main#container .bnrSize th .bnrList li .photo{width:280px}.internetad main#container .bnrSize th .bnrList li .photo iframe{width:300px;height:250px;border:none}.internetad main#container .bnrSize th .bnrList li .photo img{max-width:100%;height:auto}.internetad main#container .bnrSize th .bnrSize{width:100%;margin:30px 0;border-collapse:collapse}.internetad main#container .bnrSize th .bnrSize td,.internetad main#container .bnrSize th .bnrSize th{border:1px solid #414141;text-align:center;vertical-align:middle}.internetad main#container .bnrSize th .bnrSize th.gdn{background:#4280c9;color:#fff}.internetad main#container .bnrSize th .bnrSize th.ydn{background:#c01910;color:#fff}.internetad main#container .bnrSize th .bnrSize th.microad{background:#ff5c00;color:#fff}.internetad main#container .bnrSize th .bnrSize td{width:10%}.internetad main#container .bnrSize th .bnrSize td:first-child{width:30%}.internetad main#container .bnrSize th .bnrSize td.gdn{background:#e2f2fd}.internetad main#container .bnrSize th .bnrSize td.ydn{background:#fddfd9}.internetad main#container .bnrSize th .bnrSize td.microad{background:#fef4c5}#internetadIndex .photo_mv{margin-bottom:70px}#internetadIndex .photo_mv img{width:100%;height:auto}#internetadIndex main#container{padding-top:0}#internetadIndex main#container h3{font-size:20px;font-size:2rem;margin-bottom:15px;padding:0 0 0 15px;border-left:1px solid #282727}#internetadIndex main#container h3+p{margin-bottom:20px}#internetadIndex main#container #bunkiArea h2{text-align:center}#internetadIndex main#container .bnrList li:hover h3{color:#56bf26}#internetadIndex main#container .bnrList h3{padding-left:0;border-left:none}#internetadIndex main#container .bnrList .small_txt{display:block;margin-top:10px;font-size:1.2rem;text-align:center}#internetadIndex main#container .bnrList a{color:#000;text-decoration:none}#internetadIndex main#container .recommend_box{padding:40px;border:6px solid #daeed0}#internetadIndex main#container .recommend_box .pointList-bk{margin-bottom:0}#internetadIndex main#container .recommend_box .pointList-bk li{font-size:1.8rem}#internetadIndex main#container .recommend_box .pointList-bk li:before{top:7px}#internetadIndex main#container .featureList li{margin-bottom:25px}#internetadIndex main#container .featureList li:last-of-type{margin-bottom:0}#internetadIndex main#container .featureList .ico_feature{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-right:15px;color:#fff;font-size:1.6rem;text-align:center;line-height:1.2;background-color:#56bf26}#internetadIndex main#container .featureList .sub_tl{display:flex;align-items:center;padding-left:0;color:#56bf26;background-color:rgba(255,132,0,.1);border-left:none}#internetadIndex main#container .featureList .textBox{padding:0 20px}#internetadIndex main#container .secBox{padding-bottom:0}#internetadIndex main#container .partner{margin-bottom:10px;display:flex;align-items:center}#internetadIndex main#container .partner img{margin-right:15px}#internetadIndex main#container .txtlink{display:block}#internetadIndex main#container .worksList{display:-Webkit-flex;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#internetadIndex main#container .worksList li{width:18.8%;text-align:center;background:#f5f5f5;margin-right:1.5%;margin-bottom:15px;padding:5px 0}#internetadIndex main#container .worksList li:nth-child(5n){margin-right:0}body#internetadBaidu #container{padding:0 0 4%;background:url(../../img/baidu/bg_taiwan_01.png) repeat;position:relative}body#internetadBaidu #container:after{content:"";display:block;width:100%;height:69vw;background:#fff url(../../img/baidu/pho_baidu_01.jpg) no-repeat top;background-size:100% auto;position:absolute;top:0;left:0}body#internetadBaidu #container .visual{height:auto;padding:5% 0 0;text-align:center;background:#fff;position:relative}body#internetadBaidu #container .visual:before{content:"";display:block;width:100%;height:30vw;background:url(../../img/baidu/bg_flag.png) no-repeat bottom;background-size:100% auto;position:absolute;bottom:0;left:0;z-index:1}body#internetadBaidu #container .visual img{position:relative;z-index:1}body#internetadBaidu #container h1{background:#fe0000;position:relative;color:#fff;font-size:3rem;font-weight:400;line-height:1.5;padding:40px 0}body#internetadBaidu #container h1 span{width:calc(100% - 328px);display:block;margin:0;padding:0 30px 0 40px}body#internetadBaidu #container h1 img{position:absolute;right:0;bottom:0}body#internetadBaidu #container .lead{position:relative;z-index:1;background:#fff url(/assets/dest/img/website/img/baidu/bg_staff_01.png) no-repeat 0 0;overflow:hidden}body#internetadBaidu #container .lead .leadInner{width:1200px;margin:auto}body#internetadBaidu #container .lead .leadInner strong{color:#fe0000}body#internetadBaidu #container .lead .leadInner h2{color:#fe0000;margin:0 0 20px;padding-top:40px}body#internetadBaidu #container .lead .leadInner img{margin:20px 0 0}body#internetadBaidu #container .lead .leadInner p{margin-bottom:20px}body#internetadBaidu #container .lead .leadInner ul{margin-bottom:20px;color:#fe0000;font-weight:700}body#internetadBaidu #container .contentsInner{margin:0}body#internetadBaidu #container .contentsInner .innerWrap{background:#fff}body#internetadBaidu #container .lead{margin-bottom:4%}body#internetadBaidu main #whynow{padding:0}body#internetadBaidu main .secBox{padding:40px 50px}body#internetadBaidu main .contentsInner .flBox{display:flex;flex-wrap:wrap}body#internetadBaidu main .contentsInner h2{border-bottom:2px solid #fe0000;border-top:2px solid #fe0000;position:relative;padding:20px 0;text-align:center;line-height:1;width:100%}body#internetadBaidu main .contentsInner strong{color:#fe0000}body#internetadBaidu main .contentsInner h2:after,body#internetadBaidu main .contentsInner h2:before{content:"";display:block;width:100%;height:1px;background:#fe0000;position:absolute;left:0}body#internetadBaidu main .contentsInner h3{font-size:2.4rem}body#internetadBaidu main .contentsInner h2:before{top:1px}body#internetadBaidu main .contentsInner h2:after{bottom:1px}body#internetadBaidu main .tbl001 td{width:auto}body#internetadBaidu main .tbl001 th{background:#fdf1eb;color:#cd1b00}body#internetadBaidu main .tbl001 thead th{background:#cd1b00;color:#fff;text-align:left}body#internetadBaidu main .tbl001 thead th:first-of-type{width:20%}body#internetadBaidu main .bgRed{background:#cd1b00;padding:40px 50px}body#internetadBaidu main .bgRed h2{border-color:#fff;color:#fff}body#internetadBaidu main .bgRed h2:after,body#internetadBaidu main .bgRed h2:before{background:#fff}body#internetadBaidu main .bgRed ul{display:flex;justify-content:space-between;text-align:center}body#internetadBaidu main .bgRed ul li{background:#fff;padding:20px 20px 0;width:49%}body#internetadBaidu main .bgRed ul li img{width:100%;height:auto;display:block}body#internetadBaidu main .bgRed ul li strong{font-size:2rem;display:block;padding:17px 0;line-height:1}body#internetadBaidu main .copy{font-size:2.8rem;text-align:center;margin-bottom:4%}body#internetadBaidu main #appeal{background:#fff url(/assets/dest/img/website/img/taiwan/bg_case_01.png) no-repeat 0}body#internetadBaidu main #appeal .textBox ul{margin-left:112px}body#internetadBaidu main #appeal .textBox li{list-style-type:disc}body#internetadBaidu main #appeal .textBox{width:56%;margin-bottom:4%}body#internetadBaidu main #appeal .textBox h3{padding:30px 0;padding-left:112px;background:url(../../img/baidu/ico_number_01.png) no-repeat 0}body#internetadBaidu main #appeal #apeal02 h3{background:url(../../img/baidu/ico_number_02.png) no-repeat 0}body#internetadBaidu main #appeal #apeal03 h3{background:url(../../img/baidu/ico_number_03.png) no-repeat 0}body#internetadBaidu main #appeal figure{margin-bottom:4%;width:42%;text-align:center}body#internetadBaidu main #cost{margin-bottom:4%!important}body#internetadBaidu main #appeal figure img{max-width:100%;height:auto}body#internetadBaidu main #strength li span{display:block;font-size:1.4rem}body#internetadBaidu main #flow li{padding:30px;text-align:center;background:#fdf1ec;position:relative;margin-bottom:40px}body#internetadBaidu main #flow li.lastStep{background:#ffdada;margin-bottom:0}body#internetadBaidu main #flow li.lastStep:after{display:none}body#internetadBaidu main #flow li strong{display:block;font-size:2rem}body#internetadBaidu main #flow li:after{content:"";display:block;width:0;height:0;border-top:30px solid #fdf1ec;border-right:49px solid transparent;border-bottom:0 solid transparent;border-left:49px solid transparent;position:absolute;bottom:-30px;right:0;left:0;margin:0 auto}body#internetadBaidu .bunkiList-col2 li{border:1px solid #56bf26}body#internetadBaidu .addPrice,body#internetadBaidu .feePrice,body#internetadBaidu .startingPrice{font-size:2.4rem;background:#fdf1ec;margin-bottom:2%;padding:15px}body#internetadBaidu .startingPrice strong{font-size:4rem}body#internetadBaidu main #staff figure{width:42%}body#internetadBaidu main #staff table{width:49%}body#internetadBaidu main #staff .tbl001 th{width:30%}body#internetadBaidu main #result .release ul{overflow:hidden}body#internetadBaidu main #result .release ul li{width:293px;float:left;position:relative}body#internetadBaidu main #result .release ul li a{border:5px solid #fff;display:block;margin-bottom:10px}body#internetadBaidu main #result .release ul li img{width:100%;height:auto}body#internetadBaidu main #result dl dt{padding:0;line-height:1.5;background:none}body#internetadBaidu main #result dl dd{padding-bottom:0;margin:0;border:none}body#internetadBaidu main #result .release ul li li{width:auto}body#internetadBaidu main #result .release>ul>li:nth-of-type(3n-1){margin-left:10px;margin-right:10px}body#internetadBaidu main #result .release ul li p{margin-bottom:10px}body#internetadBaidu main #result .release dl dt span{padding:5px;border:1px solid #ccc;font-size:10px}body#internetadBaidu main #result .release ul li em{background:none;display:block;font-weight:700;padding:10px 0 5px;font-size:16px}body#internetadBaidu main #result .release ul ul{width:auto;padding:0}body#internetadBaidu main #result .release ul ul li{float:none;display:inline-block}body#internetadBaidu main #result .release ul dd.device{margin:10px 0 0}body#internetadBaidu main #result .release ul dd.device li{margin-right:5px}body#internetadBaidu main #result .release ul dd.tag{margin:20px 0 10px}body#internetadBaidu main #result .release ul dd.tag li{border:1px solid #ccc;padding:5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;white-space:nowrap;font-size:10px;margin-bottom:8px}body#internetadBaidu main #result .release ul ul.device{float:right}body#internetadBaidu main #result .release .btn02 a{width:40%;color:#fff;font-weight:700;font-size:1.8rem;background:#56bf26}body#internetadBaidu main #result .release .btn02 a:hover{background:#56bf26}body#internetadBaidu main #cost .formula{text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:4%}body#internetadBaidu main #cost .formula strong{font-size:2.8rem;display:block;margin:0 10px}body#internetadBaidu main #cost .priceBox{border:6px solid #ffdada;padding:24px 0;margin-bottom:20px;text-align:center;font-size:2.8rem}body#internetadBaidu main #cost .priceBox strong{font-size:7.2rem;display:inline-block;margin:0 8px}body#internetadBaidu main #cost .kome{font-size:1.4rem;line-height:1.4}#internetadBaidu .bunkiList-col2 li a{background:#fff}#internetadBaidu main p.alignC a{color:#000}body#internetadMovie main{padding-top:10px}body#internetadMovie h3{margin-bottom:0;position:relative;text-align:center;font-size:3.6rem;margin-top:10px}body#internetadMovie h3:before{content:url(/assets/dest/img/internetad/movie/pho_brackets.svg);position:absolute;top:0;margin-left:-35px}body#internetadMovie h3:after{content:url(/assets/dest/img/internetad/movie/pho_brackets_2.svg);margin-left:25px;position:absolute;bottom:-12px}body#internetadMovie .innerWrap{width:1200px}body#internetadMovie .innerWrap>section{margin-bottom:0!important}body#internetadMovie .innerWrap2{width:920px;margin:0 auto}body#internetadMovie main>div.innerWrap{width:100%}body#internetadMovie #mainVisual{position:relative;height:587px;margin-bottom:0;color:#fff;background-size:cover}body#internetadMovie #mainVisual:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:24px}body#internetadMovie #mainVisual video{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1}body#internetadMovie #mainVisual .movieArea{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}body#internetadMovie #mainVisual .movieArea h2{margin:auto;position:relative;z-index:9}body#internetadMovie #mainVisual .movieArea .tabletImg{position:absolute;top:45px;width:100%}body#internetadMovie #mainVisual .movieArea .tabletImg img{display:block;margin:auto}body#internetadMovie #mainVisual .movieArea .mv2{position:absolute;bottom:0}body#internetadMovie #mainVisual .movieArea .mv2 img{width:100%}body#internetadMovie #mainVisual .mvLine{display:flex}body#internetadMovie #mainVisual .mvLine .lightBlue{background:#9beae4;display:block;width:100%;height:10px}body#internetadMovie #mainVisual .mvLine .red{background:#ffbebb;display:block;width:100%;height:10px}body#internetadMovie #mainVisual .mvLine .orange{background:#ffd1b8;display:block;width:100%;height:10px}body#internetadMovie #mainVisual .mvLine .yellow{background:#ffe7a4;display:block;width:100%;height:10px}body#internetadMovie #mainVisual .mvLine .blue{background:#77c2e0;display:block;width:100%;height:10px}body#internetadMovie #movieAbout{position:relative;background:#75b9ca;padding:72px 0 25px;color:#fff;font-size:1.8rem}body#internetadMovie #movieAbout .innerWrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}body#internetadMovie #movieAbout .innerWrap .movieText{flex:1;z-index:1}body#internetadMovie #movieAbout .innerWrap .movieText p{margin-bottom:25px}body#internetadMovie #movieAbout .innerWrap .phoneImg{margin:-47px 43px 0 5px;width:396px;height:417px;border:3px solid #fff;position:relative}body#internetadMovie #movieAbout .innerWrap .phoneImg img{position:absolute;top:-122px;left:66px;z-index:2}body#internetadMovie #movieAbout .innerWrap .phoneImg video{position:absolute;z-index:9;top:30%;left:23.2%;margin:0;width:52.2%;height:auto;display:block}body#internetadMovie #movieAbout .innerWrap .dotsBack{overflow:hidden}body#internetadMovie #movieAbout .innerWrap .dotsBack:before{content:"";display:inline-block;width:266px;height:465px;position:absolute;bottom:0;left:0;background:url(/assets/dest/img/internetad/movie/pho_dots_01.png) no-repeat;background-position:0 100%}body#internetadMovie #movieAbout .innerWrap .dotsBack:after{content:"";display:inline-block;width:221px;height:438px;position:absolute;top:0;right:0;background:url(/assets/dest/img/internetad/movie/pho_dots_02.png) no-repeat;background-position:100% 0}body#internetadMovie #movieAbout .innerWrap:after{left:0;border-top:40px solid #75b9ca}body#internetadMovie #movieAbout .innerWrap:after,body#internetadMovie #movieAbout .innerWrap:before{content:"";width:0;position:absolute;bottom:-60px;right:0;margin:auto;border-right:30px double transparent;border-bottom:20px dotted transparent;border-left:30px dashed transparent;z-index:1}body#internetadMovie #movieAbout .innerWrap:before{left:5px;border-top:40px solid #ccd8db}body#internetadMovie #recommend{background:#fff;padding:20px 0 45px;position:relative}body#internetadMovie #recommend h3{margin-bottom:15px}body#internetadMovie #recommend:after{left:0;border-top:40px solid #fff}body#internetadMovie #recommend:after,body#internetadMovie #recommend:before{content:"";width:0;position:absolute;bottom:-60px;right:0;margin:auto;border-right:30px double transparent;border-bottom:20px dotted transparent;border-left:30px dashed transparent;z-index:1}body#internetadMovie #recommend:before{left:5px;border-top:40px solid #ecd48f}body#internetadMovie #recommend .recoList{display:flex;justify-content:space-between}body#internetadMovie #recommend .recoList li{border:3px solid #333;width:285px;text-align:center}body#internetadMovie #recommend .recoList li img{max-width:100%;height:auto}body#internetadMovie #recommend .recoList li p{font-size:2rem;font-weight:700;padding:0 10px;margin-bottom:12px;line-height:1.6}body#internetadMovie #published{background:#ffe7a4;padding:25px 0 62px;text-align:center;position:relative}body#internetadMovie #published:after{left:0;border-top:40px solid #ffe7a4}body#internetadMovie #published:after,body#internetadMovie #published:before{content:"";width:0;position:absolute;bottom:-60px;right:0;margin:auto;border-right:30px double transparent;border-bottom:20px dotted transparent;border-left:30px dashed transparent;z-index:2}body#internetadMovie #published:before{left:5px;border-top:40px solid #77c3a0}body#internetadMovie #published h3{margin-bottom:0}body#internetadMovie #published h3+p{background:#fff;display:block;padding:9px;margin-bottom:25px;font-size:2rem;font-weight:700}body#internetadMovie #published .recoList{display:flex;justify-content:space-between}body#internetadMovie #published .recoList li p{font-size:2rem;font-weight:700}body#internetadMovie #adFlow{background:#9beac6;padding:20px 0 0;margin-bottom:0;position:relative;z-index:1}body#internetadMovie #adFlow:after{content:"";display:inline-block;width:1400px;height:767px;position:absolute;bottom:0;right:0;background:url(/assets/dest/img/internetad/movie/pho_dots_03.png) no-repeat;background-position:100% 100%;z-index:-1}body#internetadMovie #adFlow .adflowList{padding-bottom:81px;font-size:1.8rem}body#internetadMovie #adFlow h3{margin-bottom:32px}body#internetadMovie #adFlow h4{margin-bottom:20px;background:#69cd9f;padding:10px 0 10px 50px;width:99%;margin:0 auto;position:relative;color:#fff}body#internetadMovie #adFlow h4 span{font-size:3.2rem;margin-right:12px;vertical-align:middle}body#internetadMovie #adFlow h4:before{content:"";position:absolute;background:#000;width:99%;height:2px;right:-6px;top:82px}body#internetadMovie #adFlow h4:after{content:"";position:absolute;background:#000;width:2px;height:80px;right:-6px;top:3px}body#internetadMovie #adFlow p{background:#fff;margin:0 auto 17px;width:86%;padding:19px 40px}body#internetadMovie #strength{padding:6% 0}body#internetadMovie #strength .strengthList{font-size:2.4rem;margin-bottom:4%;font-weight:700}body#internetadMovie #strength .strengthList li{position:relative;padding-left:40px;margin-bottom:15px}body#internetadMovie #strength .strengthList li:before{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#cff075;position:absolute;top:.3em;left:0}body#internetadMovie #strength #planArea .planBox{width:100%;margin:0 1%}body#internetadMovie #strength #planArea .planBox h4{background-color:#69cd9f;border-radius:50px;padding:10px 0;text-align:center;color:#fff;font-size:2.6rem;margin-bottom:2%;width:100%}body#internetadMovie #strength #planArea .planBox video{display:block;width:48%;height:auto;margin:0 auto}body#internetadMovie #strength #planArea .planBox table{margin-top:2%;width:48%;border-collapse:collapse;border:4px solid #69cd9f}body#internetadMovie #strength #planArea .planBox table td,body#internetadMovie #strength #planArea .planBox table th{padding:12px;border:1px solid #69cd9f}body#internetadMovie #strength #planArea .planBox table th{text-align:left;width:30%}body#internetadMovie #strength #planArea .planBox table strong{font-size:4rem;color:#fe0000}body#internetadMovie #strength #planArea .addPrice,body#internetadMovie #strength #planArea .feePrice,body#internetadMovie #strength #planArea .startingPrice{font-size:2.4rem;background:#fdf1ec;margin-bottom:2%;padding:15px}body#internetadMovie #strength #planArea .addPrice strong,body#internetadMovie #strength #planArea .feePrice strong,body#internetadMovie #strength #planArea .startingPrice strong{font-size:4rem;color:#fe0000}body#internetadMovie #strength #planArea h5{text-align:center;font-size:3.6rem;margin:40px 0 20px;width:100%}body#internetadMovie #strength #planArea .sample{display:flex;justify-content:space-between;flex-wrap:wrap}body#internetadMovie #strength #planArea .kome{margin-top:20px}body#internetadMovie #strength .contactBtn{color:#fff;background:#69cd9f;border-radius:60px;padding:3%;margin:4% 0;text-align:center;font-size:2.6rem;font-weight:700}body#internetadMovie #strength .contactBtn .ftContact{display:flex;justify-content:center;align-items:center;margin-top:2%}body#internetadMovie #strength .contactBtn .ftContact li{line-height:1.2;color:#fff;margin:0 2%}body#internetadMovie #strength .contactBtn .ftContact li a{color:#fff}body#internetadMovie #strength .contactBtn .ftContact .tel{font-size:4rem}body#internetadMovie #strength .contactBtn .ftContact .tel span{display:block;font-size:1.4rem}body#internetadMovie #strength .contactBtn .ftContact .contact{width:30%}body#internetadMovie #strength .contactBtn .ftContact .contact a{display:block;background:#fff;padding:15px 0;border-radius:50px;color:#69cd9f;text-decoration:none}#internetadConsul main .photo_mv{margin-bottom:80px}#internetadConsul main .photo_mv img{width:100%;height:auto}#internetadConsul main ._mb0{margin-bottom:0}#internetadConsul main .service_title{padding:10px 20px;font-size:2.4rem;background:#fff4e7;border-radius:10px;color:#fff}#internetadConsul main .sns_instagram .service_title{background-color:#8c4094}#internetadConsul main .sns_facebook .service_title{background-color:#3b5998}#internetadConsul main .sns_twitter .service_title{background-color:#55acee}#internetadConsul main .service_type{display:flex;justify-content:space-between}#internetadConsul main .service_type dt{margin-bottom:15px;padding:0 0 0 15px;font-size:2rem;border-left:1px solid #282727}#internetadConsul main .service_type dd{margin-bottom:25px}#internetadConsul main .service_type .service_detail{width:calc(100% - 160px)}#internetadConsul main .base-catch{margin-bottom:39px;text-align:center;line-height:1.4}#internetadConsul main .base-catch span{position:relative;z-index:1;display:inline-block}#internetadConsul main .base-catch span:after,#internetadConsul main .base-catch span:before{content:"";position:absolute;z-index:-1}#internetadConsul main .base-catch .wrap:after,#internetadConsul main .base-catch .wrap:before{top:0;width:7px;height:100%;background:#56bf26;border-radius:10px}#internetadConsul main .base-catch .wrap:before{left:-50px;transform:rotate(-15deg)}#internetadConsul main .base-catch .wrap:after{right:-50px;transform:rotate(15deg)}#internetadConsul main .base-catch .border{color:#56bf26}#internetadConsul main .base-catch .border:before{bottom:-4px;left:0;width:100%;height:12px;background:#daeed0;display:none}#internetadConsul main .sub-tl--2{position:relative;margin-bottom:35px;font-size:3.6rem;text-align:center;color:#56bf26}#internetadConsul main [class*=pointList].mb0{margin-bottom:0}#internetadConsul main .recommend_box{border:6px solid #daeed0}#internetadConsul main .recommend_box .container{display:flex;justify-content:space-between;align-items:stretch}#internetadConsul main .recommend_box .text{padding:23px 40px}#internetadConsul main .recommend_box .title{font-size:2.5rem;font-weight:700}#internetadConsul main .recommend_box .txt{margin-bottom:25px}#internetadConsul main .recommend_box .photo img{width:100%;height:100%;object-fit:cover}#internetadConsul main .recommend_box p{margin-bottom:10px}#internetadConsul main .recommend_box p:last-of-type{margin-bottom:0}#internetadConsul main .recommend_box strong{color:#56bf26}#internetadConsul main .point_box .container{display:flex;border-left:2px solid #56bf26;align-items:stretch}#internetadConsul main .point_box .point_item{width:33.333333%;border:2px solid #56bf26;border-left:none}#internetadConsul main .point_box .point_item .title{padding:32px 0;text-align:center;max-height:125px;height:100%;font-size:2rem;line-height:1.4}#internetadConsul main .point_box .point_item .title strong{color:#56bf26}#internetadConsul main .point_box .point_item .txt{margin-bottom:20px;padding:0 15px}#internetadConsul main .point_box .point_item .visual img{display:block;width:100%;height:100%;object-fit:cover}#internetadConsul main .tbl001{margin-bottom:30px}#internetadConsul main .tbl001 caption{padding:20px;font-weight:700;color:#fff;text-align:center;background:#4280c9}#internetadConsul main .tbl001 td,#internetadConsul main .tbl001 th{width:auto;text-align:center;border:1px solid #dcdcdc}#internetadConsul main .tbl001 th{width:22.6666666667%;background:#e2f2fd}#internetadConsul main .tbl001 th:first-of-type{width:32%;text-align:left}#internetadConsul main .plan_container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}#internetadConsul main .plan_container .plan_box{width:32%;margin-bottom:20px;padding:20px;border:5px solid #daf1ce}#internetadConsul main .plan_container .plan_box.long{width:100%}#internetadConsul main .plan_container .plan_box.long .price{width:60%}#internetadConsul main .plan_container .plan_box .pointList-bk{margin-bottom:0}#internetadConsul main .plan_container .plan_title{color:#56bf26;text-align:center}#internetadConsul main .plan_container .point{margin-bottom:10px;padding:5px;text-align:center;background:#fff4e7}#internetadConsul main .plan_container .plan_hedding{margin-bottom:5px;font-weight:700;text-align:center}#internetadConsul main .plan_container .icon{display:block;margin:0 auto 5px}#internetadConsul main .plan_container .price{text-align:right}#internetadConsul main .plan_container .price span{color:#56bf26;font-weight:700;font-size:2.4rem}#internetadDisplay.custom,#internetadFacebook.custom,#internetadLine.custom,#internetadListing.custom{margin-bottom:20px}#internetadDisplay.custom td,#internetadDisplay.custom th,#internetadFacebook.custom td,#internetadFacebook.custom th,#internetadLine.custom td,#internetadLine.custom th,#internetadListing.custom td,#internetadListing.custom th{text-align:center}#internetadDisplay.custom+.txt,#internetadFacebook.custom+.txt,#internetadLine.custom+.txt,#internetadListing.custom+.txt{margin-bottom:15px}#internetadDisplay .anchor_link,#internetadFacebook .anchor_link,#internetadLine .anchor_link,#internetadListing .anchor_link{display:flex;margin-bottom:40px;border:1px solid #dcdcdc}#internetadDisplay .anchor_link li,#internetadFacebook .anchor_link li,#internetadLine .anchor_link li,#internetadListing .anchor_link li{width:33.3333333333%;border-left: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{border-left:none}#internetadDisplay .anchor_link a,#internetadFacebook .anchor_link a,#internetadLine .anchor_link a,#internetadListing .anchor_link a{display:block;padding:20px 10px;font-weight:700;text-align:center;text-decoration:none}#internetadDisplay .anchor_link a.current,#internetadDisplay .anchor_link a:hover,#internetadFacebook .anchor_link a.current,#internetadFacebook .anchor_link a:hover,#internetadLine .anchor_link a.current,#internetadLine .anchor_link a:hover,#internetadListing .anchor_link a.current,#internetadListing .anchor_link a:hover{background:#f3ffed}#internetadDisplay .tbl001 td,#internetadDisplay .tbl001 th,#internetadFacebook .tbl001 td,#internetadFacebook .tbl001 th,#internetadLine .tbl001 td,#internetadLine .tbl001 th,#internetadListing .tbl001 td,#internetadListing .tbl001 th{width:auto;padding:12px;line-height:1.4;border:1px solid #dcdcdc}#internetadDisplay .tbl001 th,#internetadFacebook .tbl001 th,#internetadLine .tbl001 th,#internetadListing .tbl001 th{text-align:center;background:#f3ffed}#internetadDisplay .tbl001.custom,#internetadFacebook .tbl001.custom,#internetadLine .tbl001.custom,#internetadListing .tbl001.custom{margin-bottom:20px}#internetadDisplay .tbl001.custom td,#internetadDisplay .tbl001.custom th,#internetadFacebook .tbl001.custom td,#internetadFacebook .tbl001.custom th,#internetadLine .tbl001.custom td,#internetadLine .tbl001.custom th,#internetadListing .tbl001.custom td,#internetadListing .tbl001.custom th{text-align:center}#internetadDisplay .tbl001.custom+.txt,#internetadFacebook .tbl001.custom+.txt,#internetadLine .tbl001.custom+.txt,#internetadListing .tbl001.custom+.txt{margin-bottom:15px}#internetadDisplay .tbl001 .wid_short,#internetadFacebook .tbl001 .wid_short,#internetadLine .tbl001 .wid_short,#internetadListing .tbl001 .wid_short{width:11%}#internetadDisplay .tbl001 .wid_long,#internetadFacebook .tbl001 .wid_long,#internetadLine .tbl001 .wid_long,#internetadListing .tbl001 .wid_long{width:25%}#internetadDisplay .tbl001.center td,#internetadDisplay .tbl001.center th,#internetadFacebook .tbl001.center td,#internetadFacebook .tbl001.center th,#internetadLine .tbl001.center td,#internetadLine .tbl001.center th,#internetadListing .tbl001.center td,#internetadListing .tbl001.center th{text-align:center}#internetadDisplay .tbl001.center .txt_left,#internetadFacebook .tbl001.center .txt_left,#internetadLine .tbl001.center .txt_left,#internetadListing .tbl001.center .txt_left{text-align:left}#internetadDisplay .equal,#internetadFacebook .equal,#internetadLine .equal,#internetadListing .equal{position:absolute;top:0;bottom:0;right:-42px;display:block;margin:auto;z-index:1}#internetadDisplay .plan_box,#internetadFacebook .plan_box,#internetadLine .plan_box,#internetadListing .plan_box{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:35px;text-align:center}#internetadDisplay .plan_box .plan-tl,#internetadFacebook .plan_box .plan-tl,#internetadLine .plan_box .plan-tl,#internetadListing .plan_box .plan-tl{position:relative;margin-bottom:0;width:80px;writing-mode:vertical-rl;font-size:2.3rem;display:flex;justify-content:center;align-items:center}#internetadDisplay .plan_box .flex_box,#internetadFacebook .plan_box .flex_box,#internetadLine .plan_box .flex_box,#internetadListing .plan_box .flex_box{width:calc(100% - 105px);margin-bottom:0}#internetadDisplay .plan_box .in_box,#internetadFacebook .plan_box .in_box,#internetadLine .plan_box .in_box,#internetadListing .plan_box .in_box{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}#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{width:calc(100% - 105px)}#internetadDisplay .plan_box .txt_box,#internetadFacebook .plan_box .txt_box,#internetadLine .plan_box .txt_box,#internetadListing .plan_box .txt_box{width:100%}#internetadDisplay .flex_box,#internetadFacebook .flex_box,#internetadLine .flex_box,#internetadListing .flex_box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px}#internetadDisplay .flex_box .col-2,#internetadFacebook .flex_box .col-2,#internetadLine .flex_box .col-2,#internetadListing .flex_box .col-2{width:48.5%}#internetadDisplay .flex_box.col-1 .wrapBox,#internetadFacebook .flex_box.col-1 .wrapBox,#internetadLine .flex_box.col-1 .wrapBox,#internetadListing .flex_box.col-1 .wrapBox{width:100%}#internetadDisplay .flex_box.col-3 .wrapBox,#internetadFacebook .flex_box.col-3 .wrapBox,#internetadLine .flex_box.col-3 .wrapBox,#internetadListing .flex_box.col-3 .wrapBox{width:32%}#internetadDisplay .flex_box.col-4 .wrapBox,#internetadFacebook .flex_box.col-4 .wrapBox,#internetadLine .flex_box.col-4 .wrapBox,#internetadListing .flex_box.col-4 .wrapBox{width:23.5%}#internetadDisplay .flex_box.col-4 .wrapBox:last-of-type:before,#internetadFacebook .flex_box.col-4 .wrapBox:last-of-type:before,#internetadLine .flex_box.col-4 .wrapBox:last-of-type:before,#internetadListing .flex_box.col-4 .wrapBox:last-of-type:before{display:none}#internetadDisplay .flex_box.col-4 .wrapBox:before,#internetadFacebook .flex_box.col-4 .wrapBox:before,#internetadLine .flex_box.col-4 .wrapBox:before,#internetadListing .flex_box.col-4 .wrapBox:before{content:"";position:absolute;top:0;bottom:0;right:-44px;z-index:1;margin:auto;width:60px;height:60px;background:url(/img/youtube/ico_plus.png) no-repeat}#internetadDisplay .flex_box .wrapBox,#internetadFacebook .flex_box .wrapBox,#internetadLine .flex_box .wrapBox,#internetadListing .flex_box .wrapBox{position:relative;padding:20px;border:5px solid #daf1ce}#internetadDisplay .flex_box .wrapBox.ico_plus:before,#internetadFacebook .flex_box .wrapBox.ico_plus:before,#internetadLine .flex_box .wrapBox.ico_plus:before,#internetadListing .flex_box .wrapBox.ico_plus:before{content:"";position:absolute;top:0;bottom:0;right:-44px;z-index:1;margin:auto;width:60px;height:60px;background:url(/assets/dest/img/internetad/youtube/ico_plus.png) no-repeat}#internetadDisplay .flex_box .bnr_internetad,#internetadFacebook .flex_box .bnr_internetad,#internetadLine .flex_box .bnr_internetad,#internetadListing .flex_box .bnr_internetad{display:none}#internetadDisplay .flex_box .pointList-bk,#internetadFacebook .flex_box .pointList-bk,#internetadLine .flex_box .pointList-bk,#internetadListing .flex_box .pointList-bk{margin-bottom:0}#internetadDisplay .col-3 .pointList-bk,#internetadFacebook .col-3 .pointList-bk,#internetadLine .col-3 .pointList-bk,#internetadListing .col-3 .pointList-bk{display:inline-block;text-align:left}.anchorLink_list{display:flex;margin-bottom:40px;border:1px solid #dcdcdc}.anchorLink_list li{width:20%}.anchorLink_list li:first-child{border-left:none}.anchorLink_list a{display:block;padding:20px 10px;font-weight:700;text-align:center;text-decoration:none}.anchorLink_list a.current,.anchorLink_list a:hover{background:#f3ffed}@media screen and (min-width:769px){.anchorLink_list{flex-wrap:nowrap}.anchorLink_list li{border-left:1px solid #dcdcdc}}@media screen and (max-width:768px){.anchorLink_list{flex-wrap:wrap;border-top:none}.anchorLink_list li{width:50%;border-top:1px solid #dcdcdc}.anchorLink_list li:nth-of-type(2n){border-left:1px solid #dcdcdc}.anchorLink_list a{padding:10px 0}}#internetadFacebook .localNavigation,#internetadTwitter .localNavigation{padding-top:6%}#internetadFacebook main>.innerWrap,#internetadTwitter main>.innerWrap{width:100%}#internetadFacebook main .contentsInner,#internetadTwitter main .contentsInner{margin-bottom:70px}#internetadFacebook main section,#internetadTwitter main section{margin-bottom:50px}#internetadFacebook main section#flowArea,#internetadFacebook main section:last-of-type,#internetadTwitter main section#flowArea,#internetadTwitter main section:last-of-type{margin-bottom:0}#internetadFacebook main .txtBox,#internetadTwitter main .txtBox{display:-Webkit-flex;display:flex;justify-content:space-between}#internetadFacebook main .txtBox p,#internetadTwitter main .txtBox p{width:58%}#internetadFacebook main .txtBox .image-dummy,#internetadTwitter main .txtBox .image-dummy{width:39%;height:250px;line-height:250px}#internetadFacebook main .figArea,#internetadTwitter main .figArea{width:100%;color:#fff;text-align:center}#internetadFacebook main .figArea img,#internetadTwitter main .figArea img{display:block}#internetadFacebook main .meritList,#internetadTwitter main .meritList{display:-Webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#internetadFacebook main .meritList li,#internetadTwitter main .meritList li{position:relative;width:48%;padding:40px;color:#fff;background:#616060}#internetadFacebook main .meritList li .num,#internetadTwitter main .meritList li .num{display:block;width:60px;height:60px;position:absolute;top:-30px;left:15px;font-size:24px;font-size:2.4rem;line-height:60px;text-align:center;color:#393939;background:#fff;border:2px solid #393939;border-radius:50%}#internetadFacebook main #flowArea h2,#internetadTwitter main #flowArea h2{text-align:center}#internetadFacebook main .flowInner,#internetadTwitter main .flowInner{background:#393939;margin-bottom:60px}#internetadFacebook main .flowList,#internetadTwitter main .flowList{position:relative;width:1000px;margin:auto;padding:50px 0}#internetadFacebook main .flowList:before,#internetadTwitter main .flowList:before{content:"";position:absolute;top:12%;left:42px;width:5px;height:75%;background:#56bf26}#internetadFacebook main .flowList>li,#internetadTwitter main .flowList>li{display:-Webkit-flex;display:flex;justify-content:space-between;align-items:center;width:1000px;margin:0 auto 30px}#internetadFacebook main .flowList>li:last-child,#internetadTwitter main .flowList>li:last-child{margin-bottom:0}#internetadFacebook main .flowList span,#internetadTwitter main .flowList span{color:#fff;line-height:1.3}#internetadFacebook main .flowList .stepTxt,#internetadTwitter main .flowList .stepTxt{width:90px;height:90px;text-align:center;background-color:#56bf26;border-radius:50%;display:-Webkit-flex;display:flex;justify-content:center;align-items:center;z-index:9}#internetadFacebook main .flowList .num,#internetadTwitter main .flowList .num{display:block;font-size:34px;font-size:3.4rem}#internetadFacebook main .flowList .flowTxt,#internetadTwitter main .flowList .flowTxt{width:calc(100% - 115px);padding:3%;background:hsla(0,0%,100%,.07)}#internetadFacebook main .flowList .flowTxt p,#internetadTwitter main .flowList .flowTxt p{color:#fff;margin-bottom:0}#internetadFacebook main .flowList .image-dummy,#internetadTwitter main .flowList .image-dummy{width:35%;height:250px;color:#393939;background:#fff;line-height:250px}#internetadFacebook main .baseList li,#internetadTwitter main .baseList li{margin-bottom:5px;color:#fff}#internetadPremium main strong{color:#56bf26}#internetadPremium main .txtBox{display:-Webkit-flex;display:flex;justify-content:space-between}#internetadPremium main .txtBox .txtInner{width:58%}#internetadPremium main .txtBox .image-dummy{width:39%;height:250px;line-height:250px}#internetadBrandpanel main>.innerWrap{width:100%}#internetadBrandpanel main .inner{width:1000px;margin:0 auto}#internetadBrandpanel main section{overflow:hidden;margin-bottom:0!important}#internetadBrandpanel main section img{vertical-align:bottom}#internetadBrandpanel main #mainVisual img{width:100%;height:auto;vertical-align:bottom}#internetadBrandpanel main table.tbl001{border:1px solid #88acde}#internetadBrandpanel main table.tbl001 td,#internetadBrandpanel main table.tbl001 th{width:auto}#internetadBrandpanel main table.tbl001 th{background:#88acde}#internetadBrandpanel main table.tbl001 td{font-size:90%;line-height:1.4;padding:15px;border:1px solid #88acde}#internetadBrandpanel main table.tbl001 td span{display:block;font-size:80%;margin-top:5px}#internetadBrandpanel main .smallTxt{font-size:90%}#internetadBrandpanel main .about{border-bottom:3px double #88acde;padding:40px 0;background:url(../../img/brandpanel/bg/bg_about.png) repeat 0 0}#internetadBrandpanel main .about h1{text-align:center;margin-bottom:25px}#internetadBrandpanel main .about p{margin-bottom:35px}#internetadBrandpanel main .about .txt{margin-bottom:10px;line-height:1.6}#internetadBrandpanel main .about dl dt{font-weight:700;color:#3f7ed5}#internetadBrandpanel main .about dl dd{font-size:95%;margin-bottom:20px}#internetadBrandpanel main .about ul{margin-bottom:15px}#internetadBrandpanel main .about ul li{font-size:80%;margin-bottom:5px}#internetadBrandpanel main .recommend{background:#fff;display:flex;justify-content:space-between;align-items:flex-end}#internetadBrandpanel main .recommend .floatL{width:57%;float:none;text-align:right}#internetadBrandpanel main .recommend .floatL h1{margin:35px 0 27px}#internetadBrandpanel main .recommend .floatL p{margin-right:20px}#internetadBrandpanel main .recommend .floatR{width:43%;text-align:left;float:none}#internetadBrandpanel main .recommend .floatR p{margin-left:20px}#internetadBrandpanel main .cma{padding-bottom:30px;border-bottom:1px solid #ccc;background:#88acde url(../../img/brandpanel/bg/bg_cma_top.png) repeat-x 0 0}#internetadBrandpanel main .cma .aboutCma{padding:30px 0 0;background:url(../../img/brandpanel/bg/bg_cma.png) no-repeat top}#internetadBrandpanel main .cma h1{float:left;margin-bottom:45px}#internetadBrandpanel main .cma p{margin-bottom:20px}#internetadBrandpanel main .cma li{float:left}#internetadBrandpanel main .holder{background:#fffbf5;border-bottom:1px solid #ccdcf3;display:flex;justify-content:space-between;align-items:flex-end}#internetadBrandpanel main .holder .holdInner{width:1000px;margin:auto}#internetadBrandpanel main .holder .holdInner h1{margin:40px 0 20px}#internetadBrandpanel main .holder .holdInner p{margin-bottom:15px;line-height:1.8}#internetadBrandpanel main .holder .holdInner p strong{color:#315f9f}#internetadBrandpanel main .holder .holdInner table{margin-bottom:25px}#internetadBrandpanel main .holder .holdInner table td{width:13%}#internetadBrandpanel main .holder .floatR{width:44%;float:none}#internetadBrandpanel main .holder .tbl002 td,#internetadBrandpanel main .holder .tbl002 th{font-size:90%;font-weight:400;padding:5px 10px}#internetadBrandpanel main .intro{background:#e10026;padding-bottom:40px}#internetadBrandpanel main .intro img{max-width:100%}#internetadBrandpanel main .intro h1{text-align:center;margin-bottom:60px}#internetadBrandpanel main .intro .innerWrap{width:auto;max-width:1200px}#internetadBrandpanel main .intro .bpSize{display:flex}#internetadBrandpanel main .intro .bpSize .sizeBox:first-child{margin-right:40px}#internetadBrandpanel main .intro .chui{color:#fff;font-size:1.4rem;text-align:right;padding:30px 0;margin:0 3%}#internetadBrandpanel main .intro .char{background:#fff;border-radius:20px;position:relative;margin:0 3%}#internetadBrandpanel main .intro .char h2{background:#d8e1fa;width:100%;height:80px;line-height:80px;text-align:center;border-radius:20px 20px 0 0}#internetadBrandpanel main .intro .char h2 img{vertical-align:middle}#internetadBrandpanel main .intro .char .bp{position:absolute;top:-30px;left:60px;background:#fff;padding:20px 30px;border:4px solid #e10126}#internetadBrandpanel main .intro .char .char02>div{margin:0 auto}#internetadBrandpanel main .intro .char .char02>div div:first-child:after{content:"";height:60%;width:2px;background:#ebebeb;position:absolute;top:34%;left:0;right:0;margin:auto}#internetadBrandpanel main .intro .char .char02>div>div{display:flex;flex-direction:column;justify-content:space-between}#internetadBrandpanel main .intro .char .char02 h3+p{margin-bottom:30px}#internetadBrandpanel main .intro .char .char03>div{max-width:820px;margin:0 auto}#internetadBrandpanel main .intro .char .char03 h3+p{margin-bottom:60px}#internetadBrandpanel main .intro .char .charBox{border:4px solid #ad0017;padding:30px 50px;position:relative}#internetadBrandpanel main .intro .char .charBox>div{display:flex;justify-content:space-between}#internetadBrandpanel main .intro .char .charBox>div .txt{color:#e10026;font-size:2.8rem;font-weight:700;text-align:center;line-height:1.2;margin-bottom:20px}#internetadBrandpanel main .intro .char .charBox>div p.chui{font-size:1.4rem;color:#000;text-align:center}#internetadBrandpanel main .intro .char .charBox .charH{position:absolute;top:-60px;left:-60px}#internetadBrandpanel main .intro .char .charBox h3{font-size:3rem;width:100%;display:block;border-bottom:3px solid #ad0017;text-align:center}#internetadBrandpanel main .intro .char .charBox h3 span{color:#e10026}#internetadBrandpanel main .intro .char .charBox p{font-size:2.4rem;margin:0 20px}#internetadBrandpanel main .intro .char .charBox p span{color:#e10026;font-weight:700}#internetadBrandpanel main .intro .char .chui{color:#000;font-size:1.2rem;text-align:left;padding:20px 0 70px}#internetadBrandpanel main .all{border-bottom:1px solid #ccc;background:url(../../img/brandpanel/bg/bg_all.png) repeat 0 0}#internetadBrandpanel main .all .floatL{width:50%}#internetadBrandpanel main .all .floatL p{text-align:right}#internetadBrandpanel main .all .floatL h1{margin:55px 0 30px 20px}#internetadBrandpanel main .all .floatR{width:50%}#internetadBrandpanel main .all .floatR .txt{margin:0 0 20px 20px;line-height:1.8;font-size:120%}#internetadBrandpanel main .all .floatR h1{margin:55px 0 30px 20px}#internetadBrandpanel main .all .floatR dl{width:545px}#internetadBrandpanel main .all .floatR dl dt{margin-bottom:20px}#internetadBrandpanel main .all .floatR dl dd{margin-left:20px}#internetadBrandpanel main .all .floatR dl dd .floatL{margin-top:12px}#internetadBrandpanel main .all .floatR dl dd .floatR{width:195px}#internetadBrandpanel main .agent{padding:45px 0;border-bottom:1px solid #ccc;background:#fbfbfb url(../../img/brandpanel/bg/bg_agent.png) no-repeat 100% 0;background-size:auto 100%}#internetadBrandpanel main .agent h1{margin-bottom:45px}#internetadBrandpanel main .agent ul{margin-bottom:40px}#internetadBrandpanel main .agent li{margin-bottom:20px;font-size:20px;padding-left:40px;background:url(../../img/brandpanel/ico_001.png) no-repeat 0}#internetadBrandpanel main .contact{padding:24px 0;overflow:hidden;background:#88acde}#internetadBrandpanel main .contact .floatL{padding-top:10px}#internetadBrandpanel main .contact .floatR{padding-left:50px;border-left:1px dashed #fff}#internetadBrandpanel main .case{padding:50px 0 40px;background:url(../../img/brandpanel/bg/bg_about.png) repeat 0 0;border-bottom:1px double #88acde}#internetadBrandpanel main .case h1{text-align:center;margin-bottom:25px}#internetadBrandpanel main .faq{padding:50px 0;background:#fff}#internetadBrandpanel main .faq h1{margin-bottom:40px;text-align:center}#internetadBrandpanel main .faq dl{width:478px;margin-bottom:30px;position:relative;padding-bottom:5px;background:#fafafa;border:1px solid #88acde}#internetadBrandpanel main .faq dl dt{color:#fff;min-height:80px;padding:0 0 0 60px!important;line-height:1.5;display:flex;align-items:center;font-size:110%;background:#88acde url(../../img/brandpanel/ico_faq_q.png) no-repeat 15px}#internetadBrandpanel main .faq dl dd.txt{padding:15px 15px 0;font-size:95%}#internetadBrandpanel main .faq dl dd.staff{position:absolute;right:0;bottom:0}#internetadBrandpanel main .faq dl.faq04 dt{padding-top:20px;min-height:75px}#internetadBrandpanel main .flow{padding-bottom:25px;background:#88acde}#internetadBrandpanel main .flow h1{text-align:center;padding:15px 0;border-bottom:1px solid #fff;margin-bottom:25px;background:#a0bde5;line-height:1}#internetadBrandpanel main .flow li{float:left}#internetadBrandpanel main .price{background:url(../../img/brandpanel/bg/bg_price.png) no-repeat 0 0;background-size:100% auto;min-height:680px;padding:50px 0 0}#internetadBrandpanel main .price table.tbl001 em,#internetadBrandpanel main .price table.tbl001 td,#internetadBrandpanel main .price table.tbl001 th{font-size:100%}#internetadBrandpanel main .priInner{width:870px;margin:0 auto}#internetadBrandpanel main .priInner h1{margin-bottom:30px;text-align:center}#internetadBrandpanel main .priInner .tbl001{margin-bottom:20px}#internetadBrandpanel main .priInner .tbl001 td{text-align:center;vertical-align:middle}#internetadBrandpanel main .priInner .tbl001 td em,#internetadBrandpanel main .priInner .tbl001 td strong{color:#c93323}#internetadBrandpanel main .priInner p{margin-bottom:20px}#internetadBrandpanel main .priInner p span{font-size:90%;display:block}#internetadBrandpanel main .priInner li{margin:0 0 8px 40px}#internetadBrandpanel main #staffAll{text-align:center;padding-top:30px;border-bottom:1px solid #88acde}#internetadBrandpanel main #staffAll img{vertical-align:bottom}#internetadLine .figArea{width:100%;height:350px;color:#fff;text-align:center;line-height:350px;background:#b9b9b9}#internetadLine .bnrList li img{border:1px solid #e6e6e6}#companyIndex main h2{text-align:center}#companyIndex main table iframe{width:100%;height:300px}#companyIndex main .sum,#companyIndex main .tbl001.custom{margin-bottom:15px}#companyIndex main .tbl001.custom td,#companyIndex main .tbl001.custom th{width:auto}#companyIndex main .tbl001.custom td{text-align:right}#companyIndex main #rinen{font-size:20px;font-size:2rem;text-align:center;padding:25px;color:#56bf26;border:1px solid #dcdcdc}#companyIndex main .soshikizu{max-width:100%;height:auto}#companyIndex main #movie{text-align:center}#companyIndex main .mymap div{margin-bottom:30px}#companyTraining main h3{margin-bottom:40px!important}#companyTraining main .tbl002 th{width:17%}#companyTraining main .tbl002 td{width:83%;text-align:left}#companyTraining main .branchList{font-size:1.8rem;font-weight:700;padding:25px 25px 0;color:#56bf26;border:1px solid #dcdcdc;margin-bottom:20px}#companyTraining main .branchList li{margin-bottom:40px;padding-left:50px}#companyTraining main .branchList li .num{font-size:1.8rem;width:40px;height:40px;line-height:40px}#companyTraining main .caseBox{margin:20px 0 50px}#companyTraining main .sub-tl{font-feature-settings:"palt";line-height:1.5}#companyTraining main .date{font-size:18px;font-size:1.8rem;color:#6f6f6f;display:block}body#companyAbout #container{position:relative}body#companyAbout main #presidentArea p{font-size:1.8rem;margin-bottom:1.8em}body#companyAbout main .policyBox{margin-bottom:5%}body#companyAbout #ownbusiness{display:flex;justify-content:center;margin:4% 0}body#companyAbout #ownbusiness img{border:1px solid #ddd;display:block;margin:0 auto}body#companyAbout #ownbusiness figure{margin:0 2%}body#companyAbout #ownbusiness figcaption{text-align:center;margin-top:10px}body#companyAbout .bg_sky{position:fixed;z-index:0;top:0;left:0;object-fit:cover;height:100%;width:100%}body#companyAbout .contentsInner{position:relative;z-index:9}body#companyAbout .innerWrap .bnr{margin:3% 20%}body#companyAbout .innerWrap .bnr dt{border:1px solid #56bf26;overflow:hidden;line-height:.5;margin-bottom:10px}body#companyAbout .innerWrap .bnr img{width:100%;height:auto;transform:scale(1);transition:.3s ease-in-out}body#companyAbout .innerWrap .bnr a{display:block}body#companyAbout .innerWrap .bnr a img:hover{transform:scale(1.2)}#companyOverview main h2,body#companyAbout .innerWrap .bnr dd{text-align:center}#companyOverview main #historyArea td{overflow:hidden}#companyOverview main #historyArea td a,#companyOverview main #historyArea td img{float:right}#companyConsultant main h2{text-align:center}#companyConsultant main h2+p{text-align:center;margin-bottom:50px}#companyConsultant main #personList{display:-Webkit-flex;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}#companyConsultant main #personList>li{display:-Webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;width:47%;margin-bottom:50px}#companyConsultant main #personList>li:hover .en:before{opacity:1;width:300px}#companyConsultant main #personList>li .photo{width:320px;height:320px;background-repeat:no-repeat;background-size:100%}#companyConsultant main #personList>li .photo img{transition:all .4s}#companyConsultant main #personList li[class^=person-]{background-repeat:no-repeat;background-position:50%;background-size:100%}#companyConsultant main #personList .person-harakawa,#companyConsultant main #personList .person-hirano,#companyConsultant main #personList .person-shimagami,#companyConsultant main #personList .person-yamazaki{margin:0 auto}#companyConsultant main .profileArea{transition:all .2s;width:100%;margin-top:-50px;padding:20px;background:#fff}#companyConsultant main .profileArea .name{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:20px}#companyConsultant main .profileArea .name span{line-height:1;font-weight:400}#companyConsultant main .profileArea .name .kana{font-size:12px;font-size:1.2rem;margin-left:5px}#companyConsultant main .profileArea .name .en{transition:all .5s;position:relative;display:block;font-size:15px;font-size:1.5rem;margin-bottom:30px}#companyConsultant main .profileArea .name .en:before{transition:all .5s;opacity:0;content:"";position:absolute;bottom:-15px;left:0;right:0;margin:auto;width:0;height:1px;background:#bfbfbf}#companyConsultant main .profileArea .name .position{display:block;font-size:14px;font-size:1.4rem}#companyConsultant main .profileArea dl{display:-Webkit-flex;display:flex;justify-content:space-between;align-items:baseline}#companyConsultant main .profileArea dl dt{font-size:12px;font-size:1.2rem;width:15%;color:#fff;text-align:center;background:#56bf26}#companyConsultant main .profileArea dl dd{width:80%}#companyConsultant main .profileArea dl dd li{line-height:1.5;margin-bottom:7px}#companyConsultant main .per-consultant{margin-bottom:30px}#companyConsultant main .emailTxt{display:inline-block;margin-top:10px}#companyConsultant main .txtlink{margin-top:15px}#companyConsultant main #supportArea p{line-height:2}#companyList main .desc{margin-bottom:50px}#companyList main .baseList{display:-Webkit-flex;display:flex;flex-wrap:wrap}#companyList main .baseList li{padding:10px 0;width:50%}#companyQualification main h2+p{margin-bottom:25px}#companyQualification main h2+p em{color:#56bf26}#companyQualification main .flBox{display:flex;justify-content:space-between}#companyQualification main .tbl001{width:48%}#companyQualification main .tbl001 th{width:80%}#companyQualification main .tbl001 td{width:20%;text-align:center}#privacyIndex #main section>p,#privacyIndex #wrapper main h2{margin-bottom:20px}#privacyIndex #main section h3{font-size:20px;font-size:2rem;margin-bottom:25px}#privacyIndex #main section h4{margin-bottom:10px}#privacyIndex .secBox{overflow:hidden}#privacyIndex .secBox>ol>li,#privacyIndex .secBox>ul>li{margin-bottom:20px}#privacyIndex .inList,#privacyIndex .secBox>ol>li>p,#privacyIndex .secBox>ul>li>p{margin-bottom:25px}#privacyIndex .inList li{margin-bottom:10px}#privacyIndex .dateBox{display:inline-block;float:right;margin-top:20px;padding:20px 20px 20px 100px;text-align:right;background:#f5f5f5}#privacyIndex .about h3{margin-bottom:10px}#privacyIndex .about p{margin-bottom:20px}#privacyIndex .tbl001{margin-top:40px}.form .contentsInner>section{margin-bottom:50px}.form main form{margin-bottom:80px}.form main #formStep{margin-bottom:50px;display:-Webkit-flex;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:#6e6e6e}.form main #formStep li{width:33.3333333333%;list-style:none;text-align:center;position:relative;font-size:2.2rem;padding:15px 0;color:#fff}.form main #formStep li:after{display:block;content:"";width:70px;height:70px;border-right:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:0;bottom:0;margin:auto 0;right:-20px;transform:rotate(-45deg);z-index:99;background:#6e6e6e}.form main #formStep li:last-child:after{display:none}.form main #formStep li.current,.form main #formStep li.current:after{background:#56bf26}.form main #formStep li.current .num{color:#56bf26}.form main #formStep li .num{display:inline-block;background:#fff;width:36px;height:36px;border-radius:50%;margin-right:12px;color:#6e6e6e}.form main #agreement{margin-bottom:25px}.form main .necessary{display:inline-block;font-size:12px;font-size:1.2rem;color:#fff;margin-left:5px;padding:2px 6px;background:#56bf26;vertical-align:middle;border-radius:2px}.form main .errs{background:#ffe8e8;padding:3%}.form main .errs li{color:red}.form main .tbl001{margin-bottom:50px}.form main .tbl001 th{width:28%}.form main .tbl001 th em{color:red;margin-right:5px;padding:2px 5px;border:1px solid red;font-weight:400;font-size:14px;border-radius:5px}.form main .tbl001 td{width:72%}.form main input[type=text],.form main select,.form main textarea{width:100%;padding:7px 10px;border:3px solid #efefef}.form main input[type=button],.form main input[type=submit]{width:200px;transition:all .5s;display:inline-block;font-size:18px;font-size:1.8rem;margin:0 15px;padding:18px 0;color:#fff;text-align:center;text-decoration:none;background:#474542;cursor:pointer}.form main input[type=button]:hover,.form main input[type=submit]:hover{background:#252525}.form main input[value=送信]{background:#56bf26}.form #contactFlow #term ul>li,.form #contactFlow .alignR{margin-bottom:25px}.form #contactFlow #term ul>li ol{padding-left:50px}.form #contactFlow #term ul>li ol li{list-style:decimal}.form #contactFlow #term dl{padding:30px;background:#f5f5f5}body#websitePortfolio #headline,body#websitePortfolio #mainArea .newRelease .floatL .externalDomainAlert,body#websitePortfolio #sub{display:none}body#websitePortfolio .contactBtn{clear:both}body#websitePortfolio #main article{padding:0}body#websitePortfolio #wrapper{width:auto;margin:0}body#websitePortfolio #main{float:none;width:auto;margin:0;padding:0;border:none;background:#ffd71b}body#websitePortfolio #subArea{width:5%;float:left;border:none}body#websitePortfolio #subArea h1{writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-size:22px;color:#fff;margin:165px auto 0}body#websitePortfolio #mainArea{float:right;width:95%;background:#ffb000}body#websitePortfolio #mainArea .newRelease{overflow:hidden;padding:40px 0;color:#fff;width:1000px;margin:0 auto}body#websitePortfolio #mainArea .newRelease .floatL{width:400px;margin-right:40px;margin-bottom:0}body#websitePortfolio #mainArea .newRelease .floatL img{width:100%;height:auto}body#websitePortfolio #mainArea .newRelease .floatL img.externalDomainAlert{display:none}body#websitePortfolio #mainArea .newRelease a{color:#fff;line-height:1.4}body#websitePortfolio #mainArea .newRelease a:hover{text-decoration:underline}body#websitePortfolio #mainArea .newRelease dl{margin-bottom:0;overflow:hidden;padding-top:15px}body#websitePortfolio #mainArea .newRelease dl dt{padding:0;line-height:1;background:none}body#websitePortfolio #mainArea .newRelease dl dt span{padding:10px;border:1px solid #fff}body#websitePortfolio #mainArea .newRelease dl dd{padding:0;margin:20px 0;border:none}body#websitePortfolio #mainArea .newRelease dt em{background:none;display:block;font-size:26px;font-weight:700;padding:50px 0 10px}body#websitePortfolio #mainArea .newRelease dd.device li{display:inline-block;margin-right:10px}body#websitePortfolio #mainArea .newRelease dd.tag li{display:inline-block;border:1px solid #fff;padding:5px 10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;white-space:nowrap;margin-bottom:10px}body#websitePortfolio #mainArea .release{background:#fff;overflow:hidden}body#websitePortfolio #mainArea .release ul{width:1000px;margin:0 auto;padding:40px 0}body#websitePortfolio #mainArea .release ul dl,body#websitePortfolio #mainArea .release ul p{margin-bottom:0}body#websitePortfolio #mainArea .release ul li{width:326px;float:left;position:relative}body#websitePortfolio #mainArea .release ul li a{border:5px solid #fff;display:block;margin-bottom:10px}body#websitePortfolio #mainArea .release ul li img{width:100%;height:auto}body#websitePortfolio #mainArea dl dt{padding:0;line-height:1.5;background:none}body#websitePortfolio #mainArea dl dd{padding-bottom:0;margin:0;border:none}body#websitePortfolio #mainArea .release ul li li{width:auto}body#websitePortfolio #mainArea .release>ul>li:nth-of-type(3n-1){margin-left:10px;margin-right:10px}body#websitePortfolio #mainArea .release ul li p{margin-bottom:10px}body#websitePortfolio #mainArea .release dl dt span{padding:5px;border:1px solid #ccc;font-size:10px}body#websitePortfolio #mainArea .release ul li em{background:none;display:block;font-weight:700;padding:10px 0 5px;font-size:16px}body#websitePortfolio #mainArea .release ul ul{width:auto;padding:0}body#websitePortfolio #mainArea .release ul ul li{float:none;display:inline-block}body#websitePortfolio #mainArea .release ul dd.device{margin:10px 0 0}body#websitePortfolio #mainArea .release ul dd.device li{margin-right:5px}body#websitePortfolio #mainArea .release ul dd.tag{margin:20px 0 10px}body#websitePortfolio #mainArea .release ul dd.tag li{border:1px solid #ccc;padding:5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;white-space:nowrap;font-size:10px;margin-bottom:8px}body#websitePortfolio .drawer-nav dl{margin:0}body#websitePortfolio .drawer-nav dd{padding:0;margin:0;border:none}body#websitePortfolio .drawer-nav dd li{float:left;width:50%;margin-bottom:20px}body#websitePortfolio .drawer-nav dt{padding:0;background:none;color:#fff;font-size:16px;font-weight:400;clear:both;margin:30px 0 20px!important;display:table}body#websitePortfolio .drawer-nav dt:after{content:"";display:table-cell;width:100%;background:linear-gradient(transparent 50%,currentColor 0,currentColor calc(50% + 1px),transparent calc(50% + 1px));background-clip:padding;border-left:1em solid transparent}body#websitePortfolio #mainArea .release .externalDomainAlert{display:none!important}body#websitePortfolio #mainArea .release li a:hover{border:5px solid #45aca9}body#websitePortfolio #mainArea .newRelease .floatL{position:relative}body#websitePortfolio #mainArea .newRelease .floatL span{position:absolute;background:#45aca9;color:#fff;top:0;right:0;padding:5px 8px}body#websitePortfolio #mainArea .release ul p span{position:absolute;background:#45aca9;color:#fff;top:4px;right:4px;padding:5px}body#websitePortfolio #mainArea .entryBox .entryTxt{clear:both;font-size:1rem}body#websitePortfolio #mainArea .entryBox .entryTxt .btnIndex a{width:30%;margin:40px auto 0;padding:15px 0;display:block;border-radius:20px;text-align:center;background:#fff;color:#ffb000;border-bottom:5px solid #c28702;font-weight:700;font-size:120%}body#internetadPatner_support main{padding-top:0}body#internetadPatner_support main .visual{position:relative;background:#f5f5f5 url(/assets/dest/img/internetad/patner_support/bg_visual_logo.png) no-repeat 18% 30%;height:700px}body#internetadPatner_support main .visual .logo{position:absolute;top:47px;left:0;height:131px;background:url(/assets/dest/img/internetad/patner_support/fig_line.png) no-repeat;padding-top:51px;padding-left:43px}body#internetadPatner_support main .visual .photo{position:absolute;top:0;right:0}body#internetadPatner_support main .visual .photo img{height:auto}body#internetadPatner_support main .visual .txt{position:absolute;left:0;bottom:0;padding:60px;font-size:4.8rem;line-height:1.2;background-color:hsla(0,0%,100%,.6)}body#internetadPatner_support main .visual .txt span{display:inline-block;border-bottom:4px solid #56bf26;margin-bottom:15px}body#internetadPatner_support main h1{padding:50px 0 80px;text-align:center;background:#56bf26;color:#fff;font-weight:700}body#internetadPatner_support main h2{font-size:3.6rem;position:relative;text-align:center;padding-bottom:10px}body#internetadPatner_support main h2:after{position:absolute;bottom:0;left:0;right:0;margin:auto;content:"";width:94px;height:4px;background:#56bf26}body#internetadPatner_support main .innerWrap{margin-top:-40px}body#internetadPatner_support main .innerWrap .secBox{margin-bottom:60px}body#internetadPatner_support main .innerWrap .secBox p{margin-bottom:20px}body#internetadPatner_support main .innerWrap .secBox .floatR{margin-left:40px}body#internetadPatner_support main .innerWrap .lead ul{display:flex;justify-content:center;justify-content:space-between;margin:0 40px 60px;padding-top:60px}body#internetadPatner_support main .innerWrap .lead ul li{border:6px solid #daeed0;width:180px;height:180px;border-radius:50%;padding-top:40px;color:#56bf26;font-weight:700;text-align:center}body#internetadPatner_support main .innerWrap .lead ul li img{display:block;margin:auto;margin-bottom:10px}body#internetadPatner_support main .innerWrap .recommend ul.recommendList{border:6px solid #daeed0;padding:80px 40px 80px 80px}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li{position:relative;font-size:2.4rem}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li:after{display:block;content:"";position:absolute;top:15px;left:-1em;width:12px;height:12px;background-color:#56bf26;border-radius:100%}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li em{color:#56bf26}body#internetadPatner_support main .innerWrap .recommend ul.recommendList li strong{color:#56bf26;font-weight:700}body#internetadPatner_support main .innerWrap .recommend .motto{background:url(/assets/dest/img/internetad/patner_support/pho_motto.png) no-repeat;width:1000px;height:300px;margin:40px 0 40px -50px;color:#56bf26;font-weight:700;font-size:2.4rem;padding:89px 0 0 40px}body#internetadPatner_support main .innerWrap .recommend .btn01 a{background:#56bf26;color:#fff;font-size:2.4rem;font-weight:700;transition:all .5s;position:relative;width:40%}body#internetadPatner_support main .innerWrap .recommend .btn01 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.2);transition:all .3s}body#internetadPatner_support main .innerWrap .recommend .btn01 a:hover:before{opacity:0;transform:scale(.5)}body#internetadPatner_support main .innerWrap .recommend .btn01 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all .3s;border:1px solid rgba(255,135,0,.5);transform:scale(1.2)}body#internetadPatner_support main .innerWrap .recommend .btn01 a:hover:after{opacity:1;transform:scale(1)}body#internetadPatner_support main .innerWrap .localNavigation{font-weight:700}body#internetadPatner_support main .innerWrap .localNavigation a{padding:10px 0}body#internetadPatner_support main .innerWrap .outline li{clear:both;margin-bottom:40px;overflow:hidden}body#internetadPatner_support main .innerWrap .outline li .floatL{margin-right:40px}body#internetadPatner_support main .innerWrap .outline li h3{color:#56bf26;font-size:2.4rem}body#internetadPatner_support main .innerWrap .outline dl{height:342px;background:url(/assets/dest/img/internetad/patner_support/pho_service_list.png) no-repeat}body#internetadPatner_support main .innerWrap .outline dl dt{padding:30px 0 18px 350px;font-weight:700}body#internetadPatner_support main .innerWrap .outline dl dd{margin-left:350px;margin-right:20px}body#internetadPatner_support main .innerWrap .outline dl dd li{background:#fff;padding:6px 20px;margin-bottom:2px;color:#56bf26;font-size:2rem;font-weight:700}body#internetadPatner_support main .innerWrap .flow li{border:6px solid #daeed0;margin-bottom:43px;padding:40px;position:relative;text-align:center}body#internetadPatner_support main .innerWrap .flow li .number{position:absolute;top:-16px;left:-16px}body#internetadPatner_support main .innerWrap .flow li h3{color:#56bf26;font-size:2.4rem}body#internetadPatner_support main .innerWrap .flow li ul{display:flex;justify-content:center}body#internetadPatner_support main .innerWrap .flow li ul li{padding:93px 30px 0;border:none;margin:0}body#internetadPatner_support main .innerWrap .flow li ul li.tel{color:#56bf26;line-height:1.2;background:url(/assets/dest/img/internetad/patner_support/ico_tel.png) no-repeat top;border-right:1px solid #f3ffed}body#internetadPatner_support main .innerWrap .flow li ul li.tel em{font-size:3.6rem;font-weight:700}body#internetadPatner_support main .innerWrap .flow li ul li.tel span{font-size:1.4rem;display:block}body#internetadPatner_support main,body#internetadPatner_support main .innerWrap .contentsInner{padding-bottom:0}body#internetadPatner_support main .innerWrap .flow ul{padding-top:20px}body#internetadPatner_support main .innerWrap .flow ul li:last-child{background:#f3ffed;margin-bottom:0}body#internetadPatner_support main .innerWrap .flow ul li:last-child h3{margin-bottom:0}body#internetadPatner_support main .innerWrap .flow li.btn01{background:#fff url(/assets/dest/img/internetad/patner_support/ico_pc.png) no-repeat top!important}body#internetadPatner_support main .innerWrap .flow li.btn01 a{width:auto;background:#56bf26;color:#fff;font-size:2rem!important;font-weight:700;transition:all .5s;position:relative;padding:10px 30px}body#internetadPatner_support main .innerWrap .flow li.btn01 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.2);transition:all .3s}body#internetadPatner_support main .innerWrap .flow li.btn01 a:hover:before{opacity:0;transform:scale(.5)}body#internetadPatner_support main .innerWrap .flow li.btn01 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all .3s;border:1px solid rgba(255,135,0,.5);transform:scale(1.2)}body#internetadPatner_support main .innerWrap .flow li.btn01 a:hover:after{opacity:1;transform:scale(1)}body#internetadPatner_support main .innerWrap .flow li .arrow{position:absolute;left:50%;bottom:-39px;margin-left:-30px;margin-bottom:0}body#internetadPatner_support main .innerWrap .period{overflow:hidden}body#internetadPatner_support main .innerWrap .national{padding-top:20px;margin-left:-50px;margin-bottom:0!important;line-height:.5}body#websitePortfolio #mainArea .release ul ul.device{float:right}body#websitePortfolio #mainArea .release ul ul.device li{margin-left:5px}body#serviceTaiwantranslation #container{padding:0 0 4%;background:url(/assets/dest/img/website/img/taiwan/bg_taiwan_01.png) repeat}body#serviceTaiwantranslation #container .visual{position:relative;height:29vw;background:#fff}body#serviceTaiwantranslation #container .visual img{width:100%;height:auto}body#serviceTaiwantranslation #container .visual p{position:absolute;bottom:-114px;left:11%;color:#fff;font-size:1.9rem;width:36%}body#serviceTaiwantranslation #container .lead{background:#fff url(/assets/dest/img/website/img/taiwan/bg_staff_01.png) no-repeat 0 0;overflow:hidden;padding-top:210px}body#serviceTaiwantranslation #container .lead .leadInner{width:1200px;margin:auto}body#serviceTaiwantranslation #container .lead .leadInner h2{color:#fe0000;margin:0 0 20px;padding-top:40px;font-size:2.8rem}body#serviceTaiwantranslation #container .lead .leadInner img{margin:20px 0 0;position:relative;z-index:9}body#serviceTaiwantranslation #container .lead .leadInner p{margin-bottom:20px}body#serviceTaiwantranslation #container .lead .leadInner ul{margin-bottom:20px;color:#fe0000;font-weight:700}body#serviceTaiwantranslation #container .lead .leadInner .tbl001{margin-bottom:4%;width:50%}body#serviceTaiwantranslation #container .lead .leadInner .tbl001 td,body#serviceTaiwantranslation #container .lead .leadInner .tbl001 th{padding:7px}body#serviceTaiwantranslation #container .contentsInner{margin:0}body#serviceTaiwantranslation #container .contentsInner .innerWrap{background:#fff}body#serviceTaiwantranslation #container .lead{margin-bottom:4%}body#serviceTaiwantranslation main #difference{padding:0}body#serviceTaiwantranslation main .secBox{padding:40px 50px}body#serviceTaiwantranslation main .contentsInner .flBox{display:flex;flex-wrap:wrap}body#serviceTaiwantranslation main .contentsInner h2{border-bottom:2px solid #fe0000;border-top:2px solid #fe0000;position:relative;padding:20px 0;text-align:center;line-height:1;width:100%}body#serviceTaiwantranslation main .contentsInner strong{color:#fe0000}body#serviceTaiwantranslation main .contentsInner h2:after,body#serviceTaiwantranslation main .contentsInner h2:before{content:"";display:block;width:100%;height:1px;background:#fe0000;position:absolute;left:0}body#serviceTaiwantranslation main .contentsInner h3{font-size:2.4rem}body#serviceTaiwantranslation main .contentsInner h2:before{top:1px}body#serviceTaiwantranslation main .contentsInner h2:after{bottom:1px}body#serviceTaiwantranslation main .tbl001 td{width:auto}body#serviceTaiwantranslation main .tbl001 th{background:#fdf1eb;color:#cd1b00}body#serviceTaiwantranslation main .tbl001 thead th{background:#cd1b00;color:#fff;text-align:left}body#serviceTaiwantranslation main .tbl001 thead th:first-of-type{width:20%}body#serviceTaiwantranslation main .bgRed{background:#fdf1ec;padding:40px 50px}body#serviceTaiwantranslation main .bgRed ul{display:flex;justify-content:space-between;text-align:center}body#serviceTaiwantranslation main .bgRed ul li{background:#fff;padding:20px 20px 0;width:49%}body#serviceTaiwantranslation main .bgRed ul li img{width:100%;height:auto;display:block}body#serviceTaiwantranslation main .bgRed ul li strong{font-size:1.7rem;display:block;padding:17px 0;line-height:1.5}body#serviceTaiwantranslation main .copy{font-size:2.8rem;text-align:center;margin-bottom:4%}body#serviceTaiwantranslation main #appeal{background:#fff url(/assets/dest/img/website/img/taiwan/bg_case_01.png) no-repeat 0}body#serviceTaiwantranslation main #appeal .textBox ul{margin-left:112px}body#serviceTaiwantranslation main #appeal .textBox li{list-style-type:disc}body#serviceTaiwantranslation main #appeal .textBox{width:56%;margin-bottom:4%}body#serviceTaiwantranslation main #appeal .textBox h3{padding:30px 0;padding-left:112px;background:url(/assets/dest/img/website/img/taiwan/ico_number_01.png) no-repeat 0}body#serviceTaiwantranslation main #appeal #apeal02 h3{background:url(/assets/dest/img/website/img/taiwan/ico_number_02.png) no-repeat 0}body#serviceTaiwantranslation main #appeal figure{margin-bottom:4%;width:42%}body#serviceTaiwantranslation main #appeal figure img{width:100%;height:auto}body#serviceTaiwantranslation main #flow li{padding:30px;text-align:center;background:#fdf1ec;position:relative;margin-bottom:40px}body#serviceTaiwantranslation main #flow li.lastStep{background:#ffdada;margin-bottom:0}body#serviceTaiwantranslation main #flow li.lastStep:after{display:none}body#serviceTaiwantranslation main #flow li strong{display:block;font-size:2rem}body#serviceTaiwantranslation main #flow li:after{content:"";display:block;width:0;height:0;border-top:30px solid #fdf1ec;border-right:49px solid transparent;border-bottom:0 solid transparent;border-left:49px solid transparent;position:absolute;bottom:-30px;right:0;left:0;margin:0 auto}body#serviceTaiwantranslation main #staff figure{width:42%}body#serviceTaiwantranslation main #staff table{width:49%}body#serviceTaiwantranslation main #staff .tbl001 th{width:30%}body#serviceTaiwantranslation main #result .release ul{overflow:hidden}body#serviceTaiwantranslation main #result .release ul li{width:293px;float:left;position:relative}body#serviceTaiwantranslation main #result .release ul li a{border:5px solid #fff;display:block;margin-bottom:10px}body#serviceTaiwantranslation main #result .release ul li img{width:100%;height:auto}body#serviceTaiwantranslation main #result dl dt{padding:0;line-height:1.5;background:none}body#serviceTaiwantranslation main #result dl dd{padding-bottom:0;margin:0;border:none}body#serviceTaiwantranslation main #result .release ul li li{width:auto}body#serviceTaiwantranslation main #result .release>ul>li:nth-of-type(3n-1){margin-left:10px;margin-right:10px}body#serviceTaiwantranslation main #result .release ul li p{margin-bottom:10px}body#serviceTaiwantranslation main #result .release dl dt span{padding:5px;border:1px solid #ccc;font-size:10px}body#serviceTaiwantranslation main #result .release ul li em{background:none;display:block;font-weight:700;padding:10px 0 5px;font-size:16px}body#serviceTaiwantranslation main #result .release ul ul{width:auto;padding:0}body#serviceTaiwantranslation main #result .release ul ul li{float:none;display:inline-block}body#serviceTaiwantranslation main #result .release ul dd.device{margin:10px 0 0}body#serviceTaiwantranslation main #result .release ul dd.device li{margin-right:5px}body#serviceTaiwantranslation main #result .release ul dd.tag{margin:20px 0 10px}body#serviceTaiwantranslation main #result .release ul dd.tag li{border:1px solid #ccc;padding:5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;white-space:nowrap;font-size:10px;margin-bottom:8px}body#serviceTaiwantranslation main #result .release ul ul.device{float:right}body#serviceTaiwantranslation main #result .release .btn02 a{width:40%;color:#fff;font-weight:700;font-size:1.8rem;background:#56bf26}body#serviceTaiwantranslation main #result .release .btn02 a:hover{background:#56bf26}body#serviceTaiwantranslation main .btn01 a{border:4px double #fe0000;background:#fff;color:#fe0000;font-weight:700;font-size:2.8rem;width:50%;display:flex;justify-content:center;align-items:center}body#serviceTaiwantranslation main .btn01 a:after{content:"";display:block;width:20px;height:20px;border-right:5px solid #fe0000;border-bottom:5px solid #fe0000;transform:rotate(-45deg)}body#serviceTaiwantranslation main .btn01 a:hover{background:#fdf1eb;transition:all .3s ease}body#serviceTaiwantranslation main #cost{padding:0 0 4%}body#serviceTaiwantranslation main #cost .formula{text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:4%;border-bottom:2px dashed #fe0000;padding-bottom:2%;margin-bottom:2%}body#serviceTaiwantranslation main #cost .formula:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}body#serviceTaiwantranslation main #cost .formula strong{font-size:2.8rem;display:block;margin:0 10px}body#serviceTaiwantranslation main #cost .priceBox{border:6px solid #ffdada;padding:24px 0;margin-bottom:20px;text-align:center;font-size:2.8rem}body#serviceTaiwantranslation main #cost .priceBox strong{font-size:2.8rem;display:inline-block;margin:0 8px}body#serviceTaiwantranslation main #cost .kome{font-size:1.4rem;line-height:1.4}body#serviceTaiwantranslation #container #cost{margin-bottom:50px}@media screen and (min-width:1600px){body#serviceTaiwantranslation #container .visual{height:490px}body#serviceTaiwantranslation #container .visual img{height:720px;width:auto;display:block;margin:0 auto}body#serviceTaiwantranslation #container .visual p{transform:translateX(-80%);left:50%}}@media screen and (max-width:1599px){body#serviceTaiwantranslation #container .visual p{font-size:1.4rem;bottom:-27%}body#serviceTaiwantranslation #container .visual p br{display:none}}body#serviceTaiwan #container{padding:0 0 4%;background:url(/assets/dest/img/website/img/taiwan/bg_taiwan_01.png) repeat}body#serviceTaiwan #container .visual{background:url(/assets/dest/img/website/img/taiwan/pho_taiwan_01.png) no-repeat;background-size:100% auto;height:49.5vw;display:flex;justify-content:center;align-items:center}body#serviceTaiwan #container h1{background:#fe0000;position:relative;color:#fff;font-size:3rem;font-weight:400;line-height:1.5;padding:40px 0}body#serviceTaiwan #container h1 span{width:calc(100% - 328px);display:block;margin:0;padding:0 30px 0 40px}body#serviceTaiwan #container h1 img{position:absolute;right:0;bottom:0}body#serviceTaiwan #container .lead{background:#fff url(/assets/dest/img/website/img/taiwan/bg_staff_01.png) no-repeat 0 0;overflow:hidden}body#serviceTaiwan #container .lead .leadInner{width:1200px;margin:auto}body#serviceTaiwan #container .lead .leadInner h2{color:#fe0000;margin:0 0 20px;padding-top:40px}body#serviceTaiwan #container .lead .leadInner img{margin:20px 0 0}body#serviceTaiwan #container .lead .leadInner p{margin-bottom:20px}body#serviceTaiwan #container .lead .leadInner ul{margin-bottom:20px;color:#fe0000;font-weight:700}body#serviceTaiwan #container .contentsInner{margin:0}body#serviceTaiwan #container .contentsInner .innerWrap{background:#fff}body#serviceTaiwan #container .lead{margin-bottom:4%}body#serviceTaiwan main #difference{padding:0}body#serviceTaiwan main .secBox{padding:40px 50px}body#serviceTaiwan main .contentsInner .flBox{display:flex;flex-wrap:wrap}body#serviceTaiwan main .contentsInner h2{border-bottom:2px solid #fe0000;border-top:2px solid #fe0000;position:relative;padding:20px 0;text-align:center;line-height:1;width:100%}body#serviceTaiwan main .contentsInner strong{color:#fe0000}body#serviceTaiwan main .contentsInner h2:after,body#serviceTaiwan main .contentsInner h2:before{content:"";display:block;width:100%;height:1px;background:#fe0000;position:absolute;left:0}body#serviceTaiwan main .contentsInner h3{font-size:2.4rem}body#serviceTaiwan main .contentsInner h2:before{top:1px}body#serviceTaiwan main .contentsInner h2:after{bottom:1px}body#serviceTaiwan main .tbl001 td{width:auto}body#serviceTaiwan main .tbl001 th{background:#fdf1eb;color:#cd1b00}body#serviceTaiwan main .tbl001 thead th{background:#cd1b00;color:#fff;text-align:left}body#serviceTaiwan main .tbl001 thead th:first-of-type{width:20%}body#serviceTaiwan main .bgRed{background:#fdf1ec;padding:40px 50px}body#serviceTaiwan main .bgRed ul{display:flex;justify-content:space-between;text-align:center}body#serviceTaiwan main .bgRed ul li{background:#fff;padding:20px 20px 0;width:49%}body#serviceTaiwan main .bgRed ul li img{width:100%;height:auto;display:block}body#serviceTaiwan main .bgRed ul li strong{font-size:2.2rem;display:block;padding:17px 0;line-height:1}body#serviceTaiwan main .copy{font-size:2.8rem;text-align:center;margin-bottom:4%}body#serviceTaiwan main #appeal{background:#fff url(/assets/dest/img/website/img/taiwan/bg_case_01.png) no-repeat 0}body#serviceTaiwan main #appeal .textBox ul{margin-left:112px}body#serviceTaiwan main #appeal .textBox li{list-style-type:disc}body#serviceTaiwan main #appeal .textBox{width:56%;margin-bottom:4%}body#serviceTaiwan main #appeal .textBox h3{padding:30px 0;padding-left:112px;background:url(/assets/dest/img/website/img/taiwan/ico_number_01.png) no-repeat 0}body#serviceTaiwan main #appeal #apeal02 h3{background:url(/assets/dest/img/website/img/taiwan/ico_number_02.png) no-repeat 0}body#serviceTaiwan main #appeal figure{margin-bottom:4%;width:42%}body#serviceTaiwan main #appeal figure img{width:100%;height:auto}body#serviceTaiwan main #flow li{padding:30px;text-align:center;background:#fdf1ec;position:relative;margin-bottom:40px}body#serviceTaiwan main #flow li.lastStep{background:#ffdada;margin-bottom:0}body#serviceTaiwan main #flow li.lastStep:after{display:none}body#serviceTaiwan main #flow li strong{display:block;font-size:2rem}body#serviceTaiwan main #flow li:after{content:"";display:block;width:0;height:0;border-top:30px solid #fdf1ec;border-right:49px solid transparent;border-bottom:0 solid transparent;border-left:49px solid transparent;position:absolute;bottom:-30px;right:0;left:0;margin:0 auto}body#serviceTaiwan main #staff figure{width:42%}body#serviceTaiwan main #staff table{width:49%}body#serviceTaiwan main #staff .tbl001 th{width:30%}body#serviceTaiwan main #result .release ul{overflow:hidden}body#serviceTaiwan main #result .release ul li{width:293px;float:left;position:relative}body#serviceTaiwan main #result .release ul li a{border:5px solid #fff;display:block;margin-bottom:10px}body#serviceTaiwan main #result .release ul li img{width:100%;height:auto}body#serviceTaiwan main #result dl dt{padding:0;line-height:1.5;background:none}body#serviceTaiwan main #result dl dd{padding-bottom:0;margin:0;border:none}body#serviceTaiwan main #result .release ul li li{width:auto}body#serviceTaiwan main #result .release>ul>li:nth-of-type(3n-1){margin-left:10px;margin-right:10px}body#serviceTaiwan main #result .release ul li p{margin-bottom:10px}body#serviceTaiwan main #result .release dl dt span{padding:5px;border:1px solid #ccc;font-size:10px}body#serviceTaiwan main #result .release ul li em{background:none;display:block;font-weight:700;padding:10px 0 5px;font-size:16px}body#serviceTaiwan main #result .release ul ul{width:auto;padding:0}body#serviceTaiwan main #result .release ul ul li{float:none;display:inline-block}body#serviceTaiwan main #result .release ul dd.device{margin:10px 0 0}body#serviceTaiwan main #result .release ul dd.device li{margin-right:5px}body#serviceTaiwan main #result .release ul dd.tag{margin:20px 0 10px}body#serviceTaiwan main #result .release ul dd.tag li{border:1px solid #ccc;padding:5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;white-space:nowrap;font-size:10px;margin-bottom:8px}body#serviceTaiwan main #result .release ul ul.device{float:right}body#serviceTaiwan main #result .release .btn02 a{width:40%;color:#fff;font-weight:700;font-size:1.8rem;background:#56bf26}body#serviceTaiwan main #result .release .btn02 a:hover{background:#56bf26}body#serviceTaiwan #container #cost{margin-bottom:50px}body#serviceTaiwan main #cost .formula{text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:4%}body#serviceTaiwan main #cost .formula strong{font-size:2.8rem;display:block;margin:0 10px}body#serviceTaiwan main #cost .priceBox{border:6px solid #ffdada;padding:24px 0;margin-bottom:20px;text-align:center;font-size:2.8rem}body#serviceTaiwan main #cost .priceBox strong{font-size:7.2rem;display:inline-block;margin:0 8px}body#serviceTaiwan main #cost .kome{font-size:1.4rem;line-height:1.4}#infoIndividual #container{margin-bottom:40px!important}#infoIndividual #container h1{margin-bottom:35px;font-size:3.6rem;text-align:left}#infoIndividual #container h1:before{display:none}@keyframes d{0%{width:0}to{width:100%}}body.emailmagazine .entry p,body.mailmagazine .entry p{margin-bottom:25px}body.emailmagazine #pageTitle,body.mailmagazine #pageTitle{font-size:1.5em}body.emailmagazine #container .innerWrap,body.mailmagazine #container .innerWrap{width:1280px;padding:0}body.emailmagazine main .btn01,body.mailmagazine main .btn01{margin-bottom:4%}body.emailmagazine main .btn01 a,body.mailmagazine main .btn01 a{color:#fff;transition:all .5s;position:relative}body.emailmagazine main .btn01 a:before,body.mailmagazine main .btn01 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.2);transition:all .3s}body.emailmagazine main .btn01 a:after,body.mailmagazine main .btn01 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all .3s;border:1px solid hsla(0,0%,100%,.5);transform:scale(1.2)}body.emailmagazine main .btn01 a:hover:before,body.mailmagazine main .btn01 a:hover:before{opacity:0;transform:scale(.5)}body.emailmagazine main .btn01 a:hover:after,body.mailmagazine main .btn01 a:hover:after{opacity:1;transform:scale(1)}body.emailmagazine main #sub,body.mailmagazine main #sub{width:30%}body.emailmagazine main #sub h3,body.mailmagazine main #sub h3{margin-bottom:0}body.emailmagazine main #sub h3 a,body.mailmagazine main #sub h3 a{display:block;padding:10px;text-decoration:none;position:relative}body.emailmagazine main #sub h3 a:after,body.mailmagazine main #sub h3 a:after{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;background:#393939;animation:d 2s ease-out 0s 1 forwards}body.emailmagazine main #sub ul li a,body.mailmagazine main #sub ul li a{display:block;padding:15px 20px;border-bottom:1px dotted #56bf26;position:relative}body.emailmagazine main #sub ul li a:after,body.mailmagazine main #sub ul li a:after{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;background:#56bf26;transition:all .3s ease}body.emailmagazine main #sub ul li.active a:after,body.mailmagazine main #sub ul li.active a:after{width:10px}body#emailmagazineIndividual main #sub{width:23%}body#emailmagazineIndividual main article{padding-left:0!important}body#emailmagazineArchive main article{width:100%!important}body#emailmagazineArchive.year main .innerWrap,body#emailmagazineIndividual main .innerWrap,body#mailmagazineArchive main .innerWrap,body#mailmagazineIndiv main .innerWrap{display:flex;flex-direction:row-reverse;justify-content:space-between}body#emailmagazineArchive.year main article,body#emailmagazineIndividual main article,body#mailmagazineArchive main article,body#mailmagazineIndiv main article{width:73%;margin-bottom:80px;padding-left:3%}body#emailmagazineArchive main .fl_box_archive_link{display:flex;justify-content:flex-end;align-items:center}body#emailmagazineArchive main .fl_box_archive_link ul{display:flex;align-items:center}body#emailmagazineArchive main .fl_box_archive_link li{position:relative;margin-left:8px;padding-left:3px}body#emailmagazineArchive main .fl_box_archive_link li:before{content:"|";position:absolute;left:-5px}body#mailmagazineArchive main ul.list001{margin-bottom:6%}body#mailmagazineArchive main ul.list001 li{padding:10px;border-bottom:1px dotted #56bf26}body#mailmagazineArchive main ul.list001 li a{display:block}#contacIndex main h2{font-size:2.4rem!important}.recruit main p,.recruit main table{margin-bottom:40px}.recruit main h3{color:#56bf26}.recruit main p.btn01 a{background:#56bf26;color:#fff;font-weight:700}#AuthorArchive #wrapper main,#authorblogArchive #wrapper main,#searchIndex #wrapper main,.blog #wrapper main,body[id^=Archive] #wrapper main{padding:0!important;background:#f7f7f7}#AuthorArchive #wrapper main .innerWrap,#authorblogArchive #wrapper main .innerWrap,#searchIndex #wrapper main .innerWrap,.blog #wrapper main .innerWrap,body[id^=Archive] #wrapper main .innerWrap{width:auto;padding:0 0 1px}#AuthorArchive #wrapper main .innerWrap img,#authorblogArchive #wrapper main .innerWrap img,#searchIndex #wrapper main .innerWrap img,.blog #wrapper main .innerWrap img,body[id^=Archive] #wrapper main .innerWrap img{width:100%;height:auto}#AuthorArchive #wrapper main .innerWrap a,#authorblogArchive #wrapper main .innerWrap a,#searchIndex #wrapper main .innerWrap a,.blog #wrapper main .innerWrap a,body[id^=Archive] #wrapper main .innerWrap a{text-decoration:none;color:#252525}#AuthorArchive #wrapper main .innerWrap p,#authorblogArchive #wrapper main .innerWrap p,#searchIndex #wrapper main .innerWrap p,.blog #wrapper main .innerWrap p,body[id^=Archive] #wrapper main .innerWrap p{line-height:1}#AuthorArchive #wrapper main .innerWrap .member,#authorblogArchive #wrapper main .innerWrap .member,#searchIndex #wrapper main .innerWrap .member,.blog #wrapper main .innerWrap .member,body[id^=Archive] #wrapper main .innerWrap .member{background-position:0;background-repeat:no-repeat;background-size:40px 40px;padding:10px 0;display:flex;align-items:center}#AuthorArchive #wrapper main .innerWrap .member img,#authorblogArchive #wrapper main .innerWrap .member img,#searchIndex #wrapper main .innerWrap .member img,.blog #wrapper main .innerWrap .member img,body[id^=Archive] #wrapper main .innerWrap .member img{width:40px!important;height:auto;border-radius:50%;margin-right:15px}#AuthorArchive #wrapper main .innerWrap .member a,#authorblogArchive #wrapper main .innerWrap .member a,#searchIndex #wrapper main .innerWrap .member a,.blog #wrapper main .innerWrap .member a,body[id^=Archive] #wrapper main .innerWrap .member a{display:flex!important;align-items:center!important;font-size:16px;font-size:1.6rem}#AuthorArchive #wrapper main .innerWrap .member.fukaya,#authorblogArchive #wrapper main .innerWrap .member.fukaya,#searchIndex #wrapper main .innerWrap .member.fukaya,.blog #wrapper main .innerWrap .member.fukaya,body[id^=Archive] #wrapper main .innerWrap .member.fukaya{background-image:url(../../blog/img/ico_member_fukaya.png)}#AuthorArchive #wrapper main .innerWrap .date,#authorblogArchive #wrapper main .innerWrap .date,#searchIndex #wrapper main .innerWrap .date,.blog #wrapper main .innerWrap .date,body[id^=Archive] #wrapper main .innerWrap .date{text-align:right}#AuthorArchive #wrapper main .innerWrap .date em,#authorblogArchive #wrapper main .innerWrap .date em,#searchIndex #wrapper main .innerWrap .date em,.blog #wrapper main .innerWrap .date em,body[id^=Archive] #wrapper main .innerWrap .date em{color:#56bf26;font-weight:700;margin-right:10px}#AuthorArchive #wrapper main .innerWrap .visual>ul,#authorblogArchive #wrapper main .innerWrap .visual>ul,#searchIndex #wrapper main .innerWrap .visual>ul,.blog #wrapper main .innerWrap .visual>ul,body[id^=Archive] #wrapper main .innerWrap .visual>ul{background:#fff}#AuthorArchive #wrapper main .innerWrap .visual>ul>li,#authorblogArchive #wrapper main .innerWrap .visual>ul>li,#searchIndex #wrapper main .innerWrap .visual>ul>li,.blog #wrapper main .innerWrap .visual>ul>li,body[id^=Archive] #wrapper main .innerWrap .visual>ul>li{overflow:hidden;max-height:350px}#AuthorArchive #wrapper main .innerWrap .visual ul,#authorblogArchive #wrapper main .innerWrap .visual ul,#searchIndex #wrapper main .innerWrap .visual ul,.blog #wrapper main .innerWrap .visual ul,body[id^=Archive] #wrapper main .innerWrap .visual ul{display:flex;justify-content:center;justify-content:space-between;align-items:center}#AuthorArchive #wrapper main .innerWrap .visual li,#authorblogArchive #wrapper main .innerWrap .visual li,#searchIndex #wrapper main .innerWrap .visual li,.blog #wrapper main .innerWrap .visual li,body[id^=Archive] #wrapper main .innerWrap .visual li{position:relative;width:50%}#AuthorArchive #wrapper main .innerWrap .visual li .txt,#authorblogArchive #wrapper main .innerWrap .visual li .txt,#searchIndex #wrapper main .innerWrap .visual li .txt,.blog #wrapper main .innerWrap .visual li .txt,body[id^=Archive] #wrapper main .innerWrap .visual li .txt{width:100%;position:absolute;bottom:0;background:hsla(0,0%,100%,.7);padding:20px 20px 10px;font-size:1.2rem}#AuthorArchive #wrapper main .innerWrap .visual li .txt h2,#authorblogArchive #wrapper main .innerWrap .visual li .txt h2,#searchIndex #wrapper main .innerWrap .visual li .txt h2,.blog #wrapper main .innerWrap .visual li .txt h2,body[id^=Archive] #wrapper main .innerWrap .visual li .txt h2{font-size:2.4rem!important;line-height:1.4;margin-bottom:0!important}#AuthorArchive #wrapper main .innerWrap .visual li .txt .cat,#authorblogArchive #wrapper main .innerWrap .visual li .txt .cat,#searchIndex #wrapper main .innerWrap .visual li .txt .cat,.blog #wrapper main .innerWrap .visual li .txt .cat,body[id^=Archive] #wrapper main .innerWrap .visual li .txt .cat{position:absolute;top:-7px;left:0}#AuthorArchive #wrapper main .innerWrap .visual li .txt .cateLabel,#authorblogArchive #wrapper main .innerWrap .visual li .txt .cateLabel,#searchIndex #wrapper main .innerWrap .visual li .txt .cateLabel,.blog #wrapper main .innerWrap .visual li .txt .cateLabel,body[id^=Archive] #wrapper main .innerWrap .visual li .txt .cateLabel{margin-right:7px;padding:3px 10px;font-size:1.2rem!important;color:#fff;background:#56bf26}#AuthorArchive #wrapper main .innerWrap .visual a,#authorblogArchive #wrapper main .innerWrap .visual a,#searchIndex #wrapper main .innerWrap .visual a,.blog #wrapper main .innerWrap .visual a,body[id^=Archive] #wrapper main .innerWrap .visual a{display:block}#AuthorArchive #wrapper main .innerWrap #postList .post_3,#AuthorArchive #wrapper main .innerWrap #postList .post_4,#authorblogArchive #wrapper main .innerWrap #postList .post_3,#authorblogArchive #wrapper main .innerWrap #postList .post_4,#searchIndex #wrapper main .innerWrap #postList .post_3,#searchIndex #wrapper main .innerWrap #postList .post_4,.blog #wrapper main .innerWrap #postList .post_3,.blog #wrapper main .innerWrap #postList .post_4,body[id^=Archive] #wrapper main .innerWrap #postList .post_3,body[id^=Archive] #wrapper main .innerWrap #postList .post_4{display:none}#AuthorArchive #wrapper main .innerWrap #postList>li,#authorblogArchive #wrapper main .innerWrap #postList>li,#searchIndex #wrapper main .innerWrap #postList>li,.blog #wrapper main .innerWrap #postList>li,body[id^=Archive] #wrapper main .innerWrap #postList>li{padding:20px 3%;border-bottom:1px solid #e0e0e0;position:relative}#AuthorArchive #wrapper main .innerWrap #postList>li:after,#authorblogArchive #wrapper main .innerWrap #postList>li:after,#searchIndex #wrapper main .innerWrap #postList>li:after,.blog #wrapper main .innerWrap #postList>li:after,body[id^=Archive] #wrapper main .innerWrap #postList>li:after{opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-out;transform:translateX(-300px);background:#f3ffed}#AuthorArchive #wrapper main .innerWrap #postList>li a,#authorblogArchive #wrapper main .innerWrap #postList>li a,#searchIndex #wrapper main .innerWrap #postList>li a,.blog #wrapper main .innerWrap #postList>li a,body[id^=Archive] #wrapper main .innerWrap #postList>li a{display:block;text-align:left}#AuthorArchive #wrapper main .innerWrap #postList>li .fl_box,#authorblogArchive #wrapper main .innerWrap #postList>li .fl_box,#searchIndex #wrapper main .innerWrap #postList>li .fl_box,.blog #wrapper main .innerWrap #postList>li .fl_box,body[id^=Archive] #wrapper main .innerWrap #postList>li .fl_box{display:flex;position:relative;z-index:1}#AuthorArchive #wrapper main .innerWrap #postList>li .photo,#authorblogArchive #wrapper main .innerWrap #postList>li .photo,#searchIndex #wrapper main .innerWrap #postList>li .photo,.blog #wrapper main .innerWrap #postList>li .photo,body[id^=Archive] #wrapper main .innerWrap #postList>li .photo{width:240px;margin-right:15px}#AuthorArchive #wrapper main .innerWrap #postList>li p.photo,#authorblogArchive #wrapper main .innerWrap #postList>li p.photo,#searchIndex #wrapper main .innerWrap #postList>li p.photo,.blog #wrapper main .innerWrap #postList>li p.photo,body[id^=Archive] #wrapper main .innerWrap #postList>li p.photo{overflow:hidden;height:170px}#AuthorArchive #wrapper main .innerWrap #postList>li .txt,#authorblogArchive #wrapper main .innerWrap #postList>li .txt,#searchIndex #wrapper main .innerWrap #postList>li .txt,.blog #wrapper main .innerWrap #postList>li .txt,body[id^=Archive] #wrapper main .innerWrap #postList>li .txt{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 240px)}#AuthorArchive #wrapper main .innerWrap #postList>li .txt h2,#authorblogArchive #wrapper main .innerWrap #postList>li .txt h2,#searchIndex #wrapper main .innerWrap #postList>li .txt h2,.blog #wrapper main .innerWrap #postList>li .txt h2,body[id^=Archive] #wrapper main .innerWrap #postList>li .txt h2{font-size:1.8rem!important;margin-bottom:0;text-align:left!important}#AuthorArchive #wrapper main .innerWrap #postList>li .txt h2 .cat,#authorblogArchive #wrapper main .innerWrap #postList>li .txt h2 .cat,#searchIndex #wrapper main .innerWrap #postList>li .txt h2 .cat,.blog #wrapper main .innerWrap #postList>li .txt h2 .cat,body[id^=Archive] #wrapper main .innerWrap #postList>li .txt h2 .cat{display:flex;align-items:center}#AuthorArchive #wrapper main .innerWrap #postList>li .txt h2 .cateLabel,#authorblogArchive #wrapper main .innerWrap #postList>li .txt h2 .cateLabel,#searchIndex #wrapper main .innerWrap #postList>li .txt h2 .cateLabel,.blog #wrapper main .innerWrap #postList>li .txt h2 .cateLabel,body[id^=Archive] #wrapper main .innerWrap #postList>li .txt h2 .cateLabel{margin-right:15px}#AuthorArchive #wrapper main .innerWrap #postList>li .txt .cateLabel,#authorblogArchive #wrapper main .innerWrap #postList>li .txt .cateLabel,#searchIndex #wrapper main .innerWrap #postList>li .txt .cateLabel,.blog #wrapper main .innerWrap #postList>li .txt .cateLabel,body[id^=Archive] #wrapper main .innerWrap #postList>li .txt .cateLabel{color:#cacaca;font-size:1.2rem;display:block}#AuthorArchive #wrapper main .innerWrap #postList>li .postInfo,#authorblogArchive #wrapper main .innerWrap #postList>li .postInfo,#searchIndex #wrapper main .innerWrap #postList>li .postInfo,.blog #wrapper main .innerWrap #postList>li .postInfo,body[id^=Archive] #wrapper main .innerWrap #postList>li .postInfo{display:flex;justify-content:space-between;align-items:center}#AuthorArchive #wrapper main .innerWrap #postList li:hover:after,#authorblogArchive #wrapper main .innerWrap #postList li:hover:after,#searchIndex #wrapper main .innerWrap #postList li:hover:after,.blog #wrapper main .innerWrap #postList li:hover:after,body[id^=Archive] #wrapper main .innerWrap #postList li:hover:after{opacity:1;transform:translateX(0)}#AuthorArchive #wrapper main .innerWrap .blogNav,#authorblogArchive #wrapper main .innerWrap .blogNav,#searchIndex #wrapper main .innerWrap .blogNav,.blog #wrapper main .innerWrap .blogNav,body[id^=Archive] #wrapper main .innerWrap .blogNav{background:#fff;display:flex;align-items:center;font-size:1.4rem;height:65px;margin-top:clamp(3rem,4vw,8rem);margin-bottom:30px}#AuthorArchive #wrapper main .innerWrap .blogNav li,#authorblogArchive #wrapper main .innerWrap .blogNav li,#searchIndex #wrapper main .innerWrap .blogNav li,.blog #wrapper main .innerWrap .blogNav li,body[id^=Archive] #wrapper main .innerWrap .blogNav li{width:20%;text-align:center;padding:20px 0}#AuthorArchive #wrapper main .innerWrap .blogNav.fixed,#authorblogArchive #wrapper main .innerWrap .blogNav.fixed,#searchIndex #wrapper main .innerWrap .blogNav.fixed,.blog #wrapper main .innerWrap .blogNav.fixed,body[id^=Archive] #wrapper main .innerWrap .blogNav.fixed{position:fixed;z-index:999;background:hsla(0,0%,100%,.9);top:0;left:0;width:100%}#AuthorArchive #wrapper main .innerWrap .blogNav.fixed+.search,#authorblogArchive #wrapper main .innerWrap .blogNav.fixed+.search,#searchIndex #wrapper main .innerWrap .blogNav.fixed+.search,.blog #wrapper main .innerWrap .blogNav.fixed+.search,body[id^=Archive] #wrapper main .innerWrap .blogNav.fixed+.search{margin-top:65px}#AuthorArchive #wrapper main .innerWrap .search,#authorblogArchive #wrapper main .innerWrap .search,#searchIndex #wrapper main .innerWrap .search,.blog #wrapper main .innerWrap .search,body[id^=Archive] #wrapper main .innerWrap .search{border:1px solid #e0e0e0;width:800px;border-radius:10px;background:#fff;margin:20px auto}#AuthorArchive #wrapper main .innerWrap .search select,#authorblogArchive #wrapper main .innerWrap .search select,#searchIndex #wrapper main .innerWrap .search select,.blog #wrapper main .innerWrap .search select,body[id^=Archive] #wrapper main .innerWrap .search select{font-size:1.4rem;border-right:1px solid #e0e0e0;padding:0 40px 0 20px;background:url(/assets/dest/img/common/ico/ico_arrow_01.png) no-repeat 90%}#AuthorArchive #wrapper main .innerWrap .search input,#authorblogArchive #wrapper main .innerWrap .search input,#searchIndex #wrapper main .innerWrap .search input,.blog #wrapper main .innerWrap .search input,body[id^=Archive] #wrapper main .innerWrap .search input{padding:10px}#AuthorArchive #wrapper main .innerWrap .search .field,#authorblogArchive #wrapper main .innerWrap .search .field,#searchIndex #wrapper main .innerWrap .search .field,.blog #wrapper main .innerWrap .search .field,body[id^=Archive] #wrapper main .innerWrap .search .field{width:70%}#AuthorArchive #wrapper main .innerWrap .search .submit,#authorblogArchive #wrapper main .innerWrap .search .submit,#searchIndex #wrapper main .innerWrap .search .submit,.blog #wrapper main .innerWrap .search .submit,body[id^=Archive] #wrapper main .innerWrap .search .submit{float:right}#AuthorArchive #wrapper main .contents,#authorblogArchive #wrapper main .contents,#searchIndex #wrapper main .contents,.blog #wrapper main .contents,body[id^=Archive] #wrapper main .contents{background:#fff;width:1280px;padding:40px;margin:auto;display:flex;justify-content:center;justify-content:space-between}#AuthorArchive #wrapper main .contents .main,#authorblogArchive #wrapper main .contents .main,#searchIndex #wrapper main .contents .main,.blog #wrapper main .contents .main,body[id^=Archive] #wrapper main .contents .main{width:860px}#AuthorArchive #wrapper main .contents .main li li,#authorblogArchive #wrapper main .contents .main li li,#searchIndex #wrapper main .contents .main li li,.blog #wrapper main .contents .main li li,body[id^=Archive] #wrapper main .contents .main li li{border:none}#AuthorArchive #wrapper main .contents .sub,#authorblogArchive #wrapper main .contents .sub,#searchIndex #wrapper main .contents .sub,.blog #wrapper main .contents .sub,body[id^=Archive] #wrapper main .contents .sub{width:300px;z-index:0}#AuthorArchive #wrapper main .contents .sub h2,#AuthorArchive #wrapper main .contents .sub h3,#authorblogArchive #wrapper main .contents .sub h2,#authorblogArchive #wrapper main .contents .sub h3,#searchIndex #wrapper main .contents .sub h2,#searchIndex #wrapper main .contents .sub h3,.blog #wrapper main .contents .sub h2,.blog #wrapper main .contents .sub h3,body[id^=Archive] #wrapper main .contents .sub h2,body[id^=Archive] #wrapper main .contents .sub h3{font-size:1.6rem;border-bottom:2px solid #56bf26;margin-bottom:0;text-align:left}#AuthorArchive #wrapper main .contents .sub .postBox,#authorblogArchive #wrapper main .contents .sub .postBox,#searchIndex #wrapper main .contents .sub .postBox,.blog #wrapper main .contents .sub .postBox,body[id^=Archive] #wrapper main .contents .sub .postBox{margin-bottom:6%}#AuthorArchive #wrapper main .contents .sub .subPost li,#authorblogArchive #wrapper main .contents .sub .subPost li,#searchIndex #wrapper main .contents .sub .subPost li,.blog #wrapper main .contents .sub .subPost li,body[id^=Archive] #wrapper main .contents .sub .subPost li{position:relative}#AuthorArchive #wrapper main .contents .sub .subPost li:after,#authorblogArchive #wrapper main .contents .sub .subPost li:after,#searchIndex #wrapper main .contents .sub .subPost li:after,.blog #wrapper main .contents .sub .subPost li:after,body[id^=Archive] #wrapper main .contents .sub .subPost li:after{opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-out;transform:translateX(-100px);background:#f3ffed}#AuthorArchive #wrapper main .contents .sub .subPost li a,#authorblogArchive #wrapper main .contents .sub .subPost li a,#searchIndex #wrapper main .contents .sub .subPost li a,.blog #wrapper main .contents .sub .subPost li a,body[id^=Archive] #wrapper main .contents .sub .subPost li a{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;padding:16px 3%;border-bottom:1px solid #e0e0e0}#AuthorArchive #wrapper main .contents .sub .subPost li a .photo,#authorblogArchive #wrapper main .contents .sub .subPost li a .photo,#searchIndex #wrapper main .contents .sub .subPost li a .photo,.blog #wrapper main .contents .sub .subPost li a .photo,body[id^=Archive] #wrapper main .contents .sub .subPost li a .photo{width:100px;position:relative}#AuthorArchive #wrapper main .contents .sub .subPost li a .photo em,#authorblogArchive #wrapper main .contents .sub .subPost li a .photo em,#searchIndex #wrapper main .contents .sub .subPost li a .photo em,.blog #wrapper main .contents .sub .subPost li a .photo em,body[id^=Archive] #wrapper main .contents .sub .subPost li a .photo em{display:block;width:40px;height:40px;color:#fff;padding:5px 0 0 6px;position:absolute;top:0;left:0;z-index:9}#AuthorArchive #wrapper main .contents .sub .subPost li a .photo em:after,#authorblogArchive #wrapper main .contents .sub .subPost li a .photo em:after,#searchIndex #wrapper main .contents .sub .subPost li a .photo em:after,.blog #wrapper main .contents .sub .subPost li a .photo em:after,body[id^=Archive] #wrapper main .contents .sub .subPost li a .photo em:after{content:"";display:block;width:0;height:0;border-top:20px solid #56bf26;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #56bf26;position:absolute;top:0;left:0;z-index:-1}#AuthorArchive #wrapper main .contents .sub .subPost li a .photo:after,#authorblogArchive #wrapper main .contents .sub .subPost li a .photo:after,#searchIndex #wrapper main .contents .sub .subPost li a .photo:after,.blog #wrapper main .contents .sub .subPost li a .photo:after,body[id^=Archive] #wrapper main .contents .sub .subPost li a .photo:after{content:"";display:block;width:0;height:0;border-top:20px solid #56bf26;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #56bf26;position:absolute;top:0;left:0;z-index:9}#AuthorArchive #wrapper main .contents .sub .subPost li a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li a .photo:before,.blog #wrapper main .contents .sub .subPost li a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li a .photo:before{position:absolute;top:7px;left:7px;color:#fff;z-index:10}#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,.blog #wrapper main .contents .sub .subPost li a .txt,body[id^=Archive] #wrapper main .contents .sub .subPost li a .txt{font-size:1.4rem;width:170px}#AuthorArchive #wrapper main .contents .sub .subPost li a .txt .date,#AuthorArchive #wrapper main .contents .sub .subPost li a .txt span,#authorblogArchive #wrapper main .contents .sub .subPost li a .txt .date,#authorblogArchive #wrapper main .contents .sub .subPost li a .txt span,#searchIndex #wrapper main .contents .sub .subPost li a .txt .date,#searchIndex #wrapper main .contents .sub .subPost li a .txt span,.blog #wrapper main .contents .sub .subPost li a .txt .date,.blog #wrapper main .contents .sub .subPost li a .txt span,body[id^=Archive] #wrapper main .contents .sub .subPost li a .txt .date,body[id^=Archive] #wrapper main .contents .sub .subPost li a .txt span{font-size:1.2rem;display:block;text-align:left;margin-bottom:4px!important}#AuthorArchive #wrapper main .contents .sub .subPost li:first-child a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li:first-child a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li:first-child a .photo:before,.blog #wrapper main .contents .sub .subPost li:first-child a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li:first-child a .photo:before{content:"1"}#AuthorArchive #wrapper main .contents .sub .subPost li:nth-child(2) a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li:nth-child(2) a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li:nth-child(2) a .photo:before,.blog #wrapper main .contents .sub .subPost li:nth-child(2) a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li:nth-child(2) a .photo:before{content:"2"}#AuthorArchive #wrapper main .contents .sub .subPost li:nth-child(3) a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li:nth-child(3) a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li:nth-child(3) a .photo:before,.blog #wrapper main .contents .sub .subPost li:nth-child(3) a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li:nth-child(3) a .photo:before{content:"3"}#AuthorArchive #wrapper main .contents .sub .subPost li:nth-child(4) a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li:nth-child(4) a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li:nth-child(4) a .photo:before,.blog #wrapper main .contents .sub .subPost li:nth-child(4) a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li:nth-child(4) a .photo:before{content:"4"}#AuthorArchive #wrapper main .contents .sub .subPost li:nth-child(5) a .photo:before,#authorblogArchive #wrapper main .contents .sub .subPost li:nth-child(5) a .photo:before,#searchIndex #wrapper main .contents .sub .subPost li:nth-child(5) a .photo:before,.blog #wrapper main .contents .sub .subPost li:nth-child(5) a .photo:before,body[id^=Archive] #wrapper main .contents .sub .subPost li:nth-child(5) a .photo:before{content:"5"}#AuthorArchive #wrapper main .contents .sub .subPost li:hover:after,#authorblogArchive #wrapper main .contents .sub .subPost li:hover:after,#searchIndex #wrapper main .contents .sub .subPost li:hover:after,.blog #wrapper main .contents .sub .subPost li:hover:after,body[id^=Archive] #wrapper main .contents .sub .subPost li:hover:after{opacity:.3;transform:translateX(0)}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList,#searchIndex #wrapper main .contents .sub .memberBox .memberList,.blog #wrapper main .contents .sub .memberBox .memberList,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList{display:flex;flex-wrap:wrap;padding-top:3%}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li,#searchIndex #wrapper main .contents .sub .memberBox .memberList li,.blog #wrapper main .contents .sub .memberBox .memberList li,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li{margin:2% 1%}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a,.blog #wrapper main .contents .sub .memberBox .memberList li a,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a{width:53px;height:53px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all .3s ease;border-radius:50%}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a img,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a img,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a img,.blog #wrapper main .contents .sub .memberBox .memberList li a img,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a img{position:absolute;top:0;left:0;width:101%;height:101%;transition:all .3s ease;border-radius:50%}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a .memberName,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a .memberName,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a .memberName,.blog #wrapper main .contents .sub .memberBox .memberList li a .memberName,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a .memberName{color:#fff;z-index:9;opacity:0;font-size:1.1rem;transform:translateY(30px);position:relative;transition:all .3s ease}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a:hover,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a:hover,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a:hover,.blog #wrapper main .contents .sub .memberBox .memberList li a:hover,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a:hover{background:#000}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a:hover img,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a:hover img,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a:hover img,.blog #wrapper main .contents .sub .memberBox .memberList li a:hover img,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a:hover img{opacity:.4}#AuthorArchive #wrapper main .contents .sub .memberBox .memberList li a:hover .memberName,#authorblogArchive #wrapper main .contents .sub .memberBox .memberList li a:hover .memberName,#searchIndex #wrapper main .contents .sub .memberBox .memberList li a:hover .memberName,.blog #wrapper main .contents .sub .memberBox .memberList li a:hover .memberName,body[id^=Archive] #wrapper main .contents .sub .memberBox .memberList li a:hover .memberName{opacity:1;transform:translateY(0)}#AuthorArchive #wrapper main .contents .sub .tagList,#authorblogArchive #wrapper main .contents .sub .tagList,#searchIndex #wrapper main .contents .sub .tagList,.blog #wrapper main .contents .sub .tagList,body[id^=Archive] #wrapper main .contents .sub .tagList{padding-top:3%;display:flex;flex-wrap:wrap}#AuthorArchive #wrapper main .contents .sub .tagList li,#authorblogArchive #wrapper main .contents .sub .tagList li,#searchIndex #wrapper main .contents .sub .tagList li,.blog #wrapper main .contents .sub .tagList li,body[id^=Archive] #wrapper main .contents .sub .tagList li{margin-right:20px;margin-bottom:10px;display:inline-block}#AuthorArchive #wrapper main .contents .sub .tagList li:before,#authorblogArchive #wrapper main .contents .sub .tagList li:before,#searchIndex #wrapper main .contents .sub .tagList li:before,.blog #wrapper main .contents .sub .tagList li:before,body[id^=Archive] #wrapper main .contents .sub .tagList li:before{content:"#";color:#9a9a9a}#AuthorArchive #wrapper main .contents .sub .tagcloud,#authorblogArchive #wrapper main .contents .sub .tagcloud,#searchIndex #wrapper main .contents .sub .tagcloud,.blog #wrapper main .contents .sub .tagcloud,body[id^=Archive] #wrapper main .contents .sub .tagcloud{padding-top:3%;display:flex;flex-wrap:wrap}#AuthorArchive #wrapper main .contents .sub .tagcloud a,#authorblogArchive #wrapper main .contents .sub .tagcloud a,#searchIndex #wrapper main .contents .sub .tagcloud a,.blog #wrapper main .contents .sub .tagcloud a,body[id^=Archive] #wrapper main .contents .sub .tagcloud a{margin-right:20px;margin-bottom:10px;display:inline-block}#AuthorArchive #wrapper main .contents .sub .tagcloud a:before,#authorblogArchive #wrapper main .contents .sub .tagcloud a:before,#searchIndex #wrapper main .contents .sub .tagcloud a:before,.blog #wrapper main .contents .sub .tagcloud a:before,body[id^=Archive] #wrapper main .contents .sub .tagcloud a:before{content:"#";color:#9a9a9a}#AuthorArchive #wrapper main .pagenation,#authorblogArchive #wrapper main .pagenation,#searchIndex #wrapper main .pagenation,.blog #wrapper main .pagenation,body[id^=Archive] #wrapper main .pagenation{margin:4% 0}#AuthorArchive #wrapper main pre:not(.prism),#authorblogArchive #wrapper main pre:not(.prism),#searchIndex #wrapper main pre:not(.prism),.blog #wrapper main pre:not(.prism),body[id^=Archive] #wrapper main pre:not(.prism){background:#000;color:#fff;margin-bottom:50px;padding:20px 40px;overflow:auto}body#blogCategory main .innerWrap,body#blogIndividual main .innerWrap{max-width:none}body#authorblogArchive main #pageNation a,body#blogIndividual main #pageNation a{color:#fff!important}body#authorblogArchive main .main,body#blogIndividual main .main{position:relative;z-index:9}body#authorblogArchive main .postBody,body#blogIndividual main .postBody{font-feature-settings:normal}body#authorblogArchive main .postBody .main p a.ex,body#blogIndividual main .postBody .main p a.ex{display:block!important;padding:10px!important;border:1px solid #d9d9d9!important;background:#f4f4f4!important}body#authorblogArchive main .postBody .keyword,body#blogIndividual main .postBody .keyword{border:1px solid #d9d9d9;background:#f4f4f4;margin-bottom:50px}body#authorblogArchive main .postBody .keyword .keywordBox,body#blogIndividual main .postBody .keyword .keywordBox{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 30px 10px;overflow:hidden}body#authorblogArchive main .postBody .keyword .kwBoxIn,body#blogIndividual main .postBody .keyword .kwBoxIn{padding:20px;background:#fff;border:1px solid #d9d9d9;width:49%;margin-bottom:20px}body#authorblogArchive main .postBody .keyword h2,body#blogIndividual main .postBody .keyword h2{margin:0;font-size:2.8rem;color:#fff;text-align:center;padding:10px;background:#56bf26;border-bottom:none}body#authorblogArchive main .postBody .keyword h3,body#blogIndividual main .postBody .keyword h3{margin-bottom:10px;font-size:2rem}body#authorblogArchive main .postBody .agenda,body#blogIndividual main .postBody .agenda{margin-bottom:4%;padding:20px 40px;background:#f4f4f4}body#authorblogArchive main .postBody .agenda p,body#blogIndividual main .postBody .agenda p{margin-bottom:0}body#authorblogArchive main .postBody .border_box,body#blogIndividual main .postBody .border_box{margin-bottom:4%;padding:20px 40px;border:1px solid #e3e3e3}body#authorblogArchive main .postBody .bg_orange,body#blogIndividual main .postBody .bg_orange{margin-bottom:4%;padding:20px 40px;background:#fed}body#authorblogArchive main .postBody blockquote,body#blogIndividual main .postBody blockquote{padding:20px 40px;border:1px solid #e6e6e6}body#authorblogArchive main .postBody blockquote p,body#blogIndividual main .postBody blockquote p{margin-bottom:0}body#authorblogArchive main .postBody h2,body#blogIndividual main .postBody h2{margin-top:80px;padding-bottom:10px;line-height:1.3;border-bottom:5px solid #56bf26;margin-bottom:20px}body#authorblogArchive main .postBody h3,body#blogIndividual main .postBody h3{line-height:1.3;color:#56bf26;font-size:2.6rem}body#authorblogArchive main .postBody h3.lead,body#blogIndividual main .postBody h3.lead{margin-top:80px;padding:10px 10px 10px 20px;border-left:5px solid #56bf26;background:#f4f4f4}body#authorblogArchive main .postBody h4,body#blogIndividual main .postBody h4{margin-bottom:15px;padding:10px 0;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f}body#authorblogArchive main .postBody h5,body#blogIndividual main .postBody h5{margin-bottom:15px;padding-bottom:10px;border-bottom:3px double #8f8f8f}body#authorblogArchive main .postBody p,body#authorblogArchive main .postBody table,body#blogIndividual main .postBody p,body#blogIndividual main .postBody table{margin-bottom:3%;line-height:2!important}body#authorblogArchive main .postBody a,body#blogIndividual main .postBody a{color:#56bf26!important;text-decoration:underline!important}body#authorblogArchive main .postBody img,body#blogIndividual main .postBody img{width:auto!important;max-width:100%;height:auto}body#authorblogArchive main .postBody dt,body#blogIndividual main .postBody dt{font-size:1.8rem;font-weight:700;margin-bottom:10px}body#authorblogArchive main .postBody dd,body#blogIndividual main .postBody dd{margin-bottom:25px}body#authorblogArchive main .postBody dd p,body#blogIndividual main .postBody dd p{margin-bottom:0}body#authorblogArchive main .postBody dd ul,body#blogIndividual main .postBody dd ul{margin:5px 0 15px}body#authorblogArchive main .postBody ul,body#blogIndividual main .postBody ul{margin-bottom:30px}body#authorblogArchive main .postBody li,body#blogIndividual main .postBody li{position:relative;margin-bottom:5px}body#authorblogArchive main .postBody li:before,body#blogIndividual main .postBody li:before{content:"●";position:relative;top:-2px;font-size:1.3rem;margin-right:5px;color:#56bf26}body#authorblogArchive main .postBody .blog_tbl,body#blogIndividual main .postBody .blog_tbl{width:100%;border-collapse:collapse}body#authorblogArchive main .postBody .blog_tbl td,body#authorblogArchive main .postBody .blog_tbl th,body#blogIndividual main .postBody .blog_tbl td,body#blogIndividual main .postBody .blog_tbl th{padding:10px;border:1px solid #ccc}body#authorblogArchive main .postBody .blog_tbl th,body#blogIndividual main .postBody .blog_tbl th{width:30%;text-align:left;background:#f1f1f1}body#authorblogArchive main .postBody .blog_tbl.col-4 th,body#blogIndividual main .postBody .blog_tbl.col-4 th{width:25%}body#authorblogArchive main .titleBox,body#blogIndividual main .titleBox{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;margin-bottom:2%}body#authorblogArchive main .titleBox h1,body#blogIndividual main .titleBox h1{width:100%;margin-bottom:35px;font-size:3.6rem;line-height:1.8}body#authorblogArchive main .titleBox h1 .cat,body#blogIndividual main .titleBox h1 .cat{display:flex;align-items:center}body#authorblogArchive main .titleBox h1 .cateLabel,body#blogIndividual main .titleBox h1 .cateLabel{margin-right:15px}body#authorblogArchive main .titleBox #snsBtns,body#blogIndividual main .titleBox #snsBtns{width:50%;display:flex;justify-content:flex-end}body#authorblogArchive main .titleBox #snsBtns li,body#blogIndividual main .titleBox #snsBtns li{margin-left:15px}body#authorblogArchive main .titleBox #snsBtns li a,body#blogIndividual main .titleBox #snsBtns li a{font-size:1.2rem;color:#fff;white-space:nowrap;display:block;line-height:1;padding:8px;padding-left:40px;border-radius:3px;background-size:auto 60%!important}body#authorblogArchive main .titleBox #snsBtns li a[href*=facebook],body#blogIndividual main .titleBox #snsBtns li a[href*=facebook]{background:#4e5fa1 url(/assets/dest/img/common/ico/sns/ico_facebook.svg) no-repeat 18%}body#authorblogArchive main .titleBox #snsBtns li a[href*=twitter],body#blogIndividual main .titleBox #snsBtns li a[href*=twitter]{background:#5ca8ed url(/assets/dest/img/common/ico/sns/ico_twitter.svg) no-repeat 15%}body#authorblogArchive main .titleBox #snsBtns li a[href*=hatena],body#blogIndividual main .titleBox #snsBtns li a[href*=hatena]{background:#22a0dd url(/assets/dest/img/common/ico/sns/ico_hatebu.svg) no-repeat 15%}body#authorblogArchive main .titleBox #snsBtns li span,body#blogIndividual main .titleBox #snsBtns li span{display:block}body#authorblogArchive main .titleBox .postInfo,body#blogIndividual main .titleBox .postInfo{display:flex;justify-content:space-between;width:50%}body#authorblogArchive main .titleBox .postInfo .member,body#blogIndividual main .titleBox .postInfo .member{padding:0}body#authorblogArchive main .titleBox .postInfo .member a,body#blogIndividual main .titleBox .postInfo .member a{display:flex;align-items:center}body#authorblogArchive main .titleBox .postInfo .date,body#blogIndividual main .titleBox .postInfo .date{margin-bottom:0!important;padding:10px 0}body#authorblogArchive main .titleBox .cateLabel,body#blogIndividual main .titleBox .cateLabel{color:#cacaca;font-size:1.4rem;display:block}body#authorblogArchive main .titleBox .thisTags,body#blogIndividual main .titleBox .thisTags{margin:10px 0;display:flex;align-items:center;flex-wrap:wrap}body#authorblogArchive main .titleBox .thisTags li,body#blogIndividual main .titleBox .thisTags li{border:1px solid #e0e0e0;display:block;padding:4px 10px;border-radius:100px;margin-right:15px}#searchIndex main .more_btn{display:block;transition:all .3s;text-align:center;width:250px;margin:50px auto;padding:10px 0;box-sizing:border-box;color:#fff!important;background:#474542;line-height:38px}body#serviceEngineer main{padding-top:0!important}body#serviceEngineer main .innerWrap{width:100%!important;max-width:none}body#serviceEngineer main .innerWrap .contents_wrap,body#serviceEngineer main .innerWrap>section{margin-bottom:0}body#serviceEngineer .sp_el{display:none!important}#serviceEngineer .contentsInner{background:none;width:1100px}#serviceEngineer .base-tl span{background:none}#serviceEngineer .base-tl:before{content:none}#serviceEngineer .contents_wrap{background:url(/assets/dest/img/webapp/bg_content.png) no-repeat top/cover;padding-bottom:50px}#serviceEngineer .contents_wrap .contentsInner{width:1000px}#serviceEngineer .contents_wrap .secBox{margin-top:-50px;margin-bottom:50px;z-index:1}#serviceEngineer .contents_wrap .secBox .contents_box{padding:65px 40px;box-shadow:0 0 15px rgba(61,64,88,.4)}#serviceEngineer .contents_wrap .secBox .contents_box .base-tl{text-align:left}#serviceEngineer .contents_wrap .secBox .contents_box .base-tl span{color:#1e3d87;padding:2px 0}#serviceEngineer .contents_wrap .secBox .contents_box p{font-size:1.8rem;width:60%;text-shadow:0 0 5px #fff}#serviceEngineer .contents_wrap .secBox:first-child .contents_box{background:url(/assets/dest/img/webapp/bg_web.png) no-repeat top/cover}#serviceEngineer .contents_wrap .secBox:nth-child(2) .contents_box{background:url(/assets/dest/img/webapp/bg_str.png) no-repeat top/cover}#serviceEngineer .contents_wrap .secBox:nth-child(3) .contents_box{background:url(/assets/dest/img/webapp/bg_per.png) no-repeat top/cover}#serviceEngineer .contents_wrap .secBox:nth-child(3) .contents_box strong{text-align:right;display:inherit;text-decoration:underline;color:#1e3d87;font-weight:700}#serviceEngineer .contents_wrap .sec_href{width:48%;margin-top:0;margin-bottom:0}#serviceEngineer .contents_wrap .sec_href a{transition:.3s;text-decoration:none;color:#333;display:block}#serviceEngineer .contents_wrap .sec_href a:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);transform:translateY(-4px)}#serviceEngineer .contents_wrap .sec_href .contents_box{min-height:670px}#serviceEngineer .contents_wrap .sec_href .contents_box p{font-size:1.8rem;width:100%}#serviceEngineer .contents_wrap .more{font-size:1.8rem;line-height:3rem;color:#5851af;text-align:right;float:right;font-weight:700;border-bottom:1px solid #5850af;text-decoration:none;margin-top:5px}#serviceEngineer .contents_wrap .banner{margin-top:50px}#serviceEngineer .contents_wrap .banner a{display:block;transition:.3s}#serviceEngineer .contents_wrap .banner a img{box-shadow:0 0 15px rgba(61,64,88,.4);max-width:100%;height:auto;display:block}#serviceEngineer .contents_wrap .banner a:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);transform:translateY(-4px)}#serviceEngineer .slick-initialized .slick-slide{position:relative;text-align:center}#serviceEngineer .slick-initialized .slick-slide img{width:100%}#serviceEngineer .slick-initialized .slick-slide .t_js{opacity:1}#serviceEngineer .slick-initialized .slick-slide .t_js span{transition:ease}#serviceEngineer .slick-initialized .slick-slide .move{font-weight:700;position:absolute;top:50%;left:50%;margin-top:59px;margin-left:235px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff;min-width:300px;padding:10px;border:2px solid #012c96;border-radius:10px;color:#012c96;font-size:1.8rem}#serviceEngineer .mv{position:relative;text-align:center}#serviceEngineer .mv h1{color:#fff;margin-bottom:50px;font-size:4rem;text-shadow:0 0 10px #000}#serviceEngineer .mv .mv_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#serviceEngineer .mv .mv_text .pc_el{max-width:964px;text-align:center;margin:0 auto}#serviceEngineer .mv button{display:none!important}#serviceEngineer .about_wrap{margin-bottom:100px!important;padding:50px 0 90px;background:url(/assets/dest/img/webapp/bg_about.png) no-repeat top/cover}#serviceEngineer .about_wrap .flBox{width:700px;margin:0 auto}#serviceEngineer .about_wrap .foot{position:relative}#serviceEngineer .about_wrap .foot .flBox{display:flex;justify-content:center;flex-wrap:wrap}#serviceEngineer .about_wrap .foot .flBox .aboutBox:first-child{margin-right:55px}#serviceEngineer .about_wrap .foot .name_box{position:absolute;bottom:0}#serviceEngineer .about_wrap .foot .text{color:#000;padding:20px 20px 0}#serviceEngineer .about_wrap .foot .foot_box{position:relative}#serviceEngineer .about_wrap .foot .foot_box .title{width:65%;margin:30px auto 0}#serviceEngineer .about_wrap .foot .foot_box .title p{font-size:2rem;text-align:center;margin:0;color:#fff;padding:15px}#serviceEngineer .about_wrap .foot .foot_box .aboutBox{box-shadow:none;background-color:transparent}#serviceEngineer .about_wrap .foot .foot_box .aboutBox img{box-shadow:0 0 15px rgba(26,34,92,.8)}#serviceEngineer .about_wrap .foot .foot_box .aboutBox p{color:#fff}#serviceEngineer .about_wrap .foot .foot_box .about_btn a{font-size:1.8rem;color:#1e3d86;text-align:center;display:block;padding:20px;font-weight:700;text-decoration:none;width:350px;margin:20px auto 0;background-color:#fff;transition:.3s;box-shadow:0 0 10px rgba(26,34,92,.8)}#serviceEngineer .about_wrap .foot .foot_box .about_btn a:hover{box-shadow:0 0 3px 0 rgba(26,34,92,.12),0 2px 3px 0 rgba(26,34,92,.22);transform:translateY(-4px)}#serviceEngineer .about_wrap .title{color:#fff}#serviceEngineer .about_wrap .title h2 span:before{content:"";position:absolute;top:85%;left:0;right:0;width:100px;height:40%;margin:0 auto;border-bottom:5px solid #284b9f}#serviceEngineer .about_wrap .title p{margin:55px 50px 20px;font-size:2rem;text-align:center}#serviceEngineer .about_wrap .aboutBox{position:relative;box-shadow:0 0 15px rgba(26,34,92,.8);background-color:#fff;width:330px}#serviceEngineer .about_wrap .aboutBox p{color:#fff}#serviceEngineer .about_wrap .reco{position:absolute;right:0;background:#4e70c1;padding:0 20px}#serviceEngineer .about_wrap .abot_c{margin-top:-8px}#serviceEngineer .about_wrap .abot_c a{color:#1e3d86;text-align:center;display:block;padding:20px 20px 17px;font-weight:700}#serviceEngineer .about_wrap .name_block{position:relative}#serviceEngineer .about_wrap .abot_c{padding:20px}#serviceEngineer .about_wrap .name_box{position:absolute;bottom:0}#serviceEngineer .about_wrap .name{background:#753ec2;padding:0 20px;display:block;margin-right:110px}#serviceEngineer .about_wrap .e_name{background:#1e3d87;padding:0 0 0 20px;display:block}#serviceEngineer .about_wrap .base_tbl{width:100%;text-align:left;padding:20px;background:#fff}#serviceEngineer .about_wrap .base_tbl tr{display:block;border-bottom:1px solid #dde2ed}#serviceEngineer .about_wrap .base_tbl th{color:#1e3d87;width:100px}#serviceEngineer .flow_wrap .base-tl{color:#4546af;margin-bottom:80px!important}#serviceEngineer .flow_wrap .base-tl:before{content:"";position:absolute;top:85%;left:0;right:0;width:100px;height:40%;margin:0 auto;border-bottom:5px solid #4546af;border-top:none}#serviceEngineer .flow_wrap .base-tl span:before{right:calc(100% - 10px);background-image:url(/assets/dest/img/webapp/ico_tl_left.png)}#serviceEngineer .flow_wrap .base-tl span:after,#serviceEngineer .flow_wrap .base-tl span:before{content:"";position:absolute;top:0;bottom:0;width:98px;height:55px;margin:auto;background-position:100%;border:none;background-size:contain;background-repeat:no-repeat}#serviceEngineer .flow_wrap .base-tl span:after{left:calc(100% - 13px);background-image:url(/assets/dest/img/webapp/ico_tl_right.png)}#serviceEngineer .flow_wrap .flow_left{padding:0 50px}#serviceEngineer .flow_wrap .flow_right{flex-wrap:nowrap;margin:50px 0;width:84%}#serviceEngineer .flow_wrap .flow_right .secBox{width:48%}#serviceEngineer .flow_wrap .flow_right img{margin-top:80px;max-width:100%;height:auto;display:block}#serviceEngineer .flow_wrap .flow_right p{font-size:1.8rem}#serviceEngineer .flow_wrap .flow_right .wrap-tl{font-size:2.8rem;font-weight:700;margin-bottom:30px;color:#4546af}#serviceEngineer .flow_wrap .secBox{margin:0}#serviceEngineer .flow_wrap .step{margin-top:-15px}#serviceEngineer .flow_wrap .step01:before{border-top:41px solid #fff!important}#serviceEngineer .flow_wrap .flow_box:nth-child(2n) .flow_left{background:#cad6f3}#serviceEngineer .flow_wrap .flow_box:nth-child(2n) .flow_left:before{content:"";position:absolute;height:0;width:0;top:inherit;left:0;right:0;margin:auto;border:50px solid transparent;border-top:41px solid #f2f6ff}#serviceEngineer .flow_wrap .flow_box:nth-child(odd) .flow_left{background:#f2f6ff}#serviceEngineer .flow_wrap .flow_box:nth-child(odd) .flow_left:before{content:"";position:absolute;height:0;width:0;top:inherit;left:0;right:0;margin:auto;border:50px solid transparent;border-top:41px solid #cad6f3}body#serviceEngineerCase #wrapper{overflow:hidden}body#serviceEngineerCase main{padding-bottom:60px}#serviceEngineerCase .contentsInner{background:none;width:1100px}#serviceEngineerCase main{background:url(/assets/dest/img/webapp/pho_case.png) no-repeat top;background-size:100% auto}#serviceEngineerCase input{display:none}#serviceEngineerCase .search-box{justify-content:flex-start}#serviceEngineerCase .backnum_list{margin-bottom:70px;margin-top:20px}#serviceEngineerCase .check_el{display:block;width:24.25%;margin:0 1% 1% 0;padding:15px;font-size:15.5px;font-size:1.55rem;background:#ecf0f8;border:2px solid #1e3d87;outline:none;border-radius:5px;color:#1e3d87;text-align:left}#serviceEngineerCase .check_el:nth-of-type(4n){margin-right:0}#serviceEngineerCase .active{background:#1e3d87;color:#fff}#serviceEngineerCase .list_item{animation-duration:.5s;animation-name:show;overflow:hidden;width:29.8%;min-height:540px;margin:0 1.76% 50px;color:#000}#serviceEngineerCase .list_item img{width:100%;height:auto;display:block}#serviceEngineerCase .container{text-align:justify}#serviceEngineerCase .gap,#serviceEngineerCase .mix{display:inline-block}#serviceEngineerCase .mix{display:none}#serviceEngineerCase .base-tl{text-align:left;color:#1e3d87}#serviceEngineerCase .base-tl:after{content:"";position:absolute;left:0;bottom:0;border-bottom:3px solid #1e3d87;width:80px}#serviceEngineerCase .base-tl:before{content:none}#serviceEngineerCase .base-tl span{padding:10px 0 20px;font-size:2.2rem;font-weight:700;background:none}#serviceEngineerCase .genre{font-size:1.4rem;margin-top:20px}#serviceEngineerCase .works_list{justify-content:flex-start;margin:-20px -20px 70px}#serviceEngineerCase .works_list .flBox{justify-content:flex-end;border-top:1px solid #dedede;padding-top:10px;margin-top:20px}#serviceEngineerCase .works_list .flBox li{padding:5px 13px;border-radius:5px;text-align:center;color:#fff;font-size:1.4rem}#serviceEngineerCase .works_list .flBox li:first-of-type{background:#ff9200;margin-right:10px}#serviceEngineerCase .works_list .flBox li:nth-of-type(2){background:#378cd0}#serviceEngineerCase .works_list .text{height:110px}#serviceEngineerCase .base_tbl{width:100%;border-collapse:collapse;background-color:#fff;margin:0 0 40px}#serviceEngineerCase .base_tbl tr{width:100%;border-bottom:1px solid #e6e6e6;height:180px}#serviceEngineerCase .base_tbl tr:nth-child(2n){background-color:#eef2fd}#serviceEngineerCase .base_tbl tr:first-child{border-top:1px solid #e6e6e6}#serviceEngineerCase .base_tbl td,#serviceEngineerCase .base_tbl th{padding:20px;font-size:16px;font-size:1.6rem;text-align:left;border-collapse:collapse;font-weight:400}#serviceEngineerCase .base_tbl th{width:300px;position:relative;font-size:1.4rem}#serviceEngineerCase .base_tbl th span{color:#172f69;display:block;font-weight:700;font-size:2.2rem}#serviceEngineerCase .base_tbl th:after{content:"";position:absolute;left:99%;bottom:0;top:11%;border-right:3px solid #1e3d87;height:140px}#serviceEngineerCase .base_tbl td{width:800px;height:178px;padding:20px 40px;vertical-align:top;position:relative}#serviceEngineerCase .base_tbl td ul{position:absolute;bottom:20px;right:20px}#serviceEngineerCase .base_tbl .flBox{border-top:none}#serviceEngineerCase .top_btn{width:350px;margin:0 auto;text-align:center}#serviceEngineerCase .top_btn a{transition:.3s;border-radius:5px;display:inline-block;margin:0 auto;text-align:center;padding:20px 30px;background-color:#1e3d87;color:#fff;text-decoration:none;font-weight:700}#serviceEngineerCase .top_btn a:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);transform:translateY(-4px)}#serviceSeo .sp_el{display:none}#serviceSeo .remodal{max-width:750px}#serviceSeo .remodal .fl_box{display:flex;justify-content:space-between}#serviceSeo .remodal .tl{margin-bottom:25px;padding:15px 0;line-height:1;color:#fbde46;background:#e54704;border-radius:3px}#serviceSeo .remodal .photo{margin-right:30px}#serviceSeo .remodal .photo img{display:block;width:350px;height:260px;background:#ddd}#serviceSeo .remodal .txt{text-align:left}#serviceSeo .remodal strong{color:#e54704;font-weight:700}#serviceSeo .btn{display:block;width:250px;margin:20px auto 0;padding:13px 0;font-weight:700;text-align:center;text-decoration:none;color:#fbde46;background:#e54704;border-radius:50px}#serviceSeo #container{padding:0}#serviceSeo #container .innerWrap{width:auto;max-width:none;background:#f6f6ee}#serviceSeo #container .innerWrap .tl{position:relative;text-align:center;margin:0 auto 40px;font-size:4.8rem;line-height:1.5;width:800px}#serviceSeo #container .innerWrap .tl:after,#serviceSeo #container .innerWrap .tl:before{background:url(/assets/dest/img/website/seo/bg_namikakko.svg) no-repeat 50%/contain;content:"";position:absolute;top:0;width:18px;aspect-ratio:18/70}#serviceSeo #container .innerWrap .tl:before{left:0;transform:scaleX(-1)}#serviceSeo #container .innerWrap .tl:after{right:0}#serviceSeo #container .innerWrap #visual{border-bottom:10px solid #141414;margin-bottom:4px}#serviceSeo #container .innerWrap #visual img{width:100%;height:auto;display:block}#serviceSeo #container .innerWrap #cv{border-top:5px solid #141414;background:#f27d4b;text-align:center;position:relative;margin-bottom:50px}#serviceSeo #container .innerWrap #cv dt{font-size:3rem;color:#fff;padding:30px 0 80px}#serviceSeo #container .innerWrap #cv dd{position:absolute;left:0;right:0;bottom:-75px;margin:0 auto;width:800px}#serviceSeo #container .innerWrap #lead{background:#f7e8ae;overflow:hidden;padding:100px 0 0}#serviceSeo #container .innerWrap #lead .inner{width:1200px;margin:auto;font-size:1.8rem}#serviceSeo #container .innerWrap #lead .inner .photo{float:right;margin-left:40px}#serviceSeo #container .innerWrap #lead .inner h2{color:#e54704;font-size:3rem;margin-bottom:20px}#serviceSeo #container .innerWrap #lead .inner p{margin-bottom:20px}#serviceSeo #container .innerWrap #lead .inner ul{color:#e54704;margin-bottom:20px;font-weight:700}#serviceSeo #container .innerWrap #trouble{padding:60px 0}#serviceSeo #container .innerWrap #trouble .inner{width:1000px;margin:auto}#serviceSeo #container .innerWrap #trouble .inner ul li{font-size:2.4rem;background:#fbde46;border-radius:100px;position:relative;text-align:center;margin-bottom:100px;padding:40px 0;width:760px}#serviceSeo #container .innerWrap #trouble .inner ul li span{background:#e54704;color:#fff;font-size:1.8rem;font-weight:700;border-radius:100px;padding:10px 20px;position:absolute;top:-20px;left:40px}#serviceSeo #container .innerWrap #trouble .inner ul li strong{color:#e54704}#serviceSeo #container .innerWrap #trouble .inner ul li:before{background:url(/assets/dest/img/website/seo/ico_arrow_01.png) no-repeat;content:"";position:absolute;bottom:-15px;right:90px;width:53px;height:15px}#serviceSeo #container .innerWrap #trouble .inner ul li:after{background:url(/assets/dest/img/website/seo/ico_men.png) no-repeat;content:"";position:absolute;bottom:-100px;right:-160px;width:97px;height:174px}#serviceSeo #container .innerWrap #trouble .inner ul li:nth-child(2n){margin-left:240px}#serviceSeo #container .innerWrap #trouble .inner ul li:nth-child(2n):before{background:url(/assets/dest/img/website/seo/ico_arrow_02.png) no-repeat;content:"";position:absolute;bottom:-15px;left:90px;width:53px;height:15px}#serviceSeo #container .innerWrap #trouble .inner ul li:nth-child(2n):after{background:url(/assets/dest/img/website/seo/ico_woman.png) no-repeat;content:"";position:absolute;bottom:-100px;left:-160px;width:97px;height:174px}#serviceSeo #container .innerWrap #trouble .inner .txt{text-align:center;font-size:4.8rem;line-height:1.2;border-top:10px solid #fbde46;position:relative;padding-top:100px}#serviceSeo #container .innerWrap #trouble .inner .txt strong{color:#e54704}#serviceSeo #container .innerWrap #trouble .inner .txt:before{background:url(/assets/dest/img/website/seo/bg_flow.png) no-repeat;content:"";position:absolute;top:-10px;left:0;right:0;width:116px;height:60px;margin:0 auto}#serviceSeo #container .innerWrap #advantage{background:#fbde46;padding:60px 0}#serviceSeo #container .innerWrap #advantage .inner{width:1200px;margin:auto}#serviceSeo #container .innerWrap #advantage .inner .tl{width:400px}#serviceSeo #container .innerWrap #advantage .inner ul{display:flex;justify-content:center;justify-content:space-between}#serviceSeo #container .innerWrap #advantage .inner ul li{width:380px;border:5px solid #141414;border-radius:10px;position:relative;text-align:center;padding:20px 10px}#serviceSeo #container .innerWrap #advantage .inner ul li span{position:absolute;background:#141414;font-size:3.6rem;color:#fff;font-weight:700;border-radius:50%;width:90px;height:90px;border:5px solid #fbde46;font-family:Arial,Helvetica,"sans-serif";text-align:center;padding-top:8px;top:-30px;left:-30px}#serviceSeo #container .innerWrap #advantage .inner ul li dt{color:#e54704;font-size:3.6rem;font-weight:700}#serviceSeo #container .innerWrap #advantage .inner ul li dd{text-align:left}#serviceSeo #container .innerWrap #investigate{padding:60px 0}#serviceSeo #container .innerWrap #investigate .inner{width:1000px;margin:auto}#serviceSeo #container .innerWrap #investigate .inner .tl{width:540px}#serviceSeo #container .innerWrap #investigate .inner .analyze{position:relative;border:5px solid #141414;border-top:10px solid #141414;background:#fff;text-align:center;padding:40px 40px 20px;margin-bottom:50px}#serviceSeo #container .innerWrap #investigate .inner .analyze:before{content:"";position:absolute;top:3px;left:0;border:2px solid #141414;width:100%}#serviceSeo #container .innerWrap #investigate .inner .analyze p{font-size:3rem;margin-bottom:20px}#serviceSeo #container .innerWrap #investigate .inner .analyze p strong{color:#e54704}#serviceSeo #container .innerWrap #investigate .inner .analyze ul{display:flex;justify-content:center;justify-content:space-between;align-items:center;flex-wrap:wrap}#serviceSeo #container .innerWrap #investigate .inner .analyze ul li{width:32%;margin-bottom:20px}#serviceSeo #container .innerWrap #investigate .inner .analyze ul li a{display:block;background:#e54704;border:5px solid #fbde46;border-radius:10px;text-align:center;text-decoration:none;color:#fbde46;font-size:1.8rem;padding:15px 0;font-weight:700;cursor:pointer}#serviceSeo #container .innerWrap #investigate .inner .txt{text-align:center;font-size:4.8rem;line-height:1.2;border-top:10px solid #fbde46;position:relative;padding-top:100px}#serviceSeo #container .innerWrap #investigate .inner .txt strong{color:#e54704}#serviceSeo #container .innerWrap #investigate .inner .txt:before{background:url(/assets/dest/img/website/seo/bg_flow.png) no-repeat;content:"";position:absolute;top:-10px;left:0;right:0;width:116px;height:60px;margin:0 auto}#serviceSeo #container .innerWrap #result{background:#f7e8ae;padding:60px 0 20px}#serviceSeo #container .innerWrap #result .tl{width:700px}#serviceSeo #container .innerWrap #result p{margin-bottom:40px}#serviceSeo #container .innerWrap #result p img{width:100%;height:auto}#serviceSeo #container .innerWrap #result .inner{width:1000px;margin:auto}#serviceSeo #container .innerWrap #result .inner table{border-collapse:collapse;font-size:1.8rem;font-weight:700;width:100%;margin-bottom:10px}#serviceSeo #container .innerWrap #result .inner table td,#serviceSeo #container .innerWrap #result .inner table th{border:5px solid #f27d4b;padding:10px;background:#fff}#serviceSeo #container .innerWrap #result .inner table thead th{background:#f27d4b;color:#fff;text-align:center}#serviceSeo #container .innerWrap #result .inner table thead th:first-child{width:30%}#serviceSeo #container .innerWrap #result .inner table tbody th{text-align:center}#serviceSeo #container .innerWrap #result .inner table tbody td{text-align:left}#serviceSeo #container .innerWrap #flow{background:#fbde46;padding:60px 0}#serviceSeo #container .innerWrap #flow .tl{width:440px}#serviceSeo #container .innerWrap #flow .price{font-size:3.6rem;margin-bottom:30px;color:#fff;text-align:center}#serviceSeo #container .innerWrap #flow .free{position:relative;width:1000px;margin:0 auto 30px;padding-bottom:100px;background:url(/assets/dest/img/website/seo/bg_flow_service.png) no-repeat bottom}#serviceSeo #container .innerWrap #flow .free .price{background:#f27d4b}#serviceSeo #container .innerWrap #flow .free ul{display:flex;justify-content:center;justify-content:space-between;align-items:center}#serviceSeo #container .innerWrap #flow .free ul li{font-size:2.4rem;font-weight:700;color:#e54704;background:#fff;border:10px solid #fef3bc;border-radius:50%;width:190px;height:190px;text-align:center;padding-top:70px;position:relative}#serviceSeo #container .innerWrap #flow .free ul li:before{content:"";position:absolute;top:47%;right:-60px;width:18px;height:18px;background:#f27d4b;border-radius:50%}#serviceSeo #container .innerWrap #flow .free ul li:last-child:before{display:none}#serviceSeo #container .innerWrap #flow .charge{width:1000px;margin:auto}#serviceSeo #container .innerWrap #flow .charge .price{background:#4ba1f2}#serviceSeo #container .innerWrap #flow .charge ul{font-size:3.6rem;position:relative}#serviceSeo #container .innerWrap #flow .charge ul li{text-align:center;background:#fff;border:10px solid #fef3bc;border-radius:20px;margin-bottom:20px}#serviceSeo #container .innerWrap #flow .charge ul li strong{color:#e54704}#serviceSeo #container .innerWrap #fee{padding:60px 0}#serviceSeo #container .innerWrap #fee .inner{width:1200px;margin:auto}#serviceSeo #container .innerWrap #fee .inner dt{color:#e54704;font-size:2.4rem;font-weight:700;margin-bottom:2%}#serviceSeo #container .innerWrap #fee .inner dd{margin-bottom:4%}#serviceSeo #container .innerWrap #fee .inner dd li{padding:15px 40px;font-size:2.4rem;background:#fef3bc;margin-bottom:2%}#serviceSeo #container .innerWrap #fee .inner dd strong{color:#fe0000;font-weight:700;font-size:4rem;vertical-align:middle}#serviceSeo #container .innerWrap #fee .tl{width:440px}#serviceSeo .contentsInner{overflow:hidden;padding-top:50px;background:#f6f6ee}#serviceSeo .contentsInner .base-tl span{background:#f6f6ee}#serviceSeo .contentsInner .homelist_cmablog .txtBox{padding:15px}#serviceSeo .contentsInner .newsList .photo{position:relative;margin-bottom:0!important}#serviceSeo .contentsInner .newsList .cat{position:absolute;bottom:0;left:0;z-index:1}#serviceSeo .contentsInner .newsList .category-icon{position:static;margin-right:5px}#websiteIwata{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif}#websiteIwata #wrapper{overflow:hidden}#websiteIwata .inner_wrap{width:1200px;margin:auto}#websiteIwata .border-title{margin-bottom:90px;font-size:3.6rem;color:#202f55;text-align:center}#websiteIwata .border-title span{position:relative;display:inline-block}#websiteIwata .border-title span:after,#websiteIwata .border-title span:before{content:"";position:absolute;top:0;bottom:0;width:100px;height:3px;margin:auto;background:#6c9bd2}#websiteIwata .border-title span:before{left:-130px}#websiteIwata .border-title span:after{right:-130px}#websiteIwata .lead_area .title{margin-bottom:15px;font-weight:700;font-size:2.6rem;color:#56bf26}#websiteIwata .lead_area .txt{margin-bottom:15px}#websiteIwata .lead_area .txt span,#websiteIwata .lead_area .txt strong{color:#56bf26}#websiteIwata #mv_area{position:relative;margin-bottom:-150px}#websiteIwata #mv_area .mv{position:relative}#websiteIwata #mv_area .mv img{width:100%;height:auto}#websiteIwata #mv_area .mv_tl{height:400px;font-size:3.2rem;text-align:center;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#websiteIwata #mv_area .mv_tl strong{font-size:4.8rem}#websiteIwata #mv_area .lead_area{background-color:#fff;padding:60px;position:relative;top:-170px;font-size:2rem}#websiteIwata #performance_area{position:relative;margin-bottom:100px}#websiteIwata #performance_area .p_tl_box{text-align:center;margin-bottom:90px}#websiteIwata #performance_area .p_tl_box .p_tl{color:#202f55;font-size:3.6rem;margin-bottom:50px}#websiteIwata #performance_area .p_tl_box .p_txt{font-size:2rem}#websiteIwata #performance_area .p_tl_box .p_txt span{background:linear-gradient(transparent 65%,#fdff12 0)}#websiteIwata #performance_area .performance_box{margin-bottom:100px}#websiteIwata #performance_area .performance_box .tl_box{border-bottom:4px solid #6c9bd2;margin-bottom:40px}#websiteIwata #performance_area .performance_box .tl_box .name{font-size:3rem}#websiteIwata #performance_area .performance_box .tl_box ul{display:flex;align-items:center}#websiteIwata #performance_area .performance_box .tl_box li{font-size:2rem}#websiteIwata #performance_area .performance_box .con_box{display:flex;justify-content:space-between}#websiteIwata #performance_area .performance_box .photo_box{width:48%}#websiteIwata #performance_area .performance_box .photo_box img{max-width:100%;height:auto}#websiteIwata #performance_area .performance_box .photo_box a{position:relative;width:355px;margin:30px auto 0;padding:10px 20px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:2.4rem;text-decoration:none;color:#202f55;border:1px solid #202f55}#websiteIwata #performance_area .performance_box .photo_box a:before{content:"";background:url(../../website/iwata/img/ico_externalLink.png) no-repeat 0;position:absolute;left:50px;width:16px;height:13px}#websiteIwata #performance_area .performance_box .txt_box{width:48%;position:relative}#websiteIwata #performance_area .performance_box .txt_box:before{content:"";background:url(../../website/iwata/img/bg_performance.png) no-repeat;width:173px;height:197px;position:absolute;left:100%;z-index:-1}#websiteIwata #performance_area .performance_box .txt_box .tl{font-size:2rem;color:#202f55;margin-bottom:20px;padding-left:50px}#websiteIwata #performance_area .performance_box .txt_box .tl.company{background:url(../../website/iwata/img/ico_tl_company.png) no-repeat 0;background-size:auto 100%}#websiteIwata #performance_area .performance_box .txt_box .tl.point{background:url(../../website/iwata/img/ico_tl_point.png) no-repeat 0;background-size:auto 100%}#websiteIwata #performance_area .performance_box .txt_box .txt{margin-bottom:50px}#websiteIwata #performance_area .performance_box:nth-child(2n) .photo_box{order:2}#websiteIwata #performance_area .performance_box:nth-child(2n) .txt_box:before{left:auto;right:100%;transform:rotate(180deg)}#websiteIwata #performance_area .performance_box:last-child .txt_box:before{transform:rotate(450deg)}#websiteIwata #performance_area .base_btn{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#202f55;width:660px;margin:auto;text-decoration:none;padding:20px;border-radius:50px;font-size:2.4rem}#websiteIwata #service_area .border_tl{text-align:center;font-size:3.7rem;margin-bottom:80px}#websiteIwata #service_area .border_tl span{position:relative;color:#202f55;padding:0 20px}#websiteIwata #service_area .border_tl span:after,#websiteIwata #service_area .border_tl span:before{content:"";background-color:#6c9bd2;width:100px;height:2px;position:absolute;left:100%;top:0;bottom:0;margin:auto}#websiteIwata #service_area .border_tl span:before{left:auto;right:100%}#websiteIwata #service_area .fl_box{display:flex;flex-wrap:wrap;border-top:1px solid #a0a0a0}#websiteIwata #service_area .fl_box .con_box{width:50%;display:flex;border-bottom:1px solid #a0a0a0}#websiteIwata #service_area .fl_box .con_box:nth-child(odd){border-right:1px solid #a0a0a0}#websiteIwata #service_area .fl_box .con_box .photo{width:40%}#websiteIwata #service_area .fl_box .con_box .photo img{width:100%;height:auto}#websiteIwata #service_area .fl_box .con_box .txt_box{width:60%;padding:40px}#websiteIwata #service_area .fl_box .con_box .txt_box .tl{display:flex;align-items:center;font-size:2.4rem;margin-bottom:20px;color:#6c9bd2;font-weight:700;line-height:1.4}#websiteIwata #service_area .fl_box .con_box .txt_box .tl img{margin-right:20px}#websiteIwata #service_area .fl_box .con_box .txt_box .btn{width:250px;display:flex;justify-content:center;align-items:center;border:2px solid #202f55;padding:5px 10px;margin:50px auto 0;color:#202f55;text-decoration:none;border-radius:50px}#websiteIwata #flow_area{position:relative;padding:120px 0}#websiteIwata #flow_area:after{content:"";position:absolute;top:-50px;left:0;right:0;margin:auto;width:7px;height:100px;background:#202f55;border-radius:10px}#websiteIwata #flow_area .flow_box:nth-of-type(odd){background:#b9cde8}#websiteIwata #flow_area .flow_box:last-of-type .flow_wrap{border-left:none}#websiteIwata #flow_area .flow_wrap{display:flex;position:relative;padding:50px 0;border-left:1px solid #202f55}#websiteIwata #flow_area .flow_number{position:absolute;top:-55px;left:-55px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:110px;height:110px;font-weight:700;text-align:center;color:#fff;line-height:1;background:#202f55;border-radius:50%}#websiteIwata #flow_area .flow_number span{display:block}#websiteIwata #flow_area .flow_number .en{font-size:2rem;font-family:Arial,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif}#websiteIwata #flow_area .flow_number .num{font-size:5.7rem}#websiteIwata #flow_area .txt_box{width:calc(100% - 385px);padding:0 65px 0 90px}#websiteIwata #flow_area .flow_title{margin:20px 0;font-size:3rem;color:#202f55}#websiteIwata #flow_area .flow_title .point{display:inline-block;margin-left:15px;margin-top:-5px;padding:7px 10px;color:#56bf26;vertical-align:middle;font-size:1.9rem;line-height:1;background:#fff;border:1px solid #56bf26;border-radius:5px}#websiteIwata #flow_area .flow_txt{font-size:1.8rem;color:#161616}#websiteIwata .iwata_contactBtn{margin:90px 0;padding:40px 0 60px;text-align:center;color:#fff;font-weight:700}#websiteIwata .iwata_contactBtn p{font-size:2.4rem;color:#202f55}#websiteIwata .iwata_contactBtn .ftContact{display:flex;flex-direction:column-reverse;justify-content:center;width:700px;margin:0 auto}#websiteIwata .iwata_contactBtn .ftContact li{width:100%}#websiteIwata .iwata_contactBtn .ftContact .tel{font-size:3.2rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#202f55}#websiteIwata .iwata_contactBtn .ftContact .tel .icon{width:40px;height:auto;display:block;margin-right:12px}#websiteIwata .iwata_contactBtn .ftContact .tel span{display:block;font-size:1.8rem;margin-top:8px;width:100%}#websiteIwata .iwata_contactBtn .ftContact .tel a{text-decoration:none;color:#202f55}#websiteIwata .iwata_contactBtn .ftContact .tel .telBrn{display:inline-block;width:auto;font-size:3.2rem;line-height:1}#websiteIwata .iwata_contactBtn .ftContact .contact{margin:30px}#websiteIwata .iwata_contactBtn .ftContact .contact a{background:#202f55 url(/assets/dest/img/common/ico_contact_w.png) no-repeat 22px;background-size:auto 55px;text-decoration:none;font-size:2.6rem;display:block;padding:25px 0;transform:scale(1);transition:all .2s;color:#fff}#websiteIwata .iwata_contactBtn .ftContact .contact a:hover{transform:scale(1.05)}#websiteIwata .iwata_contactBtn .ftContact .contact span{display:block;margin-top:10px}#websiteIwata #merit_area{padding-bottom:110px;background:url(/website/iwata/img/bg_melit.png) no-repeat 50%/cover}#websiteIwata #merit_area .merit_lead{position:relative;top:-60px;width:calc(100% - 60px);height:122px;line-height:122px;margin:0 auto 40px;font-size:3.3rem;color:#fff;text-align:center;background-color:#202f55}#websiteIwata #merit_area .merit_lead:after,#websiteIwata #merit_area .merit_lead:before{content:"";position:absolute;top:0;width:30px;height:122px;background:url(../../website/iwata/img/bg_tl_melit.png)}#websiteIwata #merit_area .merit_lead:before{left:-30px}#websiteIwata #merit_area .merit_lead:after{transform:rotate(180deg);right:-30px}#websiteIwata #merit_area .flex{display:flex;justify-content:space-between}#websiteIwata #merit_area .merit_box{position:relative;width:48%;padding:50px 25px 35px;background:#fff}#websiteIwata #merit_area .merit_box .txt{margin-top:10px;font-size:1.7rem}#websiteIwata #merit_area .merit_box .txt span{font-weight:700;color:#56bf26}#websiteIwata #merit_area .num{position:absolute;top:-40px;left:0}#websiteIwata #merit_area .merit_title{margin-bottom:10px;font-size:3.4rem;color:#202f55;line-height:1.4}#websiteIwata #merit_area .merit_txt{font-size:1.8rem;color:#f1f1f1}#websiteIwata .base_list li{margin-bottom:10px;padding-left:1em;text-indent:-1em;font-size:1.7rem}#websiteIwata .base_list li:last-of-type{margin-bottom:0}#websiteIwata .base_list li span{font-weight:700;color:#56bf26}