@charset "UTF-8";

 @import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap"); html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
.cnt, .under-item .item-lead .inner, .under-item .item-feature .inner, .under-item .act-example .inner, .under-item .item-gallery .inner, .under-item .item-info .inner, .under-item .relation-list .inner, .under-item-temi .temi-feature .inner, .under-item-temi .item-info #spec-wrap, .under-item-temi .prepare .inner, .topicCnt__inner, .temiLead__inner, .temiFunction__inner, .temiCenter__inner, .Operability__inner, .Reasons__inner, .Areas__inner, .Areas .AreasNav, .Areas-Detail__labelWrap, .Areas-Detail__main__inner, .IntFlow__inner, .IntFlow .IntFlowList__inner, .IntSupport__inner, .CusVoice__inner, .ProductsInfo__inner, .SysExample__inner, .OnlineSeminar__inner, .bnrList__inner, .bnrArea__inner, .under-rd .rd-info, .under-casestudy .case-list .inner, .under-casestudy .case-detail .inner, .under-lecture .lec-act .inner, .under-lecture .lec-profile .inner, .under-lecture .lec-record .inner, .under-tc .tos .inner,
.under-tc .rental .inner, .under-tc .privacy .inner, .under-trademarks .tm .inner, .under-archive-ttl, .under-archive .inner, .under-archive .info-wrap, .under-single .inner, .under-contact .form-frame, .under-contact .formbox, .under-sem .contactform .inner, .under-item-welcome .item-lead .point-inner, .under-item-d-twin .case-list .inner, .under-item-avatartwin .item-lead .at-lead-box .at-img + div, .under-item-avatartwin .intro-flow .inner, .pg-mainarea .inner, .pg-mainarea-item .inner, .pagenavi, .info-menu{width:100%;max-width:1100px;box-sizing:border-box;}
@media screen and (max-width:767px){
.cnt, .under-item .item-lead .inner, .under-item .item-feature .inner, .under-item .act-example .inner, .under-item .item-gallery .inner, .under-item .item-info .inner, .under-item .relation-list .inner, .under-item-temi .temi-feature .inner, .under-item-temi .item-info #spec-wrap, .under-item-temi .prepare .inner, .topicCnt__inner, .temiLead__inner, .temiFunction__inner, .temiCenter__inner, .Operability__inner, .Reasons__inner, .Areas__inner, .Areas .AreasNav, .Areas-Detail__labelWrap, .Areas-Detail__main__inner, .IntFlow__inner, .IntFlow .IntFlowList__inner, .IntSupport__inner, .CusVoice__inner, .ProductsInfo__inner, .SysExample__inner, .OnlineSeminar__inner, .bnrList__inner, .bnrArea__inner, .under-rd .rd-info, .under-casestudy .case-list .inner, .under-casestudy .case-detail .inner, .under-lecture .lec-act .inner, .under-lecture .lec-profile .inner, .under-lecture .lec-record .inner, .under-tc .tos .inner,
.under-tc .rental .inner, .under-tc .privacy .inner, .under-trademarks .tm .inner, .under-archive-ttl, .under-archive .inner, .under-archive .info-wrap, .under-single .inner, .under-contact .form-frame, .under-contact .formbox, .under-sem .contactform .inner, .under-item-welcome .item-lead .point-inner, .under-item-d-twin .case-list .inner, .under-item-avatartwin .item-lead .at-lead-box .at-img + div, .under-item-avatartwin .intro-flow .inner, .pg-mainarea .inner, .pg-mainarea-item .inner, .pagenavi, .info-menu{max-width:calc(100% - 30px);}
}   @font-face{font-family:"set1";src:url(//ipresence.jp/wp-content/themes/ipresence/font/set1.woff) format("woff");}
@font-face{font-family:"set2";src:url(//ipresence.jp/wp-content/themes/ipresence/font/set2.woff) format("woff");}
.f_g1{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:500;}
.f_g2, .under-casestudy .case-list-blk figure figcaption .icon-list .use-icon, .under-casestudy .case-list-blk figure figcaption .pdf, .under-casestudy .case-detail .heading .pdf, .under-item-d-twin .case-list-blk figure figcaption .pdf{font-family:"メイリオ", Meiryo, sans-serif;}
.f_ar, .under-item .item-feature .if-blk .num{font-family:"arial";}
.f_arb{font-family:"arial black";}
.f_org1, .under-item .sub-ttl, .under-item .item-lead .sl-point li, .under-item .item-feature .if-blk h3, .under-item .item-info-ttl, .under-item .item-info .op-ttl, .under-item-temi .item-info .slide-item .spec-info-ttl, .under-item-temi .item-info .thumbnail-item, .under .heading, .under .sub-heading, .under-rd .rd-info-lb, .under-rd .rd-info-sublb, .under-casestudy .case-nav li a, .under-casestudy .case-list-blk figure figcaption, .under-casestudy .case-list-blk .case-cat, .under-casestudy .case-detail .case-copy, .under-casestudy .case-detail__block--summary .formbox .btnarea input, .under-tc .privacy .pri-ttl, .under-tc .privacy .pri-subttl, .under-single .post-ttl, .under-contact .formbox .btnarea input, .under-item-keigan .item-lead .tele dt, .under-item-keigan .item-lead .sub-ttl, .under-item-welcome .item-lead .feature-wrap .feature-ttl, .under-item-welcome .item-lead .point-box-ttl, .under-item-welcome .item-gallery .mv-list .video-free-ttl, .under-item-welcome .item-info .multi-device-ttl, .under-item-orihime .item-lead .sub-ttl, .under-item-orihime .item-lead .feature-wrap .feature-ttl, .under-item-orihime .item-lead .uti-ttl, .under-item-d-twin .case-list-blk figure figcaption, .under-item-d-twin .case-list-blk .case-cat, .mainimg-area .makuake-txt, .pg-mainarea .pg-title, .pg-nav li a, .tab-group li.tab, .drawer-nav ul li a, .drawer-nav ul li .drawer-dropdown-menu .lb, .info-menu li a, #contact-btn a, #shopping-btn{font-family:heisei-kaku-gothic-std, sans-serif;font-weight:300;font-style:normal;}
.f_set1, .mainimg-area .main-copy{font-family:"set1";}
.f_set2, .under-item-avatartwin .intro-flow .flow-blk .num{font-family:"set2";}
.f_noto, .under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title, .under-Faq .PopularFaqList__label, .under-Faq .PopularFaqList .FaqDetail .FaqQuestion, .under-Faq .termTitle, .under-Faq .FaqList .FaqLink, .under-Faq .ReratedFaq__label, .under-Faq .ReratedFaq__list li a, .under-Faq .FaqSearch__label, .under-Faq .FaqSearch input[type=submit], .TemFv .navWrap .pgNav li a, .pg404Cnt__label, .pg404Cnt .backBtn, .under .pg-post h1, .under .pg-post h2, .under .pg-post h3, .under .pg-post h4, .under-item-avatartwin .item-lead .at-lead-box .at-img figure figcaption, .under-item-avatartwin .item-lead .at-lead-box .at-img + div h3, .under-item-avatartwin .item-lead .contact-btn, .under-item-avatartwin .compare #com-slider .slide-item .nayami p, .under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl, .under-item-avatartwin .compare #com-slider .slide-item h3, .under-item-avatartwin .compare #thumbnail-menu .item span, .under-item-avatartwin .item-feature .at-feature h3, .under-item-avatartwin .item-gallery .mv-list li .ttl, .under-item-avatartwin .intro-flow .flow-blk h3, .under-item-avatartwin .btm-contact p, .under-item-avatartwin .btm-contact .contact-btn, .avatartwin .pg-mainarea .pg-subcopy, .avatartwin .pg-mainarea .demo-btn, .balloon a{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;}
.f_inter, .under-Faq .FaqList .FaqLink::before, .temiFunction .FunctionDetail__head__badge em, .CusVoice-Detail-Head__head, .ProductsInfo .PrEquipment .Mark__icon, .ProductsInfo .PrNetwork .Mark__icon, .SysExample .ExampleDetail__head__badge em, .pg-mainarea .pg-title--404, footer .Footer-markArea .mark__copyright{font-family:"Inter", serif;font-optical-sizing:auto;font-style:normal;}
b, .bold{font-weight:bold;}
.normal{font-weight:normal;}
.imgborder{border:1px solid rgb(200, 200, 200);}
.imgborder_dash{border:1px dashed #999;}
.imgshadow{box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);}
.photoframe{margin:2px;border:10px solid #fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.6);}
.underborder{border-bottom:1px solid #ccc;}
.under_border_da{border-bottom:1px dashed #ccc;}
.noborder, article .norborder{border:none;}
.nodisp{text-indent:-9999px;}
.disp_none{display:none;}
.ani, .under-item .item-gallery .mv-list li a img, .under-item-temi .item-info .btn-list a, .pg404Cnt .backBtn, .under-rd .rd-info-right ul li .mv-list li a img, .under-casestudy .case-nav li a:hover, .under-casestudy .case-list-blk figure img, .under-casestudy .case-detail__block--summary .formbox .btnarea input, .under-lecture .lec-record .mv-list li a img, .under-archive .info-box a figure img, .under-contact .formbox .btnarea input, .open-options, .under-item-d-twin .case-list-blk figure img, .mainimg-area .topic-202204 a::before, .mainimg-area .topic-202204 a::after, .contactbtn li a, .iziModal#modal_alert .topic-cnt ul li a,
.iziModal#modal_alert .topic-cnt ul li button, .case-btn a, header, header::after, header h1 a img.logo, ul.gmenu li a::after, ul.gmenu li a:hover::after, .info-menu li a, #pagetop a, #contact-btn a, .balloon, .balloon a, #nav-toggle{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
.ani_05{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.ani_075{-webkit-transition:0.75s ease-in-out;-moz-transition:0.75s ease-in-out;-o-transition:0.75s ease-in-out;transition:0.75s ease-in-out;}
.ani_1{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;}
.al-r{text-align:right;}
.al-l{text-align:left;}
.al-c{text-align:center;}
.f_left{float:left;}
.f_right{float:right;}
.valign-t{vertical-align:top;}
.valign-b{vertical-align:bottom;}
.valign-m{vertical-align:middle;}
.mauto, .under-item .item-lead .inner, .under-item .item-feature .inner, .under-item .act-example .inner, .under-item .item-gallery .inner, .under-item .item-info .inner, .under-item .relation-list .inner, .under-item-temi .temi-feature .inner, .under-item-temi .item-info #spec-wrap, .under-item-temi .prepare .inner, .topicCnt__inner, .temiLead__inner, .temiFunction__inner, .temiCenter__inner, .Operability__inner, .Reasons__inner, .Areas__inner, .Areas .AreasNav, .Areas-Detail__labelWrap, .Areas-Detail__main__inner, .IntFlow__inner, .IntFlow .IntFlowList__inner, .IntSupport__inner, .CusVoice__inner, .ProductsInfo__inner, .SysExample__inner, .OnlineSeminar__inner, .bnrList__inner, .bnrArea__inner, .under-rd .rd-info, .under-casestudy .case-list .inner, .under-casestudy .case-detail .inner, .under-lecture .lec-act .inner, .under-lecture .lec-profile .inner, .under-lecture .lec-record .inner, .under-tc .tos .inner,
.under-tc .rental .inner, .under-tc .privacy .inner, .under-trademarks .tm .inner, .under-archive-ttl, .under-archive .inner, .under-archive .info-wrap, .under-single .inner, .under-contact .form-frame, .under-contact .formbox, .under-sem .contactform .inner, .under-item-welcome .item-lead .point-inner, .under-item-d-twin .case-list .inner, .under-item-avatartwin .item-lead .at-lead-box .at-img + div, .under-item-avatartwin .intro-flow .inner, .pg-mainarea .inner, .pg-mainarea-item .inner, .pagenavi, .info-menu,
article .mauto, article .under-item .item-lead .inner, .under-item .item-lead article .inner, article .under-item .item-feature .inner, .under-item .item-feature article .inner, article .under-item .act-example .inner, .under-item .act-example article .inner, article .under-item .item-gallery .inner, .under-item .item-gallery article .inner, article .under-item .item-info .inner, .under-item .item-info article .inner, article .under-item .relation-list .inner, .under-item .relation-list article .inner, article .under-item-temi .temi-feature .inner, .under-item-temi .temi-feature article .inner, article .under-item-temi .item-info #spec-wrap,
.under-item-temi .item-info article #spec-wrap,
article .under-item-temi .prepare .inner, .under-item-temi .prepare article .inner, article .topicCnt__inner, article .temiLead__inner, article .temiFunction__inner, article .temiCenter__inner, article .Operability__inner, article .Reasons__inner, article .Areas__inner, article .Areas .AreasNav, .Areas article .AreasNav, article .Areas-Detail__labelWrap, article .Areas-Detail__main__inner, article .IntFlow__inner, article .IntFlow .IntFlowList__inner, .IntFlow article .IntFlowList__inner, article .IntSupport__inner, article .CusVoice__inner, article .ProductsInfo__inner, article .SysExample__inner, article .OnlineSeminar__inner, article .bnrList__inner, article .bnrArea__inner, article .under-rd .rd-info, .under-rd article .rd-info, article .under-casestudy .case-list .inner, .under-casestudy .case-list article .inner, article .under-casestudy .case-detail .inner, .under-casestudy .case-detail article .inner, article .under-lecture .lec-act .inner, .under-lecture .lec-act article .inner, article .under-lecture .lec-profile .inner, .under-lecture .lec-profile article .inner, article .under-lecture .lec-record .inner, .under-lecture .lec-record article .inner, article .under-tc .tos .inner, .under-tc .tos article .inner, article .under-tc .rental .inner, .under-tc .rental article .inner, article .under-tc .privacy .inner, .under-tc .privacy article .inner, article .under-trademarks .tm .inner, .under-trademarks .tm article .inner, article .under-archive-ttl, article .under-archive .inner, .under-archive article .inner, article .under-archive .info-wrap, .under-archive article .info-wrap, article .under-single .inner, .under-single article .inner, article .under-contact .form-frame, .under-contact article .form-frame, article .under-contact .formbox, .under-contact article .formbox, article .under-sem .contactform .inner, .under-sem .contactform article .inner, article .under-item-welcome .item-lead .point-inner, .under-item-welcome .item-lead article .point-inner, article .under-item-d-twin .case-list .inner, .under-item-d-twin .case-list article .inner, article .under-item-avatartwin .item-lead .at-lead-box .at-img + div,
.under-item-avatartwin .item-lead .at-lead-box article .at-img + div,
article .under-item-avatartwin .intro-flow .inner, .under-item-avatartwin .intro-flow article .inner, article .pg-mainarea .inner, .pg-mainarea article .inner, article .pg-mainarea-item .inner, .pg-mainarea-item article .inner, article .pagenavi, article .info-menu{margin-left:auto;margin-right:auto;}
.mtop-0{margin-top:0 !important;}
.dis-b{display:block;}
.dis-ib{display:inline-block;}
.pos-rl{position:relative;}
.pos-fix{position:fixed;z-index:500;}
.of{overflow:hidden;}
.br-pc, .dn-pc{display:block;}
.br-sp, .dn-sp{display:none;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.scroll{overflow:auto;white-space:nowrap;}
.scroll::-webkit-scrollbar{height:5px;}
.scroll::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.2);}
.scroll::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.5);}
.scroll table{width:100%;}
.scrollbox{position:relative;width:100%;overflow:auto;scrollbar-base-color:#fff;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#f1f1f1;scrollbar-highlight-color:#f1f1f1;scrollbar-shadow-color:#f1f1f1;scrollbar-track-color:#ffffff;}
.scrollbox::-webkit-scrollbar{width:10px;}
.scrollbox::-webkit-scrollbar:horizontal{height:10px;}
.scrollbox::-webkit-scrollbar-button{width:10px;height:10px;}
.scrollbox::-webkit-scrollbar-thumb{background:#f1f1f1;}
.scrollbox::-webkit-scrollbar-corner{background-color:transparent;}
.u-mauto{margin-left:auto !important;margin-right:auto !important;}
.u-mlauto{margin-left:auto !important;}
.u-mt0{margin-top:0px !important;}
.u-mt5{margin-top:5px !important;}
.u-mt10{margin-top:10px !important;}
.u-mt15{margin-top:15px !important;}
.u-mt25{margin-top:25px !important;}
.u-mt30{margin-top:30px !important;}
.u-mt35{margin-top:35px !important;}
.u-mt40{margin-top:40px !important;}
.u-mt50{margin-top:50px !important;}
.u-mt70{margin-top:70px !important;}
.u-mt100{margin-top:100px !important;}
.u-mt120{margin-top:120px !important;}
.u-mt150{margin-top:150px !important;}
.u-mt200{margin-top:200px !important;}
.u-mb5{margin-bottom:5px !important;}
.u-mb10{margin-bottom:10px !important;}
.u-mb15{margin-bottom:15px !important;}
.u-mb25{margin-bottom:25px !important;}
.u-mb50{margin-bottom:50px !important;}
.u-mb70{margin-bottom:70px !important;}
.u-mb100{margin-bottom:100px !important;}
.u-mlauto{margin-left:auto !important;}
.u-ml5{margin-left:10px !important;}
.u-ml10{margin-left:10px !important;}
.u-ml15{margin-left:15px !important;}
.u-ml25{margin-left:25px !important;}
.u-ml50{margin-left:50px !important;}
.u-ml70{margin-left:70px !important;}
.u-ml100{margin-left:100px !important;}
.u-mr5{margin-right:5px !important;}
.u-mr10{margin-right:10px !important;}
.u-mr15{margin-right:15px !important;}
.u-mr25{margin-right:25px !important;}
.u-mr50{margin-right:50px !important;}
.u-mr70{margin-right:70px !important;}
.u-mr100{margin-right:100px !important;}
.u-mlr25{margin-left:25px !important;margin-right:25px !important;}
.u-p-reset{padding:0 !important;}
.u-ptb{padding:100px 0 !important;}
@media screen and (max-width:767px){
.u-ptb{padding:50px 0 !important;}
}
.u-ptb100{padding:100px 0 !important;}
.u-ptb70{padding:70px 0 !important;}
@media screen and (max-width:767px){
.u-ptb70{padding-top:35px !important;}
}
.u-ptb50{padding:50px 0 !important;}
.u-ptb35{padding:35px 0 !important;}
.u-pt{padding-top:100px !important;}
@media screen and (max-width:767px){
.u-pt{padding-top:50px !important;}
}
.u-pb{padding-bottom:100px !important;}
@media screen and (max-width:767px){
.u-pb{padding-bottom:50px !important;}
}
.u-pt50{padding-top:50px !important;}
.u-pt70{padding-top:70px !important;}
.u-pt100{padding-top:100px !important;}
.u-pt150{padding-top:150px !important;}
.u-pt200{padding-top:200px !important;}
.u-pb15{padding-bottom:15px !important;}
.u-pb25{padding-bottom:25px !important;}
.u-pb50{padding-bottom:50px !important;}
.u-pb100{padding-bottom:100px !important;}
.u-pb200{padding-bottom:200px !important;}
@media screen and (max-width:767px){
.u-sp-m-reset{margin:0 !important;}
}
@media screen and (max-width:767px){
.u-sp-mauto{margin-left:auto !important;margin-right:auto !important;}
}
@media screen and (max-width:767px){
.u-sp-mlauto{margin-left:0 !important;margin-left:auto !important;}
}
@media screen and (max-width:767px){
.u-sp-mt0{margin-top:0px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt5{margin-top:5px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt10{margin-top:10px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt15{margin-top:15px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt25{margin-top:25px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt35{margin-top:35px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt50{margin-top:50px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt70{margin-top:70px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt80{margin-top:80px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt100{margin-top:100px !important;}
}
@media screen and (max-width:767px){
.u-sp-mt150{margin-top:150px !important;}
}
@media screen and (max-width:767px){
.u-sp-mb5{margin-bottom:5px !important;}
}
@media screen and (max-width:767px){
.u-sp-mb50{margin-bottom:50px !important;}
}
@media screen and (max-width:767px){
.u-sp-ml0{margin-left:0 !important;}
}
@media screen and (max-width:767px){
.u-sp-ml15{margin-left:15px !important;}
}
@media screen and (max-width:767px){
.u-sp-ml35{margin-left:35px !important;}
}
@media screen and (max-width:767px){
.u-sp-ptb{padding:70px 0 !important;}
}
@media screen and (max-width:767px){
.u-sp-ptb15{padding:15px 0 !important;}
}
@media screen and (max-width:767px){
.u-sp-ptb25{padding:25px 0 !important;}
}
@media screen and (max-width:767px){
.u-sp-ptb35{padding:35px 0 !important;}
}
@media screen and (max-width:767px){
.u-sp-ptb50{padding:50px 0 !important;}
}
@media screen and (max-width:767px){
.u-sp-pt{padding-top:70px !important;}
}
@media screen and (max-width:767px){
.u-sp-pt0{padding-top:0px !important;}
}
@media screen and (max-width:767px){
.u-sp-pt35{padding-top:35px !important;}
}
@media screen and (max-width:767px){
.u-sp-pt50{padding-top:50px !important;}
}
@media screen and (max-width:767px){
.u-sp-pt70{padding-top:70px !important;}
}
@media screen and (max-width:767px){
.u-sp-pt100{padding-top:100px !important;}
}
@media screen and (max-width:767px){
.u-sp-pb{padding-bottom:70px !important;}
}
@media screen and (max-width:767px){
.u-sp-pb0{padding-bottom:0px !important;}
}
@media screen and (max-width:767px){
.u-sp-pb25{padding-bottom:25px !important;}
}
@media screen and (max-width:767px){
.u-sp-pb50{padding-bottom:50px !important;}
}
.u-fll{float:left;}
.u-flr{float:right;}
@media screen and (max-width:767px){
.u-sp-fl-reset{float:none !important;}
}
@media screen and (max-width:767px){
.u-sp-flr{float:right !important;}
}
.u-alc{text-align:center !important;}
.u-all{text-align:left !important;}
.u-alr{text-align:right !important;}
@media screen and (max-width:767px){
.u-sp-alc{text-align:center !important;}
}
@media screen and (max-width:767px){
.u-sp-all{text-align:left !important;}
}
@media screen and (max-width:767px){
.u-sp-alr{text-align:right !important;}
}
.u-vat{vertical-align:top !important;}
.u-vam{vertical-align:middle !important;}
.u-vab{vertical-align:bottom !important;}
.u-wnum{width:4em !important;max-width:4em !important;}
.u-w10{width:10% !important;max-width:10% !important;}
.u-w15{width:15% !important;max-width:15% !important;}
.u-w20{width:20% !important;max-width:20% !important;}
.u-w25{width:25% !important;max-width:25% !important;}
.u-w30{width:30% !important;max-width:30% !important;}
.u-w35{width:35% !important;max-width:35% !important;}
.u-w40{width:40% !important;max-width:40% !important;}
.u-w45{width:45% !important;max-width:45% !important;}
.u-w50{width:50% !important;max-width:50% !important;}
.u-w55{width:55% !important;max-width:55% !important;}
.u-w60{width:60% !important;max-width:60% !important;}
.u-w70{width:70% !important;max-width:70% !important;}
.u-w80{width:80% !important;max-width:80% !important;}
.u-w90{width:90% !important;max-width:90% !important;}
.u-w100{width:100% !important;max-width:100% !important;}
@media screen and (max-width:767px){
.u-sp-w-reset{width:auto !important;max-width:initial !important;}
}
@media screen and (max-width:767px){
.u-sp-w30{width:30% !important;max-width:30% !important;}
}
@media screen and (max-width:767px){
.u-sp-w35{width:35% !important;max-width:35% !important;}
}
@media screen and (max-width:767px){
.u-sp-w40{width:40% !important;max-width:40% !important;}
}
@media screen and (max-width:767px){
.u-sp-w50{width:50% !important;max-width:50% !important;}
}
@media screen and (max-width:767px){
.u-sp-w70{width:70% !important;max-width:70% !important;}
}
@media screen and (max-width:767px){
.u-sp-w80{width:80% !important;max-width:80% !important;}
}
@media screen and (max-width:767px){
.u-sp-w90{width:90% !important;max-width:90% !important;}
}
@media screen and (max-width:767px){
.u-sp-w100{width:100% !important;max-width:100% !important;}
}
.u-of-hidden{overflow:hidden;}
.u-bold{font-weight:600;}
.u-txtSmall{font-size:1.4rem;}
.u-txtLarge{font-size:2rem;}
@media screen and (max-width:767px){
.u-txtLarge{font-size:1.6rem;}
}
.u-uline{display:inline;text-decoration:underline;}
.u-btmMarker{background:linear-gradient(transparent 60%, #ffffa3 60%);}
@media screen and (max-width:767px){
.u-sp-dispNone{display:none !important;}
}
.u-disp-Block{display:block;}
.u-border{border:1px solid #ccc;box-sizing:border-box;}
html{font-size:62.5%;scroll-padding-top:150px;}
@media screen and (max-width:767px){
html{scroll-padding-top:100px;}
}
body{color:rgb(30, 30, 30);--font-family-base:"Inter", "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-size:1.6rem;font-weight:400;position:relative;min-width:1100px;-webkit-text-size-adjust:100%;background-color:white;}
p, li, dt, dd, table, th, td{line-height:1.8;}
img {
margin: 0;
padding: 0;
border: none;
vertical-align: bottom;
} a{color:#00a79d;text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;word-break:break-all;}
a:visited{color:#00a79d;}
a.noborder{text-decoration:none;}
a.noborder:hover{opacity:0.1;}
a.nolink{pointer-events:none !important;}
@media screen and (max-width:767px){
a.anchor{display:block;padding-top:50px;margin-top:-50px;}
}
a.anchor--1{display:block;padding-top:100px;margin-top:-100px;}
@media screen and (max-width:767px){
a.anchor--1{padding-top:150px;margin-top:-150px;}
}
a:hover, a:hover img, input[type=submit]:hover{opacity:0.8;}
input[type=submit],
input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;}
input[type=submit]::-webkit-search-decoration,
input[type=button]::-webkit-search-decoration{display:none;}
input[type=submit]:focus,
input[type=button]:focus{outline-offset:-2px;}
header{width:100%;max-width:100%;padding:30px;display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:51;box-sizing:border-box;}
header::after{content:"";display:block;width:100%;height:0%;background-color:black;position:absolute;top:0;left:0;z-index:49;}
header h1{text-align:left;}
header h1 a img.logo{width:180px;}
header .navarea{display:flex;}
ul.gmenu{display:flex;justify-content:flex-end;flex-wrap:wrap;position:relative;z-index:300;}
ul.gmenu li{position:relative;}
ul.gmenu li:last-child a::before{display:none;}
ul.gmenu li a{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 0.75em;position:relative;box-sizing:border-box;font-size:1.4rem;color:white;}
ul.gmenu li a::before{content:"";display:inline-block;width:1px;height:80%;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:2px;right:0;transform:translateY(-50%);transform:rotate(10deg);}
ul.gmenu li a::after{content:"";display:inline-block;width:0;height:2px;background-color:white;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
ul.gmenu li a:hover{opacity:1;}
ul.gmenu li a:hover::after{width:70%;}
ul.gmenu li a.active::after{}
ul.gmenu li .child_wrap{display:none;width:700px;max-width:700px;padding:30px;position:absolute;left:50%;transform:translateX(-50%);z-index:100;text-align:left;border-top:none;box-sizing:border-box;background-color:rgba(0, 0, 0, 0.9);}
ul.gmenu li .child_wrap-tiny{width:200px;max-width:200px;}
ul.gmenu li .child_wrap-short{width:300px;max-width:300px;}
ul.gmenu li .child_wrap-medium{width:460px;max-width:460px;}
ul.gmenu li .menu-wrap{display:flex;justify-content:space-between;}
ul.gmenu li ul.child{display:block;height:auto;margin:0;padding:0;box-sizing:border-box;}
ul.gmenu li ul.child-item{}
ul.gmenu li ul.child-item li{margin-left:1em;}
ul.gmenu li ul.child-item li.lb{margin-left:0;font-weight:bold;}
ul.gmenu li ul.child-service{width:33.3333333333%;max-width:33.3333333333%;border-left:1px solid rgba(255, 255, 255, 0.3);padding-left:25px;box-sizing:border-box;}
ul.gmenu li ul.child-list{width:100%;display:flex;flex-wrap:wrap;}
ul.gmenu li ul.child-list li{margin-right:1.5em;}
ul.gmenu li ul.child-list.col-1{flex-direction:column;}
ul.gmenu li ul.child-list.col-2 li{width:50%;margin-right:0;}
ul.gmenu li ul.child li{border-bottom:none;}
ul.gmenu li ul.child li a{display:block;padding:0;font-size:1.4rem;color:white;}
ul.gmenu li ul.child li a:hover::after{width:90%;}
ul.gmenu li ul.child li a::before{display:none;}
ul.gmenu li ul.child li a::after{height:1px;left:0;transform:translateX(0);}
.sns-menu{display:flex;}
.sns-menu li{margin-left:10px;}
.sns-menu li img{display:block;width:20px;height:20px;object-fit:contain;font-family:"object-fit:contain;";}
.lang{display:flex;margin-left:20px;}
.lang li a{display:block;padding:0 0.5em;color:white;border:1px solid white;font-size:1.2rem;}
.lang li a.active{background-color:white;color:rgb(30, 30, 30);}
.lang li:first-child a{border-right:none;}
@media screen and (min-width:1100px){
header.is-fixed{width:100%;position:fixed;padding:15px 30px;z-index:51;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);}
header.is-fixed h1 img.logo{width:120px;vertical-align:top;}
header.is-fixed h1 small{display:inline-block;margin-top:20px;margin-left:10px;}
header.is-fixed ul.gmenu{margin-top:0;}
}  .d_nav{display:none;}
.drawer-hamburger, .drawer-close .drawer-hamburger{display:flex;justify-content:center;align-items:center;width:60px;height:60px;padding:0;top:5px;left:5px;}
.drawer-hamburger-icon{margin-top:0;}
.drawer-hamburger-icon, .drawer-hamburger-icon:before, .drawer-hamburger-icon:after{width:25px;height:2px;background-color:white;}
.drawer-open .drawer-hamburger{}
.drawer-open .drawer-hamburger .drawer-hamburger-icon:before, .drawer-open .drawer-hamburger .drawer-hamburger-icon:after{background-color:white;}
.drawer-nav{width:30rem;background-color:transparent !important;color:white;}
.drawer-overlay{background-color:rgba(0, 0, 0, 0.8);}
.drawer-nav ul{width:85%;margin:0 auto;text-align:center;padding-top:70px;}
.drawer-nav ul li{margin:0;padding:0;position:relative;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.2);box-sizing:border-box;}
.drawer-nav ul li a{padding:15px 0;display:block;color:white;font-size:1.6rem;text-decoration:none;position:relative;text-align:left;line-height:1.5;box-sizing:border-box;}
.drawer-nav ul.d-btmmenu{display:flex;padding-top:50px;}
.drawer-nav ul.d-btmmenu li{width:50%;border-bottom:none;}
.drawer-nav ul.d-btmmenu li a{font-size:1.4rem;}
.dropdown-backdrop{display:none;}
.drawer-dropdown{background-color:transparent;border:none;}
.drawer-menu-item:hover{color:white;text-decoration:none;}
.drawer-nav ul li .drawer-dropdown-menu{margin:0;padding:0 0 1em;background-color:transparent;}
.drawer-nav ul li .drawer-dropdown-menu .lb{display:flex;align-items:center;font-size:1.5rem;font-weight:700;text-align:left;}
.drawer-nav ul li .drawer-dropdown-menu .lb:not(:nth-of-type(1)){margin-top:30px;}
.drawer-nav ul li .drawer-dropdown-menu .lb::after{content:"";flex-grow:1;border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-left:15px;padding-right:15px;}
.drawer-nav ul li .drawer-dropdown-menu ul.submenu{display:flex;flex-wrap:wrap;padding:0;}
.drawer-nav ul li .drawer-dropdown-menu ul.submenu-1{flex-direction:column;}
.drawer-nav ul li .drawer-dropdown-menu ul.submenu-1 li{width:100% !important;max-width:100% !important;box-sizing:border-box;}
.drawer-nav ul li .drawer-dropdown-menu ul.submenu li{width:50%;font-size:1.4rem;border-bottom:none;}
.drawer-nav ul li .drawer-dropdown-menu ul.submenu li a{padding:0.25em;position:relative;font-size:1.3rem;}
article{padding-bottom:100px;text-align:left;position:relative;overflow:hidden;}
article p{margin-top:50px;}
article table{width:100%;margin-top:50px;border-collapse:collapse;}
article table th, article table td{padding:1em 2em;border-bottom:1px solid rgb(180, 180, 180);}
article table th{font-weight:bold;position:relative;}
article ul, article ol{margin-top:50px;}
article ul.list_disc li, article ol.list_disc li{margin-left:20px;list-style-type:disc;}
article ul.list_none li, article ol.list_none li{margin-left:20px;list-style-type:none;}
article ul.num li, article ol.num li{margin-left:20px;margin-bottom:0.5em;list-style-type:decimal;}
.bg_wrap{overflow:hidden;}
.bg_wrap.bg1{background-color:#615754;}
.bg_wrap.bg2{background-color:#e9eef3;}
.bg_wrap.bg3{background-color:#160907;}
.pagenavi{display:flex;justify-content:center;text-align:center;overflow:hidden;position:relative;}
.pagenavi .nav{margin:0 10px;}
.pagenavi .nav.prev a::before{margin-right:0.5em;font-family:"Font Awesome 5 Pro";content:"\f053";font-weight:normal;font-size:1.3rem;}
.pagenavi .nav.next a::after{margin-left:0.5em;font-family:"Font Awesome 5 Pro";content:"\f054";font-weight:normal;font-size:1.3rem;}
.pagenavi .nav a{display:inline-block;margin:0;padding:0.75em 2em;background-color:#05a9c5;text-decoration:none;font-size:1.6rem;color:white;position:relative;}
.info-menu{display:flex;justify-content:center;padding:50px 0;gap:0 1em;}
@media screen and (max-width:767px){
.info-menu{padding-top:40px;flex-wrap:wrap;justify-content:space-between;gap:0.25em 0;}
}
.info-menu li{width:20%;}
@media screen and (max-width:767px){
.info-menu li{margin-top:10px;width:calc(50% - 5px);}
}
.info-menu li a{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:60px;max-height:60px;background-color:white;border:1px solid #ccc;font-size:1.6rem;font-weight:700;color:rgb(30, 30, 30);position:relative;box-sizing:border-box;}
@media screen and (max-width:767px){
.info-menu li a{height:50px;max-height:50px;font-size:1.5rem;}
}
.info-menu li a:hover{border-width:2px;border-color:#164f95;color:#164f95;opacity:1;}
.info-menu li a::before{content:"";display:inline-block;width:21px;height:21px;margin-right:10px;vertical-align:middle;}
@media screen and (max-width:767px){
.info-menu li a::before{margin-right:0;position:absolute;top:50%;left:15px;transform:translateY(-50%);}
}
.info-menu li a.i-1::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/information_bl.svg) no-repeat center;background-size:contain;}
.info-menu li a.i-2::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/magazine.png) no-repeat center;background-size:contain;}
@media screen and (max-width:767px){
.info-menu li a.i-2{padding-left:2.5em;font-size:1.2rem;}
}
.info-menu li a.i-3::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/note_green.svg) no-repeat center;background-size:contain;}
.info-menu li a.i-4::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/video.svg) no-repeat center;background-size:contain;}
.info-menu li a.i-5::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/fb.svg) no-repeat center;background-size:contain;}
footer{width:100%;padding:30px 0 50px;background-color:black;color:white;position:relative;}
footer .inner{padding:0 200px 0 50px;display:flex;justify-content:space-between;align-items:center;}
footer .f_menu{display:flex;text-align:left;}
footer .f_menu ul{margin-right:30px;}
footer .f_menu ul li a{font-size:1.3rem;color:white;}
footer .f_menu ul li.sub{margin-left:0.5em;padding-left:10px;position:relative;line-height:1.3;}
footer .f_menu ul li.sub::before{content:"";display:inline-block;width:5px;height:1px;background-color:white;vertical-align:middle;top:8px;left:0;position:absolute;}
footer .corpinfo{font-size:1.3rem;text-align:left;}
footer .corpinfo a{display:inline-block;margin-bottom:1em;color:white;position:relative;}
footer .corpinfo a::after{content:"";display:inline-block;width:100%;height:1px;background-color:rgba(255, 255, 255, 0.6);position:absolute;bottom:0;left:0;}
footer .corpinfo .corplogo{display:block;width:140px;margin-bottom:20px;}
footer .corpinfo p{margin-bottom:1em;line-height:1.5;}
footer .corpinfo p strong{font-weight:bold;font-size:1.5rem;}
footer .corpinfo p:last-child{margin-bottom:0;}
footer .copyright{display:block;width:100%;font-size:1.1rem;color:rgba(255, 255, 255, 0.7);position:absolute;bottom:15px;left:0;text-align:center;}
footer .Footer-markArea{position:absolute;bottom:15px;left:50px;}
@media screen and (max-width:767px){
footer .Footer-markArea{left:35px;bottom:70px;}
}
footer .Footer-markArea__column{display:flex;gap:0 15px;}
footer .Footer-markArea .mark{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:0.5em;background-color:white;border-radius:7px;height:90px;max-height:90px;box-sizing:border-box;position:relative;}
footer .Footer-markArea .mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
footer .Footer-markArea .mark img.pMark{height:60px !important;}
footer .Footer-markArea .mark--Expo2025{padding:1.15em;padding-bottom:2em;}
footer .Footer-markArea .mark__copyright{display:block;font-size:1rem;position:absolute;bottom:0.75em;right:0.75em;z-index:10;color:rgb(30, 30, 30);font-weight:700;transform:scale(0.85);}
#pagetop{position:fixed;bottom:0;right:0;z-index:50;}
#pagetop a{display:flex;align-items:center;justify-content:center;width:80px;height:30px;background-color:black;color:white;font-size:2.4rem;}
#pagetop a:hover{height:45px;}
#pagetop a img{width:15%;}
#contact-btnarea{position:fixed;right:20px;bottom:60px;z-index:100;text-align:center;}
#contact-btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:170px;height:170px;background-size:16px auto;background-color:rgba(5, 169, 197, 0.85);color:white;border-radius:50%;font-size:1.8rem;font-weight:700;line-height:1.2;transition-duration:0.3s;position:relative;}
#contact-btn a::before{content:"";display:inline-block;margin-bottom:0.75em;width:30px;height:30px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;}
#contact-btn a:hover{cursor:pointer;opacity:0.9;transition-duration:0.3s;transform:scale(1.1);}
#contact-btn a img{display:block;width:8px;position:absolute;top:30%;left:25%;}
#contact-btn a .dn-sp{display:block;}
#shopping-btn{margin:0 auto 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;background-size:16px auto;background-color:rgba(5, 169, 197, 0.85);color:white;border-radius:50%;font-size:1.3rem;font-weight:700;line-height:1.2;transition-duration:0.3s;position:relative;text-align:center;}
#shopping-btn::before{content:"";display:inline-block;margin-bottom:0.5em;width:20px;height:20px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;}
#shopping-btn:hover{transform:scale(1.1);opacity:0.9;}
#shopping-btn .dn-sp{display:block;}
#front #contact-btn{animation:ani01 2s linear infinite;transform-origin:50% 50%;}
@keyframes ani01 {
0%{transform:translateY(0);}
33.33333%{transform:translateY(-8px);}
66.66667%{transform:translateY(0);}
100%{transform:translateY(0);}
}
.balloon{position:absolute;position:fixed;bottom:210px;right:100px;background-color:white;border:3px solid rgb(30, 30, 30);z-index:101;border-radius:12px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3));}
@media screen and (max-width:767px){
.balloon{bottom:45px;right:110px;max-width:170px;position:fixed;}
}
.balloon:hover{transform:scale(1.06);}
.balloon::before{content:"";position:absolute;display:block;width:0;height:0;right:30px;bottom:-20px;border-right:12px solid transparent;border-top:20px solid rgb(30, 30, 30);border-left:12px solid transparent;}
@media screen and (max-width:767px){
.balloon::before{border-right:8px solid transparent;border-top:15px solid rgb(30, 30, 30);border-left:8px solid transparent;transform:rotate(-90deg);bottom:30px;right:-17px;}
}
.balloon::after{content:"";position:absolute;display:block;width:0;height:0;right:30px;bottom:-16px;border-right:12px solid transparent;border-top:20px solid white;border-left:12px solid transparent;}
@media screen and (max-width:767px){
.balloon::after{border-right:8px solid transparent;border-top:15px solid white;border-left:8px solid transparent;transform:rotate(-90deg);bottom:30px;right:-12px;}
}
.balloon a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px;line-height:1.3;font-size:1.5rem;font-weight:500;color:rgb(30, 30, 30);}
@media screen and (max-width:767px){
.balloon a{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:1.2rem;padding:10px;}
}
.balloon a .date{font-size:2.5rem;font-weight:800;color:#099fa6;}
@media screen and (max-width:767px){
.balloon a .date{width:100%;font-size:1.8rem;}
}
.balloon a .date small{font-size:1.6rem;letter-spacing:-0.05em;}
@media screen and (max-width:767px){
.balloon a .date small{font-size:1.2rem;}
}
@media screen and (max-width:767px){
.balloon a .row-2{width:100%;}
}
.balloon a strong{display:table;font-size:2.4rem;letter-spacing:-0.05em;color:rgb(30, 30, 30);font-weight:800;background:linear-gradient(transparent 60%, #ff6 60%);}
@media screen and (max-width:767px){
.balloon a strong{font-size:1.8rem;}
}
.balloon a .arrow{display:table;margin:5px 0 0 auto;padding-bottom:0.25em;position:relative;color:rgb(255, 102, 0);}
@media screen and (max-width:767px){
.balloon a .arrow{font-size:1.2rem;}
}
.balloon a .arrow::before{display:inline-block;margin-right:0.25em;content:"▼";font-size:1rem;transform:rotate(-90deg);}
.balloon a .arrow::after{content:"";display:inline-block;width:100%;height:1.5px;background-color:rgb(255, 102, 0);position:absolute;bottom:0;left:0;}:root{--font-family-base:"Inter", "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}
.SearchToggle{padding:0 1em;position:relative;}
@media screen and (max-width:767px){
.SearchToggle{position:absolute;top:5px;right:65px;}
}
.SearchToggle i{color:white;}
#SearchBox{display:none;}
.SearchBox{position:absolute;top:35px;left:50%;transform:translateX(-50%);min-width:360px;background:white;border-radius:6px;}
@media screen and (max-width:767px){
.SearchBox{min-width:270px;left:auto;right:0;transform:translateX(0);}
}
.SearchBox--wide{position:relative;top:auto;left:auto;transform:translateX(0);display:block;}
.SearchBox__inner{padding:1em;}
.SearchBox__column{display:flex;gap:0 0.5em;}
.SearchBox input[name=s]{width:100%;max-width:100%;height:40px;max-height:40px;font-size:1.6rem;padding:0.5em;border:none;border:1px solid rgba(30, 30, 30, 0.5);background-color:white;box-sizing:border-box;border-radius:5px;}
@media screen and (max-width:767px){
.SearchBox input[name=s]{font-size:1.4rem;}
}
.SearchBox input[name=s]::placeholder{color:rgba(30, 30, 30, 0.5);}
.SearchBox button[type=submit]{min-width:80px;border:none;background-color:none;background-color:black;color:white;border-radius:4px;cursor:pointer;}
@media screen and (max-width:767px){
.SearchBox button[type=submit]{min-width:50px;}
}
footer .smpMainNav{display:none;flex-wrap:wrap;padding:5% 0;}
@media screen and (max-width:767px){
footer .smpMainNav{display:flex;}
}
footer .smpMainNav li{width:50%;border-bottom:none !important;}
footer .smpMainNav li a{display:flex;align-items:center;color:white;text-decoration:none;position:relative;gap:0 0.35em;border-bottom:none !important;}
footer .smpMainNav li a::before{font:var(--fa-font-solid);content:"\f105";font-size:1.1rem;}
footer .smpMainNav li a::after{display:none !important;}
#g-nav{position:fixed;z-index:999;top:0;left:-100%;width:80%;max-width:80%;height:100vh;background-color:rgba(0, 0, 0, 0.9);transition:all 0.3s;box-sizing:border-box;}
@media screen and (max-width:767px){
#g-nav{width:100%;max-width:100%;}
}
#g-nav.normal{background-color:rgba(0, 0, 0, 0.9);}
#g-nav.panelactive{left:0;}
#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:80%;max-width:80%;padding-bottom:30px;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
@media screen and (max-width:767px){
#g-nav.panelactive #g-nav-list{width:100%;max-width:100%;}
}
#g-nav #dmenu,
#g-nav #menu-foot_navi{display:block;width:calc(100% - 50px);margin:0 auto;text-align:left;padding-top:70px;}
@media screen and (max-width:767px){
#g-nav #dmenu,
#g-nav #menu-foot_navi{width:calc(100% - 25px);}
}
#g-nav #dmenu li,
#g-nav #menu-foot_navi li{margin:0;padding:0;position:relative;border-bottom:1px solid rgba(255, 255, 255, 0.15);}
#g-nav #dmenu li a,
#g-nav #menu-foot_navi li a{display:flex;align-items:center;padding:0.75em;margin:0;text-decoration:none;position:relative;font-size:1.5rem;font-weight:500;color:white;gap:0 1em;}
#g-nav #dmenu li a:hover,
#g-nav #menu-foot_navi li a:hover{text-decoration:none;}
#g-nav #dmenu li.menu-item-has-children a,
#g-nav #menu-foot_navi li.menu-item-has-children a{pointer-events:none;}
#g-nav #dmenu li.menu-item-has-children a::after,
#g-nav #menu-foot_navi li.menu-item-has-children a::after{font-family:"Font Awesome 6 Pro";content:"\f078";font-size:1.2rem;}
#g-nav #dmenu .sub-menuWrap,
#g-nav #menu-foot_navi .sub-menuWrap{display:none;padding-left:2em;}
#g-nav #dmenu .sub-menu,
#g-nav #menu-foot_navi .sub-menu{padding-top:0;padding-bottom:0.5em;display:flex;flex-wrap:wrap;justify-content:space-between;}
#g-nav #dmenu .sub-menu li,
#g-nav #menu-foot_navi .sub-menu li{width:50%;border-bottom:none;}
#g-nav #dmenu .sub-menu li.label,
#g-nav #menu-foot_navi .sub-menu li.label{width:100%;max-width:100%;color:white;font-size:1.4rem;font-weight:500;box-sizing:border-box;padding-left:0.5em;}
#g-nav #dmenu .sub-menu li a,
#g-nav #menu-foot_navi .sub-menu li a{pointer-events:visible;padding:0.5em;font-size:1.3rem;font-weight:400;line-height:1.5;}
#g-nav #dmenu .sub-menu li a::after,
#g-nav #menu-foot_navi .sub-menu li a::after{display:none;}
#g-nav #dmenu .sub-menu li.menu-item-has-children a,
#g-nav #menu-foot_navi .sub-menu li.menu-item-has-children a{pointer-events:none;}
#g-nav #dmenu .sub-menu li.menu-item-has-children a::after,
#g-nav #menu-foot_navi .sub-menu li.menu-item-has-children a::after{content:"\f078";}
#g-nav #dmenu .sub-menu-2,
#g-nav #menu-foot_navi .sub-menu-2{margin-left:3em;display:flex;flex-wrap:wrap;}
#g-nav #dmenu .sub-menu-2 li a,
#g-nav #menu-foot_navi .sub-menu-2 li a{padding:0 1em 0 0;font-size:1.2rem;}
#g-nav #dmenu .sub-menu-2 li a::after,
#g-nav #menu-foot_navi .sub-menu-2 li a::after{content:"/" !important;left:auto;right:0.5em;font-family:initial;}
@media screen and (max-width:767px){
#g-nav .reserve_btn{margin:35px auto 0;width:calc(100% - 30px);}
}
#nav-toggle{display:flex;flex-direction:column;position:fixed;top:10px;left:0;width:40px;height:50px;cursor:pointer;box-sizing:border-box;display:none;}
@media screen and (max-width:767px){
#nav-toggle{top:10px;left:10px;display:flex;}
}
#nav-toggle > div{position:relative;}
#nav-toggle span{width:22px;height:2px;left:50%;display:block;background-color:white;position:absolute;transform:translateX(-50%);transition:transform 0.3s ease-in-out, top 0.2s ease;}
#nav-toggle span:nth-child(1){top:15px;}
#nav-toggle span:nth-child(2){top:25px;}
#nav-toggle span:nth-child(3){top:35px;}
#nav-toggle .menu-ttl{font-size:1rem;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(0.8);color:white;}
#nav-toggle.active{background-color:transparent;border:none;}
#nav-toggle.active::before{opacity:0;}
#nav-toggle.active::after{display:none;}
#nav-toggle.active span{background-color:white;}
#nav-toggle.active span:nth-child(1){top:20px;right:auto;left:50%;transform:translateX(-50%) rotate(45deg);}
#nav-toggle.active span:nth-child(2){top:20px;right:auto;left:50%;transform:translateX(-50%) rotate(-45deg);}
#nav-toggle.active span:nth-child(3){display:none;}
#nav-toggle.active .menu-ttl{color:white;}
#nav-toggle.normal span{background-color:white;}
#nav-toggle.normal .menu-ttl{color:white;}
#nav-toggle{z-index:1000;}
.nicescroll-rails{z-index:9999 !important;}
.parallax-slider{top:0;left:0;}
.mainimg-area{width:100%;height:calc(100vh - 250px);background-color:black;position:relative;overflow:hidden;}
@media screen and (max-width:767px){
.mainimg-area{height:calc(100vh - 200px) !important;min-height:initial;}
}
.mainimg-area .inner{width:100%;max-width:100%;padding-left:5%;display:flex;justify-content:flex-start;align-items:flex-start;height:100%;position:relative;position:absolute;top:0;left:50%;transform:translateX(-50%);overflow:hidden;z-index:30;box-sizing:border-box;}
@media screen and (max-width:767px){
.mainimg-area .inner{padding-left:0;}
}
.mainimg-area .main-copy{margin-top:200px;display:block;color:white;font-size:clamp(6rem, 4.2vw, 100rem);text-align:left;line-height:1.3;}
.mainimg-area .main-copy small{font-size:clamp(4.8rem, 3vw, 100rem);}
.mainimg-area .main-copy .row{margin-left:2em;}
.mainimg-area .info-area{width:100%;background-color:rgba(0, 0, 0, 0.8);position:absolute;bottom:0;left:0;z-index:20;}
.mainimg-area .info-area .top-newslist{height:50px;padding-left:50px;position:relative;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;justify-content:center;overflow:hidden;opacity:0;transition:opacity 0.3s linear;}
.mainimg-area .info-area .top-newslist.slick-initialized{opacity:1;}
.mainimg-area .info-area .top-newslist::before{content:"";display:inline-block;width:16px;height:16px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/information.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:10px;transform:translateY(-50%);}
.mainimg-area .info-area .top-newslist-blk{display:flex;align-items:center;height:50px;overflow:hidden;}
.mainimg-area .info-area .top-newslist-blk a{font-size:1.3rem;color:rgba(255, 255, 255, 0.8);}
.mainimg-area .topic-bnr{position:absolute;bottom:50px;left:0;z-index:50;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr{width:100%;bottom:25px;left:0;z-index:30;}
}
.mainimg-area .topic-bnr__inner{max-width:92.5%;padding:0 3.5%;box-sizing:border-box;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr__inner{padding:0 5%;max-width:initial;}
}
.mainimg-area .topic-bnr__column{display:flex;gap:0 20px;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr__column{gap:0 10px;}
}
.mainimg-area .topic-bnr__row{display:flex;gap:0 20px;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr__row{flex-direction:column;gap:15px 0;}
}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr__row--2{display:none;}
}
.mainimg-area .topic-bnr__col--2{min-width:75%;width:75%;display:flex;flex-direction:column;justify-content:space-between;gap:15px 0;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr__col--2{min-width:55%;width:55%;}
}
.mainimg-area .topic-bnr__col-3{width:100%;}
.mainimg-area .topic-bnr a{width:calc(33.3333333333% - 15px);}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr a{width:100%;margin-right:0;}
}
.mainimg-area .topic-bnr a img{display:block;width:100%;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.5);}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr a img{margin:0 auto;}
}
.mainimg-area .topic-bnr a img.imgSquare{width:80%;aspect-ratio:5/5;}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr a img.imgSquare{width:95%;}
}
@media screen and (max-width:767px){
.mainimg-area .topic-bnr a img.smpnoDisp{display:none;}
}
.mainimg-area .topic-bnr a:last-child{margin-right:0;}
.mainimg-area .makuake{position:absolute;bottom:80px;left:0;z-index:50;}
.mainimg-area .makuake a{display:flex;align-items:center;padding:20px;background-color:white;text-align:left;box-shadow:2px 2px 4px rgba(30, 30, 30, 0.3);color:rgb(30, 30, 30);}
.mainimg-area .makuake-logo{display:block;width:100px;margin-right:15px;}
.mainimg-area .makuake-txt{font-feature-settings:"palt";}
.mainimg-area .makuake-txt strong{font-weight:700;}
.mainimg-area .makuake-txt .telepii{display:block;width:160px;margin:0.5em 0;}
.mainimg-area .topic-202204{display:flex;justify-content:center;align-items:center;width:580px;position:absolute;top:45%;right:30px;transform:translateY(-55%);z-index:50;background-color:white;border:8px solid rgba(0, 0, 0, 0.9);}
@media screen and (max-width:767px){
.mainimg-area .topic-202204{display:none;}
}
.mainimg-area .topic-202204 a{padding:20px 0;position:relative;}
.mainimg-area .topic-202204 a::before{content:"";display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.6);color:white;z-index:51;opacity:0;}
.mainimg-area .topic-202204 a::after{font-family:"Font Awesome 5 Pro";content:"「オルガテック東京2022」サイトに移動　\f08e";display:flex;justify-content:center;align-items:center;width:350px;height:50px;background-color:rgba(0, 0, 0, 0.3);border:1px solid white;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:52;font-size:1.4rem;color:white;opacity:0;}
.mainimg-area .topic-202204 a:hover{opacity:1;}
.mainimg-area .topic-202204 a:hover::before, .mainimg-area .topic-202204 a:hover::after{opacity:1;}
.mainimg-area .topic-202204 img{display:block;margin:0 auto;width:95%;}
.pg-mainarea{width:100%;height:40vh;max-height:500px;position:relative;overflow:hidden;}
.pg-mainarea__Bg{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.pg-mainarea .video-wrap{width:100%;height:100%;position:absolute;z-index:1;}
.pg-mainarea .video-wrap::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0;z-index:5;}
.pg-mainarea .video-wrap video{width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.kubi .pg-mainarea, .kubi-sample .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/kubi/mainimg.avif) no-repeat center top;background-size:cover;background-color:black;}
.kubi .pg-mainarea::after, .kubi-sample .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
@media screen and (max-width:767px){
.kubi .pg-mainarea, .kubi-sample .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/kubi/mainimg-smp.avif) no-repeat center top;background-size:cover;background-color:black;height:500px !important;max-height:500px;}
}
.temi .pg-mainarea{background-color:black;}
.temi .pg-mainarea::after{display:none;}
@media screen and (max-width:767px){
.temi .pg-mainarea{max-height:500px;}
}
.temi .pg-mainarea .video-wrap::after{background-color:rgba(0, 0, 0, 0.2);}
.avatartwin .pg-mainarea{background-color:black;}
.avatartwin .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea{max-height:500px;}
}
.avatartwin .pg-mainarea .video-wrap::after{background-color:rgba(0, 0, 0, 0.2);}
.avatartwin .pg-mainarea .pg-title img{display:block;width:420px;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.7));}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea .pg-title img{width:65%;filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.7));}
}
.avatartwin .pg-mainarea .pg-subcopy{font-size:4.6rem;font-weight:300;}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea .pg-subcopy{font-size:2.6rem;letter-spacing:-0.05em;}
}
.avatartwin .pg-mainarea .demo-btn{margin-top:15px;margin-left:5px;display:flex;justify-content:center;align-items:center;width:300px;height:60px;background-color:#13903b;color:white;font-size:1.8rem;font-weight:500;text-decoration:none;border-radius:7px;box-shadow:2px 2px 4px #183421;}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea .demo-btn{width:220px;height:50px;font-size:1.6rem;}
}
.avatartwin .pg-mainarea .pg-nav{width:700px;}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea .pg-nav{width:auto;}
}
@media screen and (max-width:767px){
.avatartwin .pg-mainarea .pg-nav li:nth-of-type(1){width:100%;max-width:100%;box-sizing:border-box;margin-right:0;}
}
.keigan-hato .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/keigan-hato/mainimg.png) no-repeat center top;background-size:cover;background-color:black;}
.keigan-hato .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.double .pg-mainarea{background-color:black;}
@media screen and (max-width:767px){
.double .pg-mainarea{height:450px !important;max-height:450px;}
}
.double .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.welcome .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/mainimg.png) no-repeat center top;background-size:cover;background-color:black;}
.welcome .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.ohmni .pg-mainarea{background-color:black;}
@media screen and (max-width:767px){
.ohmni .pg-mainarea{height:450px !important;max-height:450px;}
}
.ohmni .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.orihime .pg-mainarea{background-color:#acd6dc;background:linear-gradient(to top right, #cde8ec 0%, #acd6dc 70%, #acd6dc 100%);}
.orihime .pg-mainarea::after{content:"";display:block;width:600px;height:530px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/orihime/mainimg.png) no-repeat;background-size:contain;background-color:transparent;top:auto;left:auto;bottom:0;right:0;}
.orihime .pg-mainarea .pg-title{color:#10838c;}
.orihime .pg-mainarea .pg-subcopy{color:rgb(30, 30, 30);}
.d-twin .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/d-twin/mainimg.png) no-repeat center top;background-size:cover;background-color:black;}
.d-twin .pg-mainarea::after{background-color:transparent;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.d-twin .pg-mainarea .pg-title{font-size:5rem;}
@media screen and (max-width:767px){
.d-twin .pg-mainarea .pg-title{font-size:3rem;text-align:left;}
}
.lecture .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/lecture.webp) no-repeat center center;background-size:cover;background-color:black;}
.rd .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/rd.png) no-repeat center center;background-size:cover;background-color:black;}
.rd .pg-mainarea .pg-subcopy{text-align:center;}
.tc .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/tc.png) no-repeat center bottom;background-size:cover;background-color:black;}
.trademarks .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/trademarks.png) no-repeat center bottom;background-size:cover;background-color:black;}
.casestudy .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/casestudy.png) no-repeat center bottom;background-size:cover;background-color:black;}
.casestudy .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.5);}
.casestudy .pg-mainarea.c-business{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-1.avif) no-repeat center bottom;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-business{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-1-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-business::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-event{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-2.avif) no-repeat center top;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-event{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-2-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-event::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-education{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-3.avif) no-repeat center bottom;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-education{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-3-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-education::after{background-color:rgba(0, 0, 0, 0.3);}
.casestudy .pg-mainarea.c-medical{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-4.avif) no-repeat center center;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-medical{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-4-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-medical::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-visits{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-5.avif) no-repeat center center;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-visits{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-5-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-visits::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-home{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-6.avif) no-repeat center center;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-home{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-6-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-home::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-arch{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-7.avif) no-repeat center center;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.casestudy .pg-mainarea.c-arch{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-7-smp.avif) no-repeat center bottom;background-size:cover;}
}
.casestudy .pg-mainarea.c-arch::after{background-color:rgba(0, 0, 0, 0.5);}
.news .pg-mainarea, .media .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/news.avif) no-repeat center bottom;background-size:cover;background-color:black;}
@media screen and (max-width:767px){
.news .pg-mainarea, .media .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/news-smp.avif) no-repeat center bottom;background-size:cover;background-color:black;}
}
.news .pg-mainarea::after, .media .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.4);}
.app .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/app.webp) no-repeat center bottom;background-size:cover;background-color:black;}
.app .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.4);}
.blog .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/blog.png) no-repeat center bottom;background-size:cover;background-color:black;}
.blog .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.5);}
.magazine .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/magazine.webp) no-repeat center bottom;background-size:cover;background-color:black;}
.magazine .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.5);}
.magazine .pg-mainarea small{font-size:1.8rem !important;font-weight:normal;}
@media screen and (max-width:767px){
.magazine .pg-mainarea small{font-size:1.2rem !important;}
}
.pg-mainarea.about::after{background-color:rgba(0, 0, 0, 0.5);}
.pg-mainarea.about .pg-title{font-size:4.5rem;}
@media screen and (max-width:767px){
.pg-mainarea.about .pg-title{font-size:2.5rem;}
}
.pg-mainarea.about .pg-title small{font-size:3.8rem;font-weight:700;}
@media screen and (max-width:767px){
.pg-mainarea.about .pg-title small{font-size:1.8rem;}
}
.pg-mainarea.faq{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/faq.avif) no-repeat center center !important;background-size:cover !important;background-color:black;}
@media screen and (max-width:767px){
.pg-mainarea.faq{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/faq-smp.avif) no-repeat center center !important;background-size:cover !important;background-color:black;}
}
.pg-mainarea.faq::after{background-color:rgba(0, 0, 0, 0.35);}
.pg-mainarea.faq .pg-title{font-size:4.5rem;}
@media screen and (max-width:767px){
.pg-mainarea.faq .pg-title{font-size:3.2rem;}
}
.pg-mainarea.faq .pg-title small{font-size:3.8rem;font-weight:700;}
@media screen and (max-width:767px){
.pg-mainarea.faq .pg-title small{font-size:1.8rem;}
}
.pg-mainarea.searchResult{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/searchResult.webp) no-repeat center center !important;background-size:cover !important;background-color:black;}
.pg-mainarea.searchResult::after{background-color:rgba(0, 0, 0, 0.35);}
.pg-mainarea.searchResult .pg-title{font-size:4.5rem;}
@media screen and (max-width:767px){
.pg-mainarea.searchResult .pg-title{font-size:3.2rem;}
}
.pg-mainarea.searchResult .pg-title small{font-size:3.8rem;font-weight:700;}
@media screen and (max-width:767px){
.pg-mainarea.searchResult .pg-title small{font-size:1.8rem;}
}
.contact .pg-mainarea, .contact-sample .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/contact.png) no-repeat center bottom;background-size:cover;background-color:black;}
.contact .pg-mainarea::after, .contact-sample .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.2);}
.sem .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/sem.webp) no-repeat center bottom;background-size:cover;background-color:black;}
.sem .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.4);}
.pg-mainarea::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);position:absolute;top:0;left:0;z-index:1;}
.pg-mainarea .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;overflow:hidden;z-index:10;}
.pg-mainarea .pg-title{display:block;color:white;font-size:5.2rem;font-weight:900;text-align:center;line-height:1.3;}
.pg-mainarea .pg-title small{font-size:4.8rem;}
.pg-mainarea .pg-title small.c-name{display:block;font-size:2.8rem;font-weight:700;}
.pg-mainarea .pg-title .row{margin-left:2em;}
.pg-mainarea .pg-subcopy{color:white;}
.pg-mainarea .pan{width:100%;position:absolute;left:0;bottom:0;z-index:15;text-align:left;font-size:1.3rem;background-color:rgba(0, 0, 0, 0.8);color:white;font-weight:700;}
.pg-mainarea .pan .inner{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:1em 0;text-align:left;}
.pg-mainarea .pan a{margin-right:15px;color:white;font-weight:normal;position:relative;}
.pg-mainarea .pan a::after{content:"";display:inline-block;margin-left:15px;width:8px;height:8px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:cover;}
.pg-mainarea-item{height:75vh;max-height:initial;}
.pg-mainarea-item .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.pg-mainarea-item .pg-title{font-size:7.2rem;}
.pg-mainarea-item .pg-subcopy{margin-top:10px;font-weight:700;font-size:3rem;line-height:1.5;}
.contactbtn{position:fixed;top:0;right:0;z-index:100;display:none;}
.contactbtn li{width:150px;height:50px;margin-bottom:10px;position:relative;}
.contactbtn li.web a::after{width:20px;height:20px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/mail.svg) no-repeat;background-size:contain;left:20px;}
.contactbtn li a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:140px;height:60px;padding-left:60px;background-color:rgb(0, 165, 70);font-size:1.4rem;color:white;line-height:1.2;text-align:right;position:absolute;right:-140px;top:0;}
.contactbtn li a:hover{right:0;opacity:1;}
.contactbtn li a::after{content:"";display:inline-block;width:20px;height:20px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/phone.svg) no-repeat;background-size:contain;position:absolute;top:50%;left:30px;transform:translateY(-50%);}
.iziModal{max-width:60% !important;margin-top:180px !important;}
.iziModal .wrap{margin:0.5em;padding:4em;overflow:hidden;text-align:left;background-color:white;}
.iziModal .wrap p strong{font-size:2.4rem;}
.iziModal .wrap img{width:280px;float:left;margin-right:50px;}
.iziModal#modal_alert{max-width:1000px !important;margin:auto !important;background-color:transparent !important;border:none !important;box-shadow:none !important;box-sizing:border-box;}
@media screen and (max-width:767px){
.iziModal#modal_alert{max-width:calc(100% - 30px) !important;}
}
.iziModal#modal_alert .iziModal-header{display:none !important;}
.iziModal#modal_alert .topic-cnt img{display:block;margin:0 auto;width:100%;max-width:1000px;box-shadow:5px 5px 20px rgba(30, 30, 30, 0.7);}
@media screen and (max-width:767px){
.iziModal#modal_alert .topic-cnt img{max-width:100%;}
}
.iziModal#modal_alert .topic-cnt ul{margin-top:20px;display:flex;justify-content:center;align-items:center;}
@media screen and (max-width:767px){
.iziModal#modal_alert .topic-cnt ul{flex-direction:column;}
}
.iziModal#modal_alert .topic-cnt ul li{margin:0 25px;}
@media screen and (max-width:767px){
.iziModal#modal_alert .topic-cnt ul li{margin:0 0 15px;}
}
.iziModal#modal_alert .topic-cnt ul li a,
.iziModal#modal_alert .topic-cnt ul li button{padding:0 1em;height:40px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.7);color:rgba(255, 255, 255, 0.7);cursor:pointer;font-size:1.4rem;}
.iziModal#modal_alert .topic-cnt ul li a:hover,
.iziModal#modal_alert .topic-cnt ul li button:hover{opacity:1;}
.iziModal#modal_alert .topic-cnt ul li a.btn-large,
.iziModal#modal_alert .topic-cnt ul li button.btn-large{padding:0 2.5em;height:70px;background-color:#1c9d3a;font-size:2.3rem;font-weight:bold;border:none;color:white;}
@media screen and (max-width:767px){
.iziModal#modal_alert .topic-cnt ul li a.btn-large,
.iziModal#modal_alert .topic-cnt ul li button.btn-large{padding:0 1.5em;font-size:2rem;}
}
.iziModal#modal_alert .topic-cnt ul li a.btn-large:hover,
.iziModal#modal_alert .topic-cnt ul li button.btn-large:hover{background-color:#1ec745;}
.iziModal_iframe{display:none;max-width:60% !important;}
.iziModal_iframe2 iframe{display:block;height:500px !important;}
@media screen and (max-width:767px){
.iziModal_iframe2 iframe{width:100% !important;height:300px !important;}
}
.iziModal_video{display:none;max-width:60% !important;}
.iziModal_video video{width:100% !important;}
.case-btn{display:flex;justify-content:center;}
@media screen and (max-width:767px){
.case-btn{margin-top:0;padding-bottom:50px;flex-direction:column;align-items:center;}
}
.case-btn a{display:flex;align-items:center;justify-content:center;width:280px;height:70px;margin:0 25px;padding:0;font-size:1.8rem;font-weight:bold;background-color:#05a9c5;color:white;border:none;cursor:pointer;}
@media screen and (max-width:767px){
.case-btn a{width:80%;height:60px;margin:15px auto 0;font-size:1.5rem;}
}
.case-btn a:hover{transform:scale(1.1);}
.pg-nav{margin-top:30px;display:flex;flex-wrap:wrap;}
.pg-nav li a{display:block;margin:1em 1em 0 0;padding:0.35em 1em;color:white;list-style:none;text-align:center;background-color:rgba(30, 30, 30, 0.6);border-radius:50px;border:1px solid white;position:relative;}
.pg-nav li a::before{content:"";display:inline-block;margin-right:0.5em;width:10px;height:10px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:contain;vertical-align:middle;transform:rotate(90deg);}
.pg-nav li a:hover{opacity:1;background-color:white;color:rgb(30, 30, 30);}
.pg-nav li a:hover::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_blk.svg) no-repeat;background-size:contain;}
.orihime .pg-nav li a{border-radius:50px;color:rgb(30, 30, 30);background-color:rgba(255, 255, 255, 0.5);border:none;position:relative;}
.orihime .pg-nav li a::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_blk.svg) no-repeat;background-size:contain;}
.orihime .pg-nav li a:hover{background-color:white;}
.tab-group{margin-top:50px;display:flex;justify-content:center;}
.tab-group li.tab{margin:0 1em 1em;padding:0.25em 1.25em;font-size:1.4rem;font-weight:600;list-style:none;text-align:center;cursor:pointer;border-radius:50px;background-color:rgba(30, 30, 30, 0.1);}
.tab-group li.tab.is-active{background:rgb(30, 30, 30);color:white;transition:all 0.2s ease-out;}
.tab-group li.tab a{color:rgb(30, 30, 30);}
.tab-group li.tab a:active, .tab-group li.tab a:hover{color:rgb(30, 30, 30);}
.panel{display:none;}
.panel.is-show{display:block;}
.Dn-Pc{display:none;}
@media screen and (max-width:767px){
.Dn-Pc{display:block;}
}
@media screen and (max-width:767px){
.Dn-Sp{display:none;}
}   .under{}
.under-item{padding-bottom:0;position:relative;overflow:hidden;}
.under-item .sub-ttl{margin-top:50px;font-size:2.8rem;font-weight:700;text-align:center;}
.under-item .item-lead .lead-box{overflow:hidden;}
.under-item .item-lead .sl-point{display:flex;justify-content:space-between;}
.under-item .item-lead .sl-point li{display:flex;align-items:center;width:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);border:1px solid rgb(30, 30, 30);box-sizing:border-box;padding:20px;padding-left:50px;font-size:1.6rem;font-weight:700;line-height:1.3;position:relative;}
.under-item .item-lead .sl-point li::before{content:"";display:inline-block;width:28px;height:28px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/comment.svg) no-repeat;background-size:contain;position:absolute;top:30px;left:10px;}
.under-item .item-lead .equipment{width:320px;margin:50px 0 0 70px;float:right;overflow:hidden;text-align:center;}
.under-item .item-lead .equipment-ttl{background-color:#164f95;background-color:rgb(30, 30, 30);color:white;padding:0.5em 0;}
.under-item .item-lead .equipment img{display:block;width:80%;margin:30px auto 0;}
.under-item .item-lead .act-scene{display:flex;justify-content:space-between;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene{flex-wrap:wrap;}
}
.under-item .item-lead .act-scene figure{margin-top:70px;width:calc(25% - 35px);}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene figure{margin-top:30px;width:calc(50% - 15px);}
}
.under-item .item-lead .act-scene figure img{display:block;width:100%;height:180px;object-fit:cover;}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene figure img{height:130px;}
}
.under-item .item-lead .act-scene figure figcaption{margin-top:15px;display:block;text-align:center;}
.under-item .item-feature{padding-top:0;}
.under-item .item-feature .inner{padding:0 70px;}
@media screen and (max-width:767px){
.under-item .item-feature .inner{padding:0;}
}
.under-item .item-feature .if-blk{margin-top:70px;padding:50px 35px;padding-left:200px;box-sizing:border-box;position:relative;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk{margin-top:50px;padding:35px 15px;padding-left:100px;padding-right:15px;}
}
.under-item .item-feature .if-blk:nth-of-type(n + 2){margin-top:25px;}
.under-item .item-feature .if-blk .num{position:absolute;top:30px;left:50px;font-size:15rem;font-weight:bold;opacity:0.1;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk .num{font-size:9rem;left:25px;}
}
.under-item .item-feature .if-blk::before, .under-item .item-feature .if-blk::after{content:"";display:block;width:100px;height:100px;position:absolute;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk::before, .under-item .item-feature .if-blk::after{width:60px;height:60px;}
}
.under-item .item-feature .if-blk::before{border-top:1px solid rgb(30, 30, 30);border-left:1px solid rgb(30, 30, 30);top:0;left:0;}
.under-item .item-feature .if-blk::after{border-bottom:1px solid rgb(30, 30, 30);border-right:1px solid rgb(30, 30, 30);bottom:0;right:0;}
.under-item .item-feature .if-blk h3{font-size:2.4rem;font-weight:700;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk h3{font-size:1.8rem;line-height:1.2;}
}
.under-item .item-feature .if-blk h3 + p{margin-top:15px;}
.under-item .act-example{background-color:black;}
.under-item .act-example .heading{color:white;}
.under-item .act-example .heading::after{background-color:rgba(255, 255, 255, 0.7);}
.under-item .act-example .inner{display:flex;justify-content:space-between;}
@media screen and (max-width:767px){
.under-item .act-example .inner{flex-direction:column;justify-content:flex-start;align-items:center;}
}
.under-item .act-example .ex-blk{margin-top:70px;width:calc(33.3333333333% - 50px);max-width:calc(33.3333333333% - 50px);box-sizing:border-box;color:white;position:relative;}
@media screen and (max-width:767px){
.under-item .act-example .ex-blk{width:calc(100% - 50px);max-width:calc(100% - 50px);}
}
.under-item .act-example .ex-blk figure{display:block;}
.under-item .act-example .ex-blk figure img{display:block;width:100%;height:200px;object-fit:cover;}
.under-item .act-example .ex-blk-inner{padding:25px 0 75px;}
.under-item .act-example .ex-blk-inner h3{font-size:1.6rem;font-weight:bold;line-height:1.2;}
.under-item .act-example .ex-blk-inner p{margin-top:15px;font-size:1.4rem;line-height:1.6;opacity:0.85;}
.under-item .act-example .ex-blk-inner .btn{display:flex;justify-content:center;align-items:center;width:180px;height:40px;color:white;background-color:#05a9c5;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under-item .item-gallery{background-color:#eff3f5;position:relative;}
.under-item .item-gallery::before{content:"";display:block;width:20%;height:100%;background-color:#e1e9ef;position:absolute;top:0;left:0;}
.under-item .item-gallery .inner{position:relative;z-index:10;}
.under-item .item-gallery .mv-list{margin:50px 0 0;padding:0 0 15px;display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:rgb(30, 30, 30);}
.under-item .item-gallery .mv-list li{width:33.3333333333%;max-width:33.3333333333%;margin:15px 0 0;padding:0 15px;box-sizing:border-box;}
.under-item .item-gallery .mv-list li::before{display:none;}
.under-item .item-gallery .mv-list li a{display:block;width:100%;height:200px;overflow:hidden;}
.under-item .item-gallery .mv-list li a:hover{opacity:1;}
.under-item .item-gallery .mv-list li a:hover img{transform:scale(1.1);}
.under-item .item-gallery .mv-list li a img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";box-sizing:border-box;}
.under-item .item-gallery .mv-list li .caption{display:block;margin:0.5em 0 0;font-size:1.3rem;text-align:center;line-height:1.3;color:white;}
.under-item .item-gallery .mv-list.col-2{justify-content:space-between;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2{flex-direction:column;}
}
.under-item .item-gallery .mv-list.col-2 li{width:50%;max-width:50%;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2 li{width:100%;max-width:100%;}
}
.under-item .item-gallery .mv-list.col-2 li a{display:block;width:100%;height:300px;overflow:hidden;position:relative;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2 li a{height:220px;}
}
.under-item .item-gallery .mv-list.col-2 li a::after{content:"";display:inline-block;width:70px;height:70px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/play.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:5;opacity:0.9;}
.under-item .item-info{padding-bottom:100px;position:relative;}
.under-item .item-info .inner{display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:10;}
.under-item .item-info-box{width:50%;margin-top:50px;padding-bottom:50px;display:flex;align-items:flex-start;position:relative;}
.under-item .item-info-box img{display:block;width:200px;height:300px;object-fit:contain;font-family:"object-fit:contain;";margin-right:30px;}
.under-item .item-info-subbox ul{margin-top:30px;}
.under-item .item-info-subbox ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item .item-info-subbox ul li.list-ttl{list-style-type:none;margin-left:0;font-size:1.8rem;}
.under-item .item-info-ttl{margin-top:30px;font-size:2.4rem;font-weight:700;position:relative;line-height:1.1;}
.under-item .item-info-ttl small{font-size:1.7rem;}
.under-item .item-info .price{margin-top:10px;font-size:1.8rem;}
@media screen and (max-width:767px){
.under-item .item-info .price{font-size:1.6rem;letter-spacing:-0.05em;}
}
.under-item .item-info .price strong{font-size:2.1rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-item .item-info .price strong{display:block;font-size:1.8rem;line-height:1.5;}
}
@media screen and (max-width:767px){
.under-item .item-info .price strong small{font-size:1.6rem;}
}
.under-item .item-info .price .item{display:inline-block;width:10rem;}
.under-item .item-info .price .continue{font-size:1.7rem;}
@media screen and (max-width:767px){
.under-item .item-info .price .continue{font-size:1.4rem;}
}
.under-item .item-info .btn-wrap{display:flex;justify-content:center;}
.under-item .item-info .btn-wrap .contact-btn, .under-item .item-info .btn-wrap .dl-btn{margin:30px 15px 0;}
.under-item .item-info .cartin-btn{display:table;margin:30px auto 0;padding:0.75em 1em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under-item .item-info .cartin-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .cart-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .cart-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .contact-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .dl-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .dl-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf3.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .item-note-list{display:table;margin:30px auto 0;padding:15px;background-color:#f6f8fa;border:1px solid #ccc;}
.under-item .item-info .item-note-list li{padding-left:1.5em;font-size:1.3rem;position:relative;}
.under-item .item-info .item-note-list li::before{content:"※";position:absolute;top:0;left:0;}
.under-item .item-info .op-ttl{display:table;margin:70px auto 0;font-size:2.1rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.under-item .item-info .op-ttl{font-size:1.8rem;}
}
.under-item .item-info .op-ttl::before, .under-item .item-info .op-ttl::after{content:"";display:inline-block;width:70px;height:1px;background-color:rgb(30, 30, 30);position:absolute;top:50%;transform:translateY(-50%);}
.under-item .item-info .op-ttl::before{left:-100px;}
.under-item .item-info .op-ttl::after{right:-100px;}
.under-item .item-info .app-list{display:flex;justify-content:center;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .item-info .app-list{justify-content:space-between;}
}
.under-item .item-info .app-list figure{margin:30px 25px 0;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure{width:50%;margin:30px 0 0;}
}
.under-item .item-info .app-list figure img{display:block;width:80px;height:80px;object-fit:contain;margin:0 auto;border-radius:10px;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure img{width:60px;height:60px;}
}
.under-item .item-info .app-list figure figcaption{display:block;margin-top:20px;font-size:1.4rem;line-height:1.3;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure figcaption{font-size:1.2rem;text-align:center;}
}
.under-item .faq-list{background-color:#164f95;position:relative;}
.under-item .faq-list::before{}
.under-item .faq-list::after{}
.under-item .faq-list .heading{color:white;}
.under-item .faq-list .heading::after{background-color:rgba(255, 255, 255, 0.7);}
.under-item .faq-list dl{width:65%;margin:0 auto;padding:1em 0;text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.5);position:relative;z-index:10;}
.under-item .faq-list dl:nth-of-type(1){margin-top:40px;}
.under-item .faq-list dl:last-child{border-bottom:none;}
.under-item .faq-list dl dt, .under-item .faq-list dl dd{color:white;}
.under-item .faq-list dl dt{padding:10px 30px 10px 80px;position:relative;line-height:1.3;}
.under-item .faq-list dl dt:hover{cursor:pointer;}
.under-item .faq-list dl dt::before{content:"Ｑ";display:flex;justify-content:center;align-items:center;width:40px;height:40px;position:absolute;top:0;left:0;font-size:1.6rem;font-weight:bold;color:white;border:1px solid white;}
.under-item .faq-list dl dt span::before, .under-item .faq-list dl dt span::after{content:"";display:block;width:18px;height:1px;background:white;position:absolute;right:30px;top:1.25em;}
.under-item .faq-list dl dt span::after{transform:translateY(-50%) rotate(90deg);transition:0.5s;}
.under-item .faq-list dl dt span.active::after{transform:rotate(0);transition:0.5s;}
.under-item .faq-list dl dd{display:none;margin-top:1em;padding:0 3.5em 0 5em;color:white;}
.under-item .faq-list dl dd a{color:rgb(237, 233, 67);}
.under-item .relation-list ul{display:flex;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .relation-list ul{justify-content:space-between;}
}
.under-item .relation-list ul li{margin-top:50px;width:20%;max-width:calc(20% - 35px);margin-right:calc((100% - (20% - 35px) * 5) / 4);}
@media screen and (max-width:767px){
.under-item .relation-list ul li{margin-top:30px;width:calc(50% - 15px);max-width:calc(50% - 15px);margin-right:0;}
}
.under-item .relation-list ul li:nth-of-type(5n){margin-right:0;}
.under-item .relation-list ul li a img{display:block;width:100%;height:130px;object-fit:cover;}
.under-item .relation-list ul li a .ttl{margin-top:15px;display:block;font-size:1.3rem;line-height:1.5;}
.under-item-keigan .item-lead .about{display:block;margin-top:50px;margin-right:100px;width:400px;float:left;}
.under-item-keigan .item-lead .tele{margin-top:30px;display:table;padding:1em;background-color:#f6f8fa;border:1px solid rgba(105, 116, 129, 0.3);}
.under-item-keigan .item-lead .tele dt{font-size:1.6rem;font-weight:700;color:#003e8b;}
.under-item-keigan .item-lead .tele dd{font-size:1.4rem;}
.under-item-keigan .item-lead .sub-ttl{margin-top:50px;font-size:2.8rem;font-weight:700;text-align:center;}
.under-item-keigan .item-lead .howto li{margin-bottom:1em;padding-left:35px;position:relative;}
.under-item-keigan .item-lead .howto li:last-child{margin-bottom:0;}
.under-item-keigan .item-lead .howto li::before{content:"";display:inline-block;width:20px;height:20px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/check_blue.svg) no-repeat;background-size:contain;position:absolute;top:0;left:0;}
.under-item-keigan .item-lead .howto li .app{display:block;margin:0 0 0 100px;width:420px;float:right;}
.under-item-keigan .item-lead .system{display:block;width:580px;margin:50px auto 0;}
.under-item-keigan .item-lead .sys-caption{display:block;width:580px;margin:30px auto 0;font-size:1.3rem;}
.under-item-keigan .item-gallery .mv-list{display:table;width:auto;margin:50px auto 0;padding:15px;justify-content:space-between;flex-wrap:nowrap;}
.under-item-keigan .item-info-box{width:auto;}
.under-item-keigan .item-info-box img{width:160px;height:auto;object-fit:initial;margin-right:50px;}
.under-item-keigan .item-info-subbox ul{margin-top:30px;}
.under-item-keigan .item-info-subbox ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item-keigan .item-info-subbox ul li strong{font-size:1.5rem;font-weight:bold;}
.under-item-keigan .item-info .cart-btn{display:table;margin:30px auto 0;padding:0.75em 1em;background-color:#05a9c5;color:white;font-size:1.4rem;font-weight:normal;vertical-align:middle;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under-item-keigan .item-info .cart-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item-welcome .item-lead .feature-wrap{display:flex;justify-content:center;margin-top:70px;}
.under-item-welcome .item-lead .feature-wrap .feature{width:40%;max-width:40%;box-sizing:border-box;margin:0 25px;}
.under-item-welcome .item-lead .feature-wrap .feature img{display:block;width:200px;height:200px;object-fit:contain;font-family:"object-fit:contain;";margin:0 auto;}
.under-item-welcome .item-lead .feature-wrap .feature-ttl{margin-top:30px;font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;}
.under-item-welcome .item-lead .feature-wrap .feature p{display:block;margin-top:20px;padding:0 30px;}
.under-item-welcome .item-lead .point{margin-top:100px;width:100%;background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/point.png) no-repeat;background-size:cover;}
.under-item-welcome .item-lead .point-inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px 10px;}
.under-item-welcome .item-lead .point-box{margin-top:30px;padding:30px;padding-left:100px;background-color:rgba(255, 255, 255, 0.8);position:relative;box-sizing:border-box;box-shadow:2px 2px 10px rgba(30, 30, 30, 0.1);}
.under-item-welcome .item-lead .point-box.p-01{margin-top:0;}
.under-item-welcome .item-lead .point-box.p-01::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/p-01.png) no-repeat center;background-size:contain;}
.under-item-welcome .item-lead .point-box.p-02::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/p-02.png) no-repeat center;background-size:contain;}
.under-item-welcome .item-lead .point-box.p-03::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/p-03.png) no-repeat center;background-size:contain;}
.under-item-welcome .item-lead .point-box.p-04::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/p-04.png) no-repeat center;background-size:contain;}
.under-item-welcome .item-lead .point-box-narrow{width:30%;max-width:30%;}
.under-item-welcome .item-lead .point-box::before{content:"";display:inline-block;width:60px;height:60px;position:absolute;top:25px;left:30px;}
.under-item-welcome .item-lead .point-box-ttl{font-size:1.8rem;font-weight:700;position:relative;line-height:1.5;}
.under-item-welcome .item-lead .point-box p{margin-top:15px;font-size:1.4rem;}
.under-item-welcome .item-gallery .mv-list{padding:15px;justify-content:space-between;flex-wrap:nowrap;}
.under-item-welcome .item-gallery .mv-list .video-free{width:calc(100% - 560px - 20px);max-width:calc(100% - 560px - 20px);padding:30px;background-color:#333;color:white;box-sizing:border-box;}
.under-item-welcome .item-gallery .mv-list .video-free-ttl{font-size:2rem;}
.under-item-welcome .item-gallery .mv-list .video-free-ttl + p{margin-top:10px;font-size:1.4rem;}
.under-item-welcome .item-gallery .mv-list .video-free ul{margin-top:30px;}
.under-item-welcome .item-gallery .mv-list .video-free ul li{width:auto;max-width:initial;padding:0 15px 0 30px;position:relative;font-size:1.5rem;}
.under-item-welcome .item-gallery .mv-list .video-free ul li::before{content:"";display:inline-block;width:20px;height:20px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/check.svg) no-repeat;background-size:contain;position:absolute;top:0;left:0;}
.under-item-welcome .item-info-box{width:auto;}
.under-item-welcome .item-info-box img{width:300px;height:400px;object-fit:contain;font-family:"object-fit:contain;";margin-right:50px;}
.under-item-welcome .item-info-subbox ul{margin-top:30px;}
.under-item-welcome .item-info-subbox ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item-welcome .item-info-subbox ul li strong{font-size:1.5rem;font-weight:bold;}
.under-item-welcome .item-info .multi-device-ttl{margin-top:100px;font-size:2.4rem;font-weight:700;text-align:center;}
.under-item-welcome .item-info .multi-device img{display:block;margin:0 auto;width:800px;}
.under-item-orihime .item-lead .about{display:block;margin-right:100px;width:400px;float:left;}
.under-item-orihime .item-lead .sub-ttl{margin-top:50px;font-size:2.8rem;font-weight:700;text-align:center;}
.under-item-orihime .item-lead .feature-wrap{display:flex;justify-content:center;margin-top:70px;}
.under-item-orihime .item-lead .feature-wrap .feature{width:30%;max-width:30%;box-sizing:border-box;margin:0 25px;}
.under-item-orihime .item-lead .feature-wrap .feature img{display:block;width:160px;height:160px;object-fit:contain;font-family:"object-fit:contain;";margin:0 auto;}
.under-item-orihime .item-lead .feature-wrap .feature-ttl{margin-top:30px;font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;}
.under-item-orihime .item-lead .feature-wrap .feature p{display:block;margin-top:20px;padding:0;}
.under-item-orihime .item-lead .uti-wrap{display:flex;}
.under-item-orihime .item-lead .uti{margin:50px auto 0;display:flex;flex-direction:column;width:calc(33.3333333333% - 30px);background-color:#006484;color:white;}
.under-item-orihime .item-lead .uti figure{display:block;width:50%;height:100%;width:100%;height:200px;}
.under-item-orihime .item-lead .uti figure img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-item-orihime .item-lead .uti-box{padding:30px;box-sizing:border-box;}
.under-item-orihime .item-lead .uti-ttl{font-size:2.4rem;text-align:center;}
.under-item-orihime .item-lead .uti p{margin-top:15px;font-size:1.4rem;}
.under-item-orihime .item-lead .uti.uti-2{background-color:#007c61;}
.under-item-orihime .item-lead .uti.uti-3{background-color:#7d9500;}
.under-item-orihime .item-gallery .mv-list{display:table;width:auto;margin:50px auto 0;padding:15px;justify-content:space-between;flex-wrap:nowrap;}
.under-item-orihime .item-info-box{width:auto;}
.under-item-orihime .item-info-box img{width:320px;height:auto;object-fit:initial;margin-right:50px;}
.under-item-orihime .item-info-subbox ul{margin-top:30px;}
.under-item-orihime .item-info-subbox ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item-orihime .item-info-subbox ul li strong{font-size:1.5rem;font-weight:bold;}
.under-item-d-twin .item-lead{overflow:hidden;}
@media screen and (max-width:767px){
.under-item-d-twin .item-lead{padding-bottom:50px;}
}
.under-item-d-twin .item-lead .i-1{display:block;margin:50px 100px 70px 0;width:420px;float:left;}
@media screen and (max-width:767px){
.under-item-d-twin .item-lead .i-1{width:100%;margin:50px auto 0;float:none;}
}
.under-item-d-twin .case-list{padding:100px 0 50px;}
.under-item-d-twin .case-list .inner{margin-top:50px;display:flex;flex-wrap:wrap;}
.under-item-d-twin .case-list-blk{margin-top:50px;width:calc(33.3333333333% - 30px);position:relative;margin-right:45px;}
.under-item-d-twin .case-list-blk:nth-of-type(3n){margin-right:0;}
.under-item-d-twin .case-list-blk figure{display:block;width:100%;}
.under-item-d-twin .case-list-blk figure a{display:block;width:100%;height:190px;overflow:hidden;}
.under-item-d-twin .case-list-blk figure a:hover img{transform:scale(1.05);}
.under-item-d-twin .case-list-blk figure img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-item-d-twin .case-list-blk figure figcaption{display:block;margin-top:1em;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3;}
.under-item-d-twin .case-list-blk figure figcaption .pdf{display:table;margin:0.5em auto 0;padding:0.25em 0.5em;font-size:1.2rem;font-weight:bold;position:relative;border:2px solid #f15642;color:#f15642;border-radius:5px;vertical-align:middle;}
.under-item-d-twin .case-list-blk figure figcaption .pdf::before{content:"";display:inline-block;margin-right:6px;width:18px;height:18px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf2.svg) no-repeat center;background-size:contain;vertical-align:middle;}
.under-item-d-twin .case-list-blk .case-cat{display:inline-block;padding:0.75em 1.5em;font-size:1.4rem;color:white;position:absolute;top:0;left:0;background-color:rgba(177, 48, 48, 0.9);}
.under-item-d-twin .case-list-blk .case-cat.c-arch{background-color:rgba(177, 48, 48, 0.9);}
.under-item-d-twin .case-list .contact-btn{display:table;margin:70px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item-d-twin .case-list .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
@media screen and (max-width:767px){
.under-item-avatartwin .heading{text-align:center;}
}
.under-item-avatartwin .heading small{display:table;font-size:3rem;margin:0 auto;}
.under-item-avatartwin .c_green{color:#13903b;}
.under-item-avatartwin .at-logo{display:block;width:250px;margin:0 auto 20px;}
@media screen and (max-width:767px){
.under-item-avatartwin .at-logo{width:180px;}
}
.under-item-avatartwin .at-logo img{display:block;width:100%;}
.under-item-avatartwin .item-lead .at-lead-box{display:flex;flex-direction:column-reverse;align-items:center;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box{flex-direction:column-reverse;justify-content:flex-start;padding:0 25px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img{width:800px;margin-top:70px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img{width:100%;padding:0 10px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure{display:block;width:180px;position:relative;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure{width:80px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure::before{content:"";display:block;width:100%;height:180px;background-color:#eaf1ed;border:15px solid #eaf1ed;position:absolute;top:35px;left:50%;transform:translateX(-50%);border-radius:50%;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure::before{height:80px;top:8px;border-width:7px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure img{display:block;margin:50px auto 0;width:100%;height:180px;object-fit:cover;border-radius:50%;position:relative;z-index:10;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure img{margin-top:15px;height:80px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure figcaption{display:block;margin:25px auto 0;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.2;position:relative;z-index:10;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure figcaption{margin-top:10px;font-size:1.3rem;letter-spacing:-0.05em;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2{width:240px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2{width:120px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2::before{height:240px;top:-20px;border-width:20px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2::before{top:-7px;height:120px;border-width:7px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 img{margin-top:0;height:240px;object-fit:initial;border-radius:0;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 img{height:120px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 figcaption{font-size:2.1rem;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 figcaption{font-size:1.4rem;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 figcaption .logo{display:inline-block;margin-bottom:0.25em;width:160px;height:auto;object-fit:initial;border-radius:0;vertical-align:middle;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img figure.at-img-2 figcaption .logo{width:90px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow{display:flex;flex-direction:column;align-items:center;position:absolute;top:80px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow{top:-30px;z-index:15;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow-1{left:200px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow-1{left:70px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow-2{right:200px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow-2{right:70px;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow span{display:block;font-size:1.5rem;font-weight:bold;line-height:1.2;color:#13903b;text-align:center;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow span{font-size:1.3rem;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow i{margin-top:10px;font-size:4.8rem;font-weight:bold;color:#13903b;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img .arrow i{margin-top:40px;font-size:2.4rem;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img + div{width:auto;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img + div h3{font-size:2.2rem;font-weight:700;line-height:1.4;color:#05198e;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img + div h3{margin-top:25px;font-size:1.8rem;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img + div p{display:block;padding:0 50px;font-size:1.8rem;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img + div p{padding:0;font-size:1.5rem;}
}
.under-item-avatartwin .item-lead .at-lead-box .at-img + div p strong{font-weight:bold;color:#05198e;}
.under-item-avatartwin .item-lead .at-lead-box .at-img + p{display:block;padding:0 100px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-lead-box .at-img + p{margin-top:35px;padding:0;}
}
.under-item-avatartwin .item-lead .at-leadMovie{width:800px;aspect-ratio:16/9;border:20px solid #f3f3f3;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-leadMovie{width:100%;border-width:10px;box-sizing:border-box;}
}
.under-item-avatartwin .item-lead .at-leadMovie iframe{display:block;width:100%;height:100%;}
.under-item-avatartwin .item-lead .lead-box p:nth-of-type(-n + 2){display:block;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .lead-box p:nth-of-type(-n + 2){padding:0;}
}
.under-item-avatartwin .item-lead .lead-box p strong{font-weight:bold;color:#05198e;}
.under-item-avatartwin .item-lead .lead-wrap{margin-top:50px;overflow:hidden;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .lead-wrap{margin-top:0;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .sub-ttl{font-size:2rem;line-height:1.3;}
}
.under-item-avatartwin .item-lead .sub-ttl + p{display:block;padding:0 100px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .sub-ttl + p{margin-top:35px;padding:0;}
}
.under-item-avatartwin .item-lead .cap-box{margin:35px auto 0;padding:25px;background-color:#f7f7f7;border:1px solid #979797;}
.under-item-avatartwin .item-lead .cap-box .cap{display:table;margin:0;font-size:1.5rem;line-height:1.3;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .cap-box .cap{font-size:1.4rem;line-height:1.5;}
}
.under-item-avatartwin .item-lead .cap-box .cap + .cap{margin-top:10px;}
.under-item-avatartwin .item-lead .at-movie-wrap{position:relative;width:100%;margin:70px auto 0;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .at-movie-wrap{margin-top:35px;}
}
.under-item-avatartwin .item-lead .at-movie-wrap video{width:100%;}
.under-item-avatartwin .item-lead .at-movie-wrap .play-btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.2);}
.under-item-avatartwin .item-lead .at-movie-wrap .play-btn.playActive{display:none;}
.under-item-avatartwin .item-lead .at-movie-wrap .play-btn img{display:block;width:80px;}
.under-item-avatartwin .item-lead-2{background-color:#eff3f5;}
.under-item-avatartwin .item-lead-3{padding-top:100px;}
.under-item-avatartwin .item-lead .contact-btn{margin:35px auto 0;display:flex;justify-content:center;align-items:center;width:500px;height:80px;background-color:#2ab6ce;color:white;font-size:2.5rem;font-weight:500;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-lead .contact-btn{width:calc(100% - 30px);height:60px;font-size:1.8rem;}
}
.under-item-avatartwin .item-lead .contact-btn span{position:relative;}
.under-item-avatartwin .compare{margin-top:70px;overflow:hidden;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare{margin-top:35px;}
}
.under-item-avatartwin .compare #com-slider{width:100%;max-width:100%;position:relative;opacity:0;transition:opacity 0.3s linear;box-sizing:border-box;}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #com-slider{padding:0;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider{padding:0;}
}
.under-item-avatartwin .compare #com-slider.slick-initialized{opacity:1;}
.under-item-avatartwin .compare #com-slider div{width:auto;padding-bottom:20px;text-align:center;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider div{width:auto;padding-bottom:10px;}
}
.under-item-avatartwin .compare #com-slider .slide-item{width:90%;max-width:90%;margin:0 auto;background-color:white;box-sizing:border-box;padding:70px;box-shadow:10px 10px 20px rgba(78, 101, 113, 0.2);position:relative;z-index:5;border-radius:25px;}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #com-slider .slide-item{width:95%;max-width:95%;padding:20px;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider .slide-item{width:95%;max-width:95%;padding:25px;padding-top:45px;}
}
.under-item-avatartwin .compare #com-slider .slide-item .nayami{position:relative;display:inline-block;margin:0;padding:15px;padding-top:45px;min-width:120px;max-width:100%;color:#555;background:#fff;border:solid 3px #555;border-radius:10px;box-sizing:border-box;text-align:left;}
.under-item-avatartwin .compare #com-slider .slide-item .nayami::before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2;}
.under-item-avatartwin .compare #com-slider .slide-item .nayami::after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #555;z-index:1;}
.under-item-avatartwin .compare #com-slider .slide-item .nayami p{margin:0;font-size:1.8rem;font-weight:500;line-height:1.5;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider .slide-item .nayami p{font-size:1.5rem;}
}
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl{display:table;min-width:240px;padding:0.5em 1.5em;background-color:#ffed00;position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:2.5rem;font-weight:bold;border-radius:10px;text-align:center;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl{min-width:150px;font-size:1.8rem;}
}
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl span{margin:0 auto;padding:0 25px;position:relative;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl span{padding:0 15px;}
}
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl span::before{content:"";display:inline-block;width:2px;height:calc(100% - 10px);background-color:rgb(30, 30, 30);position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-20deg);}
.under-item-avatartwin .compare #com-slider .slide-item .nayami p.ttl span::after{content:"";display:inline-block;width:2px;height:calc(100% - 10px);background-color:rgb(30, 30, 30);position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(20deg);}
.under-item-avatartwin .compare #com-slider .slide-item .nayami span{display:table;margin:15px 0 0 auto;}
.under-item-avatartwin .compare #com-slider .slide-item h3{display:table;margin:35px auto 0;font-size:3rem;font-weight:700;color:#05198e;line-height:1.3;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider .slide-item h3{font-size:2rem;}
}
.under-item-avatartwin .compare #com-slider .slide-item .text{text-align:left;}
.under-item-avatartwin .compare #com-slider .slide-item .text p:first-child{margin-top:25px;}
.under-item-avatartwin .compare #com-slider i.prev-arrow,
.under-item-avatartwin .compare #com-slider i.next-arrow{display:flex;justify-content:center;align-items:center;width:80px;height:80px;max-height:80px;padding-top:0.15em;box-sizing:border-box;font-size:4.2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:50;color:rgb(0, 165, 70);background-color:rgba(255, 255, 255, 0.9);border-radius:50%;opacity:1;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider i.prev-arrow,
.under-item-avatartwin .compare #com-slider i.next-arrow{font-size:2.8rem;}
}
.under-item-avatartwin .compare #com-slider i.prev-arrow:hover,
.under-item-avatartwin .compare #com-slider i.next-arrow:hover{opacity:1;cursor:pointer;}
.under-item-avatartwin .compare #com-slider i.prev-arrow{left:25px;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider i.prev-arrow{left:5px;}
}
.under-item-avatartwin .compare #com-slider i.next-arrow{right:25px;}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #com-slider i.next-arrow{right:5px;}
}
.under-item-avatartwin .compare #thumbnail-menu{margin:0 auto;max-width:calc(100% - 200px);min-width:1000px;padding-bottom:50px;opacity:0;}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #thumbnail-menu{width:100%;max-width:initial;min-width:initial;padding-bottom:30px;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #thumbnail-menu{width:100%;max-width:initial;min-width:initial;padding-bottom:30px;}
}
.under-item-avatartwin .compare #thumbnail-menu.slick-initialized{opacity:1;}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #thumbnail-menu .slick-track{width:100% !important;max-width:100% !important;display:flex;flex-direction:row;flex-wrap:wrap;transform:translate3d(none) !important;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #thumbnail-menu .slick-track{width:100% !important;max-width:100% !important;display:flex;flex-direction:column;transform:translate3d(none) !important;}
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #thumbnail-menu .item{padding:0.5em 0;width:50% !important;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #thumbnail-menu .item{padding:0.5em 0;width:100% !important;}
}
.under-item-avatartwin .compare #thumbnail-menu .item span{display:block;padding:1em 0;width:90%;cursor:pointer;text-align:center;color:white;line-height:1.3;border:2px solid white;border-radius:50px;font-weight:500;}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.under-item-avatartwin .compare #thumbnail-menu .item span{margin:0 auto;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .compare #thumbnail-menu .item span{margin:0 auto;width:80%;}
}
.under-item-avatartwin .compare #thumbnail-menu .item:focus{outline:none;}
.under-item-avatartwin .compare #thumbnail-menu .item.slick-current span{background-color:rgba(255, 255, 255, 0.2);}
.under-item-avatartwin .act-example{position:relative;padding-bottom:30px;}
.under-item-avatartwin .act-example .bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;opacity:0.15;}
.under-item-avatartwin .act-example .inner{justify-content:flex-start;flex-wrap:wrap;position:relative;z-index:10;}
@media screen and (max-width:767px){
.under-item-avatartwin .act-example .inner{flex-direction:column;justify-content:center;}
}
.under-item-avatartwin .act-example .ex-blk{margin-top:70px;width:calc(33.3333333333% - 50px);max-width:calc(33.3333333333% - 50px);margin-right:calc((100% - (33.3333333333% - 50px) * 3) / 2);}
@media screen and (max-width:767px){
.under-item-avatartwin .act-example .ex-blk{margin:70px auto 0;width:100%;max-width:100%;height:auto;}
}
@media screen and (max-width: 767px) and (max-width: 767px) {
.under-item-avatartwin .act-example .ex-blk{margin:35px auto 0;}
}
.under-item-avatartwin .act-example .ex-blk:nth-of-type(3n){margin-right:0;}
.under-item-avatartwin .act-example .ex-blk figure img{height:240px;}
@media screen and (max-width:767px){
.under-item-avatartwin .act-example .ex-blk figure img{height:170px;}
}
@media screen and (max-width:767px){
.under-item-avatartwin .act-example .ex-blk-inner{padding-bottom:0;}
}
.under-item-avatartwin .act-example .ex-blk-inner h3{text-align:center;}
.under-item-avatartwin .item-feature{margin-top:100px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature{margin-top:0;}
}
.under-item-avatartwin .item-feature .inner{display:flex;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature .inner{justify-content:space-between;}
}
.under-item-avatartwin .item-feature .at-feature{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:50px;width:calc(33.3333333333% - 35px);max-width:calc(33.3333333333% - 35px);margin-right:calc((100% - (33.3333333333% - 35px) * 3) / 2);box-shadow:10px 20px 20px rgba(0, 0, 0, 0.15);padding:25px;border-radius:20px;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature .at-feature{width:calc(50% - 5px);max-width:calc(50% - 5px);margin:15px 0 0;padding:15px;}
}
.under-item-avatartwin .item-feature .at-feature:nth-of-type(3n){margin-right:0;}
.under-item-avatartwin .item-feature .at-feature .icon img{margin:0 auto 15px;display:block;width:40px;height:40px;object-fit:contain;object-position:center;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature .at-feature .icon img{width:32px;height:32px;}
}
.under-item-avatartwin .item-feature .at-feature h3{font-size:2rem;font-weight:700;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature .at-feature h3{font-size:1.7rem;text-align:center;}
}
.under-item-avatartwin .item-feature .at-feature p{margin-top:15px;line-height:1.6;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-feature .at-feature p{font-size:1.3rem;line-height:1.5;}
}
.under-item-avatartwin .item-gallery .mv-list{margin:50px 0 0;padding:0 15px 15px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-gallery .mv-list{margin-top:35px;flex-direction:column;align-items:center;}
}
.under-item-avatartwin .item-gallery .mv-list li{width:50%;max-width:50%;margin:15px 0 0;padding:0 15px;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-gallery .mv-list li{width:100% !important;max-width:100% !important;box-sizing:border-box;}
}
.under-item-avatartwin .item-gallery .mv-list li .ttl{display:block;text-align:center;font-size:2.2rem;font-weight:200;color:white;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-gallery .mv-list li .ttl{font-size:1.7rem;}
}
.under-item-avatartwin .item-gallery .mv-list li a{margin-top:15px;display:block;width:100%;height:300px;overflow:hidden;position:relative;}
@media screen and (max-width:767px){
.under-item-avatartwin .item-gallery .mv-list li a{height:170px !important;}
}
.under-item-avatartwin .item-gallery .mv-list li a.no-link{pointer-events:none;}
.under-item-avatartwin .item-gallery .mv-list li a.video-play .play{display:block;width:80px;height:80px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.under-item-avatartwin .item-gallery .mv-list li .caption{margin:1em;font-size:1.5rem;text-align:left;line-height:1.6;}
.under-item-avatartwin .intro-flow{margin-top:0;}
.under-item-avatartwin .intro-flow .inner{display:flex;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item-avatartwin .intro-flow .inner{flex-direction:column;}
}
.under-item-avatartwin .intro-flow .flow-blk{margin-top:100px;width:calc(25% - 45px);max-width:calc(25% - 45px);margin-right:calc((100% - (25% - 45px) * 4) / 3);position:relative;}
@media screen and (max-width:767px){
.under-item-avatartwin .intro-flow .flow-blk{width:100%;max-width:100%;margin:70px auto 0;}
}
.under-item-avatartwin .intro-flow .flow-blk:nth-of-type(4n){margin-right:0;}
.under-item-avatartwin .intro-flow .flow-blk:nth-last-of-type(1)::after{display:none;}
.under-item-avatartwin .intro-flow .flow-blk::after{font-family:"Font Awesome 5 Pro";content:"\f061";display:inline-block;position:absolute;top:70px;right:-40px;font-size:2.7rem;font-weight:normal;}
@media screen and (max-width:767px){
.under-item-avatartwin .intro-flow .flow-blk::after{top:auto;right:auto;bottom:-30px;left:50%;transform:translateX(-50%) rotate(90deg);}
}
.under-item-avatartwin .intro-flow .flow-blk .num{position:absolute;top:-70px;left:-20px;font-size:6rem;z-index:10;color:black;opacity:0.15;}
@media screen and (max-width:767px){
.under-item-avatartwin .intro-flow .flow-blk .num{top:-60px;left:-10px;font-size:4.4rem;}
}
.under-item-avatartwin .intro-flow .flow-blk figure{display:block;margin:0;padding:0;width:100%;}
.under-item-avatartwin .intro-flow .flow-blk figure img{display:block;width:100%;height:180px;object-fit:cover;}
.under-item-avatartwin .intro-flow .flow-blk h3{display:table;margin:15px auto 0;font-size:2rem;font-weight:700;text-align:center;}
.under-item-avatartwin .intro-flow .flow-blk p{margin-top:15px;line-height:1.6;}
.under-item-avatartwin .btm-contact{text-align:center;padding:70px 0;background-color:#eff3f5;}
@media screen and (max-width:767px){
.under-item-avatartwin .btm-contact{padding:35px 15px;}
}
.under-item-avatartwin .btm-contact p{margin-top:0;font-size:2.8rem;}
@media screen and (max-width:767px){
.under-item-avatartwin .btm-contact p{font-size:2rem;}
}
.under-item-avatartwin .btm-contact .contact-btn{margin:25px auto 0;display:flex;justify-content:center;align-items:center;width:400px;height:80px;background-color:#2ab6ce;color:white;font-size:2.5rem;font-weight:500;}
@media screen and (max-width:767px){
.under-item-avatartwin .btm-contact .contact-btn{width:calc(100% - 30px);height:60px;font-size:1.8rem;}
}
.under-item-avatartwin .btm-contact .contact-btn span{position:relative;}
.under-item-avatartwin .btm-contact .contact-btn span::before{content:"";display:inline-block;width:30px;height:30px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat center;background-size:contain;margin-right:0.75em;vertical-align:middle;}
@media screen and (max-width:767px){
.under-item-avatartwin .btm-contact .contact-btn span::before{width:21px;height:21px;}
}
.under-item-avatartwin .btm-contact .contact-btn + span{display:block;margin-top:25px;text-align:center;}
.rentalPrice{margin:25px 0 0;}
.rentalPrice__label{font-size:1.8rem;}
.rentalPrice__info{padding:0.25em 0;display:flex;gap:0 1em;font-size:1.6rem;line-height:1.2;}
@media screen and (max-width:767px){
.rentalPrice__info{font-size:1.5rem;}
}
.rentalPrice__info__col1{min-width:90px;}
   .under .sec-ct{padding:100px 0;overflow:hidden;}
.under .heading{display:table;margin:0 auto;padding-bottom:0.25em;font-size:4rem;font-weight:900;position:relative;color:rgb(30, 30, 30);line-height:1.3;}
.under .heading::after{content:"";display:inline-block;width:200px;height:3px;background-color:#1e1e1e;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under .heading small{font-size:3rem;}
.under .heading + p{margin-top:20px;text-align:center;}
.under .sub-heading{display:inline-block;margin-top:70px;padding-left:30px;padding-bottom:15px;font-size:2.4rem;font-weight:700;position:relative;}
.under .sub-heading::before{content:"";display:inline-block;width:2px;height:90%;background-color:rgb(30, 30, 30);position:absolute;bottom:0;left:0;}
.under .sub-heading::after{content:"";display:inline-block;width:70%;height:2px;background-color:rgb(30, 30, 30);position:absolute;bottom:0;left:0;}
.under .pg-post{padding-bottom:50px;}
.under .pg-post:not(:nth-of-type(1)){margin-top:100px;}
.under .pg-post-blk{width:calc(100% - 100px);margin:50px auto 0;}
.under .pg-post .flex{display:flex;}
.under .pg-post .post-editor p:last-child{margin-bottom:0;}
.under .pg-post h1{display:block;margin-bottom:50px;padding-bottom:0.5em;font-size:2.5rem;font-weight:700;position:relative;border-bottom:3px solid rgb(30, 30, 30);}
@media screen and (max-width:767px){
.under .pg-post h1{font-size:2.2rem;}
}
.under .pg-post h2{display:block;margin-bottom:50px;padding:1em 1em 0.75em;font-size:2.5rem;font-weight:700;position:relative;background-color:rgba(243, 245, 253, 0.8);border-left:7px solid #05198e;line-height:1.3;}
@media screen and (max-width:767px){
.under .pg-post h2{padding:0.75em 0.75em;font-size:2rem;}
}
.under .pg-post h2 a{text-decoration:none;}
.under .pg-post h3{display:block;margin-bottom:50px;padding:0.75em 1em 0.5em;font-size:2.2rem;font-weight:700;position:relative;border-left:7px solid #05198e;line-height:1.3;}
@media screen and (max-width:767px){
.under .pg-post h3{padding:0.5em 0.75em;font-size:1.8rem;}
}
.under .pg-post h3 a{text-decoration:none;}
.under .pg-post h4{display:block;margin-bottom:50px;padding:0.75em 1em 0.5em 1.5em;font-size:2.1rem;font-weight:700;position:relative;line-height:1.3;}
@media screen and (max-width:767px){
.under .pg-post h4{padding:0.5em 0.75em 0.5em 1.5em;font-size:1.7rem;}
}
.under .pg-post h4::before{content:"";display:inline-block;width:15px;height:6px;background-color:#05198e;position:absolute;top:25px;left:0;}
@media screen and (max-width:767px){
.under .pg-post h4::before{height:5px;top:18px;}
}
.under .pg-post h4 a{text-decoration:none;}
.under .pg-post strong{font-weight:bold;}
.under .pg-post .wp-caption{display:block !important;}
.under .pg-post .wp-caption img{margin-bottom:15px !important;}
.under .pg-post .wp-caption.aligncenter{margin-left:auto !important;margin-right:auto !important;}
.under .pg-post .wp-caption.alignleft{margin-right:auto !important;}
.under .pg-post .wp-caption.alignright{margin-left:auto !important;}
.under .pg-post .wp-caption-text{font-size:1.45rem;line-height:1.2;}
@media screen and (max-width:767px){
.under .pg-post .wp-caption-text{font-size:1.2rem;}
}
.under .pg-post img{height:auto;margin:0 0 50px;max-width:100%;}
.under .pg-post img.aligncenter{display:block;margin:0 auto 30px;}
.under .pg-post img.alignleft{margin:0 50px 30px 0;float:left;}
.under .pg-post img.alignright{margin:0 0 30px 50px;float:right;}
.under .pg-post iframe{display:block;}
@media screen and (max-width:767px){
.under .pg-post iframe{width:100%;height:220px;}
}
.under .pg-post iframe.youtube{width:100%;height:500px;}
@media screen and (max-width:767px){
.under .pg-post iframe.youtube{height:220px;}
}
.under .pg-post p{margin:0 0 50px;}
.under .pg-post ul{margin:0 0 50px;}
.under .pg-post ul li{margin-left:1em;list-style-type:disc;}
.under .pg-post ol{margin:0 0 50px;}
.under .pg-post ol li{margin-left:1em;list-style-type:decimal;}
.under .pg-post table{width:100%;margin:0 0 50px;border-collapse:collapse;box-sizing:border-box;}
.under .pg-post table th, .under .pg-post table td{padding:1em 2em;border:2px solid white;box-sizing:border-box;}
.under .pg-post table th{width:25%;max-width:25%;background-color:#f2f2f2;text-align:right;}
.under .pg-post table td p, .under .pg-post table td ul, .under .pg-post table td ol{margin:0 0 10px;}
.under .pg-post table td p:last-child, .under .pg-post table td ul:last-child, .under .pg-post table td ol:last-child{margin-bottom:0;}
.under{}
.under-rd{padding:0 0 100px;position:relative;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;min-width:1100px;}
.under-rd .rd-info{margin-top:40px;width:48%;display:flex;justify-content:space-between;align-items:flex-start;padding:70px 50px 70px 0;position:relative;}
.under-rd .rd-info.rd-1{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-01.png) no-repeat;background-size:cover;}
.under-rd .rd-info.rd-1::before{background:linear-gradient(left, rgba(22, 45, 73, 0), rgba(22, 45, 73, 0) 30%, rgba(22, 45, 73, 0.8) 50%, rgba(22, 45, 73, 0.8));}
.under-rd .rd-info.rd-2{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-02.png) no-repeat;background-size:cover;}
.under-rd .rd-info.rd-2::before{background:linear-gradient(left, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.5) 50%, rgba(60, 60, 60, 0.5));}
.under-rd .rd-info.rd-2 .rd-info-left{background-color:#257348;}
.under-rd .rd-info.rd-2 .rd-info-lb::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-2.png) no-repeat;background-size:contain;}
.under-rd .rd-info.rd-3{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-03.png) no-repeat center center;background-size:cover;}
.under-rd .rd-info.rd-3::before{background:linear-gradient(left, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.6) 50%, rgba(60, 60, 60, 0.6));}
.under-rd .rd-info.rd-3 .rd-info-left{background-color:#4e3984;}
.under-rd .rd-info.rd-3 .rd-info-lb::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-3.png) no-repeat;background-size:contain;}
.under-rd .rd-info.rd-4{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-04.png) no-repeat;background-size:cover;}
.under-rd .rd-info.rd-4::before{background:linear-gradient(left, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.5) 50%, rgba(60, 60, 60, 0.5));}
.under-rd .rd-info.rd-4 .rd-info-left{background-color:#026c79;}
.under-rd .rd-info.rd-4 .rd-info-lb::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-4.png) no-repeat;background-size:contain;}
.under-rd .rd-info.rd-5{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-05.png) no-repeat center center;background-size:cover;}
.under-rd .rd-info.rd-5::before{background:linear-gradient(left, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.2) 50%, rgba(60, 60, 60, 0.2));}
.under-rd .rd-info.rd-5 .rd-info-left{background-color:#141a4b;}
.under-rd .rd-info.rd-5 .rd-info-lb::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-5.png) no-repeat;background-size:contain;}
.under-rd .rd-info.rd-6{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-06.png) no-repeat center center;background-size:cover;}
.under-rd .rd-info.rd-6::before{background:linear-gradient(left, rgba(43, 127, 203, 0), rgba(43, 127, 203, 0) 30%, rgba(43, 127, 203, 0.7) 50%, rgba(43, 127, 203, 0.7));}
.under-rd .rd-info.rd-6 .rd-info-left{background-color:#034272;}
.under-rd .rd-info.rd-6 .rd-info-lb::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-6.png) no-repeat;background-size:contain;}
.under-rd .rd-info::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.under-rd .rd-info-left{display:flex;flex-direction:column;justify-content:center;width:50%;max-width:50%;padding:50px 30px;background-color:#003e8b;position:relative;z-index:5;color:white;box-sizing:border-box;}
.under-rd .rd-info-lb{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:50px;padding-left:50px;font-size:2rem;font-weight:700;position:relative;line-height:1.2;}
.under-rd .rd-info-lb small{font-size:1.2rem;}
.under-rd .rd-info-lb::before{content:"";display:inline-block;width:36px;height:36px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/bus-1.png) no-repeat;background-size:contain;position:absolute;top:0;left:0;}
.under-rd .rd-info-lb::after{content:"";display:block;width:100%;height:2px;background-color:white;position:absolute;bottom:0;left:0;}
.under-rd .rd-info-lb + p{margin-top:30px;font-size:1.5rem;}
.under-rd .rd-info-sublb{font-size:2rem;}
.under-rd .rd-info-right{width:45%;color:white;position:relative;z-index:5;}
.under-rd .rd-info-right ul{margin-top:20px;}
.under-rd .rd-info-right ul li{padding-left:1.5em;position:relative;font-size:1.4rem;}
.under-rd .rd-info-right ul li::before{content:"";display:inline-block;width:8px;height:8px;background-color:rgba(255, 255, 255, 0.7);box-sizing:border-box;position:absolute;top:0.5em;left:0;}
.under-rd .rd-info-right ul li a{color:rgb(237, 233, 67);}
.under-rd .rd-info-right ul li iframe{display:block;margin:15px 0;width:90%;height:230px;}
.under-rd .rd-info-right ul li .mv-list{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.under-rd .rd-info-right ul li .mv-list-col2 li{width:48%;max-width:48%;}
.under-rd .rd-info-right ul li .mv-list-col2 li a{height:80px !important;}
.under-rd .rd-info-right ul li .mv-list li{margin:15px 0;padding:0;background-color:white;background-color:rgba(0, 0, 0, 0.9);border:1px solid white;box-sizing:border-box;}
.under-rd .rd-info-right ul li .mv-list li::before{display:none;}
.under-rd .rd-info-right ul li .mv-list li a{display:block;width:100%;height:110px;overflow:hidden;}
.under-rd .rd-info-right ul li .mv-list li a:hover{opacity:1;}
.under-rd .rd-info-right ul li .mv-list li a:hover img{transform:scale(1.1);}
.under-rd .rd-info-right ul li .mv-list li a img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-rd .rd-info-right ul li .mv-list li .caption{display:block;margin:0.5em 0 0;padding:1em;font-size:1.2rem;color:white;line-height:1.2;}
.under-casestudy{padding:0;position:relative;overflow:hidden;}
.under-casestudy .case-nav{margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;gap:1em;}
@media screen and (max-width:767px){
.under-casestudy .case-nav{gap:10px;padding:0 2.5%;}
}
@media screen and (max-width:767px){
.under-casestudy .case-nav li{width:calc(33.3333333333% - 6.7px);}
}
.under-casestudy .case-nav li a{display:block;padding:0.5em 1.5em;font-size:1.6rem;color:rgb(30, 30, 30);list-style:none;text-align:center;border:1px solid rgb(30, 30, 30);position:relative;}
@media screen and (max-width:767px){
.under-casestudy .case-nav li a{font-size:1.3rem;padding:0.35em;letter-spacing:-0.05em;}
}
.under-casestudy .case-nav li a::before{content:"";display:inline-block;margin-right:0.5em;width:10px;height:10px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_blk.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-casestudy .case-nav li a:hover{opacity:1;background-color:rgb(30, 30, 30);color:white;}
.under-casestudy .case-nav li a:hover::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:contain;transform:rotate(90deg);}
.under-casestudy .case-nav li a.active{background-color:rgb(30, 30, 30);color:white;}
.under-casestudy .case-nav li a.active::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:contain;transform:rotate(90deg);}
.under-casestudy .case-nav li a.c-business:hover, .under-casestudy .case-nav li a.c-business.active{background-color:#344459;border-color:#344459;}
.under-casestudy .case-nav li a.c-office:hover, .under-casestudy .case-nav li a.c-office.active{background-color:#295d70;border-color:#295d70;}
.under-casestudy .case-nav li a.c-factory:hover, .under-casestudy .case-nav li a.c-factory.active{background-color:#192e87;border-color:#192e87;}
.under-casestudy .case-nav li a.c-showroom:hover, .under-casestudy .case-nav li a.c-showroom.active{background-color:#7a8593;border-color:#7a8593;}
.under-casestudy .case-nav li a.c-seminar:hover, .under-casestudy .case-nav li a.c-seminar.active{background-color:#0d75a0;border-color:#0d75a0;}
.under-casestudy .case-nav li a.c-event:hover, .under-casestudy .case-nav li a.c-event.active{background-color:#fd5825;border-color:#fd5825;}
.under-casestudy .case-nav li a.c-education:hover, .under-casestudy .case-nav li a.c-education.active{background-color:#84c35e;border-color:#84c35e;}
.under-casestudy .case-nav li a.c-medical:hover, .under-casestudy .case-nav li a.c-medical.active{background-color:#0aa0d8;border-color:#0aa0d8;}
.under-casestudy .case-nav li a.c-visits:hover, .under-casestudy .case-nav li a.c-visits.active{background-color:#ef468a;border-color:#ef468a;}
.under-casestudy .case-nav li a.c-home:hover, .under-casestudy .case-nav li a.c-home.active{background-color:#9c33e6;border-color:#9c33e6;}
.under-casestudy .case-nav li a.c-arch:hover, .under-casestudy .case-nav li a.c-arch.active{background-color:#b13030;border-color:#b13030;}
.under-casestudy .case-nav + .case-btn{margin-top:50px;}
@media screen and (max-width:767px){
.under-casestudy .case-nav + .case-btn{margin-top:20px;}
}
.under-casestudy .case-list{padding-bottom:100px;}
.under-casestudy .case-list .inner{margin-top:50px;display:flex;flex-wrap:wrap;}
.under-casestudy .case-list-blk{margin-top:50px;width:calc(33.3333333333% - 30px);position:relative;margin-right:45px;}
@media screen and (max-width:767px){
.under-casestudy .case-list-blk:nth-of-type(-n + 2){margin-top:0;}
}
.under-casestudy .case-list-blk:nth-of-type(3n){margin-right:0;}
.under-casestudy .case-list-blk figure{display:block;width:100%;}
.under-casestudy .case-list-blk figure a{display:block;width:100%;height:190px;overflow:hidden;}
.under-casestudy .case-list-blk figure a:hover img{transform:scale(1.05);}
.under-casestudy .case-list-blk figure a.video{position:relative;}
.under-casestudy .case-list-blk figure a.video::after{}
.under-casestudy .case-list-blk figure img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-casestudy .case-list-blk figure figcaption{display:block;margin-top:1em;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3;}
.under-casestudy .case-list-blk figure figcaption .case-pr{display:block;font-size:1.6rem;}
.under-casestudy .case-list-blk figure figcaption .case-corpname{margin-top:1em;display:block;font-size:1.5rem;font-weight:normal;}
.under-casestudy .case-list-blk figure figcaption .icon-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon{display:flex;justify-content:center;align-items:center;height:30px;max-height:30px;margin:0.5em 0.25em 0;padding:0.25em 0.5em;font-size:1.2rem;font-weight:bold;position:relative;border:1px solid #5a5a5a;color:#5a5a5a;border-radius:5px;vertical-align:middle;box-sizing:border-box;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.kubi{border-color:#9c33e6;color:#9c33e6;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.temi{border-color:#07489e;color:#07489e;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.temiV1{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.temiV2{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.temiV3{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.Double3{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.telepii{border-color:#1a9e39;color:#1a9e39;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.AvatarTwin{border-color:#fd5825;color:#fd5825;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.Ohmni{border-color:#323dd0;color:#323dd0;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.Orihime{border-color:#ef468a;color:#ef468a;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.Matterport{border-color:#5a5a5a;color:#5a5a5a;}
.under-casestudy .case-list-blk figure figcaption .icon-list .use-icon.ArchiTwin{border-color:#b23c86;color:#b23c86;}
.under-casestudy .case-list-blk figure figcaption .pdf{display:inline-flex;align-items:center;justify-content:center;margin:0.5em 0.25em 0;height:30px;max-height:30px;padding:0.25em 0.5em;font-size:1.2rem;font-weight:bold;position:relative;border:1px solid #f15642;color:#f15642;border-radius:5px;vertical-align:middle;box-sizing:border-box;}
.under-casestudy .case-list-blk figure figcaption .pdf::before{content:"";display:inline-block;margin-right:6px;width:18px;height:18px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf2.svg) no-repeat center;background-size:contain;vertical-align:middle;}
.under-casestudy .case-list-blk .case-catWrap{display:flex;flex-wrap:wrap;position:absolute;top:0.5em;left:0.5em;gap:0.5em;}
.under-casestudy .case-list-blk .case-cat{display:inline-block;padding:0.75em 1em;font-size:1.3rem;color:white;}
.under-casestudy .case-list-blk .case-cat.c-business{background-color:rgba(52, 68, 89, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-office{background-color:rgba(41, 93, 112, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-factory{background-color:rgba(25, 46, 135, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-showroom{background-color:rgba(122, 133, 147, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-seminar{background-color:rgba(13, 117, 160, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-event{background-color:rgba(253, 88, 37, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-education{background-color:rgba(132, 195, 94, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-medical{background-color:rgba(10, 160, 216, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-visits{background-color:rgba(239, 70, 138, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-home{background-color:rgba(156, 51, 230, 0.9);}
.under-casestudy .case-list-blk .case-cat.c-arch{background-color:rgba(177, 48, 48, 0.9);}
.under-casestudy .case-detail .heading{font-size:3.5rem;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .heading{font-size:2.4rem;line-height:1.2;text-align:center;}
}
.under-casestudy .case-detail .heading::after{display:none !important;}
.under-casestudy .case-detail .heading .pdf{display:inline-block;padding:0.5em 0.75em;font-size:1.6rem;font-weight:bold;position:relative;border:1px solid #999;border:2px solid #f15642;color:#f15642;border-radius:5px;vertical-align:middle;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .heading .pdf{display:table;margin:10px auto 15px;font-size:1.4rem;}
}
.under-casestudy .case-detail .heading .pdf::before{content:"";display:inline-block;margin-right:10px;width:24px;height:24px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf2.svg) no-repeat center;background-size:contain;vertical-align:middle;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .heading .pdf::before{width:18px;height:18px;}
}
.under-casestudy .case-detail .case-copy{display:table;margin:70px auto 0;font-size:2.8rem;font-weight:700;line-height:1.5;text-align:center;}
.under-casestudy .case-detail-wrap{margin-top:50px;padding-bottom:70px;display:flex;gap:0 70px;}
@media screen and (max-width:767px){
.under-casestudy .case-detail-wrap{margin-top:0;flex-direction:column;gap:35px 0;}
}
.under-casestudy .case-detail__block{width:50%;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block{width:100%;}
}
.under-casestudy .case-detail__block--summary{width:calc(50% - 70px);}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block--summary{width:100%;}
}
.under-casestudy .case-detail .case-imgarea{margin-top:50px;width:100%;}
.under-casestudy .case-detail .case-imgarea #i_slider{display:block;width:100%;padding-bottom:35px;margin:0 auto;opacity:0;transition:opacity 0.3s linear;}
.under-casestudy .case-detail .case-imgarea #i_slider.slick-initialized{opacity:1;}
.under-casestudy .case-detail .case-imgarea #i_slider .slide-item{width:100%;overflow:hidden;}
.under-casestudy .case-detail .case-imgarea #i_slider .slide-item img{display:block;width:100%;}
.under-casestudy .case-detail .case-imgarea #thumbnail-list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:500px;margin:70px auto 0;}
.under-casestudy .case-detail .case-imgarea #thumbnail-list .thumbnail-item{width:145px;width:146.6666666667px;margin-right:30px;margin-bottom:30px;box-sizing:border-box;position:relative;}
.under-casestudy .case-detail .case-imgarea #thumbnail-list .thumbnail-item:nth-of-type(3n){margin-right:0;}
.under-casestudy .case-detail .case-imgarea #thumbnail-list .thumbnail-item.thumbnail-current img{border:1px solid rgb(30, 30, 30);}
.under-casestudy .case-detail .case-imgarea #thumbnail-list .thumbnail-item:hover{cursor:pointer;}
.under-casestudy .case-detail .case-imgarea #thumbnail-list .thumbnail-item img{width:100%;height:100px;object-fit:cover;font-family:"object-fit:cover;";margin:0 auto;border:1px solid white;box-sizing:border-box;}
.under-casestudy .case-detail .case-imgarea button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.under-casestudy .case-detail .case-imgarea .slick-dots{bottom:0;z-index:20;}
.under-casestudy .case-detail .case-imgarea .slick-dots li{margin:0 7.5px;}
.under-casestudy .case-detail .case-imgarea .slick-dots li button{width:16px;height:16px;border:1px solid #2ab6ce;border-radius:50%;}
.under-casestudy .case-detail .case-imgarea .slick-dots li button::before{display:none;}
.under-casestudy .case-detail .case-imgarea .slick-dots li.slick-active button{background-color:#2ab6ce;opacity:1;}
.under-casestudy .case-detail .case-videoarea{display:block;margin-top:50px;width:100%;position:relative;}
.under-casestudy .case-detail .case-videoarea iframe{display:block;width:100%;height:350px;display:none;}
.under-casestudy .case-detail .case-videoarea a{display:block;width:100%;height:100%;position:relative;}
.under-casestudy .case-detail .case-videoarea a::after{content:"";display:inline-block;width:80px;height:80px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/video.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:0.8;z-index:1;}
.under-casestudy .case-detail .case-videoarea a:not(:nth-of-type(1)){margin-top:30px;}
.under-casestudy .case-detail .case-videoarea img{display:block;width:100%;height:300px;object-fit:cover;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .case-videoarea img{height:190px;}
}
.under-casestudy .case-detail .case-videoarea .caption{display:block;text-align:center;padding:1em 0;}
.under-casestudy .case-detail .case-mt{margin-top:50px;width:100%;position:relative;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .case-mt{width:100%;height:auto;}
}
.under-casestudy .case-detail .case-mt iframe{display:block;width:100%;height:350px;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .case-mt iframe{height:200px;}
}
.under-casestudy .case-detail .use{margin-top:50px;display:flex;flex-wrap:wrap;gap:0.5em;}
.under-casestudy .case-detail .use li{margin:0;padding:0;font-size:1.8rem;position:relative;list-style-type:none;}
.under-casestudy .case-detail .use li.ttl{display:block;width:100%;padding:0;font-weight:bold;}
.under-casestudy .case-detail .use li.ttl:not(:nth-of-type(1)){display:none;}
.under-casestudy .case-detail .use li.ttl::after{display:none;}
.under-casestudy .case-detail .use li:last-child::after{display:none;}
.under-casestudy .case-detail .use li a{padding:0.5em 0.5em;border:1px solid #00a79d;border-radius:3px;font-size:1.5rem;font-weight:600;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .use li a{font-size:1.4rem;}
}
.under-casestudy .case-detail .use li a:hover{filter:brightness(120%);}
.under-casestudy .case-detail .use li a.kubi{border-color:#9c33e6;color:#9c33e6;}
.under-casestudy .case-detail .use li a.temi{border-color:#07489e;color:#07489e;}
.under-casestudy .case-detail .use li a.temiV1{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-detail .use li a.temiV2{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-detail .use li a.temiV3{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-detail .use li a.Double3{border-color:#0aa0d8;color:#0aa0d8;}
.under-casestudy .case-detail .use li a.telepii{border-color:#1a9e39;color:#1a9e39;}
.under-casestudy .case-detail .use li a.AvatarTwin{border-color:#fd5825;color:#fd5825;}
.under-casestudy .case-detail .use li a.Ohmni{border-color:#323dd0;color:#323dd0;}
.under-casestudy .case-detail .use li a.Orihime{border-color:#ef468a;color:#ef468a;}
.under-casestudy .case-detail .use li a.Matterport{border-color:#5a5a5a;color:#5a5a5a;}
.under-casestudy .case-detail .use li a.ArchiTwin{border-color:#b23c86;color:#b23c86;}
.under-casestudy .case-detail .linkBtnWrap{margin:35px 0 0;text-align:center;}
@media screen and (max-width:767px){
.under-casestudy .case-detail .linkBtnWrap{margin-top:15px;}
}
.under-casestudy .case-detail .linkBtn{display:flex;justify-content:center;padding:1em;background-color:#2ab6ce;color:white;text-decoration:none;font-size:1.8rem;font-weight:bold;gap:0 1em;}
.under-casestudy .case-detail__block .caseExp{margin-top:50px;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block .caseExp--pc{display:none;}
}
.under-casestudy .case-detail__block .caseExp--smp{display:none;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block .caseExp--smp{display:block;}
}
.under-casestudy .case-detail__block .caseTag{margin-top:50px;}
.under-casestudy .case-detail__block .caseTag iframe{display:block;height:880px !important;overflow:scroll;white-space:nowrap;}
.under-casestudy .case-detail__block p{margin-top:0;word-break:break-all;}
.under-casestudy .case-detail__block p strong{font-weight:bold;}
.under-casestudy .case-detail__block ul{margin-top:0;}
.under-casestudy .case-detail__block ul li{margin-left:1em;list-style-type:disc;}
.under-casestudy .case-detail__block .app-btn{margin-top:30px;display:flex;align-items:center;}
.under-casestudy .case-detail__block .app-btn li{margin-right:20px;}
.under-casestudy .case-detail__block .app-btn li a img{display:block;width:180px;vertical-align:middle;}
.under-casestudy .case-detail__block--summary .formbox p.ttl{font-size:1.8rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block--summary .formbox p.ttl{font-size:1.6rem;}
}
.under-casestudy .case-detail__block--summary .formbox input[type=text],
.under-casestudy .case-detail__block--summary .formbox input[type=email]{margin-top:20px;font-size:1.6rem;padding:0.5em;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(255, 255, 255, 0.1);box-sizing:border-box;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block--summary .formbox input[type=text],
.under-casestudy .case-detail__block--summary .formbox input[type=email]{width:100%;max-width:100%;font-size:1.5rem;}
}
.under-casestudy .case-detail__block--summary .formbox input[type=text]::placeholder,
.under-casestudy .case-detail__block--summary .formbox input[type=email]::placeholder{color:rgba(0, 0, 0, 0.5);font-size:1.4rem;}
.under-casestudy .case-detail__block--summary .formbox .btnarea{margin-top:50px;text-align:center;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block--summary .formbox .btnarea{margin-top:30px;}
}
.under-casestudy .case-detail__block--summary .formbox .btnarea input{margin-left:20px;margin-right:20px;font-size:1.6rem;font-weight:700;padding:1em 3em;border:none;cursor:pointer;}
@media screen and (max-width:767px){
.under-casestudy .case-detail__block--summary .formbox .btnarea input{font-size:1.4rem;padding:1em 2em;}
}
.under-casestudy .case-detail__block--summary .formbox .btnarea input.send_btn{background-color:#05a9c5;color:white;}
.under-casestudy .case-detail__block--summary .formbox .btnarea input.upd_btn{background-color:white;border:1px solid #b6b6b6;}
.under-lecture{padding:0;position:relative;overflow:hidden;}
.under-lecture .lec-act .inner{margin-top:50px;padding:50px 100px;overflow:hidden;position:relative;}
@media screen and (max-width:767px){
.under-lecture .lec-act .inner{display:flex;flex-direction:column;justify-content:center;padding:25px 15px;}
}
.under-lecture .lec-act .inner::before{content:"";display:block;width:200px;height:200px;position:absolute;top:0;left:0;border-top:1px solid rgb(30, 30, 30);border-left:1px solid rgb(30, 30, 30);}
@media screen and (max-width:767px){
.under-lecture .lec-act .inner::before{width:100px;height:100px;}
}
.under-lecture .lec-act .inner::after{content:"";display:block;width:200px;height:200px;position:absolute;bottom:0;right:0;border-bottom:1px solid rgb(30, 30, 30);border-right:1px solid rgb(30, 30, 30);}
@media screen and (max-width:767px){
.under-lecture .lec-act .inner::after{width:100px;height:100px;}
}
.under-lecture .lec-act .inner figure{margin:50px 0 50px 100px;display:block;width:350px;float:right;}
@media screen and (max-width:767px){
.under-lecture .lec-act .inner figure{margin:25px auto 0;width:70%;float:none;}
}
.under-lecture .lec-act .inner figure img{display:block;width:100%;}
.under-lecture .lec-profile{background-color:#eff3f5;}
.under-lecture .lec-profile .inner{display:flex;justify-content:space-between;}
@media screen and (max-width:767px){
.under-lecture .lec-profile .inner{flex-direction:column;}
}
.under-lecture .lec-profile .inner figure{margin:50px 0 0;display:block;width:280px;}
@media screen and (max-width:767px){
.under-lecture .lec-profile .inner figure{width:70%;margin:35px auto 0;}
}
.under-lecture .lec-profile .inner figure img{display:block;width:100%;}
.under-lecture .lec-profile .inner figure + div{width:calc(100% - 280px - 70px);}
@media screen and (max-width:767px){
.under-lecture .lec-profile .inner figure + div{width:auto;}
}
.under-lecture .lec-profile .inner figure + div h2{display:table;margin:50px 0 0;font-size:2.2rem;font-weight:bold;line-height:1.3;}
@media screen and (max-width:767px){
.under-lecture .lec-profile .inner figure + div h2{margin:50px auto 0;font-size:1.6rem;text-align:center;}
}
.under-lecture .lec-profile .inner figure + div h2 small{font-size:1.6rem;font-weight:normal;}
@media screen and (max-width:767px){
.under-lecture .lec-profile .inner figure + div h2 small{font-size:1.3rem;}
}
.under-lecture .lec-record{background-color:#eff3f5;position:relative;}
.under-lecture .lec-record::before{content:"";display:block;width:20%;height:100%;background-color:#e1e9ef;position:absolute;top:0;left:0;}
.under-lecture .lec-record .inner{position:relative;z-index:10;}
.under-lecture .lec-record .mv-list{margin:50px 0 0;padding:0 0 15px;display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:rgb(30, 30, 30);}
@media screen and (max-width:767px){
.under-lecture .lec-record .mv-list{flex-direction:column;padding:25px;}
}
.under-lecture .lec-record .mv-list li{width:33.3333333333%;max-width:33.3333333333%;margin:15px 0 0;padding:0 15px;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-lecture .lec-record .mv-list li{width:100%;max-width:100%;margin-top:25px;padding:0;}
}
.under-lecture .lec-record .mv-list li::before{display:none;}
.under-lecture .lec-record .mv-list li a{display:block;width:100%;height:200px;overflow:hidden;}
.under-lecture .lec-record .mv-list li a:hover{opacity:1;}
.under-lecture .lec-record .mv-list li a:hover img{transform:scale(1.1);}
.under-lecture .lec-record .mv-list li a img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";box-sizing:border-box;}
.under-lecture .lec-record .mv-list li .caption{display:block;margin:0.5em 0 0;font-size:1.3rem;text-align:center;line-height:1.3;color:white;}
@media screen and (max-width:767px){
.under-lecture .lec-record .mv-list li:first-child{margin-top:0;}
}
.under-tc{padding:0;position:relative;overflow:hidden;}
.under-tc .tos dl, .under-tc .rental dl, .under-tc .privacy dl{margin-top:50px;}
.under-tc .tos dl dt, .under-tc .rental dl dt, .under-tc .privacy dl dt{font-weight:700;}
.under-tc .tos dl dd, .under-tc .rental dl dd, .under-tc .privacy dl dd{padding-left:1.5em;}
.under-tc .tos dl dd .num-list, .under-tc .rental dl dd .num-list, .under-tc .privacy dl dd .num-list{margin-top:0;}
.under-tc .tos .num-list, .under-tc .rental .num-list, .under-tc .privacy .num-list{counter-reset:num;}
.under-tc .tos .num-list li, .under-tc .rental .num-list li, .under-tc .privacy .num-list li{padding-left:2.5em;position:relative;}
.under-tc .tos .num-list li::before, .under-tc .rental .num-list li::before, .under-tc .privacy .num-list li::before{counter-increment:num;content:"(" counter(num) ")";position:absolute;top:0;left:0;}
.under-tc .rental{padding-top:0;}
.under-tc .privacy{padding-top:0;}
.under-tc .privacy .pri-ttl{display:table;margin:100px auto 0;font-size:3rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.under-tc .privacy .pri-ttl{font-size:2.1rem;text-align:center;}
}
.under-tc .privacy .pri-ttl::before, .under-tc .privacy .pri-ttl::after{content:"";display:inline-block;width:200px;height:1px;background-color:rgb(30, 30, 30);position:absolute;top:50%;transform:translateY(-50%);}
@media screen and (max-width:767px){
.under-tc .privacy .pri-ttl::before, .under-tc .privacy .pri-ttl::after{display:block;}
}
.under-tc .privacy .pri-ttl::before{left:-250px;}
.under-tc .privacy .pri-ttl::after{right:-250px;}
.under-tc .privacy .pri-subttl{margin-top:50px;padding:0.75em 0;font-size:1.8rem;font-weight:700;line-height:1.2;position:relative;}
@media screen and (max-width:767px){
.under-tc .privacy .pri-subttl{font-size:1.6rem;}
}
.under-tc .privacy .pri-subttl::after{content:"";display:inline-block;width:100%;height:1.5px;background-color:#c4c4c4;position:absolute;bottom:0;left:0;border-left:250px solid rgb(30, 30, 30);box-sizing:border-box;}
@media screen and (max-width:767px){
.under-tc .privacy .pri-subttl::after{border-left-width:100px;}
}
.under-tc .privacy .pri-subttl + p, .under-tc .privacy .pri-subttl + table{margin-top:15px;}
.under-tc .privacy .ttl{margin-top:50px;font-size:1.8rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-tc .privacy .ttl{font-size:1.6rem;}
}
.under-tc .privacy .ttl + ol, .under-tc .privacy .ttl + p{margin-top:15px;}
.under-tc .privacy .tb-1{width:auto;}
.under-tc .privacy .tb-1 th, .under-tc .privacy .tb-1 td{padding:0.25em 0;border:none;}
.under-tc .privacy .tb-1 td:nth-of-type(2){padding-left:2.5em;position:relative;}
.under-tc .privacy .tb-1 td:nth-of-type(2)::before{content:"：";position:absolute;top:3px;left:1em;}
.under-tc .privacy .tb-2{max-width:80%;position:relative;}
@media screen and (max-width:767px){
.under-tc .privacy .tb-2{max-width:100%;}
}
.under-tc .privacy .tb-2 caption{margin-bottom:10px;text-align:left;font-size:1.8rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-tc .privacy .tb-2 caption{font-size:1.6rem;}
}
.under-tc .privacy .tb-2 th, .under-tc .privacy .tb-2 td{padding:0.5em;border:1px solid #cccccc;line-height:1.5;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-tc .privacy .tb-2 th, .under-tc .privacy .tb-2 td{font-size:1.3rem;}
}
.under-tc .privacy .tb-2 th{background-color:#f3f3f3;font-weight:bold;text-align:center;}
.under-tc .privacy .tb-2 td:nth-of-type(1){width:30%;max-width:30%;}
@media screen and (max-width:767px){
.under-tc .privacy .tb-2 td:nth-of-type(1){width:40%;max-width:40%;}
}
.under-tc .privacy .btm-blk p{font-size:1.5rem;line-height:1.6;}
@media screen and (max-width:767px){
.under-tc .privacy .btm-blk p{font-size:1.2rem;}
}
.under-tc .privacy .btm-blk p:not(:nth-of-type(1)){margin-top:25px;}
.under-tc .privacy .updateHistory{display:table;margin:15px 0 0 auto;padding:1em;font-size:1.2rem;line-height:1.6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
@media screen and (max-width:767px){
.under-tc .privacy .updateHistory{font-size:1.1rem;}
}
.under-trademarks{padding:0;position:relative;overflow:hidden;}
.under-archive{padding-bottom:0;}
.under-archive-ttl{position:relative;}
.under-archive-ttl .pg-type{margin-top:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.under-archive-ttl .pg-type li{margin-right:30px;}
.under-archive-ttl .pg-type li a{padding:0.75em;font-size:1.5rem;background-color:rgba(0, 167, 157, 0.1);}
.under-archive-ttl .pg-type li a.active{background-color:#00a79d;color:white;}
.under-archive-ttl .pg-type li a i{margin-right:0.5em;}
.under-archive .leadTxt{text-align:center;}
@media screen and (max-width:767px){
.under-archive .leadTxt{display:block;padding:0 5%;text-align:left;}
}
.under-archive .case-btn{margin-top:50px;}
@media screen and (max-width:767px){
.under-archive .case-btn{margin-top:25px;}
}
.under-archive .info-wrap{margin-top:50px;display:flex;flex-wrap:wrap;}
.under-archive .info-wrap-list{flex-direction:column;max-width:800px;}
.under-archive .info-wrap-list dl{display:table;padding:1em 0;border-bottom:1px solid #ccc;}
.under-archive .info-wrap-list dl dt, .under-archive .info-wrap-list dl dd{display:table-cell;padding:0;vertical-align:middle;}
.under-archive .info-wrap-list dl dt figure{display:block;width:100px;height:80px;}
.under-archive .info-wrap-list dl dt figure img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-archive .info-wrap-list dl dd{width:640px;}
.under-archive .info-wrap-list dl dd a{display:block;}
@media screen and (max-width:767px){
.under-archive .info-wrap .media-list{margin-top:0;}
}
.under-archive .info-wrap .media-list li{display:flex;justify-content:space-between;align-items:flex-start;line-height:1.5;padding:1.25em 0;border-bottom:1px solid #ccc;}
@media screen and (max-width:767px){
.under-archive .info-wrap .media-list li{padding:0.75em 0;flex-direction:column;}
}
.under-archive .info-wrap .media-list li .date{display:flex;align-items:center;width:120px;}
@media screen and (max-width:767px){
.under-archive .info-wrap .media-list li .date{width:auto;}
}
.under-archive .info-wrap .media-list li a{display:block;width:calc(100% - 120px);position:relative;}
@media screen and (max-width:767px){
.under-archive .info-wrap .media-list li a{width:auto;margin-top:0.5em;}
}
.under-archive .info-wrap .media-list li a.no-link{pointer-events:none;color:rgb(30, 30, 30);}
.under-archive .info-wrap .media-list li a i{margin-left:0.5em;}
.under-archive .info-box{width:25%;margin-top:50px;}
.under-archive .info-box a{display:block;width:80%;margin:0 auto;}
.under-archive .info-box a:hover figure img{transform:scale(1.1);}
.under-archive .info-box a figure{width:100%;height:160px;overflow:hidden;position:relative;}
.under-archive .info-box a figure img{display:block;width:100%;height:100%;object-fit:cover;object-fit:contain;font-family:"object-fit:contain;";}
.under-archive .info-box a figure figcaption{display:table;padding:0.5em 1em;background-color:rgba(0, 0, 0, 0.8);color:white;font-size:1.2rem;position:absolute;top:0;left:0;}
.under-archive .info-box a span{display:block;margin:1.5em 0 0;line-height:1.3;font-size:1.5rem;}
.under-single{padding-bottom:0;}
.under-single .pg-cnt{padding-bottom:0;}
.under-single .post-ttl{display:block;margin-bottom:50px;padding-bottom:0.5em;font-size:2.5rem;font-weight:700;position:relative;border-bottom:3px solid rgb(30, 30, 30);line-height:1.2;}
@media screen and (max-width:767px){
.under-single .post-ttl{font-size:1.8rem;}
}
.under-single .post-ttl a{text-decoration:none;}
.under-single .post-meta{margin:0 0 30px !important;display:flex;align-items:center;}
.under-single .post-meta li{margin-left:0 !important;margin-right:30px;list-style-type:none !important;}
.under-single .post-meta li.date{display:inline-flex;align-items:center;font-size:1.4rem;position:relative;}
@media screen and (max-width:767px){
.under-single .post-meta li.date{font-size:1.1rem !important;}
}
.under-single .post-meta li.date .regDate i{margin-right:0.35em;}
.under-single .post-meta li.date .updDate{position:relative;}
.under-single .post-meta li.date .updDate::before{content:"/ 最終更新日時：";position:relative;left:0.35em;}
.under-single .post-meta li.cate{display:block;margin-right:15px !important;padding:0 1.5em;text-align:center;font-size:1.3rem;border:1px solid #999;}
.under-single .context{width:1000px;margin:0 auto;}
.under-contact .list_caution{display:table;margin:50px auto 0;}
.under-contact .list_caution li{padding-left:1.5em;position:relative;}
.under-contact .list_caution li::before{content:"";display:inline-block;width:8px;height:8px;background-color:#c0c0c0;position:absolute;top:0.5em;left:0;border-radius:50%;}
.under-contact .conf_mes{display:none;}
.under-contact .form-frame{margin-top:50px;}
@media screen and (max-width:767px){
.under-contact .form-frame{margin:0;width:100% !important;max-width:initial !important;padding:0;}
}
.under-contact .form-frame iframe{display:block;margin:0 auto !important;}
.under-contact .formbox{margin-top:50px;}
.under-contact .formbox dl{display:table;width:100%;padding:1.5em 0;}
.under-contact .formbox dl dt, .under-contact .formbox dl dd{display:table-cell;vertical-align:top;}
.under-contact .formbox dl dt{width:25%;font-weight:bold;}
.under-contact .formbox dl dt .notnull{display:inline-block;margin-left:1em;padding:0 0.5em;background-color:red;color:white;font-size:1.1rem;font-weight:normal;}
.under-contact .formbox dl dd input[type=text],
.under-contact .formbox dl dd input[type=email],
.under-contact .formbox dl dd input[type=number],
.under-contact .formbox dl dd select, .under-contact .formbox dl dd textarea{font-size:1.6rem;padding:0.5em;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(255, 255, 255, 0.1);box-sizing:border-box;}
.under-contact .formbox dl dd input[type=text]::placeholder,
.under-contact .formbox dl dd input[type=email]::placeholder,
.under-contact .formbox dl dd input[type=number]::placeholder,
.under-contact .formbox dl dd select::placeholder, .under-contact .formbox dl dd textarea::placeholder{color:rgba(0, 0, 0, 0.5);font-size:1.4rem;}
.under-contact .formbox dl dd input[type=radio],
.under-contact .formbox dl dd input[type=checkbox]{width:16px;height:16px;vertical-align:-0.2em;}
.under-contact .formbox dl dd select{width:auto;font-size:100%;}
.under-contact .formbox dl dd textarea{width:80%;font-family:sans-serif;}
.under-contact .formbox dl dd input[name=お名前],
.under-contact .formbox dl dd input[name=フリガナ]{width:30%;}
.under-contact .formbox dl dd input[name=会社名]{width:60%;}
.under-contact .formbox dl dd input[type=email],
.under-contact .formbox dl dd input[name=ご住所]{width:80%;}
.under-contact .formbox dl dd input[name=郵便番号]{width:8em;font-size:1.6rem;padding:0.5em;border:1px solid rgba(30, 30, 30, 0.3);background-color:rgba(255, 255, 255, 0.1);}
.under-contact .formbox dl dd .mwform-tel-field input, .under-contact .formbox dl dd .mwform-zip-field input{width:auto;}
.under-contact .formbox dl dd small{font-size:1.4rem;}
.under-contact .formbox .btnarea{margin-top:50px;text-align:center;}
.under-contact .formbox .btnarea input{margin-left:20px;margin-right:20px;font-size:1.6rem;font-weight:700;padding:1em 3em;border:none;cursor:pointer;}
.under-contact .formbox .btnarea input.send_btn{background-color:#05a9c5;color:white;}
.under-contact .formbox .btnarea input.upd_btn{background-color:white;border:1px solid #b6b6b6;}
.under-contact .mw_wp_form_confirm .list_caution{display:none;}
.under-contact .mw_wp_form_confirm .conf_mes{display:block;}
.under-contact .mw_wp_form_confirm .formbox{margin-top:50px;}
.under-contact .mw_wp_form_confirm .formbox dl dd small{display:none;}
.under-sem .contactform .inner{padding:0 100px;}
@media screen and (max-width:767px){
.under-sem .contactform .inner{padding:0;}
}
.under-sem .contactform .sem-head{display:block;width:100%;}
.under-sem .contactform .sem-head img{display:block;width:100%;border:1px solid #576383;box-sizing:border-box;}
.under-sem .contactform p strong{font-size:1.8rem;font-weight:bold;color:rgb(255, 0, 0);}
@media screen and (max-width:767px){
.under-sem .contactform p strong{font-size:1.5rem;line-height:1.4;}
}
.under-sem .contactform .sche{margin:50px auto 0;border-collapse:separate;border-spacing:2px;}
.under-sem .contactform .sche th, .under-sem .contactform .sche td{padding:0.75em;font-size:1.8rem;background-color:#eff4fa;border:none;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-sem .contactform .sche th, .under-sem .contactform .sche td{padding:0.5em;font-size:1.4rem;}
}
.under-sem .contactform .sche th{width:25%;max-width:25%;}
@media screen and (max-width:767px){
.under-sem .contactform .sche th{width:30%;max-width:30%;}
}
.under-sem .contactform .sche tr:nth-of-type(even) th,
.under-sem .contactform .sche tr:nth-of-type(even) td{background-color:rgba(239, 244, 250, 0.6);}
.under-sem .form-frame{margin-top:70px;background-color:#ccc;}
.error-pink input[type=text],
.error-pink input[type=email],
.error-pink input[type=tel],
.error-pink input[type=url],
.error-pink select{background:rgba(255, 192, 203, 0.5) !important;}
.open-options{display:table;margin:0 auto 50px;padding:1.5em 3.5em;font-size:1.8rem;font-weight:bold;background-color:#05a9c5;color:white;border:none;cursor:pointer;}
.open-options:hover{transform:scale(1.1);}
.iziModal-header-title{font-size:2rem !important;font-weight:bold;}
#customForm #SIGNUP_DESCRIPTION{font-size:1.4rem !important;}
#customForm #privacyNotes{padding:0 20px !important;font-size:1.4rem !important;}
html[lang=en] #front > div.drawer.drawer--top > main > section > div.inner > h1 > span > small{display:none;}
html[lang=en] .mainimg-area .main-copy small{font-size:6rem;}
html[lang=en] .under-about .sec-ct .robot > div h4 small{display:none;}
@media screen and (max-width:767px){
html[lang=en] .mainimg-area .main-copy small{font-size:3.6rem;}
}
.btm_pgnav{display:block;margin:50px auto 0;}
.btm_pgnav .wp-pagenavi{padding:1em 0;text-align:center;display:flex;justify-content:center;align-items:center;}
.btm_pgnav .wp-pagenavi .pages{display:none;}
.btm_pgnav .wp-pagenavi a, .btm_pgnav .wp-pagenavi span{text-decoration:none;border:none;padding:0;margin:0 5px;color:rgb(30, 30, 30);box-sizing:border-box;}
.btm_pgnav .wp-pagenavi a.page, .btm_pgnav .wp-pagenavi a.page-numbers, .btm_pgnav .wp-pagenavi a.current,
.btm_pgnav .wp-pagenavi span.page, .btm_pgnav .wp-pagenavi span.page-numbers, .btm_pgnav .wp-pagenavi span.current{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:white;border:1px solid rgb(30, 30, 30);}
.btm_pgnav .wp-pagenavi a.prev, .btm_pgnav .wp-pagenavi a.next,
.btm_pgnav .wp-pagenavi span.prev, .btm_pgnav .wp-pagenavi span.next{width:auto;}
.btm_pgnav .wp-pagenavi a.pages, .btm_pgnav .wp-pagenavi a.pages-numbers, .btm_pgnav .wp-pagenavi a.prev, .btm_pgnav .wp-pagenavi a.next, .btm_pgnav .wp-pagenavi a.nextpostslink, .btm_pgnav .wp-pagenavi a.previouspostslink,
.btm_pgnav .wp-pagenavi span.pages, .btm_pgnav .wp-pagenavi span.pages-numbers, .btm_pgnav .wp-pagenavi span.prev, .btm_pgnav .wp-pagenavi span.next, .btm_pgnav .wp-pagenavi span.nextpostslink, .btm_pgnav .wp-pagenavi span.previouspostslink{border:none;}
.btm_pgnav .wp-pagenavi a.pages:hover, .btm_pgnav .wp-pagenavi a.pages-numbers:hover, .btm_pgnav .wp-pagenavi a.prev:hover, .btm_pgnav .wp-pagenavi a.next:hover, .btm_pgnav .wp-pagenavi a.nextpostslink:hover, .btm_pgnav .wp-pagenavi a.previouspostslink:hover,
.btm_pgnav .wp-pagenavi span.pages:hover, .btm_pgnav .wp-pagenavi span.pages-numbers:hover, .btm_pgnav .wp-pagenavi span.prev:hover, .btm_pgnav .wp-pagenavi span.next:hover, .btm_pgnav .wp-pagenavi span.nextpostslink:hover, .btm_pgnav .wp-pagenavi span.previouspostslink:hover{background-color:transparent;color:rgb(30, 30, 30);font-weight:normal;}
.btm_pgnav .wp-pagenavi a:hover, .btm_pgnav .wp-pagenavi span.current{background-color:rgb(30, 30, 30);color:white;font-weight:normal;opacity:1;font-weight:bold;}
.faqBnr{display:block;margin:50px auto 0;width:700px;}
@media screen and (max-width:767px){
.faqBnr{margin-top:35px;width:90%;}
}
.faqBnr img{display:block;width:100%;}
@media screen and (max-width:767px){
.cnt{width:90%;}
.br-pc, .dn-sp{display:none;}
.br-sp, .dn-pc{display:block;}
body{font-family:sans-serif;min-width:initial;font-size:1.4rem;}
header{width:100%;max-width:100%;height:70px;padding:0 15px 0 70px;position:fixed;top:0;left:0;z-index:50;box-sizing:border-box;}
header h1{text-align:left;position:relative;z-index:50;}
header h1 a img.logo{width:120px;}
header .navarea{flex-direction:column-reverse;align-items:flex-end;position:relative;z-index:50;}
header.is-fixed{background-color:transparent !important;}
header.is-fixed::after{height:100%;}
ul.gmenu{display:none;}
.sns-menu{margin-top:7px;display:flex;}
.sns-menu li{margin-left:7px;}
.sns-menu li img{width:18px;height:18px;}
.lang{display:flex;margin:0;}
.lang li a{font-size:1.1rem;}
            }
@media screen and (max-width: 767px) and (max-width: 767px) {
header.is-fixed{background-color:rgba(0, 0, 0, 0.9);}
header.is-fixed h1 img.logo{width:120px;}
}
@media screen and (max-width:767px){
.d_nav{display:block;}
.smp_menuarea{display:block;}
article{padding-bottom:50px;}
.pagenavi .nav{margin:0 10px;}
.pagenavi .nav.prev a::before{font-size:1.1rem;}
.pagenavi .nav.next a::after{font-size:1.1rem;}
.pagenavi .nav a{padding:0.75em 1.25em;font-size:1.3rem;}
footer{padding:30px 0 180px;}
footer .inner{padding:0 30px;flex-direction:column;}
footer .f_menu{display:none;}
footer .corpinfo{font-size:1.2rem;}
footer .corpinfo .corplogo{width:100px;}
footer .corpinfo p{margin-bottom:1.5em;line-height:1.5;}
footer .corpinfo p strong{font-size:1.4rem;}
footer .copyright{margin-top:30px;font-size:1.1rem;text-align:center;}
#pagetop{width:100%;}
#pagetop a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:black;color:white;font-size:2.4rem;}
#pagetop a:hover{height:50px;}
#pagetop a img{width:auto;height:25px;}
#contact-btnarea{right:10px;bottom:10px;z-index:51;}
#contact-btn a{width:90px;height:90px;font-size:1.2rem;line-height:1.2;}
#contact-btn a::before{margin-bottom:0.5em;width:20px;height:20px;}
#contact-btn a:hover{transform:scale(1);}
#contact-btn a img{width:6px;position:absolute;top:30%;left:25%;}
#under-pg #contact-btn a{width:90px;height:90px;font-size:1.1rem;line-height:1.2;}
#under-pg #contact-btn a::before{margin-bottom:5px;width:20px;height:20px;}
#under-pg #contact-btn a img{width:6px;display:none;}
#shopping-btn{margin:0 auto 10px;width:90px;height:90px;font-size:1.1rem;}
#shopping-btn::before{width:20px;height:20px;}
#shopping-btn:hover{transform:scale(1);}
.iziModal{max-width:95% !important;margin-top:100px !important;}
.iziModal_iframe, .iziModal_iframe2, .iziModal_video{display:none;max-width:95% !important;height:240px !important;}
.iziModal_iframe iframe, .iziModal_iframe2 iframe, .iziModal_video iframe{width:100% !important;height:240px !important;}
#modal-options{height:500px !important;}
.tippy-popper{left:-30px !important;}
.mainimg-area{width:100%;height:100vh;}
.mainimg-area .inner{height:calc(100% - 80px);justify-content:center;}
.mainimg-area .main-copy{font-size:3.6rem;}
.mainimg-area .main-copy small{font-size:2.4rem;}
.mainimg-area .main-copy .row{margin-left:1em;}
.mainimg-area .info-area{width:100%;max-width:100%;padding:0 10px;box-sizing:border-box;}
.mainimg-area .info-area .top-newslist{height:80px;padding-left:50px;}
.mainimg-area .info-area .top-newslist::before{width:20px;height:20px;left:10px;}
.mainimg-area .info-area .top-newslist-blk{height:80px;}
.mainimg-area .info-area .top-newslist-blk a{font-size:1.3rem;line-height:1.3;}
.pg-mainarea{height:240px;max-height:240px;}
.pg-mainarea .video-wrap{width:100%;height:100%;position:absolute;z-index:1;}
.pg-mainarea .video-wrap::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0;z-index:5;}
.pg-mainarea .video-wrap video{width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.temi .pg-mainarea{background-color:black;}
.temi .pg-mainarea::after{display:none;}
.temi .pg-mainarea .video-wrap::after{background-color:rgba(0, 0, 0, 0.2);}
.welcome .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/mainimg.png) no-repeat center top;background-size:cover;background-color:black;}
.welcome .pg-mainarea::after{background-color:transparent;background:linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 50%, transparent);}
.orihime .pg-mainarea::after{width:100%;height:90%;background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/orihime/mainimg.png) no-repeat right bottom;background-size:contain;right:-120px;}
.casestudy .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/casestudy.png) no-repeat center bottom;background-size:cover;background-color:black;}
.casestudy .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.5);}
.casestudy .pg-mainarea.c-business{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-1.png) no-repeat center bottom;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-business::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-event{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-2.png) no-repeat center top;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-event::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-education{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-3.png) no-repeat center bottom;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-education::after{background-color:rgba(0, 0, 0, 0.3);}
.casestudy .pg-mainarea.c-medical{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-4.png) no-repeat center center;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-medical::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-visits{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-5.png) no-repeat center center;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-visits::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-home{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-6.png) no-repeat center center;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-home::after{background-color:rgba(0, 0, 0, 0.2);}
.casestudy .pg-mainarea.c-arch{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-7.png) no-repeat center center;background-size:cover;background-color:black;}
.casestudy .pg-mainarea.c-arch::after{background-color:rgba(0, 0, 0, 0.5);}
.news .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/news.png) no-repeat center bottom;background-size:cover;background-color:black;}
.news .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.4);}
.blog .pg-mainarea{background:url(//ipresence.jp/wp-content/themes/ipresence/img/pgtitle/blog.png) no-repeat center bottom;background-size:cover;background-color:black;}
.blog .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.5);}
.contact .pg-mainarea::after{background-color:rgba(0, 0, 0, 0.3);}
.pg-mainarea .pg-title{font-size:3.2rem;}
.pg-mainarea .pg-title small{font-size:2.1rem;}
.pg-mainarea .pg-title small.c-name{display:block;font-size:2.8rem;font-weight:700;}
.pg-mainarea .pg-title .row{margin-left:2em;}
.pg-mainarea .pg-subcopy{color:white;}
.pg-mainarea .pan{font-size:1.1rem;}
.pg-mainarea .pan .current-item{display:none;}
.pg-mainarea-item{max-height:450px;}
.pg-mainarea-item .inner{justify-content:flex-start;}
.pg-mainarea-item .pg-title{margin-top:100px;font-size:3.8rem;}
.pg-mainarea-item .pg-subcopy{font-size:1.6rem;}
.pg-nav{width:100%;margin-top:auto;justify-content:space-between;flex-wrap:wrap;position:absolute;bottom:50px;left:0;}
.pg-nav li{width:calc(50% - 5px);}
.pg-nav li a{margin:10px 0 0;padding:0.5em 0.35em;font-size:1.2rem;}
.pg-nav li a::before{width:8px;height:8px;position:absolute;top:50%;left:10px;transform:translateY(-50%) rotate(90deg);}
.top{}
.top .lead{height:450px;border-bottom:10px solid #e1e9ef;}
.top .lead .copy{height:120px;padding:0 1em;top:70px;top:90px;left:0;font-size:1.8rem;line-height:1.3;}
.top .lead .copy::after{right:-70px;border-width:120px 0 0 70px;}
.top .lead .inner{padding-top:230px;}
.top .lead .inner p{display:block;width:auto;margin:0;padding:0 20px;}
.top .lead .staff-img{width:100%;}
.top .concept{padding:50px 0;}
.top .concept .heading{padding-bottom:0.5em;font-size:2.5rem;}
.top .concept .heading::after{width:80px;height:3px;}
.top .concept .inner{padding-bottom:0;position:relative;overflow:hidden;}
.top .concept .copy{margin-top:30px;font-size:1.8rem;line-height:1.3;}
.top .concept p{display:block;margin-top:50px;padding:0 15px;}
.top .concept .taas{display:block;width:90%;bottom:auto;right:auto;position:relative;margin:0 auto;}
.top .concept .c-imgbox{width:auto;margin:50px 0 0;padding-bottom:0;float:none;}
.top .concept .c-imgbox img{display:block;width:100%;}
.top .solution{padding:0;}
.top .solution .heading{padding-bottom:0.5em;font-size:2.5rem;}
.top .solution .heading::after{width:80px;height:3px;}
.top .solution .heading + p{margin-top:20px;text-align:center;}
.top .solution .inner{padding:0;}
.top .solution #sol-wrap{margin-top:30px;}
.top .solution #slider{width:100%;height:auto;margin:30px auto 30px;}
.top .solution .slide-item{position:relative;outline:none;overflow:hidden;}
.top .solution .slide-item .cate{min-width:160px;padding:1em;top:15px;left:15px;font-size:2rem;}
.top .solution .slide-item .sol-infobox{width:90%;max-width:90%;height:auto;margin:120px auto 0;padding:15px;box-sizing:border-box;}
.top .solution .slide-item .sol-infobox::after{display:none;}
.top .solution .slide-item .sol-infobox .sol-lb-wrap .sol-lb{font-size:1.4rem;}
.top .solution .slide-item .sol-infobox .sol-lb-wrap .sol-lb strong{font-size:2.2rem;}
.top .solution .slide-item .sol-infobox .sol-lb-wrap ul{margin-top:10px;flex-wrap:wrap;}
.top .solution .slide-item .sol-infobox .sol-lb-wrap ul li{margin:10px 10px 0 0;padding:0.25em 0.5em;font-size:1.3rem;}
.top .solution .slide-item .sol-infobox .tip-service{display:table;margin:20px 0 0 auto;color:#00a79d;font-size:1.4rem;line-height:1.2;}
.top .solution .slide-item .sol{height:250px;height:auto;position:relative;overflow:hidden;}
.top .solution .slide-item .sol.sol-1{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-1.png?01) no-repeat top left;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-2{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-2.png?01) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-3{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-3.png?02) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-4{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-4.png?01) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-5{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-5.png?02) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-6{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-6.png?01) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol.sol-7{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/solution/sol-7.png) no-repeat top center;background-size:auto 220px;}
.top .solution .slide-item .sol-btm{margin:30px auto 0;width:90%;position:relative;z-index:50;}
.top .solution .slide-item .sol-btm-wrap{flex-direction:column;}
.top .solution .slide-item .sol-btm .sol-ex{width:100%;flex-direction:column;}
.top .solution .slide-item .sol-btm .sol-ex-ttl{width:100%;height:auto;font-size:1.6rem;padding:0.5em 0;}
.top .solution .slide-item .sol-btm .sol-ex-ttl span{margin-top:0;writing-mode:initial;}
.top .solution .slide-item .sol-btm .sol-ex figure{width:auto;height:auto;}
.top .solution .slide-item .sol-btm .sol-ex figure .link{display:block;width:100%;height:auto;margin:0 auto;}
.top .solution .slide-item .sol-btm .sol-ex figure .link.video{position:relative;}
.top .solution .slide-item .sol-btm .sol-ex figure .link.video::after{width:45px;height:45px;}
.top .solution .slide-item .sol-btm .sol-ex figure figcaption.ex-name{margin-top:0;font-size:1.8rem;}
.top .solution .slide-item .sol-btm .sol-ex figure img{width:100%;height:180px;object-fit:cover;}
.top .solution .slide-item .sol-btm .sol-ex figure .use{width:auto;margin:10px auto 0;}
.top .solution .slide-item .sol-btm .sol-ex figure .use li{padding:0 1em;position:relative;}
.top .solution .slide-item .sol-btm .sol-ex-box{width:auto;max-width:initial;padding:30px 0;box-sizing:border-box;}
.top .solution .slide-item .sol-btm .sol-ex-box p{display:block;margin-top:15px;font-size:1.4rem;height:11em;overflow:hidden;position:relative;}
.top .solution .slide-item .sol-btm .sol-ex-box p::after{content:"…";display:block;width:15px;height:15px;background-color:white;position:absolute;bottom:0.75em;right:0;}
.top .solution .slide-item .sol-btm .sol-ex-box p.copy{height:auto;font-size:1.7rem;overflow:visible;}
.top .solution .slide-item .sol-btm .sol-ex-box p.copy br{display:none;}
.top .solution .slide-item .sol-btm .sol-ex-box p.copy::after{display:none;}
.top .solution .slide-item .sol-btm .sol-ex-box .btn{display:table;margin:30px auto 0;padding:1em 1.5em;background-color:#05a9c5;font-size:1.3rem;}
.top .solution #thumbnail-list{width:100%;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;}
.top .solution .thumbnail-item{flex-direction:column;justify-content:flex-start;align-items:center;width:25%;text-align:center;max-width:initial;padding:0.35em 0;margin-bottom:0;box-sizing:border-box;font-size:1.4rem;}
.top .solution .thumbnail-item:nth-of-type(-n + 3){border-bottom:none;}
.top .solution .thumbnail-item:first-child, .top .solution .thumbnail-item:nth-of-type(5){border-left:none;}
.top .solution .thumbnail-item:last-child{border-right:1px solid rgb(30, 30, 30);}
.top .solution .thumbnail-item:hover{cursor:pointer;}
.top .solution .thumbnail-item small{display:block;padding:0.25em 0.5em;font-size:1rem;line-height:1.2;}
.top .iteminfo{margin-top:0;flex-direction:column;}
.top .iteminfo-box{width:auto;}
.top .iteminfo-heading{font-size:2.1rem;font-weight:700;}
.top .iteminfo-heading a{padding-top:40px;height:auto;max-height:initial;}
.top .iteminfo ul{width:85%;margin:130px auto 0;padding:15px 0 30px;}
.top .iteminfo .service{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/service.png) no-repeat center 80px;background-size:85% auto;background-color:#eff3f5;}
.top .iteminfo .service ul{margin-top:100px;}
.top .iteminfo .telerobo{background:url(//ipresence.jp/wp-content/themes/ipresence/img/top/telerobo.png) no-repeat center 40px;background-size:85% auto;background-color:#e1e9ef;}
.top .r-d{padding:40px 0;background-color:#164f95;position:relative;overflow:hidden;}
.top .r-d .heading{padding-bottom:0.5em;font-size:2.5rem;}
.top .r-d .heading::after{width:80px;height:3px;}
.top .r-d .r-d-wrap{background:none;}
.top .r-d .r-d-wrap .bus-box{width:50%;max-width:50%;padding:30px 10px;border-bottom:none;border-right:1px solid #bacbdf;border-bottom:1px solid #bacbdf;}
.top .r-d .r-d-wrap .bus-box:nth-of-type(2n){border-right:none;}
.top .r-d .r-d-wrap .bus-box:nth-of-type(-n + 2){border-top:1px solid #bacbdf;}
.top .r-d .r-d-wrap .bus-box:nth-of-type(n + 4){border-bottom:1px solid #bacbdf;}
.top .r-d .r-d-wrap .bus-box.bus-1{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-01.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box.bus-2{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-02.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box.bus-3{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-03.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box.bus-4{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-04.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box.bus-5{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-05.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box.bus-6{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-06.avif) no-repeat center top;background-size:100% auto;}
.top .r-d .r-d-wrap .bus-box::before{height:125px;}
.top .r-d .r-d-wrap .bus-box img{margin:15px auto 0;width:40px;height:30px;}
.top .r-d .r-d-wrap .bus-box .lb{margin-top:0;height:2.5em;font-size:1.6rem;}
.top .r-d .r-d-wrap .bus-box p{height:auto;margin:25px 0 0;font-size:1.2rem;line-height:1.5;}
.top .r-d .link-btn{margin:40px auto 0;padding:1em 1.5em;font-size:1.6rem;}
.top .news{padding:40px 0;flex-direction:column;}
.top .news .news-cnt{width:auto;}
.top .news .information{position:relative;}
.top .news .information .heading{font-size:2rem;}
.top .news .information .heading::before{width:20px;height:20px;}
.top .news .information .info-wrap{justify-content:space-between;}
.top .news .information .info-box{width:calc(50% - 15px);margin-top:30px;}
.top .news .information .info-box a{display:block;width:100%;margin:0 auto;}
.top .news .information .info-box a:hover figure img{transform:scale(1);}
.top .news .information .info-box a figure{width:100%;height:120px;}
.top .news .information .info-box a figure figcaption{font-size:1.1rem;}
.top .news .information .info-box a span{margin:1.5em 0 0;font-size:1.3rem;}
.top .news .blog{margin-top:50px;position:relative;}
.top .news .blog .heading{font-size:2rem;}
.top .news .blog .heading::before{width:20px;height:20px;}
.top .news .blog .info-box{margin-top:30px;}
.top .news .dev{margin-top:50px;position:relative;}
.top .news .dev .heading img{height:24px;}
.top .news .dev .info-box{margin-top:30px;}
.top .news .note{margin-top:50px;position:relative;}
.top .news .note .heading img{height:24px;}
.top .news .note .info-box{margin-top:30px;}
.top .news .media-list{margin-top:50px;position:relative;}
.top .news .media-list .heading{font-size:1.8rem;}
.top .news .media-list .heading::before{width:20px;height:20px;}
.top .news iframe{display:block;margin:50px auto 0;}
.under{}
.under .sec-ct{padding:50px 0;}
.under .heading{font-size:2.4rem;}
.under .heading::after{width:80px;height:3px;}
.under .heading small{font-size:1.8rem;}
.under .pg-post{padding-bottom:50px;}
.under .pg-post:not(:nth-of-type(1)){margin-top:50px;}
.under .pg-post-blk{width:auto;margin:50px auto 0;}
.under .pg-post .flex{display:flex;}
.under .pg-post .post-editor p:last-child{margin-bottom:0;}
.under .pg-post .wp-caption{max-width:100%;}
.under .pg-post img{height:auto;margin:0 0 50px;max-width:100% !important;}
.under .pg-post img.aligncenter{display:block;margin:0 auto 30px;}
.under .pg-post img.alignleft{margin:0 50px 30px 0;float:left;}
.under .pg-post img.alignright{margin:0 0 30px 50px;float:right;}
.under-item .item-lead .lead-box{overflow:hidden;}
.under-item .item-lead .sl-point{flex-direction:column;}
.under-item .item-lead .sl-point li{margin-bottom:10px;width:auto;max-width:initial;padding:15px;padding-left:50px;font-size:1.5rem;}
.under-item .item-lead .sl-point li::before{width:21px;height:21px;top:15px;left:10px;}
.under-item .item-lead .sl-point li:last-child{margin-bottom:0;}
.under-item .item-lead .equipment{width:160px;margin:50px 0 30px 30px;}
.under-item .item-lead .equipment img{display:block;width:90%;margin:20px auto 0;}
.under-item .item-gallery::before{width:15%;}
.under-item .item-gallery .mv-list{margin:50px 0 0;padding:0 0 15px;}
.under-item .item-gallery .mv-list li{width:50%;max-width:50%;margin:10px 0 0;padding:0 10px;}
.under-item .item-gallery .mv-list li a{width:100%;height:120px;}
.under-item .item-gallery .mv-list li a:hover img{transform:scale(1);}
.under-item .item-gallery .mv-list li .caption{font-size:1.2rem;}
.under-item .item-info{padding-bottom:50px;}
.under-item .item-info .inner{flex-direction:column;}
.under-item .item-info-box{width:auto;margin-top:50px;padding-bottom:0;flex-direction:column;}
.under-item .item-info-box img{width:40%;height:auto;margin:0 auto;}
.under-item .item-info-subbox{margin:0 auto;padding:0 25px;}
.under-item .item-info-subbox ul li{font-size:1.2rem;}
.under-item .item-info-subbox ul li.list-ttl{font-size:1.5rem;}
.under-item .item-info-ttl{font-size:1.8rem;text-align:center;}
.under-item .item-info .btn-wrap{flex-direction:column;}
.under-item .item-info .btn-wrap .contact-btn, .under-item .item-info .btn-wrap .dl-btn{margin:30px auto 0;}
.under-item .item-info .cartin-btn{margin:30px auto 0;padding:0.75em 2em;left:auto;transform:translateX(0);position:relative;font-size:1.6rem;}
.under-item .item-info .cartin-btn::before{width:14px;height:14px;}
.under-item .item-info .cart-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .cart-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .contact-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .dl-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .dl-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf3.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .item-note-list{margin:30px auto 0;padding:10px;}
.under-item .item-info .item-note-list li{font-size:1.2rem;}
.under-item .faq-list dl{width:90%;padding:1em 0;}
.under-item .faq-list dl dt{padding:10px 30px 10px 60px;line-height:1.3;}
.under-item .faq-list dl dt::before{width:30px;height:30px;top:7px;left:0;font-size:1.4rem;}
.under-item .faq-list dl dt span::before, .under-item .faq-list dl dt span::after{width:14px;right:15px;top:1.25em;}
.under-item .faq-list dl dd{padding:0 0 0 5em;font-size:1.2rem;}
.under-item-keigan .item-lead .about{margin-top:50px;margin-right:0;width:100%;float:none;}
.under-item-keigan .item-lead .tele{padding:1.5em;}
.under-item-keigan .item-lead .tele dt{font-size:1.5rem;}
.under-item-keigan .item-lead .tele dd{font-size:1.3rem;}
.under-item-keigan .item-lead .sub-ttl{font-size:2rem;}
.under-item-keigan .item-lead .howto li{margin-bottom:1.5em;}
.under-item-keigan .item-lead .howto li::before{width:16px;height:16px;}
.under-item-keigan .item-lead .howto li .app{display:block;margin:0 0 15px;width:90%;float:none;}
.under-item-keigan .item-lead .system{display:block;width:90%;margin:50px auto 0;}
.under-item-keigan .item-lead .sys-caption{display:block;width:auto;margin:30px auto 0;font-size:1.2rem;line-height:1.3;}
.under-item-keigan .item-gallery .mv-list{width:100%;max-width:100%;padding:15px;box-sizing:border-box;}
.under-item-keigan .item-gallery .mv-list iframe{display:block;width:100%;height:170px;}
.under-item-keigan .item-info-box{width:auto;}
.under-item-keigan .item-info-box img{width:30%;height:auto;margin:0 auto;}
.under-item-keigan .item-info-subbox ul li{font-size:1.2rem;}
.under-item-keigan .item-info-subbox ul li strong{font-size:1.3rem;}
.under-item-welcome .item-lead .feature-wrap{margin-top:40px;flex-direction:column;}
.under-item-welcome .item-lead .feature-wrap .feature{width:auto;max-width:initial;box-sizing:border-box;margin:0 0 30px;}
.under-item-welcome .item-lead .feature-wrap .feature img{width:160px;height:160px;}
.under-item-welcome .item-lead .feature-wrap .feature-ttl{font-size:1.6rem;}
.under-item-welcome .item-lead .feature-wrap .feature p{padding:0 25px;}
.under-item-welcome .item-lead .feature-wrap .feature:last-child{margin-bottom:0;}
.under-item-welcome .item-lead .point{margin-top:50px;width:100%;background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/welcome/point.png) no-repeat;background-size:cover;}
.under-item-welcome .item-lead .point-inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 10px;flex-direction:column;}
.under-item-welcome .item-lead .point-box{margin-top:20px;padding:15px;background-color:rgba(255, 255, 255, 0.8);position:relative;box-sizing:border-box;box-shadow:2px 2px 10px rgba(30, 30, 30, 0.1);}
.under-item-welcome .item-lead .point-box-narrow{width:auto;max-width:initial;}
.under-item-welcome .item-lead .point-box::before{width:36px;height:36px;top:20px;left:20px;}
.under-item-welcome .item-lead .point-box-ttl{display:flex;align-items:center;height:50px;padding-left:50px;font-size:1.6rem;line-height:1.3;}
.under-item-welcome .item-lead .point-box p{margin-top:15px;font-size:1.3rem;line-height:1.5;}
.under-item-welcome .item-gallery .mv-list{padding:15px;flex-direction:column;}
.under-item-welcome .item-gallery .mv-list iframe{display:block;width:100%;height:170px;}
.under-item-welcome .item-gallery .mv-list .video-free{width:auto;max-width:initial;padding:15px;}
.under-item-welcome .item-gallery .mv-list .video-free-ttl{margin-top:15px;font-size:1.6rem;}
.under-item-welcome .item-gallery .mv-list .video-free-ttl + p{font-size:1.2rem;}
.under-item-welcome .item-gallery .mv-list .video-free ul li{padding:0 15px 0 30px;font-size:1.2rem;}
.under-item-welcome .item-gallery .mv-list .video-free ul li::before{width:15px;height:15px;}
.under-item-welcome .item-info-box{width:auto;}
.under-item-welcome .item-info-box img{width:20%;height:auto;margin:0 auto;}
.under-item-welcome .item-info-subbox ul li{font-size:1.2rem;}
.under-item-welcome .item-info-subbox ul li strong{font-size:1.3rem;}
.under-item-welcome .item-info .multi-device-ttl{margin-top:50px;font-size:1.8rem;line-height:1.3;}
.under-item-welcome .item-info .multi-device img{display:block;margin:30px auto 0;width:85%;}
.under-item-orihime .item-lead .about{width:120px;margin:50px 30px 30px 0;}
.under-item-orihime .item-lead .sub-ttl{font-size:2rem;}
.under-item-orihime .item-lead .feature-wrap{margin-top:40px;flex-direction:column;}
.under-item-orihime .item-lead .feature-wrap .feature{width:auto;max-width:initial;box-sizing:border-box;margin:0 0 30px;}
.under-item-orihime .item-lead .feature-wrap .feature img{width:140px;height:140px;}
.under-item-orihime .item-lead .feature-wrap .feature-ttl{font-size:1.6rem;}
.under-item-orihime .item-lead .feature-wrap .feature p{padding:0 25px;}
.under-item-orihime .item-lead .uti-wrap{display:flex;flex-direction:column;}
.under-item-orihime .item-lead .uti{margin:50px auto 0;width:auto;}
.under-item-orihime .item-lead .uti figure{width:100%;height:120px;}
.under-item-orihime .item-lead .uti-box{padding:30px;}
.under-item-orihime .item-lead .uti-ttl{font-size:1.8rem;}
.under-item-orihime .item-lead .uti p{font-size:1.3rem;}
.under-item-orihime .item-gallery .mv-list{width:100%;max-width:100%;padding:15px;box-sizing:border-box;}
.under-item-orihime .item-gallery .mv-list iframe{display:block;width:100%;height:170px;}
.under-item-orihime .item-info-box{width:auto;}
.under-item-orihime .item-info-box img{width:60%;margin:0 auto;}
.under-item-orihime .item-info-subbox ul li{font-size:1.2rem;}
.under-item-orihime .item-info-subbox ul li strong{font-size:1.3rem;}
.under-item-d-twin .case-list{padding-top:50px;padding-bottom:50px;}
.under-item-d-twin .case-list .inner{margin-top:0;justify-content:space-between;}
.under-item-d-twin .case-list-blk{margin-top:50px;width:calc(50% - 15px);position:relative;margin-right:0;}
.under-item-d-twin .case-list-blk:nth-of-type(3n){margin-right:0;}
.under-item-d-twin .case-list-blk figure{display:block;width:100%;}
.under-item-d-twin .case-list-blk figure a{display:block;width:100%;height:120px;overflow:hidden;}
.under-item-d-twin .case-list-blk figure a:hover img{transform:scale(1);}
.under-item-d-twin .case-list-blk figure figcaption{font-size:1.4rem;}
.under-item-d-twin .case-list-blk .case-cat{padding:0.5em 1em;font-size:1.1rem;}
.under-item-d-twin .case-list .contact-btn{display:block;width:70%;margin:50px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item-d-twin .case-list .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-casestudy .case-list{padding-bottom:50px;}
.under-casestudy .case-list .inner{margin-top:0;flex-direction:column;align-items:center;justify-content:flex-start;}
.under-casestudy .case-list-blk{margin-top:50px;width:100%;position:relative;margin-right:0;}
.under-casestudy .case-list-blk:nth-of-type(3n){margin-right:0;}
.under-casestudy .case-list-blk figure{display:block;width:100%;}
.under-casestudy .case-list-blk figure a{display:block;width:100%;height:180px;overflow:hidden;}
.under-casestudy .case-list-blk figure a:hover img{transform:scale(1);}
.under-casestudy .case-list-blk figure figcaption{font-size:1.4rem;}
.under-casestudy .case-list-blk .case-cat{padding:0.5em 1em;font-size:1.1rem;}
.under-casestudy .case-detail .case-copy{display:table;margin:40px auto 0;font-size:1.8rem;font-weight:700;line-height:1.5;}
.under-company .philosophy{padding-bottom:100px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/company/philosophy.svg) no-repeat bottom right;background-size:80% auto;background-color:#f6f8fa;}
.under-company .philosophy-copy{padding:0.75em 1em;font-size:1.6rem;}
.under-company .gaiyo-tb{display:block;}
.under-company .gaiyo-tb th, .under-company .gaiyo-tb td{display:block;}
.under-company .gaiyo-tb th{width:auto;max-width:initial;border-bottom:none;padding-bottom:0;}
.under-company .gaiyo-tb td{padding-top:0.5em;}
.under-company .gaiyo-tb td.flex{flex-wrap:wrap;}
.under-company .gaiyo-tb td.flex span{display:block;width:100%;}
.under-company .gaiyo-tb td.flex .hyougo-symbol{display:block;margin:30px 10px 0 0;width:80px;}
.under-company .gaiyo-tb td.flex .hyougo-symbol:nth-last-of-type(1){margin-right:0;}
.under-company .gaiyo-tb td .sdgs{flex-wrap:wrap;}
.under-company .gaiyo-tb td .sdgs-logo{display:block;width:150px;margin:20px 0 0;}
.under-company .gaiyo-tb td .sdgs ul{margin-top:0;padding-left:0;}
.under-company .gaiyo-tb td .sdgs ul::before{display:none;}
.under-company .gaiyo-tb td .sdgs ul li{margin-top:15px;}
.under-company .gaiyo-tb td .sdgs ul li img{display:block;width:85%;margin:0 auto;}
.under-company .history{padding-top:0;}
.under-company .history dl{display:block;padding:0.5em 1em;box-sizing:border-box;}
.under-company .history dl dt, .under-company .history dl dd{display:table-cell;display:block;}
.under-company .history dl dt{width:auto;max-width:initial;}
.under-company .history dl dd{padding-left:20px;}
.under-company .advisor .inner{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:5;flex-direction:column;}
.under-company .advisor .p-yokoyama{display:block;width:150px;margin:0 auto;}
.under-company .advisor .profile{margin-top:50px;}
.under-company .advisor .profile dt{font-size:2rem;text-align:center;}
.under-company .advisor .profile dt small{display:block;font-size:1.3rem;}
.under-company .advisor .profile dd{padding:1em 1em 0;}
.under-rd{padding:0 0 50px;min-width:initial;flex-direction:column;}
.under-rd .rd-info{margin-top:30px;width:auto;padding:30px 0;padding:0 0 30px;position:relative;flex-direction:column;}
.under-rd .rd-info.rd-1::before{background:linear-gradient(top, rgba(22, 45, 73, 0), rgba(22, 45, 73, 0) 30%, rgba(22, 45, 73, 0.8) 50%, rgba(22, 45, 73, 0.8));}
.under-rd .rd-info.rd-2{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-02.png) no-repeat;background-size:cover;}
.under-rd .rd-info.rd-2::before{background:linear-gradient(top, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.5) 50%, rgba(60, 60, 60, 0.5));}
.under-rd .rd-info.rd-3{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-03.png) no-repeat center right;background-size:cover;}
.under-rd .rd-info.rd-3::before{background:linear-gradient(top, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.6) 50%, rgba(60, 60, 60, 0.6));}
.under-rd .rd-info.rd-4{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-04.png) no-repeat center right;background-size:cover;}
.under-rd .rd-info.rd-4::before{background:linear-gradient(top, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.5) 50%, rgba(60, 60, 60, 0.5));}
.under-rd .rd-info.rd-5{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-05.png) no-repeat center center;background-size:cover;}
.under-rd .rd-info.rd-5::before{background:linear-gradient(top, rgba(60, 60, 60, 0), rgba(60, 60, 60, 0) 30%, rgba(60, 60, 60, 0.2) 50%, rgba(60, 60, 60, 0.2));}
.under-rd .rd-info.rd-6{background:url(//ipresence.jp/wp-content/themes/ipresence/img/rd/rd-06.png) no-repeat center center;background-size:cover;}
.under-rd .rd-info.rd-6::before{background:linear-gradient(top, rgba(43, 127, 203, 0), rgba(43, 127, 203, 0) 30%, rgba(43, 127, 203, 0.7) 50%, rgba(43, 127, 203, 0.7));}
.under-rd .rd-info-left{width:85%;max-width:85%;padding:25px 15px;}
.under-rd .rd-info-lb{height:50px;padding-left:50px;font-size:2rem;}
.under-rd .rd-info-lb small{font-size:1.6rem;}
.under-rd .rd-info-lb::before{width:30px;height:30px;}
.under-rd .rd-info-lb + p{margin-top:15px;font-size:1.3rem;line-height:1.5;}
.under-rd .rd-info-sublb{font-size:1.8rem;}
.under-rd .rd-info-right{width:auto;padding:20px;}
.under-rd .rd-info-right ul{margin-top:20px;}
.under-rd .rd-info-right ul li{font-size:1.4rem;}
.under-rd .rd-info-right ul li iframe{display:block;margin:15px 0;width:90%;height:230px;}
.under-tc .rental{padding-top:0;}
.under-tc .privacy{padding-top:0;}
.under-archive{padding-bottom:0;}
.under-archive-ttl{position:relative;}
.under-archive-ttl .pg-type{margin:50px auto 0;display:flex;justify-content:center;top:auto;right:0;transform:translateY(0);position:relative;}
.under-archive-ttl .pg-type li{margin:0 15px;}
.under-archive-ttl .pg-type li a{padding:0.75em;font-size:1.3rem;}
.under-archive .info-wrap{justify-content:space-between;}
.under-archive .info-wrap-list{flex-direction:column;max-width:initial;}
.under-archive .info-wrap-list dl{padding:1em 0;}
.under-archive .info-wrap-list dl dt, .under-archive .info-wrap-list dl dd{display:table-cell;padding:0;vertical-align:middle;}
.under-archive .info-wrap-list dl dt{width:80px;}
.under-archive .info-wrap-list dl dt figure{display:block;width:60px;height:60px;}
.under-archive .info-wrap-list dl dd{width:auto;}
.under-archive .info-wrap-list dl dd a{display:block;}
.under-archive .info-box{width:calc(50% - 15px);margin-top:30px;}
.under-archive .info-box a{display:block;width:100%;margin:0 auto;}
.under-archive .info-box a:hover figure img{transform:scale(1);}
.under-archive .info-box a figure{width:100%;height:120px;}
.under-archive .info-box a figure figcaption{font-size:1.1rem;}
.under-archive .info-box a span{margin:1.5em 0 0;font-size:1.3rem;}
.under-single{padding-bottom:0;}
.under-single .pg-cnt{padding-bottom:0;}
.under-single .post-meta{flex-wrap:wrap;}
.under-single .post-meta li{margin-right:15px;}
.under-single .post-meta li.date{font-size:1.2rem;}
.under-single .post-meta li.cate{margin-right:10px !important;padding:0 1em;font-size:1.1rem;}
.under-single .context{width:auto;margin:0 auto;}
.under-contact .list_caution{padding:0 15px;}
.under-contact .list_caution li{font-size:1.3rem;}
.under-contact .formbox{margin-top:50px;}
.under-contact .formbox dl{display:table;width:100%;padding:1em 0;display:block;}
.under-contact .formbox dl dt, .under-contact .formbox dl dd{display:table-cell;vertical-align:top;display:block;}
.under-contact .formbox dl dt{width:auto;font-weight:bold;}
.under-contact .formbox dl dt .notnull{font-size:1rem;}
.under-contact .formbox dl dd{padding-top:0.5em;}
.under-contact .formbox dl dd input[type=text],
.under-contact .formbox dl dd input[type=email],
.under-contact .formbox dl dd input[type=number],
.under-contact .formbox dl dd select, .under-contact .formbox dl dd textarea{width:100%;max-width:100%;font-size:1.4rem;padding:0.75em;}
.under-contact .formbox dl dd input[type=text]::placeholder,
.under-contact .formbox dl dd input[type=email]::placeholder,
.under-contact .formbox dl dd input[type=number]::placeholder,
.under-contact .formbox dl dd select::placeholder, .under-contact .formbox dl dd textarea::placeholder{font-size:1.2rem;}
.under-contact .formbox dl dd textarea{width:100%;}
.under-contact .formbox dl dd input[name=お名前],
.under-contact .formbox dl dd input[name=フリガナ]{width:100%;max-width:100%;}
.under-contact .formbox dl dd input[name=会社名]{width:100%;max-width:100%;}
.under-contact .formbox dl dd input[type=email],
.under-contact .formbox dl dd input[name=ご住所]{width:100%;max-width:100%;}
.under-contact .formbox dl dd .mwform-tel-field input, .under-contact .formbox dl dd .mwform-zip-field input{width:auto;}
.under-contact .formbox dl dd small{display:block;margin-top:0.5em;font-size:1.1rem;}
.under-contact .formbox .btnarea input{margin-left:15px;margin-right:15px;font-size:1.5rem;padding:1em 2em;}
.open-options{display:table;margin:0 auto 50px;padding:1em 3em;font-size:1.6rem;}
.open-options:hover{transform:scale(1);}
a[href^="tel:"]{pointer-events:visible;}
}   .panWrap{background-color:black;padding:0 5%;}
.panWrap .pan{width:100%;position:relative;text-align:left;font-size:1.3rem;background-color:transparent;color:white;font-weight:700;}
@media screen and (max-width:767px){
.panWrap .pan{font-size:1.2rem;}
}
.panWrap .pan .inner{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:1em 0;text-align:left;}
@media screen and (max-width:767px){
.panWrap .pan .inner{padding:0.5em 0;}
}
.panWrap .pan a{margin-right:15px;color:white;font-weight:normal;position:relative;}
.panWrap .pan a::after{content:"";display:inline-block;margin-left:15px;width:8px;height:8px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:cover;}
.pg-mainarea__bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:black;}
.pg-mainarea__bg::after{content:"";display:block;width:100%;height:100%;background-color:black;position:absolute;top:0;left:0;opacity:0.45;}
.pg-mainarea__bg img{display:block;width:100%;height:100%;object-fit:cover;}
.pg-mainarea--404{height:auto;background-color:black;}
.pg-mainarea--404 .inner{padding:120px 0 80px;}
@media screen and (max-width:767px){
.pg-mainarea--404 .inner{padding:100px 0 80px;}
}
.pg-mainarea .pg-title--404{font-size:6.5vw;font-weight:100;opacity:0.75;}
@media screen and (max-width:767px){
.pg-mainarea .pg-title--404{font-size:6rem;}
}
.pg-mainarea .pg-title--404 small{font-size:4vw;}
@media screen and (max-width:767px){
.pg-mainarea .pg-title--404 small{font-size:2.5rem;}
}
.bnrArea__inner{padding-top:50px;}
@media screen and (max-width:767px){
.bnrArea__inner{padding-top:25px;}
}
.bnrArea__column{display:flex;justify-content:center;}
.bnrArea a{display:block;width:70%;}
@media screen and (max-width:767px){
.bnrArea a{width:100%;}
}
.bnrArea a img{display:block;}
.bnrArea + .sec-ct{padding-top:50px !important;}
.footerBnr .bnrArea__inner{padding-top:0 !important;}
.footerBnr .bnrArea a{width:50%;}
@media screen and (max-width:767px){
.footerBnr .bnrArea a{width:100%;}
}
.topicCnt__inner{border:1px solid #999;padding:2.5%;}
@media screen and (max-width:767px){
.topicCnt__inner{padding:5%;}
}
.topicCnt__inner--pList{max-width:initial;}
.topicCnt p.caption-pList{font-size:1.4rem;line-height:1.5;}
@media screen and (max-width:767px){
.topicCnt p.caption-pList{font-size:1.3rem;}
}
.topicCnt__em{font-size:1.8rem;}
@media screen and (max-width:767px){
.topicCnt__em{font-size:1.6rem;line-height:1.3;}
}
.topicCnt__em--pList{font-size:1.5rem;letter-spacing:-0.025em;line-height:1.4;}
@media screen and (max-width:767px){
.topicCnt__em--pList{font-size:1.4rem;}
}
.NotesBox{width:80%;border:1px solid #999;}
@media screen and (max-width:767px){
.NotesBox{width:100%;}
}
.NotesBox__inner{padding:2.5%;}
@media screen and (max-width:767px){
.NotesBox__inner{padding:5%;}
}
.NotesBox__cap{display:inline-flex;position:relative;padding-left:1.5em;font-size:1.3rem;line-height:1.5;}
.NotesBox__cap::before{content:"※";position:absolute;top:0;left:0;}
.ytMv{width:70%;margin-left:auto;margin-right:auto;position:relative;}
@media screen and (max-width:767px){
.ytMv{width:100%;}
}
.ytMv iframe{display:block;width:100% !important;height:auto !important;aspect-ratio:16/9;}
.ytMv .ytEmbed{display:block;width:100%;height:100%;position:relative;}
.ytMv .ytEmbed img{display:block;margin:0 !important;width:100%;aspect-ratio:16/9;object-fit:cover;}
.ytMv .ytEmbed::after{content:"";display:block;width:70px;height:70px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/youtube.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
@media screen and (max-width:767px){
.ytMv .ytEmbed::after{width:50px;height:50px;}
}
.pg404Cnt__label{font-size:3rem;font-weight:700;}
@media screen and (max-width:767px){
.pg404Cnt__label{font-size:2rem;}
}
.pg404Cnt .backBtn{padding:1em;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgb(30, 30, 30);color:rgb(30, 30, 30);border-radius:50px;box-sizing:border-box;min-width:240px;font-size:1.8rem;font-weight:500;gap:0 0.5em;}
@media screen and (max-width:767px){
.pg404Cnt .backBtn{font-size:1.6rem;min-width:200px;}
}
.pg404Cnt .backBtn i{font-size:1.5rem;}
.pg404Cnt .backBtn:hover{background-color:rgb(30, 30, 30);color:white;opacity:1;}
.under{}
.under-item{padding-bottom:0;position:relative;overflow:hidden;}
.under-item .sub-ttl{margin-top:50px;font-size:2.8rem;font-weight:700;text-align:center;}
.under-item .item-lead .lead-box{overflow:hidden;}
.under-item .item-lead .sl-point{display:flex;justify-content:space-between;}
.under-item .item-lead .sl-point li{display:flex;align-items:center;width:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);border:1px solid rgb(30, 30, 30);box-sizing:border-box;padding:20px;padding-left:50px;font-size:1.6rem;font-weight:700;line-height:1.3;position:relative;}
.under-item .item-lead .sl-point li::before{content:"";display:inline-block;width:28px;height:28px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/comment.svg) no-repeat;background-size:contain;position:absolute;top:30px;left:10px;}
.under-item .item-lead .equipment{width:320px;margin:50px 0 0 70px;float:right;overflow:hidden;text-align:center;}
.under-item .item-lead .equipment-ttl{background-color:#164f95;background-color:rgb(30, 30, 30);color:white;padding:0.5em 0;}
.under-item .item-lead .equipment img{display:block;width:80%;margin:30px auto 0;}
.under-item .item-lead .act-scene{display:flex;justify-content:space-between;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene{flex-wrap:wrap;}
}
.under-item .item-lead .act-scene figure{margin-top:70px;width:calc(25% - 35px);}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene figure{margin-top:30px;width:calc(50% - 15px);}
}
.under-item .item-lead .act-scene figure img{display:block;width:100%;height:180px;object-fit:cover;}
@media screen and (max-width:767px){
.under-item .item-lead .act-scene figure img{height:130px;}
}
.under-item .item-lead .act-scene figure figcaption{margin-top:15px;display:block;text-align:center;}
.under-item .item-feature{padding-top:0;}
.under-item .item-feature .inner{padding:0 70px;}
@media screen and (max-width:767px){
.under-item .item-feature .inner{padding:0;}
}
.under-item .item-feature .if-blk{margin-top:70px;padding:50px 35px;padding-left:200px;box-sizing:border-box;position:relative;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk{margin-top:50px;padding:35px 15px;padding-left:100px;padding-right:15px;}
}
.under-item .item-feature .if-blk:nth-of-type(n + 2){margin-top:25px;}
.under-item .item-feature .if-blk .num{position:absolute;top:30px;left:50px;font-size:15rem;font-weight:bold;opacity:0.1;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk .num{font-size:9rem;left:25px;}
}
.under-item .item-feature .if-blk::before, .under-item .item-feature .if-blk::after{content:"";display:block;width:100px;height:100px;position:absolute;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk::before, .under-item .item-feature .if-blk::after{width:60px;height:60px;}
}
.under-item .item-feature .if-blk::before{border-top:1px solid rgb(30, 30, 30);border-left:1px solid rgb(30, 30, 30);top:0;left:0;}
.under-item .item-feature .if-blk::after{border-bottom:1px solid rgb(30, 30, 30);border-right:1px solid rgb(30, 30, 30);bottom:0;right:0;}
.under-item .item-feature .if-blk h3{font-size:2.4rem;font-weight:700;}
@media screen and (max-width:767px){
.under-item .item-feature .if-blk h3{font-size:1.8rem;line-height:1.2;}
}
.under-item .item-feature .if-blk h3 + p{margin-top:15px;}
.under-item .act-example{background-color:black;}
.under-item .act-example .heading{color:white;}
.under-item .act-example .heading::after{background-color:rgba(255, 255, 255, 0.7);}
.under-item .act-example .inner{display:flex;justify-content:space-between;}
@media screen and (max-width:767px){
.under-item .act-example .inner{flex-direction:column;justify-content:flex-start;align-items:center;}
}
.under-item .act-example .ex-blk{margin-top:70px;width:calc(33.3333333333% - 50px);max-width:calc(33.3333333333% - 50px);box-sizing:border-box;color:white;position:relative;}
@media screen and (max-width:767px){
.under-item .act-example .ex-blk{width:calc(100% - 50px);max-width:calc(100% - 50px);}
}
.under-item .act-example .ex-blk figure{display:block;}
.under-item .act-example .ex-blk figure img{display:block;width:100%;height:200px;object-fit:cover;}
.under-item .act-example .ex-blk-inner{padding:25px 0 75px;}
.under-item .act-example .ex-blk-inner h3{font-size:1.6rem;font-weight:bold;line-height:1.2;}
.under-item .act-example .ex-blk-inner p{margin-top:15px;font-size:1.4rem;line-height:1.6;opacity:0.85;}
.under-item .act-example .ex-blk-inner .btn{display:flex;justify-content:center;align-items:center;width:180px;height:40px;color:white;background-color:#05a9c5;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under-item .item-gallery{background-color:#eff3f5;position:relative;}
.under-item .item-gallery::before{content:"";display:block;width:20%;height:100%;background-color:#e1e9ef;position:absolute;top:0;left:0;}
.under-item .item-gallery .inner{position:relative;z-index:10;}
.under-item .item-gallery .mv-list{margin:50px 0 0;padding:0 0 15px;display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:rgb(30, 30, 30);}
.under-item .item-gallery .mv-list li{width:33.3333333333%;max-width:33.3333333333%;margin:15px 0 0;padding:0 15px;box-sizing:border-box;}
.under-item .item-gallery .mv-list li::before{display:none;}
.under-item .item-gallery .mv-list li a{display:block;width:100%;height:200px;overflow:hidden;}
.under-item .item-gallery .mv-list li a:hover{opacity:1;}
.under-item .item-gallery .mv-list li a:hover img{transform:scale(1.1);}
.under-item .item-gallery .mv-list li a img{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";box-sizing:border-box;}
.under-item .item-gallery .mv-list li .caption{display:block;margin:0.5em 0 0;font-size:1.3rem;text-align:center;line-height:1.3;color:white;}
.under-item .item-gallery .mv-list.col-2{justify-content:space-between;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2{flex-direction:column;}
}
.under-item .item-gallery .mv-list.col-2 li{width:50%;max-width:50%;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2 li{width:100%;max-width:100%;}
}
.under-item .item-gallery .mv-list.col-2 li a{display:block;width:100%;height:300px;overflow:hidden;position:relative;}
@media screen and (max-width:767px){
.under-item .item-gallery .mv-list.col-2 li a{height:220px;}
}
.under-item .item-gallery .mv-list.col-2 li a::after{content:"";display:inline-block;width:70px;height:70px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/play.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:5;opacity:0.9;}
.under-item .item-info{padding-bottom:100px;position:relative;}
.under-item .item-info .inner{display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:10;}
.under-item .item-info-box{width:50%;margin-top:50px;padding-bottom:50px;display:flex;align-items:flex-start;position:relative;}
.under-item .item-info-box img{display:block;width:200px;height:300px;object-fit:contain;font-family:"object-fit:contain;";margin-right:30px;}
.under-item .item-info-subbox ul{margin-top:30px;}
.under-item .item-info-subbox ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item .item-info-subbox ul li.list-ttl{list-style-type:none;margin-left:0;font-size:1.8rem;}
.under-item .item-info-ttl{margin-top:30px;font-size:2.4rem;font-weight:700;position:relative;line-height:1.1;}
.under-item .item-info-ttl small{font-size:1.7rem;}
.under-item .item-info .price{margin-top:10px;font-size:1.8rem;}
@media screen and (max-width:767px){
.under-item .item-info .price{font-size:1.6rem;letter-spacing:-0.05em;}
}
.under-item .item-info .price strong{font-size:2.1rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-item .item-info .price strong{display:block;font-size:1.8rem;line-height:1.5;}
}
@media screen and (max-width:767px){
.under-item .item-info .price strong small{font-size:1.6rem;}
}
.under-item .item-info .price .item{display:inline-block;width:10rem;}
.under-item .item-info .price .continue{font-size:1.7rem;}
@media screen and (max-width:767px){
.under-item .item-info .price .continue{font-size:1.4rem;}
}
.under-item .item-info .btn-wrap{display:flex;justify-content:center;}
.under-item .item-info .btn-wrap .contact-btn, .under-item .item-info .btn-wrap .dl-btn{margin:30px 15px 0;}
.under-item .item-info .cartin-btn{display:table;margin:30px auto 0;padding:0.75em 1em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.under-item .item-info .cartin-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .cart-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .cart-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .contact-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .dl-btn{display:table;margin:30px auto 0;padding:1em 2em;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;}
.under-item .item-info .dl-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf3.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .item-note-list{display:table;margin:30px auto 0;padding:15px;background-color:#f6f8fa;border:1px solid #ccc;}
.under-item .item-info .item-note-list li{padding-left:1.5em;font-size:1.3rem;position:relative;}
.under-item .item-info .item-note-list li::before{content:"※";position:absolute;top:0;left:0;}
.under-item .item-info .op-ttl{display:table;margin:70px auto 0;font-size:2.1rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.under-item .item-info .op-ttl{font-size:1.8rem;}
}
.under-item .item-info .op-ttl::before, .under-item .item-info .op-ttl::after{content:"";display:inline-block;width:70px;height:1px;background-color:rgb(30, 30, 30);position:absolute;top:50%;transform:translateY(-50%);}
.under-item .item-info .op-ttl::before{left:-100px;}
.under-item .item-info .op-ttl::after{right:-100px;}
.under-item .item-info .app-list{display:flex;justify-content:center;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .item-info .app-list{justify-content:space-between;}
}
.under-item .item-info .app-list figure{margin:30px 25px 0;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure{width:50%;margin:30px 0 0;}
}
.under-item .item-info .app-list figure img{display:block;width:80px;height:80px;object-fit:contain;margin:0 auto;border-radius:10px;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure img{width:60px;height:60px;}
}
.under-item .item-info .app-list figure figcaption{display:block;margin-top:20px;font-size:1.4rem;line-height:1.3;}
@media screen and (max-width:767px){
.under-item .item-info .app-list figure figcaption{font-size:1.2rem;text-align:center;}
}
.under-item .faq-list{background-color:#164f95;position:relative;}
.under-item .faq-list::before{}
.under-item .faq-list::after{}
.under-item .faq-list .heading{color:white;}
.under-item .faq-list .heading::after{background-color:rgba(255, 255, 255, 0.7);}
.under-item .faq-list dl{width:65%;margin:0 auto;padding:1em 0;text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.5);position:relative;z-index:10;}
.under-item .faq-list dl:nth-of-type(1){margin-top:40px;}
.under-item .faq-list dl:last-child{border-bottom:none;}
.under-item .faq-list dl dt, .under-item .faq-list dl dd{color:white;}
.under-item .faq-list dl dt{padding:10px 30px 10px 80px;position:relative;line-height:1.3;}
.under-item .faq-list dl dt:hover{cursor:pointer;}
.under-item .faq-list dl dt::before{content:"Ｑ";display:flex;justify-content:center;align-items:center;width:40px;height:40px;position:absolute;top:0;left:0;font-size:1.6rem;font-weight:bold;color:white;border:1px solid white;}
.under-item .faq-list dl dt span::before, .under-item .faq-list dl dt span::after{content:"";display:block;width:18px;height:1px;background:white;position:absolute;right:30px;top:1.25em;}
.under-item .faq-list dl dt span::after{transform:translateY(-50%) rotate(90deg);transition:0.5s;}
.under-item .faq-list dl dt span.active::after{transform:rotate(0);transition:0.5s;}
.under-item .faq-list dl dd{display:none;margin-top:1em;padding:0 3.5em 0 5em;color:white;}
.under-item .faq-list dl dd a{color:rgb(237, 233, 67);}
.under-item .relation-list ul{display:flex;flex-wrap:wrap;}
@media screen and (max-width:767px){
.under-item .relation-list ul{justify-content:space-between;}
}
.under-item .relation-list ul li{margin-top:50px;width:20%;max-width:calc(20% - 35px);margin-right:calc((100% - (20% - 35px) * 5) / 4);}
@media screen and (max-width:767px){
.under-item .relation-list ul li{margin-top:30px;width:calc(50% - 15px);max-width:calc(50% - 15px);margin-right:0;}
}
.under-item .relation-list ul li:nth-of-type(5n){margin-right:0;}
.under-item .relation-list ul li a img{display:block;width:100%;height:130px;object-fit:cover;}
.under-item .relation-list ul li a .ttl{margin-top:15px;display:block;font-size:1.3rem;line-height:1.5;}
.under-item-temi .item-lead .about{display:block;margin-left:100px;width:180px;float:right;}
.under-item-temi .item-lead .act-scene figure img{height:150px;}
@media screen and (max-width:767px){
.under-item-temi .item-lead .act-scene figure img{height:130px;}
}
.under-item-temi .temi-feature{padding:0;background-color:rgb(30, 30, 30);overflow:hidden;position:relative;color:white;}
.under-item-temi .temi-feature .video-wrap{width:50%;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;}
.under-item-temi .temi-feature .video-wrap::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0;z-index:5;}
.under-item-temi .temi-feature .video-wrap video{width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;";}
.under-item-temi .temi-feature .inner{padding:100px 0 100px;position:relative;z-index:10;}
.under-item-temi .temi-feature .heading{color:white;position:relative;z-index:10;}
.under-item-temi .temi-feature .heading::after{background-color:white;}
.under-item-temi .temi-feature-list{margin-top:30px;display:flex;flex-wrap:wrap;}
.under-item-temi .temi-feature-list li{margin-top:50px;width:25%;max-width:25%;padding-right:30px;font-size:1.2rem;box-sizing:border-box;color:rgba(255, 255, 255, 0.7);}
.under-item-temi .temi-feature-list li strong{display:block;margin-bottom:0.5em;padding-left:40px;font-size:1.5rem;font-weight:bold;position:relative;color:white;font-feature-settings:"palt";}
.under-item-temi .temi-feature-list li strong::before{content:"";display:inline-block;width:32px;height:24px;vertical-align:middle;position:absolute;top:0.15em;left:0;}
.under-item-temi .temi-feature-list li img{display:block;width:40px;}
.under-item-temi .temi-feature-list li.f-01 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-01.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-02 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-02.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-03 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-03.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-04 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-04.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-05 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-05.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-06 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-06.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-07 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-07.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-08 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-08.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-09 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-09.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-10 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-10.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-11 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-11.png) no-repeat;background-size:contain;}
.under-item-temi .temi-feature-list li.f-12 strong::before{background:url(//ipresence.jp/wp-content/themes/ipresence/img/item/temi/f-12.png) no-repeat;background-size:contain;}
.under-item-temi .act-example .inner{justify-content:flex-start;flex-wrap:wrap;}
.under-item-temi .act-example .ex-blk{margin-top:70px;width:calc(25% - 50px);max-width:calc(25% - 50px);margin-right:calc((100% - (25% - 50px) * 4) / 3);}
@media screen and (max-width:767px){
.under-item-temi .act-example .ex-blk{margin:70px auto 0;width:calc(100% - 50px);max-width:calc(100% - 50px);}
}
.under-item-temi .act-example .ex-blk:nth-of-type(4n){margin-right:0;}
.under-item-temi .act-example .ex-blk figure img{height:130px;}
@media screen and (max-width:767px){
.under-item-temi .act-example .ex-blk figure img{height:170px;}
}
.under-item-temi .item-info #spec-wrap{margin-top:70px;display:flex;flex-direction:column;justify-content:center;}
.under-item-temi .item-info #slider,
.under-item-temi .item-info #slider-2{width:100%;margin:0 auto 30px;transition:opacity 0.3s linear;}
.under-item-temi .item-info #slider.slick-initialized,
.under-item-temi .item-info #slider-2.slick-initialized{opacity:1;}
.under-item-temi .item-info #slider.slick-initialized .maincopy,
.under-item-temi .item-info #slider-2.slick-initialized .maincopy{opacity:1;}
.under-item-temi .item-info #slider-2{padding-bottom:100px;}
.under-item-temi .item-info .slide-item{position:relative;outline:none;border-top:1px solid rgb(30, 30, 30);}
.under-item-temi .item-info .slide-item-2{padding-bottom:100px;}
.under-item-temi .item-info .slide-item-2 .spec{padding-top:0 !important;}
.under-item-temi .item-info .slide-item .spec{display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;padding:50px 0 0;}
.under-item-temi .item-info .slide-item .spec-info-ttl{margin-top:30px;font-size:3rem;font-weight:700;}
.under-item-temi .item-info .slide-item .spec-info-ttl small{margin-top:15px;font-size:2.1rem;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec-info-ttl small{font-size:1.5rem;}
}
.under-item-temi .item-info .slide-item .spec p{margin-top:30px;font-size:1.3rem;}
.under-item-temi .item-info .slide-item .spec p .p-ttl{font-size:1.8rem;font-weight:700;}
.under-item-temi .item-info .slide-item .spec p.price{margin-top:15px;font-size:1.8rem;line-height:1.8;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec p.price{font-size:1.6rem;letter-spacing:-0.05em;}
}
.under-item-temi .item-info .slide-item .spec p.price strong{font-size:2.1rem;font-weight:bold;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec p.price strong{display:block;font-size:1.8rem;line-height:1.5;}
}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec p.price strong small{font-size:1.6rem;}
}
.under-item-temi .item-info .slide-item .spec p.price .item{display:inline-block;width:10rem;}
.under-item-temi .item-info .slide-item .spec p.price .continue{font-size:1.8rem;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec p.price .continue{font-size:1.4rem;}
}
.under-item-temi .item-info .slide-item .spec h4{display:table;margin:30px 0 0;font-size:1.8rem;font-weight:700;}
.under-item-temi .item-info .slide-item .spec h4 + ul, .under-item-temi .item-info .slide-item .spec h4 + p{margin-top:10px !important;}
.under-item-temi .item-info .slide-item .spec h5{display:table;margin:10px 0 0;font-size:1.4rem;font-weight:bold;}
.under-item-temi .item-info .slide-item .spec h5 + ul, .under-item-temi .item-info .slide-item .spec h5 + p{margin-top:10px !important;}
.under-item-temi .item-info .slide-item .spec ul{margin-top:30px;}
.under-item-temi .item-info .slide-item .spec ul li{margin-left:1em;list-style-type:disc;font-size:1.3rem;}
.under-item-temi .item-info .slide-item .spec ul li.list-ttl{list-style-type:none;margin-left:0;font-size:1.8rem;font-weight:700;}
.under-item-temi .item-info .slide-item .spec ul li.note{margin-top:2em;margin-left:0;list-style-type:none;}
.under-item-temi .item-info .slide-item .spec-1{padding:50px 100px 0;justify-content:flex-start;}
.under-item-temi .item-info .slide-item .spec-1 img{display:block;width:150px;width:200px;margin:30px 100px 0 0;}
.under-item-temi .item-info .slide-item .spec-2, .under-item-temi .item-info .slide-item .spec-3, .under-item-temi .item-info .slide-item .spec-5, .under-item-temi .item-info .slide-item .spec-6, .under-item-temi .item-info .slide-item .spec-7, .under-item-temi .item-info .slide-item .spec-8, .under-item-temi .item-info .slide-item .spec-9, .under-item-temi .item-info .slide-item .spec-10, .under-item-temi .item-info .slide-item .spec-11, .under-item-temi .item-info .slide-item .spec-12, .under-item-temi .item-info .slide-item .spec-13, .under-item-temi .item-info .slide-item .spec-14, .under-item-temi .item-info .slide-item .spec-16{flex-direction:row-reverse;padding:50px 100px 0;}
.under-item-temi .item-info .slide-item .spec-2 img, .under-item-temi .item-info .slide-item .spec-3 img, .under-item-temi .item-info .slide-item .spec-5 img, .under-item-temi .item-info .slide-item .spec-6 img, .under-item-temi .item-info .slide-item .spec-7 img, .under-item-temi .item-info .slide-item .spec-8 img, .under-item-temi .item-info .slide-item .spec-9 img, .under-item-temi .item-info .slide-item .spec-10 img, .under-item-temi .item-info .slide-item .spec-11 img, .under-item-temi .item-info .slide-item .spec-12 img, .under-item-temi .item-info .slide-item .spec-13 img, .under-item-temi .item-info .slide-item .spec-14 img, .under-item-temi .item-info .slide-item .spec-16 img{display:block;width:400px;margin:30px 0 0 100px;}
.under-item-temi .item-info .slide-item .spec-4{padding:50px 100px 0;}
.under-item-temi .item-info .slide-item .spec-4 ul{display:flex;flex-wrap:wrap;}
.under-item-temi .item-info .slide-item .spec-4 ul li{width:33.3333333333%;margin-left:0;font-size:1.6rem;}
.under-item-temi .item-info .slide-item .spec-6 img, .under-item-temi .item-info .slide-item .spec-12 img{width:250px;}
.under-item-temi .item-info .slide-item .spec-7 img, .under-item-temi .item-info .slide-item .spec-8 img, .under-item-temi .item-info .slide-item .spec-9 img{width:300px;}
.under-item-temi .item-info .slide-item .spec-15{flex-direction:row-reverse;padding:50px 100px 0;}
.under-item-temi .item-info .slide-item .spec-15 img{width:500px;margin:30px 0 0 100px;}
.under-item-temi .item-info .slide-item .spec-17{padding:50px 100px 0;box-sizing:border-box;}
.under-item-temi .item-info .slide-item .spec-17 .spec-info{display:block;width:100%;}
.under-item-temi .item-info .slide-item .spec-17 .spec-info .wrap{display:flex;justify-content:space-between;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec-17 .spec-info .wrap{flex-direction:column;justify-content:flex-start;}
}
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk{width:calc(50% - 15px);}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk{width:auto;}
}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk h4{font-size:1.5rem;}
}
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk figure{display:block;width:70%;}
@media screen and (max-width:767px){
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk figure{width:60%;margin:25px auto;}
}
.under-item-temi .item-info .slide-item .spec-17 .spec-info .blk figure img{display:block;width:100%;}
.under-item-temi .item-info #thumbnail-list,
.under-item-temi .item-info #thumbnail-list-2{width:100%;display:flex;margin:0 auto;}
.under-item-temi .item-info .thumbnail-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:initial;margin-right:3px;padding:0.25em 0.5em;margin-bottom:0;box-sizing:border-box;position:relative;border:1px solid rgb(30, 30, 30);border-bottom:none;font-size:1.3rem;}
@media screen and (max-width:767px){
.under-item-temi .item-info .thumbnail-item{margin-right:0;}
}
.under-item-temi .item-info .thumbnail-item:last-child{margin-right:0;}
.under-item-temi .item-info .thumbnail-item:hover{cursor:pointer;}
.under-item-temi .item-info .thumbnail-item.thumbnail-current{background-color:rgb(30, 30, 30);color:white;}
.under-item-temi .item-info .btn-list{margin-top:70px;display:flex;justify-content:center;}
@media screen and (max-width:767px){
.under-item-temi .item-info .btn-list{margin-top:40px;flex-direction:column;align-items:center;}
}
.under-item-temi .item-info .btn-list a{display:flex;align-items:center;justify-content:center;width:260px;height:70px;margin:0 15px;padding:0;font-size:1.6rem;font-weight:normal;background-color:#05a9c5;color:white;border:none;cursor:pointer;position:relative;}
@media screen and (max-width:767px){
.under-item-temi .item-info .btn-list a{width:80%;height:60px;margin:15px auto 0;font-size:1.5rem;}
}
.under-item-temi .item-info .btn-list a.contact::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
@media screen and (max-width:767px){
.under-item-temi .item-info #thumbnail-list-2 .thumbnail-item{width:50% !important;max-width:50% !important;border-bottom:1px solid rgb(30, 30, 30);}
}
@media screen and (max-width:767px){
.under-item-temi .prepare .tb-scroll{overflow:scroll;}
}
@media screen and (max-width:767px){
.under-item-temi .prepare .tb-scroll table{width:660px !important;}
}
.under-item-temi .prepare table{width:100%;}
.under-item-temi .prepare table th, .under-item-temi .prepare table td{padding:0.5em;vertical-align:middle;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-item-temi .prepare table th, .under-item-temi .prepare table td{padding:0.5em 0.25em;}
}
.under-item-temi .prepare table th:nth-of-type(1),
.under-item-temi .prepare table td:nth-of-type(1){width:20%;max-width:20%;}
.under-item-temi .prepare table th:nth-of-type(n + 2),
.under-item-temi .prepare table td:nth-of-type(n + 2){text-align:center;}
.under-item-temi .prepare table th{background-color:black;color:white;text-align:center;border-right:1px solid white;}
.under-item-temi .prepare table th:nth-of-type(n + 2){background-color:rgba(0, 0, 0, 0.65);}
.under-item-temi .prepare table th:last-child{border-right:none;}
.under-item-temi .prepare table td{font-size:1.5rem;line-height:1.6;}
@media screen and (max-width:767px){
.under-item-temi .prepare table td{font-size:1.2rem;line-height:1.5;}
}
.under-item-temi .prepare table td:nth-of-type(1){background-color:rgba(204, 204, 204, 0.3);font-weight:bold;}
.under-item-temi .prepare table td:nth-of-type(n + 2){position:relative;}
.under-item-temi .prepare table td:nth-of-type(n + 2)::after{content:"";display:inline-block;width:1px;height:calc(100% - 20px);background-color:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.under-item-temi .prepare table td:last-child::after{display:none;}
.under-item-temi .prepare table td figure{display:block;margin:0 auto 15px;width:120px;height:120px;}
@media screen and (max-width:767px){
.under-item-temi .prepare table td figure{width:90px;height:90px;}
}
.under-item-temi .prepare table td figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.under-item-temi .prepare table td figure.i-2{width:80px;height:80px;margin:15px auto 0;}
@media screen and (max-width:767px){
.under-item-temi .prepare table td figure.i-2{width:65px;height:65px;}
}
.rentalPrice{margin:25px 0 0;}
.rentalPrice__label{font-size:1.8rem;}
.rentalPrice__info{padding:0.25em 0;display:flex;gap:0 1em;font-size:1.6rem;line-height:1.2;}
@media screen and (max-width:767px){
.rentalPrice__info{font-size:1.5rem;}
}
.rentalPrice__info__col1{min-width:90px;}
.topicCnt__inner{border:1px solid #999;padding:2.5%;}
@media screen and (max-width:767px){
.topicCnt__inner{padding:5%;}
}
.topicCnt__inner--pList{max-width:initial;}
.topicCnt p.caption-pList{font-size:1.4rem;line-height:1.5;}
@media screen and (max-width:767px){
.topicCnt p.caption-pList{font-size:1.3rem;}
}
.topicCnt__em{font-size:1.8rem;}
@media screen and (max-width:767px){
.topicCnt__em{font-size:1.6rem;line-height:1.3;}
}
.topicCnt__em--pList{font-size:1.5rem;letter-spacing:-0.025em;line-height:1.4;}
@media screen and (max-width:767px){
.topicCnt__em--pList{font-size:1.4rem;}
}   @media screen and (max-width:767px){
.under{}
.under .sec-ct{padding:50px 0;}
.under .heading{font-size:2.4rem;}
.under .heading::after{width:80px;height:3px;}
.under .heading small{font-size:1.8rem;}
.under .pg-post{padding-bottom:50px;}
.under .pg-post:not(:nth-of-type(1)){margin-top:50px;}
.under .pg-post-blk{width:auto;margin:50px auto 0;}
.under .pg-post .flex{display:flex;}
.under .pg-post .post-editor p:last-child{margin-bottom:0;}
.under .pg-post .wp-caption{max-width:100%;}
.under .pg-post img{height:auto;margin:0 0 50px;max-width:100% !important;}
.under .pg-post img.aligncenter{display:block;margin:0 auto 30px;}
.under .pg-post img.alignleft{margin:0 50px 30px 0;float:left;}
.under .pg-post img.alignright{margin:0 0 30px 50px;float:right;}
.under-item .item-lead .lead-box{overflow:hidden;}
.under-item .item-lead .sl-point{flex-direction:column;}
.under-item .item-lead .sl-point li{margin-bottom:10px;width:auto;max-width:initial;padding:15px;padding-left:50px;font-size:1.5rem;}
.under-item .item-lead .sl-point li::before{width:21px;height:21px;top:15px;left:10px;}
.under-item .item-lead .sl-point li:last-child{margin-bottom:0;}
.under-item .item-lead .equipment{width:160px;margin:50px 0 30px 30px;}
.under-item .item-lead .equipment img{display:block;width:90%;margin:20px auto 0;}
.under-item .item-gallery::before{width:15%;}
.under-item .item-gallery .mv-list{margin:50px 0 0;padding:0 0 15px;}
.under-item .item-gallery .mv-list li{width:50%;max-width:50%;margin:10px 0 0;padding:0 10px;}
.under-item .item-gallery .mv-list li a{width:100%;height:120px;}
.under-item .item-gallery .mv-list li a:hover img{transform:scale(1);}
.under-item .item-gallery .mv-list li .caption{font-size:1.2rem;}
.under-item .item-info{padding-bottom:50px;}
.under-item .item-info .inner{flex-direction:column;}
.under-item .item-info-box{width:auto;margin-top:50px;padding-bottom:0;flex-direction:column;}
.under-item .item-info-box img{width:40%;height:auto;margin:0 auto;}
.under-item .item-info-subbox{margin:0 auto;padding:0 25px;}
.under-item .item-info-subbox ul li{font-size:1.2rem;}
.under-item .item-info-subbox ul li.list-ttl{font-size:1.5rem;}
.under-item .item-info-ttl{font-size:1.8rem;text-align:center;}
.under-item .item-info .btn-wrap{flex-direction:column;}
.under-item .item-info .btn-wrap .contact-btn, .under-item .item-info .btn-wrap .dl-btn{margin:30px auto 0;}
.under-item .item-info .cartin-btn{margin:30px auto 0;padding:0.75em 2em;left:auto;transform:translateX(0);position:relative;font-size:1.6rem;}
.under-item .item-info .cartin-btn::before{width:14px;height:14px;}
.under-item .item-info .cart-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .cart-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/cart.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .contact-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .contact-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/envelope.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .dl-btn{display:block;width:70%;margin:30px auto 0;padding:1em 0;background-color:#05a9c5;color:white;font-weight:normal;vertical-align:middle;text-align:center;}
.under-item .item-info .dl-btn::before{content:"";display:inline-block;margin-right:0.5em;width:12px;height:12px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/pdf3.svg) no-repeat;background-size:contain;vertical-align:middle;}
.under-item .item-info .item-note-list{margin:30px auto 0;padding:10px;}
.under-item .item-info .item-note-list li{font-size:1.2rem;}
.under-item .faq-list dl{width:90%;padding:1em 0;}
.under-item .faq-list dl dt{padding:10px 30px 10px 60px;line-height:1.3;}
.under-item .faq-list dl dt::before{width:30px;height:30px;top:7px;left:0;font-size:1.4rem;}
.under-item .faq-list dl dt span::before, .under-item .faq-list dl dt span::after{width:14px;right:15px;top:1.25em;}
.under-item .faq-list dl dd{padding:0 0 0 5em;font-size:1.2rem;}
.under-item-temi .item-lead .about{width:120px;margin:50px 0 30px 30px;}
.under-item-temi .temi-feature .inner{padding:10px;}
.under-item-temi .temi-feature p:nth-of-type(1){margin-top:0;}
.under-item-temi .temi-feature-list{margin-top:0;justify-content:space-between;}
.under-item-temi .temi-feature-list li{margin-top:30px;width:calc(50% - 10px);max-width:calc(50% - 10px);padding-right:0;font-size:1.1rem;}
.under-item-temi .temi-feature-list li strong{height:30px;display:flex;align-items:center;margin-bottom:0.5em;padding-left:35px;font-size:1.3rem;line-height:1.3;}
.under-item-temi .temi-feature-list li strong::before{width:28px;height:21px;top:0.15em;}
.under-item-temi .temi-feature-list li img{display:block;width:28px;}
.under-item-temi .item-info #spec-wrap{margin-top:40px;display:flex;flex-direction:column;justify-content:center;}
.under-item-temi .item-info #slider{width:100%;margin:0 auto 30px;transition:opacity 0.3s linear;}
.under-item-temi .item-info .slide-item{position:relative;outline:none;border-top:none;}
.under-item-temi .item-info .slide-item .spec{display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;padding:50px 0 0;flex-direction:column;width:100%;}
.under-item-temi .item-info .slide-item .spec-info{width:100%;}
.under-item-temi .item-info .slide-item .spec-info-ttl{display:block;width:100%;margin-top:30px;font-size:1.8rem;text-align:center;}
.under-item-temi .item-info .slide-item .spec p{margin-top:30px;font-size:1.2rem;}
.under-item-temi .item-info .slide-item .spec p .p-ttl{font-size:1.4rem;}
.under-item-temi .item-info .slide-item .spec ul{margin-top:30px;}
.under-item-temi .item-info .slide-item .spec ul li{font-size:1.2rem;}
.under-item-temi .item-info .slide-item .spec ul li.list-ttl{font-size:1.4rem;}
.under-item-temi .item-info .slide-item .spec-1{padding:30px 0 0;}
.under-item-temi .item-info .slide-item .spec-1 img{display:block;width:120px;margin:30px auto 0;}
.under-item-temi .item-info .slide-item .spec-2, .under-item-temi .item-info .slide-item .spec-3, .under-item-temi .item-info .slide-item .spec-5, .under-item-temi .item-info .slide-item .spec-6, .under-item-temi .item-info .slide-item .spec-7, .under-item-temi .item-info .slide-item .spec-8, .under-item-temi .item-info .slide-item .spec-9, .under-item-temi .item-info .slide-item .spec-10, .under-item-temi .item-info .slide-item .spec-11, .under-item-temi .item-info .slide-item .spec-12, .under-item-temi .item-info .slide-item .spec-13, .under-item-temi .item-info .slide-item .spec-14, .under-item-temi .item-info .slide-item .spec-15, .under-item-temi .item-info .slide-item .spec-16{padding:30px 0 0;flex-direction:column;}
.under-item-temi .item-info .slide-item .spec-2 img, .under-item-temi .item-info .slide-item .spec-3 img, .under-item-temi .item-info .slide-item .spec-5 img, .under-item-temi .item-info .slide-item .spec-6 img, .under-item-temi .item-info .slide-item .spec-7 img, .under-item-temi .item-info .slide-item .spec-8 img, .under-item-temi .item-info .slide-item .spec-9 img, .under-item-temi .item-info .slide-item .spec-10 img, .under-item-temi .item-info .slide-item .spec-11 img, .under-item-temi .item-info .slide-item .spec-12 img, .under-item-temi .item-info .slide-item .spec-13 img, .under-item-temi .item-info .slide-item .spec-14 img, .under-item-temi .item-info .slide-item .spec-15 img, .under-item-temi .item-info .slide-item .spec-16 img{display:block;width:80%;margin:30px auto 0;}
.under-item-temi .item-info .slide-item .spec-4{padding:30px 0 0;}
.under-item-temi .item-info .slide-item .spec-4 ul li{width:calc(50% - 15px);margin-left:1em;font-size:1.3rem;}
.under-item-temi .item-info .slide-item .spec-6 img, .under-item-temi .item-info .slide-item .spec-12 img{width:120px;}
.under-item-temi .item-info .slide-item .spec-7 img, .under-item-temi .item-info .slide-item .spec-8 img, .under-item-temi .item-info .slide-item .spec-9 img{width:70%;}
.under-item-temi .item-info #thumbnail-list{justify-content:flex-start;margin:0 auto;flex-wrap:wrap;}
.under-item-temi .item-info .thumbnail-item{width:33.3333333333%;max-width:initial;padding:0.25em 0;margin-bottom:0;font-size:1.1rem;border:none;border-top:1px solid rgb(30, 30, 30);border-left:1px solid rgb(30, 30, 30);}
.under-item-temi .item-info .thumbnail-item:nth-of-type(3n), .under-item-temi .item-info .thumbnail-item:last-child{border-right:1px solid rgb(30, 30, 30);}
.under-item-temi .item-info .thumbnail-item:nth-of-type(n + 14){border-bottom:1px solid rgb(30, 30, 30);}
.open-options{display:table;margin:0 auto 50px;padding:1em 3em;font-size:1.6rem;}
.open-options:hover{transform:scale(1);}
a[href^="tel:"]{pointer-events:visible;}
}   .temi_c_blue{color:#3e6eb4;}
.temi_c_pink{color:#ea6692;}
.temi-heading{display:table;margin:0 auto;padding-bottom:0.25em;font-size:4rem;font-weight:900;position:relative;color:rgb(30, 30, 30);line-height:1.3;}
@media screen and (max-width:767px){
.temi-heading{padding-bottom:0.5em;font-size:2.4rem;}
}
.temi-heading::after{content:"";display:inline-block;width:200px;height:3px;background-color:#1e1e1e;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
@media screen and (max-width:767px){
.temi-heading::after{width:100px;height:2px;}
}
.temi-heading small{font-size:3rem;}
.temi-heading--white{color:white;}
.temi-heading--white::after{background-color:white;}
.temiLead{background-image:linear-gradient(45deg, #4cbeca, #578ec3);position:relative;}
.temiLead__hd2{font-size:3.8rem;font-weight:800;color:white;}
.temiLead__copy{display:table;padding-left:270px;font-size:3rem;font-weight:800;color:white;line-height:1.5;text-shadow:5px 5px 10px #367092;}
@media screen and (max-width:767px){
.temiLead__copy{padding-left:0;font-size:1.8rem;}
}
.temiLead__Cnt{background-color:white;border-radius:25px;}
@media screen and (max-width:767px){
.temiLead__Cnt{border-radius:15px;}
}
.temiLead__Cnt__inner{padding:5%;}
@media screen and (max-width:767px){
.temiLead__Cnt__inner{padding:7.5%;}
}
.temiLead__Cnt__column{display:flex;align-items:flex-start;gap:0 50px;}
@media screen and (max-width:767px){
.temiLead__Cnt__column{flex-direction:column;gap:25px 0;}
}
.temiLead__Cnt__img{display:block;min-width:240px;width:240px;margin:0;}
@media screen and (max-width:767px){
.temiLead__Cnt__img{min-width:initial;width:100%;}
}
.temiLead__Cnt__img img{display:block;width:80%;position:relative;z-index:10;margin:-185px auto 0;}
@media screen and (max-width:767px){
.temiLead__Cnt__img img{width:27.5%;margin-top:-50px;}
}
.temiLead__Cnt__block p{font-size:1.8rem;}
@media screen and (max-width:767px){
.temiLead__Cnt__block p{font-size:1.5rem;}
}
.temiLead__Point{background-color:white;border-radius:25px;}
@media screen and (max-width:767px){
.temiLead__Point{border-radius:15px;}
}
.temiLead__Point--2{background-color:#f2f9fa;}
.temiLead__Point--3{border:2px solid #00adb9;}
.temiLead__Point__inner{padding:3.5%;}
@media screen and (max-width:767px){
.temiLead__Point__inner{padding:5%;}
}
.temiLead__Point__column{display:flex;align-items:center;gap:0 50px;}
@media screen and (max-width:767px){
.temiLead__Point__column{flex-direction:column;gap:25px 0;}
}
.temiLead__Point__img{display:block;min-width:120px;width:120px;margin:0;}
@media screen and (max-width:767px){
.temiLead__Point__img{min-width:initial;width:90px;}
}
.temiLead__Point__img img{display:block;width:50%;position:relative;z-index:10;}
.temiLead__Point__img .caption{display:block;color:#ea6692;font-size:1.8rem;}
.temiLead__Point__checkList li{margin-bottom:0.5em;font-size:1.8rem;font-weight:500;padding-left:2.5em;position:relative;}
@media screen and (max-width:767px){
.temiLead__Point__checkList li{font-size:1.5rem;}
}
.temiLead__Point__checkList li i{position:absolute;font-size:3.4rem;top:0;left:0;color:#3e6eb4;}
@media screen and (max-width:767px){
.temiLead__Point__checkList li i{font-size:2.4rem;top:0.25em;}
}
.temiLead__Point__checkList li:nth-last-of-type(1){margin-bottom:0;}
.temiLead__Point .pointMaker{margin:0 0.35em;padding:0.25em 0.5em;display:inline-flex;justify-content:center;align-items:center;font-weight:500;color:#ea6692;background-color:white;border:1px solid #ea6692;border-radius:5px;line-height:1.2;}
.temiFunction{background-color:#f5f8fc;position:relative;}
.temiFunction__hd2{font-size:3.8rem;font-weight:800;}
.temiFunction .FunctionList__column{display:flex;flex-direction:column;gap:70px 0;}
.temiFunction .FunctionDetail{position:relative;}
.temiFunction .FunctionDetail__inner{background-color:white;border-radius:25px;border:1px solid #3e6eb4;height:100%;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__inner{border-radius:15px;}
}
.temiFunction .FunctionDetail__column{display:flex;flex-direction:row-reverse;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__column{flex-direction:column;gap:25px 0;}
}
.temiFunction .FunctionDetail__img{display:block;min-width:35%;width:35%;margin:0 !important;height:100%;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__img{min-width:initial;width:100%;}
}
.temiFunction .FunctionDetail__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0 25px 25px 0;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__img img{height:160px;border-radius:15px 15px 0 0;object-position:center top;}
}
.temiFunction .FunctionDetail__block{padding:0 3.5% 2.5%;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__block{padding:0 5% 5%;}
}
.temiFunction .FunctionDetail__head{display:flex;align-items:center;gap:0 1em;}
.temiFunction .FunctionDetail__head__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;min-width:130px;height:130px;border-radius:50%;background-image:linear-gradient(90deg, #4cbeca, #578cc3);color:white;font-size:1.8rem;position:relative;top:-15px;z-index:10;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__head__badge{position:absolute;top:-10px;left:-10px;transform-origin:0 0;transform:scale(0.6);}
}
.temiFunction .FunctionDetail__head__badge em{font-size:4.5rem;font-weight:800;}
.temiFunction .FunctionDetail__label{display:block;padding-bottom:0.5em;width:100%;color:#3e6eb4;font-size:3rem;font-weight:800;line-height:1.1;border-bottom:1px solid #3e6eb4;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__label{font-size:2rem;}
}
.temiFunction .FunctionDetail__label em{font-size:4rem;font-weight:800;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__label em{font-size:2.8rem;}
}
.temiFunction .FunctionDetail__label small{font-size:2.2rem;font-weight:500;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__label small{font-size:1.6rem;}
}
.temiFunction .FunctionDetail__copy{display:block;margin-left:50px;padding-left:50px;font-size:2.2rem;font-weight:900;line-height:1.5;position:relative;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__copy{margin-left:0;padding-left:32px;font-size:1.7rem;}
}
.temiFunction .FunctionDetail__copy::before{font:var(--fa-font-regular);content:"\f101";position:absolute;top:0.15em;left:0;color:#dcebf9;font-size:3rem;}
@media screen and (max-width:767px){
.temiFunction .FunctionDetail__copy::before{font-size:2.2rem;}
}
.temiFunction .sceneExample__column{display:flex;gap:0 1em;}
@media screen and (max-width:767px){
.temiFunction .sceneExample__column{flex-wrap:wrap;gap:0.5em;}
}
.temiFunction .sceneExample__label{padding:0.5em;color:#3e6eb4;font-weight:500;}
@media screen and (max-width:767px){
.temiFunction .sceneExample__label{width:100%;max-width:100%;box-sizing:border-box;}
}
.temiFunction .sceneExample__btn{padding:0.5em;display:inline-flex;justify-content:center;align-items:center;font-weight:500;color:#ea6692;background-color:white;border:1px solid #ea6692;border-radius:5px;}
.temiCenter{position:relative;}
.temiCenter__inner{position:relative;}
.temiCenter__inner::after{content:"";display:block;width:100%;height:5px;background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;bottom:0;left:0;display:none;}
.temiCenter__hd2{font-size:3.8rem;font-weight:800;position:relative;}
@media screen and (max-width:767px){
.temiCenter__hd2{font-size:2.5rem;}
}
.temiCenter__hd2::before{content:"";display:block;width:100%;height:5px;background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;top:50%;left:0;transform:translateY(-50%);}
@media screen and (max-width:767px){
.temiCenter__hd2::before{height:3px;}
}
.temiCenter__hd2 .label{display:inline-block;padding:0 1.5em;background-color:white;position:relative;z-index:10;text-align:center;}
@media screen and (max-width:767px){
.temiCenter__hd2 .label{padding:0 1em;}
}
.temiCenter__hd2 .label small{font-size:2rem;text-align:center;}
@media screen and (max-width:767px){
.temiCenter__hd2 .label small{font-size:1.5rem;}
}
.temiCenter__lead{font-size:2.2rem;font-weight:900;line-height:1.5;}
@media screen and (max-width:767px){
.temiCenter__lead{font-size:1.8rem;}
}
.temiCenter__lead small{font-size:1.8rem;font-weight:600;}
@media screen and (max-width:767px){
.temiCenter__lead small{font-size:1.5rem;}
}
.temiCenter__List__column{display:flex;flex-direction:column;gap:50px 0;}
.temiCenter-Detail{border-bottom:1px solid #ccc;}
.temiCenter-Detail:nth-last-of-type(1){border-bottom:none;}
.temiCenter-Detail__column{display:flex;gap:0 25px;}
@media screen and (max-width:767px){
.temiCenter-Detail__column{flex-direction:column;gap:25px 0;}
}
.temiCenter-Detail__label{display:flex;align-items:center;min-width:280px;font-size:2.3rem;font-weight:600;color:#3e6eb4;line-height:1.5;}
@media screen and (max-width:767px){
.temiCenter-Detail__label{min-width:initial;font-size:1.8rem;}
}
.temiCenter-Detail__label .underLine{border-bottom:1px solid #3e6eb4;}
.temiCenter-Detail__imgWrap{display:flex;gap:0 25px;}
@media screen and (max-width:767px){
.temiCenter-Detail__imgWrap{flex-direction:column;gap:25px 0;}
}
.temiCenter-Detail__img{width:50%;}
@media screen and (max-width:767px){
.temiCenter-Detail__img{width:100%;}
}
.temiCenter-Detail__img img{display:block;width:100%;}
.temiCenter-Detail__img--col3{display:flex;gap:0 1em;}
.temiCenter-Detail__img--col3 figure{display:block;width:33.3333333333%;margin:0;}
.temiCenter-Detail__img--col3 figure img{height:150px;object-fit:contain;object-position:bottom center;}
@media screen and (max-width:767px){
.temiCenter-Detail__img--col3 figure img{height:110px;}
}
.temiCenter-Detail__img--col3 figure figcaption{display:block;line-height:1.5;font-size:1.4rem;}
@media screen and (max-width:767px){
.temiCenter-Detail__img--col3 figure figcaption{font-size:1.2rem;}
}
.Operability{position:relative;background-color:#f5f8fc;}
.Operability figure{margin-bottom:0;}
.Operability__inner{position:relative;}
.Operability__hd2{font-size:3.8rem;font-weight:800;}
.Operability__column{display:flex;gap:0 35px;}
@media screen and (max-width:767px){
.Operability__column{flex-direction:column;gap:25px 0;}
}
.Operability .OpeCnt{width:50%;}
@media screen and (max-width:767px){
.Operability .OpeCnt{width:100%;}
}
.Operability .OpeCnt__label{display:block;padding-left:25px;font-size:2.4rem;font-weight:800;color:#3e6eb4;position:relative;}
@media screen and (max-width:767px){
.Operability .OpeCnt__label{font-size:1.8rem;}
}
.Operability .OpeCnt__label::before{content:"";display:block;width:15px;height:15px;background-color:#3e6eb4;border-radius:50%;position:absolute;top:0.35em;left:0;}
@media screen and (max-width:767px){
.Operability .OpeCnt__label::before{width:10px;height:10px;top:0.25em;}
}
.Operability .OpeCnt__label--nohead::before{display:none;}
.Operability .OpeCnt__column{display:flex;justify-content:space-between;}
.Operability .OpeCnt-Detail{background-image:linear-gradient(90deg, #4cbeca, #578ec3);}
.Operability .OpeCnt-Detail__inner{padding:3px;}
.Operability .OpeCnt-Detail__column{display:flex;gap:0 25px;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__column{gap:0 15px;}
}
.Operability .OpeCnt-Detail__label{display:flex;align-items:center;color:white;padding:0.5em;font-size:3.5rem;font-weight:800;text-shadow:5px 5px 10px #367092;gap:0 0.35em;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__label{font-size:2.4rem;}
}
.Operability .OpeCnt-Detail__label .icon{display:block;width:50px;height:50px;object-fit:contain;object-position:center;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__label .icon{width:30px;height:30px;}
}
.Operability .OpeCnt-Detail__label small{font-size:2.2rem;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__label small{font-size:1.5rem;}
}
.Operability .OpeCnt-Detail__contents{background-color:white;padding:5%;}
.Operability .OpeCnt-Detail__block--2{display:flex;justify-content:center;align-items:center;}
.Operability .OpeCnt-Detail__copy{font-size:2.7rem;font-weight:800;color:#3e6eb4;line-height:1.3;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__copy{font-size:1.9rem;}
}
.Operability .OpeCnt-Detail__copy--2{font-size:2.4rem;color:rgb(30, 30, 30);}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__copy--2{font-size:1.6rem;}
}
.Operability .OpeCnt-Detail__copy--2 em{font-size:3.2rem;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__copy--2 em{font-size:2.1rem;}
}
.Operability .OpeCnt-Detail__img{height:110px;object-fit:cover;}
@media screen and (max-width:767px){
.Operability .OpeCnt-Detail__img{height:80px;}
}
.Operability .Notes{padding-left:1em;display:inline-flex;position:relative;line-height:1.5;font-size:1.5rem;}
.Operability .Notes::before{content:"※";position:absolute;top:0;left:0;}
.Reasons{position:relative;}
.Reasons figure{margin-bottom:0;}
.Reasons__inner{position:relative;}
.Reasons__hd2{font-size:3.8rem;font-weight:800;line-height:1.3;}
@media screen and (max-width:767px){
.Reasons__hd2{font-size:2.5rem;}
}
.Reasons__hd2 small{font-size:3rem;}
@media screen and (max-width:767px){
.Reasons__hd2 small{font-size:1.8rem;}
}
.Reasons__column{display:flex;gap:0 35px;}
@media screen and (max-width:767px){
.Reasons__column{flex-direction:column;gap:25px 0;}
}
.Reasons-Detail{width:33.3333333333%;border:1px solid #3e6eb4;border-radius:15px;overflow:hidden;background-color:white;box-shadow:10px 10px 10px rgba(57, 71, 155, 0.08);}
@media screen and (max-width:767px){
.Reasons-Detail{width:100%;border-radius:10px;}
}
.Reasons-Detail__label{display:block;padding:5% 3.5%;font-size:3.5rem;font-weight:800;background-image:linear-gradient(90deg, #4cbeca, #578ec3);color:white;}
@media screen and (max-width:767px){
.Reasons-Detail__label{padding:3.5%;font-size:2.5rem;}
}
.Reasons-Detail__block{padding:10%;}
@media screen and (max-width:767px){
.Reasons-Detail__block{padding:7.5%;}
}
.Reasons-Detail__caption{font-size:2rem;}
@media screen and (max-width:767px){
.Reasons-Detail__caption{font-size:1.7rem;}
}
.Areas{position:relative;}
.Areas figure{margin:0 !important;}
.Areas__inner{position:relative;}
.Areas__inner--full{max-width:100%;}
.Areas__column{display:flex;flex-direction:column;gap:50px 0;}
@media screen and (max-width:767px){
.Areas__column{gap:35px 0;}
}
.Areas__hd2{font-size:3.8rem;font-weight:800;line-height:1.3;}
.Areas__hd2 small{font-size:3rem;}
.Areas__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.Areas__lead{display:block;padding:0 5%;font-size:1.5rem;}
}
.Areas .AreasNavWrap{padding:1em 0;position:sticky;top:50px;background-color:white;z-index:50;}
@media screen and (max-width:767px){
.Areas .AreasNavWrap{top:70px;}
}
.Areas .AreasNav{display:flex;justify-content:center;gap:0 15px;margin-top:0 !important;}
@media screen and (max-width:767px){
.Areas .AreasNav{gap:0 5px;}
}
.Areas .AreasNav li{width:20%;}
.Areas .AreasNav li a{padding:0.75em 0;display:flex;justify-content:center;align-items:center;border-radius:7px;color:white;font-size:1.8rem;font-weight:600;}
@media screen and (max-width:767px){
.Areas .AreasNav li a{padding:0;height:60px;border-radius:5px;font-size:1.4rem;letter-spacing:-0.05em;line-height:1.2;text-align:center;box-sizing:border-box;}
}
.Areas .AreasNav__btn--1{background-color:#f47491;}
.Areas .AreasNav__btn--2{background-color:#203579;}
.Areas .AreasNav__btn--3{background-color:#24b2f3;}
.Areas .AreasNav__btn--4{background-color:#f96535;}
.Areas .AreasNav__btn--5{background-color:#58a952;}
.Areas-Detail__labelWrap{position:relative;}
.Areas-Detail__label{padding-left:35px;font-size:2.8rem;font-weight:600;position:relative;}
@media screen and (max-width:767px){
.Areas-Detail__label{padding-left:20px;font-size:2.1rem;}
}
.Areas-Detail__label em{font-size:3.6rem;font-weight:700;}
@media screen and (max-width:767px){
.Areas-Detail__label em{font-size:2.7rem;}
}
.Areas-Detail__label em.Areas-1{color:#f47491;}
.Areas-Detail__label em.Areas-2{color:#203579;}
.Areas-Detail__label em.Areas-3{color:#24b2f3;}
.Areas-Detail__label em.Areas-4{color:#f96535;}
.Areas-Detail__label em.Areas-5{color:#58a952;}
.Areas-Detail__label::before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:0.35em;left:0;}
@media screen and (max-width:767px){
.Areas-Detail__label::before{width:12px;height:12px;top:0.5em;}
}
.Areas-Detail__label--1::before{background-color:#f47491;}
.Areas-Detail__label--2::before{background-color:#203579;}
.Areas-Detail__label--3::before{background-color:#24b2f3;}
.Areas-Detail__label--4::before{background-color:#f96535;}
.Areas-Detail__label--5::before{background-color:#58a952;}
.Areas-Detail__main{overflow:hidden;position:relative;}
.Areas-Detail__main--1{background-color:#f47491;}
.Areas-Detail__main--2{background-color:#203579;}
.Areas-Detail__main--3{background-color:#24b2f3;}
.Areas-Detail__main--4{background-color:#f96535;}
.Areas-Detail__main--5{background-color:#58a952;}
.Areas-Detail__main__inner{position:relative;padding:10px;}
@media screen and (max-width:767px){
.Areas-Detail__main__inner{padding:7px;max-width:100%;}
}
.Areas-Detail__main__img, .Areas-Detail__main video{display:block;width:100%;height:500px;object-fit:contain;object-position:center right;position:absolute;top:50%;right:-100px;transform:translateY(-50%);}
@media screen and (max-width:767px){
.Areas-Detail__main__img, .Areas-Detail__main video{right:-70px;height:250px;}
}
.Areas-Detail__main__block{width:35%;max-width:35%;min-height:320px;padding:2.5%;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.95);position:relative;z-index:15;}
@media screen and (max-width:767px){
.Areas-Detail__main__block{width:70%;max-width:70%;min-height:initial;}
}
.Areas-Detail__main__label{font-size:1.8rem;font-weight:500;}
@media screen and (max-width:767px){
.Areas-Detail__main__label{font-size:1.4rem;}
}
.Areas-Detail__main__list li{font-size:1.8rem;font-weight:500;margin-left:1em;list-style-type:disc;line-height:1.5;}
@media screen and (max-width:767px){
.Areas-Detail__main__list li{font-size:1.4rem;}
}
.Areas-Case__label{display:flex;align-items:center;flex-wrap:wrap;gap:0 1em;position:relative;}
@media screen and (max-width:767px){
.Areas-Case__label{flex-direction:column;gap:1em 0;align-items:flex-start;}
}
.Areas-Case__label .head{margin:0 0.35em;padding:0.35em 0.5em;display:inline-flex;justify-content:center;align-items:center;font-weight:500;background-color:white;border-radius:5px;line-height:1.2;min-width:100px;}
.Areas-Case__label .head--1{color:#f47491;border:1.5px solid #f47491;}
.Areas-Case__label .head--2{color:#203579;border:1.5px solid #203579;}
.Areas-Case__label .head--3{color:#24b2f3;border:1.5px solid #24b2f3;}
.Areas-Case__label .head--4{color:#f96535;border:1.5px solid #f96535;}
.Areas-Case__label .head--5{color:#58a952;border:1.5px solid #58a952;}
.Areas-Case__label .label{font-size:3rem;font-weight:400;}
@media screen and (max-width:767px){
.Areas-Case__label .label{font-size:2rem;}
}
.Areas-Case__label .label small{font-size:2.1rem;}
@media screen and (max-width:767px){
.Areas-Case__label .label small{font-size:1.4rem;}
}
.Areas-Case__label .SideBnr{width:320px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;position:absolute;top:-45px;right:0;}
@media screen and (max-width:767px){
.Areas-Case__label .SideBnr{position:relative;top:auto;right:auto;width:100%;margin-top:25px;}
}
.Areas-Case__label .SideBnr img{display:block;width:100%;}
.Areas-Case__column{display:flex;gap:0 50px;}
@media screen and (max-width:767px){
.Areas-Case__column{flex-direction:column;gap:35px 0;}
}
.Areas-Case-Detail{width:33.3333333333%;border:4px solid #f0f3f7;border-radius:10px;overflow:hidden;box-sizing:border-box;box-shadow:15px 15px 15px rgba(58, 68, 96, 0.15);}
@media screen and (max-width:767px){
.Areas-Case-Detail{width:100%;box-shadow:10px 10px 10px rgba(58, 68, 96, 0.15);}
}
.Areas-Case-Detail__label{padding-bottom:0.5em;display:flex;flex-direction:column;align-items:center;color:#3e6eb4;font-size:2.7rem;font-weight:400;line-height:1.3;border-bottom:1px solid #3e6eb4;}
@media screen and (max-width:767px){
.Areas-Case-Detail__label{font-size:2.1rem;}
}
.Areas-Case-Detail__label small{font-size:1.6rem;}
@media screen and (max-width:767px){
.Areas-Case-Detail__label small{font-size:1.4rem;}
}
.Areas-Case-Detail__img img{display:block;height:200px;object-fit:cover;}
@media screen and (max-width:767px){
.Areas-Case-Detail__img img{height:140px;}
}
.Areas-Case-Detail__block{padding:7.5%;}
.IntFlow{position:relative;}
.IntFlow figure{margin-bottom:0;}
.IntFlow__inner{position:relative;}
.IntFlow__hd2{font-size:3.8rem;font-weight:800;line-height:1.3;}
.IntFlow__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.IntFlow__lead{font-size:1.4rem;}
}
.IntFlow__lead em{font-size:3rem;font-weight:700;}
@media screen and (max-width:767px){
.IntFlow__lead em{font-size:1.8rem;}
}
.IntFlow .IntFlowList{position:relative;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList{padding-right:3.5%;}
}
.IntFlow .IntFlowList::before{content:"";display:block;width:100%;height:calc(100% - 50px);background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;bottom:0;left:0;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList::before{height:390px;}
}
.IntFlow .IntFlowList__inner{position:relative;z-index:10;}
.IntFlow .IntFlowList__column{display:flex;gap:0 15px;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList__column{flex-wrap:wrap;gap:10px;}
}
.IntFlow .IntFlowList .FlowDetail{width:25%;background-color:white;position:relative;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail{width:calc(50% - 5px);}
}
.IntFlow .IntFlowList .FlowDetail--1{z-index:15;}
.IntFlow .IntFlowList .FlowDetail--2{z-index:14;}
.IntFlow .IntFlowList .FlowDetail--3{z-index:13;}
.IntFlow .IntFlowList .FlowDetail--4{z-index:12;}
.IntFlow .IntFlowList .FlowDetail__label{height:60px;display:flex;align-items:center;justify-content:center;color:white;font-size:2.7rem;font-weight:700;position:relative;filter:drop-shadow(3px 0px 0px white);}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__label{height:45px;font-size:1.7rem;}
}
.IntFlow .IntFlowList .FlowDetail__label::before{content:"";display:block;width:15px;height:60px;position:absolute;top:0;left:-15px;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__label::before{height:45px;width:7px;left:-7px;}
}
.IntFlow .IntFlowList .FlowDetail__label::after{content:"";height:60px;width:30px;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:0;right:-29.5px;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__label::after{width:20px;height:45px;right:-19.5px;}
}
.IntFlow .IntFlowList .FlowDetail__label small{font-size:2.2rem;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__label small{font-size:1.5rem;}
}
.IntFlow .IntFlowList .FlowDetail__label--1{background-color:#00b4b8;}
.IntFlow .IntFlowList .FlowDetail__label--1::before{display:none;}
.IntFlow .IntFlowList .FlowDetail__label--1::after{background-color:#00b4b8;}
.IntFlow .IntFlowList .FlowDetail__label--2{background-color:#25aabe;}
.IntFlow .IntFlowList .FlowDetail__label--2::before{background-color:#25aabe;}
.IntFlow .IntFlowList .FlowDetail__label--2::after{background-color:#25aabe;}
.IntFlow .IntFlowList .FlowDetail__label--3{background-color:#379fc1;}
.IntFlow .IntFlowList .FlowDetail__label--3::before{background-color:#379fc1;}
.IntFlow .IntFlowList .FlowDetail__label--3::after{background-color:#379fc1;}
.IntFlow .IntFlowList .FlowDetail__label--4{background-color:#4592c2;}
.IntFlow .IntFlowList .FlowDetail__label--4::before{background-color:#4592c2;}
.IntFlow .IntFlowList .FlowDetail__label--4::after{background-color:#4592c2;}
.IntFlow .IntFlowList .FlowDetail__block{padding:7.5%;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__block{padding:5%;}
}
.IntFlow .IntFlowList .FlowDetail__list li{font-size:2rem;font-weight:400;margin-left:1em;list-style-type:disc;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__list li{font-size:1.4rem;}
}
.IntFlow .IntFlowList .FlowDetail__list li small{font-size:1.4rem;}
@media screen and (max-width:767px){
.IntFlow .IntFlowList .FlowDetail__list li small{font-size:1.1rem;}
}
.IntSupport{position:relative;}
.IntSupport figure{margin-bottom:0;}
.IntSupport__inner{position:relative;}
.IntSupport__hd2{font-size:3.8rem;font-weight:800;position:relative;}
@media screen and (max-width:767px){
.IntSupport__hd2{font-size:2.5rem;}
}
.IntSupport__hd2::before{content:"";display:block;width:100%;height:5px;background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;top:50%;left:0;transform:translateY(-50%);}
@media screen and (max-width:767px){
.IntSupport__hd2::before{height:3px;}
}
.IntSupport__hd2 .label{display:inline-block;padding:0 1.5em;background-color:white;position:relative;z-index:10;text-align:center;}
@media screen and (max-width:767px){
.IntSupport__hd2 .label{padding:0 1em;}
}
.IntSupport__hd2 .label small{font-size:2rem;text-align:center;}
@media screen and (max-width:767px){
.IntSupport__hd2 .label small{font-size:1.5rem;}
}
.IntSupport__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.IntSupport__lead{font-size:1.5rem;}
}
.IntSupport__column{display:flex;gap:0 50px;}
@media screen and (max-width:767px){
.IntSupport__column{flex-direction:column;gap:35px 0;}
}
.IntSupport-Detail{width:33.3333333333%;}
@media screen and (max-width:767px){
.IntSupport-Detail{width:100%;}
}
.IntSupport-Detail__label{padding:0.5em 0.5em;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:600;color:#ea6692;background-color:white;border:2px solid #ea6692;border-radius:7px;line-height:1.2;}
@media screen and (max-width:767px){
.IntSupport-Detail__label{padding:0.75em 0;font-size:1.6rem;}
}
.IntSupport-Detail__img img{display:block;height:250px;object-fit:cover;}
@media screen and (max-width:767px){
.IntSupport-Detail__img img{height:200px;}
}
.CusVoice{position:relative;}
.CusVoice figure{margin-bottom:0;}
.CusVoice__inner{position:relative;}
.CusVoice__hd2{font-size:3.8rem;font-weight:800;position:relative;}
@media screen and (max-width:767px){
.CusVoice__hd2{font-size:2.5rem;}
}
.CusVoice__hd2::before{content:"";display:block;width:100%;height:5px;background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;top:50%;left:0;transform:translateY(-50%);}
@media screen and (max-width:767px){
.CusVoice__hd2::before{height:3px;}
}
.CusVoice__hd2 .label{display:inline-block;padding:0 1.5em;background-color:white;position:relative;z-index:10;text-align:center;}
@media screen and (max-width:767px){
.CusVoice__hd2 .label{padding:0 1em;}
}
.CusVoice__hd2 .label small{font-size:2rem;text-align:center;}
@media screen and (max-width:767px){
.CusVoice__hd2 .label small{font-size:1.5rem;}
}
.CusVoice__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.CusVoice__lead{font-size:1.5rem;}
}
.CusVoice-Detail{border:1px solid #3e6eb4;border-radius:15px;overflow:hidden;background-color:white;box-shadow:10px 10px 10px rgba(57, 71, 155, 0.08);}
.CusVoice-Detail__inner{padding:3.5%;}
.CusVoice-Detail-Head{position:relative;}
.CusVoice-Detail-Head__column{display:flex;justify-content:space-between;}
@media screen and (max-width:767px){
.CusVoice-Detail-Head__column{flex-direction:column;justify-content:flex-start;gap:25px 0;}
}
.CusVoice-Detail-Head__head{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#76b44c;width:100px;height:100px;border-radius:15px;color:white;position:relative;font-size:2rem;line-height:1.2;font-weight:600;text-shadow:5px 5px 10px #367092;}
@media screen and (max-width:767px){
.CusVoice-Detail-Head__head{transform:scale(0.85);}
}
.CusVoice-Detail-Head__head em{font-size:2.7rem;font-weight:700;}
.CusVoice-Detail-Head__head::after{content:"";background:#76b44c;height:18px;width:18px;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;right:-18px;transform:translateY(-50%);}
.CusVoice-Detail-Head__label{font-size:2.4rem;font-weight:700;line-height:1.5;}
@media screen and (max-width:767px){
.CusVoice-Detail-Head__label{font-size:1.8rem;}
}
.CusVoice-Detail-Head__label .name{font-size:2.1rem;font-weight:600;color:#3e6eb4;}
@media screen and (max-width:767px){
.CusVoice-Detail-Head__label .name{font-size:1.5rem;}
}
.CusVoice-Detail-Head__img{display:block;min-width:250px;width:250px;}
@media screen and (max-width:767px){
.CusVoice-Detail-Head__img{min-width:initial;width:180px;position:absolute;top:0;right:0;}
}
.CusVoice-Detail-Head__img img{display:block;width:100%;}
.CusVoice-Detail__block{font-size:2rem;}
@media screen and (max-width:767px){
.CusVoice-Detail__block{font-size:1.5rem;}
}
.CusVoice-Detail__txt1{font-size:1.7rem;}
@media screen and (max-width:767px){
.CusVoice-Detail__txt1{font-size:1.4rem;}
}
.ProductsInfo{position:relative;}
.ProductsInfo figure{margin-bottom:0;}
.ProductsInfo__inner{position:relative;}
.ProductsInfo__hd2{font-size:3.8rem;font-weight:800;line-height:1.3;}
.ProductsInfo__hd2 small{font-size:3rem;}
.ProductsInfo__hd3{font-size:3.2rem;font-weight:800;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo__hd3{font-size:2.1rem;}
}
.ProductsInfo__hd3::before{content:"";display:block;width:100%;height:5px;background-image:linear-gradient(90deg, #4cbeca, #578ec3);position:absolute;top:50%;left:0;transform:translateY(-50%);}
@media screen and (max-width:767px){
.ProductsInfo__hd3::before{height:3px;}
}
.ProductsInfo__hd3 .label{display:inline-block;padding:0 1.5em;background-color:white;position:relative;z-index:10;text-align:center;}
@media screen and (max-width:767px){
.ProductsInfo__hd3 .label{padding:0 1em;}
}
.ProductsInfo__hd3 .label small{font-size:2rem;text-align:center;}
@media screen and (max-width:767px){
.ProductsInfo__hd3 .label small{font-size:1.5rem;}
}
.ProductsInfo__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.ProductsInfo__lead{font-size:1.5rem;}
}
.ProductsInfo .PrEquipment{position:relative;transform:scale(0.85);}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment{transform:scale(1);}
}
.ProductsInfo .PrEquipment__label{font-size:2.4rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment__label{font-size:1.7rem;line-height:1.4;}
}
.ProductsInfo .PrEquipment__column{display:flex;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment__column{flex-direction:column;align-items:center;gap:15px 0;}
}
.ProductsInfo .PrEquipment-DetailWrap{width:calc((100% - 80px) / 2);box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-DetailWrap{width:100%;}
}
.ProductsInfo .PrEquipment-DetailWrap__inner{height:100%;}
.ProductsInfo .PrEquipment-DetailWrap__column{height:100%;display:flex;gap:0 15px;}
.ProductsInfo .PrEquipment-Detail{width:calc((100% - 80px) / 2);border:1px solid #3e6eb4;box-sizing:border-box;border-radius:10px;overflow:hidden;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail{width:100%;}
}
.ProductsInfo .PrEquipment-Detail--2{width:50%;border-color:#ea6692;overflow:initial;position:relative;}
.ProductsInfo .PrEquipment-Detail__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 3.5%;padding-left:200px;height:80px;font-size:3.4rem;font-weight:800;background-image:linear-gradient(90deg, #4cbeca, #578ec3);color:white;box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__label{font-size:2.5rem;height:60px;padding-left:80px;}
}
.ProductsInfo .PrEquipment-Detail__label--2{background-image:none;background-color:#ea6692;padding-left:3.5%;font-size:2.7rem;line-height:1.2;border-radius:10px 10px 0 0;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__label--2{font-size:1.7rem;}
}
.ProductsInfo .PrEquipment-Detail__label--2 small{font-size:2rem;font-weight:500;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__label--2 small{font-size:1.4rem;}
}
.ProductsInfo .PrEquipment-Detail__column{display:flex;}
.ProductsInfo .PrEquipment-Detail__img{display:block;min-width:200px;width:200px;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__img{min-width:120px;width:120px;}
}
.ProductsInfo .PrEquipment-Detail__img img{display:block;position:relative;margin-top:-50px;}
.ProductsInfo .PrEquipment-Detail__img--2 img{display:block;width:auto;height:150px;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__img--2 img{height:90px;}
}
.ProductsInfo .PrEquipment-Detail__block{width:100%;padding:3.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;}
.ProductsInfo .PrEquipment-Detail__block dl{display:block;width:80%;}
.ProductsInfo .PrEquipment-Detail__block dl dt, .ProductsInfo .PrEquipment-Detail__block dl dd{display:block;padding:0.5em;}
.ProductsInfo .PrEquipment-Detail__block dl dt{background-color:#dcebf9;font-size:1.8rem;font-weight:500;color:#3e6eb4;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__block dl dt{font-size:1.4rem;}
}
.ProductsInfo .PrEquipment-Detail__block dl dd{font-size:2.4rem;font-weight:500;background-color:#f6f8fb;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__block dl dd{font-size:1.9rem;}
}
.ProductsInfo .PrEquipment-Detail__txt1{font-size:2rem;font-weight:500;line-height:1.5;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__txt1{font-size:1.5rem;}
}
.ProductsInfo .PrEquipment-Detail__addList{position:absolute;bottom:-73px;left:15px;color:#ea6692;padding-top:15px;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__addList{bottom:-66px;}
}
.ProductsInfo .PrEquipment-Detail__addList::before{content:"";display:block;width:1px;height:58px;background-color:#ea6692;position:absolute;top:0;left:0;}
@media screen and (max-width:767px){
.ProductsInfo .PrEquipment-Detail__addList::before{height:55px;}
}
.ProductsInfo .PrEquipment-Detail__addList li{padding-left:20px;position:relative;}
.ProductsInfo .PrEquipment-Detail__addList li::before{content:"";display:block;width:12px;height:1px;background-color:#ea6692;position:absolute;top:14px;left:0;}
.ProductsInfo .PrEquipment-Detail__addList li::after{content:"";display:block;width:4px;height:4px;background-color:#ea6692;border-radius:50%;position:absolute;top:12.5px;left:10px;}
.ProductsInfo .PrEquipment .Mark{display:flex;align-items:center;justify-content:center;width:80px;}
.ProductsInfo .PrEquipment .Mark__icon{display:flex;justify-content:center;align-items:center;width:42px;height:42px;max-height:42px;border:2px solid #3e6eb4;color:#3e6eb4;font-size:2.4rem;box-sizing:border-box;border-radius:50%;font-weight:900;padding-bottom:0.15em;}
.ProductsInfo .PrNetwork{position:relative;transform:scale(0.85);}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork{transform:scale(1);}
}
.ProductsInfo .PrNetwork__label{font-size:2.4rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork__label{font-size:1.7rem;line-height:1.4;}
}
.ProductsInfo .PrNetwork__column{display:flex;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork__column{flex-direction:column;align-items:center;gap:15px 0;}
}
.ProductsInfo .PrNetwork-DetailWrap{width:calc((100% - 80px) / 2);box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-DetailWrap{width:100%;}
}
.ProductsInfo .PrNetwork-DetailWrap__inner{height:100%;}
.ProductsInfo .PrNetwork-DetailWrap__column{height:100%;display:flex;gap:0 15px;}
.ProductsInfo .PrNetwork-Detail{width:calc((100% - 80px) / 2);border:1px solid #3e6eb4;box-sizing:border-box;border-radius:10px;overflow:hidden;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail{width:100%;}
}
.ProductsInfo .PrNetwork-Detail--2{width:50%;border-color:#3e6eb4;overflow:initial;position:relative;}
.ProductsInfo .PrNetwork-Detail__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 3.5%;padding-left:200px;height:80px;font-size:3.4rem;font-weight:800;background-image:linear-gradient(90deg, #4cbeca, #578ec3);color:white;box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__label{font-size:2.5rem;height:60px;padding-left:80px;}
}
.ProductsInfo .PrNetwork-Detail__label--2{background-image:none;background-color:#3e6eb4;padding-left:3.5%;font-size:2.7rem;line-height:1.2;border-radius:10px 10px 0 0;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__label--2{font-size:1.7rem;}
}
.ProductsInfo .PrNetwork-Detail__label--2 small{font-size:2rem;font-weight:500;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__label--2 small{font-size:1.4rem;}
}
.ProductsInfo .PrNetwork-Detail__subLabel{padding:0.5em 0;display:flex;justify-content:center;align-items:center;background-color:#dcebf9;color:#3e6eb4;font-size:1.8rem;font-weight:600;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__subLabel{font-size:1.5rem;}
}
.ProductsInfo .PrNetwork-Detail__column{display:flex;}
.ProductsInfo .PrNetwork-Detail__img{display:block;min-width:200px;width:200px;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__img{min-width:120px;width:120px;}
}
.ProductsInfo .PrNetwork-Detail__img img{display:block;position:relative;margin-top:-50px;}
.ProductsInfo .PrNetwork-Detail__img--2 img{display:block;width:auto;height:150px;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__img--2 img{height:90px;}
}
.ProductsInfo .PrNetwork-Detail__block{width:100%;padding:3.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;}
.ProductsInfo .PrNetwork-Detail__block dl{display:block;width:80%;}
.ProductsInfo .PrNetwork-Detail__block dl dt, .ProductsInfo .PrNetwork-Detail__block dl dd{display:block;padding:0.5em;}
.ProductsInfo .PrNetwork-Detail__block dl dt{background-color:#f9d7e6;font-size:1.8rem;font-weight:500;color:#3e6eb4;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__block dl dt{font-size:1.4rem;}
}
.ProductsInfo .PrNetwork-Detail__block dl dd{font-size:2.4rem;font-weight:500;background-color:#fdf0f6;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__block dl dd{font-size:1.9rem;}
}
.ProductsInfo .PrNetwork-Detail__txt1{font-size:1.8rem;font-weight:500;line-height:1.5;color:#3e6eb4;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork-Detail__txt1{font-size:1.4rem;}
}
.ProductsInfo .PrNetwork .Mark{display:flex;align-items:center;justify-content:center;width:80px;}
.ProductsInfo .PrNetwork .Mark__icon{display:flex;justify-content:center;align-items:center;width:42px;height:42px;max-height:42px;border:2px solid #3e6eb4;color:#3e6eb4;font-size:2.4rem;box-sizing:border-box;border-radius:50%;font-weight:900;padding-bottom:0.15em;}
.ProductsInfo .PrNetwork .Notes{display:block;padding-left:2em;position:relative;line-height:1.5;}
@media screen and (max-width:767px){
.ProductsInfo .PrNetwork .Notes{font-size:1.2rem;}
}
.ProductsInfo .PrNetwork .Notes::before{content:attr(data-head);position:absolute;top:0em;left:0;}
.ProductsInfo .PrPrepare{position:relative;transform:scale(0.85);}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare{transform:scale(1);}
}
.ProductsInfo .PrPrepare__label{font-size:2.4rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare__label{font-size:1.7rem;line-height:1.4;}
}
.ProductsInfo .PrPrepare__label small{font-size:2rem;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare__label small{font-size:1.4rem;}
}
.ProductsInfo .PrPrepare__column{display:flex;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare__column{flex-direction:column;align-items:center;gap:15px 0;}
}
.ProductsInfo .PrPrepare-DetailWrap{width:calc((100% - 80px) / 2);box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-DetailWrap{width:100%;}
}
.ProductsInfo .PrPrepare-DetailWrap__inner{height:100%;}
.ProductsInfo .PrPrepare-DetailWrap__column{height:100%;display:flex;gap:0 15px;}
.ProductsInfo .PrPrepare-Detail{width:calc((100% - 80px) / 2);border:1px solid #ea6692;box-sizing:border-box;border-radius:10px;overflow:hidden;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail{width:100%;padding-bottom:25px;}
}
.ProductsInfo .PrPrepare-Detail__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 3.5%;height:80px;font-size:3rem;font-weight:800;background-color:#ea6692;color:white;box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__label{font-size:2.1rem;height:60px;padding-left:3.5%;}
}
.ProductsInfo .PrPrepare-Detail__subLabel{padding:1em 0;padding-left:100px;display:flex;justify-content:center;align-items:center;background-color:#f9d7e6;color:#ea6692;font-size:1.8rem;font-weight:600;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__subLabel{font-size:1.6rem;padding-left:70px;}
}
.ProductsInfo .PrPrepare-Detail__subLabel--2{padding-left:180px;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__subLabel--2{padding-left:130px;}
}
.ProductsInfo .PrPrepare-Detail__column{display:flex;}
.ProductsInfo .PrPrepare-Detail__img{display:block;min-width:200px;width:200px;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__img{min-width:120px;width:120px;}
}
.ProductsInfo .PrPrepare-Detail__img img{display:block;width:auto;height:180px;position:relative;margin-top:-35px;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__img img{height:120px;margin-top:-20px;}
}
.ProductsInfo .PrPrepare-Detail__img--2{min-width:280px;width:280px;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__img--2{min-width:180px;width:180px;}
}
.ProductsInfo .PrPrepare-Detail__block{width:100%;padding:3.5%;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__block{min-height:initial;}
}
.ProductsInfo .PrPrepare-Detail__txt{font-size:2rem;font-weight:500;line-height:1.5;}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare-Detail__txt{font-size:1.5rem;}
}
.ProductsInfo .PrPrepare .Mark{display:flex;align-items:center;justify-content:center;width:80px;}
.ProductsInfo .PrPrepare .Mark .Triangle{background:#ea6692;width:25px;height:35px;clip-path:polygon(0 0, 100% 50%, 0 100%);}
@media screen and (max-width:767px){
.ProductsInfo .PrPrepare .Mark .Triangle{transform:rotate(90deg);}
}
.ProductsInfo .PrDelivery{position:relative;transform:scale(0.85);}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery{transform:scale(1);}
}
.ProductsInfo .PrDelivery__label{font-size:2.4rem;font-weight:700;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery__label{font-size:1.7rem;line-height:1.4;}
}
.ProductsInfo .PrDelivery__column{display:flex;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery__column{flex-direction:column;align-items:center;gap:15px 0;}
}
.ProductsInfo .PrDelivery-Detail{width:calc((100% - 80px) / 2);border:1px solid #3e6eb4;box-sizing:border-box;border-radius:10px;overflow:hidden;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail{width:100%;padding-bottom:25px;}
}
.ProductsInfo .PrDelivery-Detail--2{width:50%;border-color:#3e6eb4;overflow:initial;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail--2{width:100%;}
}
.ProductsInfo .PrDelivery-Detail__label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 3.5%;padding-left:200px;height:80px;font-size:3.4rem;font-weight:800;background-image:linear-gradient(90deg, #4cbeca, #578ec3);color:white;box-sizing:border-box;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__label{font-size:2.1rem;height:60px;padding-left:3.5%;}
}
.ProductsInfo .PrDelivery-Detail__label--2{background-image:none;color:#ea6692;padding-left:3.5%;font-size:2.7rem;line-height:1.2;border-radius:10px 10px 0 0;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__label--2{font-size:2.1rem;}
}
.ProductsInfo .PrDelivery-Detail__label--2 small{font-size:2rem;font-weight:500;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__label--2 small{font-size:1.5rem;}
}
.ProductsInfo .PrDelivery-Detail__subLabel{padding:0.5em 0;display:flex;justify-content:center;align-items:center;background-color:#dcebf9;color:#3e6eb4;font-size:1.8rem;font-weight:600;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__subLabel{font-size:1.6rem;padding-left:70px;}
}
.ProductsInfo .PrDelivery-Detail__column{display:flex;}
.ProductsInfo .PrDelivery-Detail__img{display:block;min-width:200px;width:200px;position:relative;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__img{min-width:120px;width:120px;}
}
.ProductsInfo .PrDelivery-Detail__img img{display:block;position:relative;margin-top:-50px;}
.ProductsInfo .PrDelivery-Detail__img--2 img{display:block;width:80%;}
.ProductsInfo .PrDelivery-Detail__block{width:100%;padding:3.5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;}
.ProductsInfo .PrDelivery-Detail__list li{font-size:2.1rem;font-weight:500;margin-left:1em;list-style-type:disc;}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery-Detail__list li{font-size:1.6rem;}
}
.ProductsInfo .PrDelivery-Detail__txt1{font-size:1.8rem;font-weight:500;line-height:1.5;color:#3e6eb4;}
.ProductsInfo .PrDelivery .Mark{display:flex;align-items:center;justify-content:center;width:80px;}
.ProductsInfo .PrDelivery .Mark .Triangle{background:#ea6692;width:25px;height:35px;clip-path:polygon(0 0, 100% 50%, 0 100%);}
@media screen and (max-width:767px){
.ProductsInfo .PrDelivery .Mark .Triangle{transform:rotate(90deg);}
}
.ProductsInfo .PrDelivery .Notes{display:block;padding-left:2em;position:relative;line-height:1.5;}
.ProductsInfo .PrDelivery .Notes::before{content:attr(data-head);position:absolute;top:0em;left:0;}
.SysExample{position:relative;background-color:#f5f8fc;}
.SysExample figure{margin-bottom:0;}
.SysExample__inner{position:relative;}
.SysExample__hd2{font-size:3.8rem;font-weight:800;}
.SysExample__lead{font-size:1.8rem;}
@media screen and (max-width:767px){
.SysExample__lead{font-size:1.5rem;}
}
.SysExample__column{display:flex;flex-direction:column;gap:50px 0;}
.SysExample .ExampleDetail{position:relative;}
.SysExample .ExampleDetail__inner{padding:1.5% 3.5% 3.5%;background-color:white;border-radius:25px;border:1px solid #3e6eb4;height:100%;box-shadow:10px 10px 10px rgba(57, 71, 155, 0.08);}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__inner{border-radius:15px;}
}
.SysExample .ExampleDetail__head{display:flex;align-items:center;gap:0 1em;padding-left:75px;line-height:1.5;position:relative;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__head{flex-direction:column;align-items:flex-start;gap:1em 0;padding-left:65px;}
}
.SysExample .ExampleDetail__head__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;min-width:130px;height:130px;border-radius:50%;background-image:linear-gradient(90deg, #4cbeca, #578cc3);color:white;font-size:1.8rem;position:absolute;left:-75px;top:-25px;z-index:10;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__head__badge{transform-origin:0 0;transform:scale(0.5);left:-15px;top:-20px;}
}
.SysExample .ExampleDetail__head__badge em{font-size:4.5rem;font-weight:800;}
.SysExample .ExampleDetail__head__caption{position:absolute;top:0px;right:0;font-size:1.8rem;font-weight:700;line-height:1.4;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__head__caption{position:relative;top:auto;right:auto;transform:translateY(0);font-size:1.4rem;}
}
.SysExample .ExampleDetail__head__caption .smCaption{display:block;font-size:1.2rem;font-weight:normal;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__head__caption .smCaption{font-size:1.1rem;}
}
.SysExample .ExampleDetail__label{display:block;padding-bottom:0.5em;width:100%;color:#3e6eb4;font-size:3rem;font-weight:800;line-height:1.3;border-bottom:1px solid #3e6eb4;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__label{font-size:2rem;}
}
.SysExample .ExampleDetail__label em{font-size:3.2rem;font-weight:800;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__label em{font-size:2.2rem;}
}
.SysExample .ExampleDetail__label small{font-size:2rem;font-weight:500;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__label small{font-size:1.4rem;}
}
.SysExample .ExampleDetail__txt{display:block;padding-left:75px;font-size:1.8rem;font-weight:400;line-height:1.8;position:relative;}
@media screen and (max-width:767px){
.SysExample .ExampleDetail__txt{padding-left:0;padding:0 2.5% 2.5%;font-size:1.5rem;}
}
.OnlineSeminar{position:relative;background-color:#f5f8fc;}
.OnlineSeminar figure{margin-bottom:0;}
.OnlineSeminar__inner{position:relative;}
.OnlineSeminar__hd2{font-size:3.8rem;font-weight:800;}
.OnlineSeminar .appBtn{padding:0.75em 2em;display:inline-flex;justify-content:center;align-items:center;background-image:linear-gradient(90deg, #4cbeca, #578cc3);color:white;font-size:2.7rem;font-weight:800;border-radius:10px;text-shadow:5px 5px 10px #367092;gap:0 0.5em;}
@media screen and (max-width:767px){
.OnlineSeminar .appBtn{font-size:2rem;padding:0.75em 1em;}
}
.OnlineSeminar .appBtn .icon{display:block;width:48px;height:48px;object-fit:contain;object-position:center;}
@media screen and (max-width:767px){
.OnlineSeminar .appBtn .icon{width:32px;height:32px;}
}
.OnlineSeminar__hd3{padding:0.25em 0.75em;display:inline-flex;align-items:center;justify-content:center;font-size:2.7rem;font-weight:800;color:#3e6eb4;position:relative;}
@media screen and (max-width:767px){
.OnlineSeminar__hd3{font-size:2rem;line-height:1.3;}
}
.OnlineSeminar__hd3::before, .OnlineSeminar__hd3::after{content:"";display:block;width:1.5px;height:100%;background-color:#3e6eb4;position:absolute;}
.OnlineSeminar__hd3::before{top:50%;left:0;transform:translateY(-50%) rotate(-25deg);}
.OnlineSeminar__hd3::after{top:50%;right:0;transform:translateY(-50%) rotate(25deg);}
.OnlineSeminar__column{display:flex;flex-wrap:wrap;gap:50px;}
@media screen and (max-width:767px){
.OnlineSeminar__column{gap:25px 15px;justify-content:space-between;}
}
.OnlineSeminar .SeminarMovie{width:calc(33.3333333333% - 33.4px);}
@media screen and (max-width:767px){
.OnlineSeminar .SeminarMovie{width:calc(50% - 7.5px);}
}
.OnlineSeminar .SeminarMovie__inner{background-image:linear-gradient(90deg, #4cbeca, #578cc3);padding:4px;}
.OnlineSeminar .SeminarMovie a{display:block;width:100%;}
.OnlineSeminar .SeminarMovie a img{display:block;width:100%;height:240px;object-fit:cover;object-position:center;}
@media screen and (max-width:767px){
.OnlineSeminar .SeminarMovie a img{height:100px;}
}
.OnlineSeminar .SeminarMovie__caption{display:block;color:#3e6eb4;font-size:2rem;font-weight:600;}
@media screen and (max-width:767px){
.OnlineSeminar .SeminarMovie__caption{font-size:1.4rem;}
}
.youtube-thumbnail-wrapper{position:relative;padding-bottom:56.25%;height:0;}
.youtube-thumbnail-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.youtube-thumbnail-wrapper .youtube-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.TemLeadmv iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;}
.TemLeadmv__label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1em 2em;font-size:2.2rem;font-weight:700;background:white;border:solid 3px #555;box-sizing:border-box;}
@media screen and (max-width:767px){
.TemLeadmv__label{padding:1em;font-size:1.8rem;}
}
.TemLeadmv__label::before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2;}
.TemLeadmv__label::after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #555;z-index:1;}
.under-item-temi .item-info #slider-2{padding-bottom:50px !important;}
.bnrList__column{display:flex;gap:0 25px;}
@media screen and (max-width:767px){
.bnrList__column{flex-direction:column;gap:25px 0;}
}
.bnrList a{display:block;width:33.3333333333%;}
@media screen and (max-width:767px){
.bnrList a{width:100%;}
}
@media screen and (max-width:767px){
.bnrList a.Dn-Sp{display:none;}
}
.bnrList a img{display:block;width:100%;box-shadow:3px 3px 6px rgba(30, 30, 30, 0.25);}
.yellow{color:#fffd70;}
.Cta{background-image:linear-gradient(135deg, #003e8b, #1e71bf);position:relative;overflow:hidden;color:white;}
@media screen and (max-width:767px){
.Cta__inner{padding:0 5%;}
}
.Cta__label{display:flex;align-items:center;justify-content:center;font-size:3.8rem;font-weight:800;color:white;gap:0.5em 0;line-height:1.3;padding:0.5em;}
@media screen and (max-width:767px){
.Cta__label{font-size:2.2rem;}
}
.Cta__label em{position:relative;left:-0.75em;}
.Cta__txt{font-size:2.1rem;line-height:1.7;}
@media screen and (max-width:767px){
.Cta__txt{font-size:1.5rem;}
}
.Cta__column{display:flex;justify-content:center;gap:0 35px;}
@media screen and (max-width:767px){
.Cta__column{flex-direction:column;gap:15px 0;}
}
.Cta .btn{padding:0.75em 0;display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d13;color:white;text-decoration:none;font-size:2.1rem;font-weight:700;border-radius:7px;gap:0 0.5em;line-height:2;box-sizing:border-box;min-width:380px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.35);}
@media screen and (max-width:767px){
.Cta .btn{font-size:1.7rem;min-width:initial;}
}
.Cta .btn--1{background-color:white;color:#ff7d13;border:2px solid #ff7d13;}
.TemFv{height:100vh;min-height:700px;max-height:calc(100vh - 50px);background-color:black;position:relative;overflow:hidden;}
@media screen and (max-width:767px){
.TemFv{height:auto;max-height:initial;min-height:initial;}
}
.TemFv .video-background{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;pointer-events:none;opacity:0.4;}
.TemFv__inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10;box-sizing:border-box;}
.TemFv__column{width:100%;max-width:100%;height:calc(100% - 180px);display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding:5%;padding-top:100px;box-sizing:border-box;}
@media screen and (max-width:767px){
.TemFv__column{height:initial;flex-direction:column-reverse;justify-content:flex-start;padding:0 5%;}
}
.TemFv__movie{width:50%;background-color:black;box-shadow:15px 15px 30px rgba(0, 0, 0, 0.75);}
@media screen and (max-width:767px){
.TemFv__movie{width:100%;margin-top:20px;}
}
.TemFv__movie video{display:block;width:100%;height:100%;aspect-ratio:16/9;}
.TemFv__movie iframe{display:block;width:100%;height:100%;}
.TemFv__copy{color:white;}
.TemFv__copy .temiName{font-size:14.5rem;font-weight:700;}
@media screen and (max-width:767px){
.TemFv__copy .temiName{margin-top:70px;font-size:6.4rem;}
}
.TemFv__copy .temiCopy{display:block;margin-top:25px;font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:-0.05em;}
@media screen and (max-width:767px){
.TemFv__copy .temiCopy{margin-top:0;font-size:1.6rem;line-height:1.3;}
}
.TemFv__copy .temiCopy em{font-size:4rem;font-weight:700;}
@media screen and (max-width:767px){
.TemFv__copy .temiCopy em{font-size:2.4rem;}
}
.TemFv__bgVideo{width:100%;height:100%;opacity:0.4;position:absolute;top:0;left:0;}
.TemFv__bgVideo video{display:block;width:100%;height:100%;object-fit:cover;}
.TemFv-Bnr{display:block;width:100%;height:180px;position:relative;}
@media screen and (max-width:767px){
.TemFv-Bnr{margin-top:25px;padding-bottom:75px;height:auto;}
}
.TemFv-Bnr::before{content:"";display:block;width:100%;height:120px;background-color:rgba(0, 0, 0, 0.35);position:absolute;bottom:0;left:0;}
.TemFv-Bnr__inner{height:100%;padding:0 5%;position:relative;z-index:15;}
@media screen and (max-width:767px){
.TemFv-Bnr__inner{padding:0 5%;}
}
.TemFv-Bnr__column{height:100%;display:flex;align-items:center;align-items:flex-start;gap:0 35px;}
@media screen and (max-width:767px){
.TemFv-Bnr__column{flex-wrap:wrap;gap:10px 0;}
}
.TemFv-Bnr .Bnr{width:calc(33.3333333333% - 24px);display:flex;justify-content:center;align-items:center;}
@media screen and (max-width:767px){
.TemFv-Bnr .Bnr{width:calc(50% - 5px);}
}
.TemFv-Bnr .Bnr img{display:block;width:100%;}
.TemFv .navWrap{position:absolute;bottom:0;left:0;}
@media screen and (max-width:767px){
.TemFv .navWrap{position:relative;bottom:auto;left:auto;}
}
.TemFv .navWrap .pgNav{display:flex;flex-wrap:wrap;padding:1em 5em 5em;padding-right:200px;gap:0.5em 2em;background-color:rgba(0, 0, 0, 0.5);border-top:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 0 10px rgba(0, 0, 0, 0.35);}
@media screen and (max-width:767px){
.TemFv .navWrap .pgNav{padding:1em 1em 4em;gap:0.5em 0;justify-content:space-between;}
}
@media screen and (max-width:767px){
.TemFv .navWrap .pgNav li{width:60%;width:50%;}
}
.TemFv .navWrap .pgNav li a{display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:400;color:white;position:relative;gap:0 0.35em;line-height:1.5;}
@media screen and (max-width:767px){
.TemFv .navWrap .pgNav li a{display:flex;justify-content:flex-start;font-size:1.4rem;letter-spacing:-0.05em;}
}
.TemFv .navWrap .pgNav li a::after{font:var(--fa-font-regular);content:"\f107";font-size:1.2rem;}
.TemFv .scroll-btn{display:flex;flex-direction:column;align-items:center;position:absolute;left:calc(50% - 16px);bottom:-45px;bottom:0;cursor:pointer;animation:scroll-btn 1s ease-in-out alternate infinite;color:rgba(255, 255, 255, 0.85);transform:scale(0.8);}
@media screen and (max-width:767px){
.TemFv .scroll-btn{bottom:auto;top:calc(100vh - 170px);transform:scale(0.6);}
}
.TemFv .scroll-btn__label{display:block;font-size:1rem;padding-bottom:1em;position:relative;left:-0.15em;}
.TemFv .scroll-btn svg{fill:#f8f7f2;height:50px;width:32px;margin-bottom:10px;}
.TemFv .scroll-btn svg .animated{animation:scroll-down 2s infinite linear;}
.TemFv .scroll-btn svg .ball{animation:ball-move 1s infinite ease-in-out alternate;}
@keyframes scroll-down {
0%{stroke-dasharray:0, 180px;opacity:1;}
50%{opacity:1;}
50%{opacity:0.5;}
60%{opacity:0.8;stroke-dasharray:215.7737px, 363.607px;}
70%{opacity:0;}
80%{opacity:0;}
90%{opacity:0;}
100%{opacity:0;}
}
@keyframes ball-move {
0%{opacity:0;}
50%{opacity:0.8;}
100%{transform:translateY(16px);opacity:0;}
}
.panWrap{background-color:black;padding:0 5%;}
.panWrap .pan{width:100%;position:relative;text-align:left;font-size:1.3rem;background-color:transparent;color:white;font-weight:700;}
@media screen and (max-width:767px){
.panWrap .pan{font-size:1.2rem;}
}
.panWrap .pan .inner{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:1em 0;text-align:left;}
@media screen and (max-width:767px){
.panWrap .pan .inner{padding:0.5em 0;}
}
.panWrap .pan a{margin-right:15px;color:white;font-weight:normal;position:relative;}
.panWrap .pan a::after{content:"";display:inline-block;margin-left:15px;width:8px;height:8px;background:url(//ipresence.jp/wp-content/themes/ipresence/img/icon/arrow_w.svg) no-repeat;background-size:cover;}
.under-Faq .FaqLayout__inner{padding:0 7.5%;}
.under-Faq .FaqLayout__inner--narrow{padding:0 15%;}
@media screen and (max-width:767px){
.under-Faq .FaqLayout__inner--narrow{padding:0 7.5%;}
}
.under-Faq .FaqLayout__column{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0 100px;}
@media screen and (max-width:767px){
.under-Faq .FaqLayout__column{flex-direction:column;gap:50px 0;}
}
.under-Faq .FaqMain{width:100%;}
.under-Faq .FaqSide{width:20%;min-width:20%;}
@media screen and (max-width:767px){
.under-Faq .FaqSide{width:100%;min-width:initial;}
}
.under-Faq .FaqSide .FaqCateList{border-radius:10px;border:1px solid rgba(204, 204, 204, 0.5);box-shadow:10px 10px 10px rgba(204, 204, 204, 0.35);box-sizing:border-box;}
.under-Faq .FaqSide .FaqCateList__inner{padding:5%;}
.under-Faq .FaqSide .FaqCateList__label{padding:0.5em;display:flex;align-items:center;margin:0;background-color:#003e8b;color:white;gap:0 0.5em;font-weight:700;border-radius:7px;}
.under-Faq .FaqSide .FaqCateList ul{margin:0;}
.under-Faq .FaqSide .FaqCateList ul li{margin:0;padding:0;}
.under-Faq .FaqSide .FaqCateList .faq-accordion{width:100%;display:flex;flex-direction:column;align-items:flex-start;list-style-type:none;margin:0;padding:0;gap:0.25em 0;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-item{display:block;width:100%;border-bottom:1px solid #ccc;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-item:nth-last-of-type(1){border-bottom:none;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title{display:flex;align-items:center;justify-content:space-between;padding:0.5em;color:rgb(30, 30, 30);font-size:1.5rem;font-weight:500;text-decoration:none;cursor:pointer;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title:hover{color:#003e8b;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title.has-child::after{font:var(--fa-font-regular);content:"+";font-size:0.8em;color:#999;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title.active{color:#003e8b;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-title.active.has-child::after{content:"\f068";}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-children{margin-top:0 !important;display:none;padding-left:1em;}
.under-Faq .FaqSide .FaqCateList .faq-accordion .faq-children.active{display:block;}
.under-Faq .PopularFaqList__column{display:flex;flex-direction:column;gap:35px 0;}
.under-Faq .PopularFaqList__label{display:flex;align-items:center;font-size:2.8rem;font-weight:600;gap:0 0.75em;line-height:1.3;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList__label{font-size:2rem;}
}
.under-Faq .PopularFaqList__label .icon{display:flex;justify-content:center;align-items:center;min-width:42px;width:42px;height:42px;background-color:#003e8b;color:white;font-size:2.2rem;border-radius:50%;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList__label .icon{min-width:30px;width:30px;height:30px;font-size:1.6rem;}
}
.under-Faq .PopularFaqList .FaqDetail{border-radius:10px;border:1px solid rgba(204, 204, 204, 0.75);box-shadow:10px 10px 10px rgba(204, 204, 204, 0.35);box-sizing:border-box;}
.under-Faq .PopularFaqList .FaqDetail__inner{padding:5%;}
.under-Faq .PopularFaqList .FaqDetail__column--search{display:flex;align-items:flex-start;gap:0 5%;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList .FaqDetail__column--search{flex-direction:column;align-items:center;gap:25px 0;}
}
.under-Faq .PopularFaqList .FaqDetail__block{width:100%;}
.under-Faq .PopularFaqList .FaqDetail .FaqQuestion{display:block;padding-left:1.5em;font-size:2rem;font-weight:600;position:relative;line-height:1.3;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList .FaqDetail .FaqQuestion{font-size:1.6rem;}
}
.under-Faq .PopularFaqList .FaqDetail .FaqQuestion::before{content:"Q";position:absolute;top:0;left:0;}
.under-Faq .PopularFaqList .FaqDetail .FaqQuestion--search::before{font:var(--fa-font-solid);content:"\f002";top:0.25em;}
.under-Faq .PopularFaqList .FaqDetail .FaqAnswer{padding:0 !important;line-height:1.5;}
.under-Faq .PopularFaqList .FaqDetail .FaqAnswer p:nth-last-of-type(1){margin-bottom:0;}
.under-Faq .PopularFaqList .FaqDetail .taxonomy-names{display:flex;flex-wrap:wrap;gap:0 0.5em;}
.under-Faq .PopularFaqList .FaqDetail .taxonomy-names .taxonomy-term{padding:0.35em 0.5em;display:inline-flex;justify-content:center;align-items:center;font-size:1.3rem;border:1px solid #ccc;border-radius:4px;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList .FaqDetail .taxonomy-names .taxonomy-term{font-size:1.1rem;}
}
.under-Faq .PopularFaqList .FaqDetail .pgImg{display:block;min-width:240px;width:240px;}
@media screen and (max-width:767px){
.under-Faq .PopularFaqList .FaqDetail .pgImg{min-width:initial;width:100%;}
}
.under-Faq .PopularFaqList .FaqDetail .pgImg img{display:block;width:100%;height:auto;}
.under-Faq .parentTitle{margin-bottom:1em;display:inline-flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:600;color:#003e8b;position:relative;gap:0 1em;}
@media screen and (max-width:767px){
.under-Faq .parentTitle{font-size:1.5rem;}
}
.under-Faq .parentTitle::after{content:"";display:inline-block;width:25px;height:1px;background-color:#003e8b;}
.under-Faq .termTitle{display:flex;align-items:center;font-size:2.8rem;font-weight:600;gap:0 0.75em;}
@media screen and (max-width:767px){
.under-Faq .termTitle{font-size:2.2rem;}
}
.under-Faq .FaqList__column{display:flex;flex-direction:column;}
.under-Faq .FaqList .FaqLink{display:block;padding:2em 1em;padding-left:3em;font-size:2rem;font-weight:600;position:relative;border-bottom:1px solid #ccc;}
.under-Faq .FaqList .FaqLink::before{display:flex;justify-content:center;align-items:center;width:40px;height:40px;content:"Q";position:absolute;top:1.5em;left:0;background-color:#003e8b;color:white;font-size:2.2rem;border-radius:50%;}
.under-Faq .ReratedFaq__column{display:flex;flex-direction:column;gap:35px 0;}
.under-Faq .ReratedFaq__label{padding-left:40px;display:flex;align-items:center;font-size:2.2rem;font-weight:600;gap:0 0.75em;position:relative;}
@media screen and (max-width:767px){
.under-Faq .ReratedFaq__label{padding-left:30px;font-size:1.8rem;}
}
.under-Faq .ReratedFaq__label::before{content:"";display:block;width:24px;height:24px;border:3.5px solid #003e8b;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;transform:translateY(-50%);}
@media screen and (max-width:767px){
.under-Faq .ReratedFaq__label::before{min-width:18px;width:18px;height:18px;}
}
.under-Faq .ReratedFaq__list{margin-top:25px !important;}
.under-Faq .ReratedFaq__list li{margin-bottom:0.5em;}
.under-Faq .ReratedFaq__list li:nth-last-of-type(1){margin-bottom:0;}
.under-Faq .ReratedFaq__list li a{display:block;padding-left:1.5em;font-size:1.6rem;font-weight:500;position:relative;}
@media screen and (max-width:767px){
.under-Faq .ReratedFaq__list li a{font-size:1.4rem;}
}
.under-Faq .ReratedFaq__list li a::before{content:"Q";position:absolute;top:0;left:0;}
.under-Faq .FaqSearch{border:5px solid rgba(217, 227, 239, 0.7);}
.under-Faq .FaqSearch__inner{padding:3.5%;}
.under-Faq .FaqSearch__column{display:flex;justify-content:space-between;align-items:center;gap:0;}
@media screen and (max-width:767px){
.under-Faq .FaqSearch__column{flex-wrap:wrap;gap:1em 0;}
}
.under-Faq .FaqSearch__label{min-width:240px;display:flex;align-items:center;font-size:2.2rem;font-weight:600;gap:0 0.75em;}
@media screen and (max-width:767px){
.under-Faq .FaqSearch__label{min-width:initial;font-size:1.5rem;}
}
.under-Faq .FaqSearch .searchform{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box;border-radius:4px;overflow:hidden;gap:0 1em;}
.under-Faq .FaqSearch input[type=text]{width:100%;height:50px;max-height:50px;font-size:1.6rem;padding:0.75em;border:none;background-color:#f4f6f9;border-radius:4px;box-sizing:border-box;}
@media screen and (max-width:767px){
.under-Faq .FaqSearch input[type=text]{height:40px;max-height:40px;padding:0.5em;font-size:1.5rem;}
}
.under-Faq .FaqSearch input[type=submit]{display:inline-flex;margin:0;width:140px;min-width:140px;height:50px;justify-content:center;align-items:center;background-color:#2ab6ce;font-size:1.8rem;font-weight:500;color:white;cursor:pointer;border:none;border-radius:4px;}
@media screen and (max-width:767px){
.under-Faq .FaqSearch input[type=submit]{width:80px;height:40px;min-width:80px;font-size:1.4rem;}
}
.post-type-label .post-type-name {
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 1.2rem;
border: 1px solid #ccc;
padding: 0.5em;
border-radius: 4px;
}.browser-shot.aligncenter{max-width:100% !important;margin-left:auto !important;margin-right:auto !important}.browser-shot a{display:block}