@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%}body,html{height:100%}body{color:#042136;font-family:A\+mfCv-AXIS Font ベーシック R ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.8}@media only screen and (max-width:767px){body{font-size:14px;font-size:1.4rem}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html.is-active{overflow:hidden}#l_header{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 40px;top:0;width:100%}@media only screen and (min-width:768px) and (max-width:834px){#l_header{padding:0 30px}}@media only screen and (max-width:767px){#l_header{padding:0 15px}}#l_header.is-active{position:relative}#l_header .l_globalNav_inner,#l_header .l_header_inner{height:100%;position:relative}#l_header .l_globalNav_inner:before,#l_header .l_header_inner:before{border-top:5px solid #a29857;content:"";left:0;opacity:0;position:absolute;right:0;top:0}#l_header .l_globalNav{background:#042136;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:10}@media only screen and (max-width:767px){#l_header .l_globalNav{padding:0 15px}}#l_header .l_globalNav.is-active{display:block}#l_header .l_globalNav.is-scrollable{overflow-y:scroll}#l_header .l_globalNav .c_menu_close{cursor:pointer;height:42px;position:absolute;right:0;top:30px;width:42px}@media only screen and (max-width:767px){#l_header .l_globalNav .c_menu_close{height:33px;top:15px;width:33px}}#l_header .l_globalNav .c_menu_close:after,#l_header .l_globalNav .c_menu_close:before{border-top:1px solid #fff;content:"";display:block;left:0;position:absolute;top:50%;width:100%}#l_header .l_globalNav .c_menu_close:before{-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}#l_header .l_globalNav .c_menu_close:after{-webkit-transform:skewY(45deg);transform:skewY(45deg)}#l_header .l_globalNav .c_menu_close:focus:after,#l_header .l_globalNav .c_menu_close:focus:before,#l_header .l_globalNav .c_menu_close:hover:after,#l_header .l_globalNav .c_menu_close:hover:before{border-color:#ccc}#l_header .l_globalNav .l_globalNav_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:100%;padding:50px}@media only screen and (max-width:767px){#l_header .l_globalNav .l_globalNav_inner{margin:0}}#l_header .l_globalNav ul li{line-height:1.3;opacity:0;padding:0 0 20px;text-align:center}#l_header .l_globalNav ul li a{color:#fff;font-size:4rem;text-decoration:none}#l_header .l_globalNav ul li a:focus,#l_header .l_globalNav ul li a:hover{color:#ccc}@media only screen and (max-width:767px){#l_header .l_globalNav ul li a{font-size:3rem}}#l_header .l_globalNav ul li a span{display:block;font-size:1.2rem}@media only screen and (max-width:767px){#l_header .l_globalNav ul li a span{font-size:1rem}}.l_inner-large,.l_inner-small{margin:0 auto}.c_title-primary_02{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-weight:400}.c_title-primary_02_sub{color:#a29857;font-family:Geometric415W01-Medium,helvetica,arial,meiryo,sans-serif;margin-bottom:7px}@media only screen and (max-width:834px){.c_title-primary_02_sub{margin-bottom:5px}}@media only screen and (max-width:767px){.c_title-primary_02_sub{margin-bottom:2px}}.c_title-primary_02_caption{color:#a29857;font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;margin-top:4px}@media only screen and (max-width:834px){.c_title-primary_02_caption{margin-top:2px}}.c_title+.c_txt_wrap{margin-top:14px}@media only screen and (max-width:834px){.c_title+.c_txt_wrap{margin-top:8px}}#l_wrapper.is-active{display:block;opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}#l_wrapper.is-scrollable{overflow-y:scroll}#l_header .l_header_inner:before{opacity:0}html.no-js #l_header .l_header_inner:before{opacity:1}#l_header .c_btn_menu{cursor:pointer;height:31px;opacity:0;position:absolute;right:0;top:35px;width:47px;z-index:2}@media only screen and (min-width:768px) and (max-width:1099px){#l_header .c_btn_menu{top:40px}}@media only screen and (max-width:767px){#l_header .c_btn_menu{right:0;top:20px;width:36px}}#l_header .c_btn_menu img{width:100%}#l_header .c_bt_scroll_down{bottom:0;height:128px;left:14px;opacity:0;position:absolute;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}@media only screen and (max-width:767px){#l_header .c_bt_scroll_down{display:none}}#l_header .c_bt_scroll_down a{color:#042136;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;text-decoration:none;width:16px}#l_header .c_bt_scroll_down a .pagetop_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;width:100%}#l_header .c_bt_scroll_down a .pagetop_txt_inner{display:block;margin-right:29px;padding-bottom:3px}#l_header .c_bt_scroll_down .pagetop_img{display:inline-block;height:16px;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#l_header .c_bt_scroll_down .pagetop_img img{height:26px;width:12px}#l_header .c_lead{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;line-height:1.7;margin:0 auto 30px;opacity:0}html.no-js #l_header .c_lead{opacity:1}@media only screen and (min-width:1100px){#l_header .c_lead{font-size:3.4rem;margin:0 auto 36px;padding:0 58px}}@media only screen and (min-width:1600px){#l_header .c_lead{font-size:4.1rem;padding:0 127px}}@media only screen and (min-width:768px) and (max-width:1099px){#l_header .c_lead{font-size:3rem;padding:0 40px}}@media only screen and (max-width:767px){#l_header .c_lead{font-size:1.7rem;margin:0 auto 17px;padding:0 5px}}#l_header .c_catch{font-family:A\+mfCv-AXIS Font ベーシック B ProN,NoChattering,helvetica,arial,meiryo,sans-serif;line-height:1.2;margin:0 0 32px;opacity:0;text-align:center}html.no-js #l_header .c_catch{opacity:1}@media only screen and (min-width:1100px){#l_header .c_catch{font-size:7rem}}@media only screen and (min-width:1600px){#l_header .c_catch{font-size:8.7rem}}@media only screen and (min-width:768px) and (max-width:1099px){#l_header .c_catch{font-size:6.4rem}}@media only screen and (max-width:767px){#l_header .c_catch{font-size:3.5rem;margin:0 0 16px}}#l_header .c_catch .c_catch02,#l_header .c_catch .c_catch03{font-family:A\+mfCv-AXIS Font ベーシック R ProN,NoChattering,helvetica,arial,meiryo,sans-serif;letter-spacing:-.5em}.c_title_logo{opacity:0;text-align:center}html.no-js .c_title_logo{opacity:1}.c_title_logo img{display:inline-block;height:auto;max-width:100%;text-align:center;width:100%}@media only screen and (min-width:1100px){.c_title_logo img{width:750px}}@media only screen and (min-width:1600px){.c_title_logo img{width:920px}}@media only screen and (min-width:768px) and (max-width:1099px){.c_title_logo img{width:574px}}@media only screen and (max-width:767px){.c_title_logo img{width:300px}.c_title_logo .c_title_logo_pc{display:none}}@media only screen and (min-width:768px){.c_title_logo .c_title_logo_sp{display:none}}.c_title_logo_opening_wrap{background-color:#fff;height:100vh;position:fixed;width:100%;z-index:100}html.is-loaded .c_title_logo_opening_wrap{opacity:0;z-index:-100}html.no-js .c_title_logo_opening_wrap{display:none}.c_title_logo_opening{bottom:50%;line-height:0;opacity:0;position:absolute;right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}html.is-opening .c_title_logo_opening{-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-name:openingFadeIn;animation-name:openingFadeIn;z-index:100}.c_title_logo_opening img{height:100%}@media only screen and (min-width:1100px){.c_title_logo_opening img{width:750px}}@media only screen and (min-width:1600px){.c_title_logo_opening img{width:920px}}@media only screen and (min-width:768px) and (max-width:1099px){.c_title_logo_opening img{width:574px}}@media only screen and (max-width:767px){.c_title_logo_opening img{width:300px}}html.is-loaded .c_title_logo_opening{z-index:-100}@-webkit-keyframes openingFadeIn{0%{opacity:0}50%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes openingFadeIn{0%{opacity:0}50%{opacity:1}55%{opacity:1}to{opacity:0}}@media only screen and (max-width:767px){.c_title_logo_opening_pc{display:none}}@media only screen and (min-width:768px){.c_title_logo_opening_sp{display:none}}#l_lead_area{margin:0 auto;max-width:1920px}@media only screen and (min-width:1100px){#l_lead_area{padding:62px 0 94px}}@media only screen and (min-width:1600px){#l_lead_area{padding:62px 0 94px}}@media only screen and (min-width:768px) and (max-width:1099px){#l_lead_area{padding:110px 0}}@media only screen and (max-width:767px){#l_lead_area{padding:57px 0 50px}}html.is-loaded #l_header .c_bt_scroll_down,html.is-loaded #l_header .c_btn_menu,html.is-loaded #l_header .c_catch,html.is-loaded #l_header .c_lead,html.is-loaded #l_header .c_title_logo,html.is-loaded #l_header .l_globalNav_inner:before,html.is-loaded #l_header .l_header_inner:before{opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}html.is-loaded #l_header .c_catch,html.is-loaded #l_header .c_title_logo{-webkit-transition:opacity 2s ease .9s;transition:opacity 2s ease .9s}html.is-loaded #l_header .c_title_logo{-webkit-backface-visibility:hidden;backface-visibility:hidden}html.is-loaded #l_header .c_bt_scroll_down,html.is-loaded #l_header .c_btn_menu{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.is-loaded #l_header .c_bt_scroll_down:hover,html.is-loaded #l_header .c_btn_menu:hover{opacity:.65}#l_thum_area{margin:0;padding:0 70px 0 40px;position:relative}@media only screen and (min-width:768px) and (max-width:834px){#l_thum_area{padding:0 60px 0 30px}}@media only screen and (max-width:767px){#l_thum_area{padding:0 20px 0 10px}}.c_list_thumbnail{display:-ms-grid;display:grid;margin:0 auto;max-width:1890px;grid-gap:10px;gap:10px;-ms-grid-rows:auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto;-ms-grid-columns:25% 10px 25% 10px 25% 10px 25%;grid-template:"t1  t1  t2  t3" auto "t1  t1  t6  t6" auto "t4  t5  t6  t6" auto "t7  t7  t7  t7" auto "t8  t9  t10 t11" auto "t12 t13 t14 t14" auto "t15 t15 t14 t14" auto "t15 t15 t16 t17" auto "t18 t19 t20 t20" auto/25% 25% 25% 25%}.c_list_thumbnail .c_list_thumbnail_1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:t1}.c_list_thumbnail .c_list_thumbnail_2{grid-area:t2;-ms-grid-column:5;-ms-grid-row:1}.c_list_thumbnail .c_list_thumbnail_3{grid-area:t3;-ms-grid-column:7;-ms-grid-row:1}.c_list_thumbnail .c_list_thumbnail_4{grid-area:t4;-ms-grid-column:1;-ms-grid-row:5}.c_list_thumbnail .c_list_thumbnail_5{grid-area:t5;-ms-grid-column:3;-ms-grid-row:5}.c_list_thumbnail .c_list_thumbnail_6{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:t6}.c_list_thumbnail .c_list_thumbnail_7{-ms-grid-column:1;-ms-grid-row:7;-ms-grid-column-span:7;grid-area:t7}.c_list_thumbnail .c_list_thumbnail_8{grid-area:t8;-ms-grid-column:1;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_9{grid-area:t9;-ms-grid-column:3;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_10{grid-area:t10;-ms-grid-column:5;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_11{grid-area:t11;-ms-grid-column:7;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_12{grid-area:t12;-ms-grid-column:1;-ms-grid-row:11}.c_list_thumbnail .c_list_thumbnail_13{grid-area:t13;-ms-grid-column:3;-ms-grid-row:11}.c_list_thumbnail .c_list_thumbnail_14{-ms-grid-row:11;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:t14}.c_list_thumbnail .c_list_thumbnail_15{-ms-grid-row:13;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:t15}.c_list_thumbnail .c_list_thumbnail_16{grid-area:t16;-ms-grid-column:5;-ms-grid-row:15}.c_list_thumbnail .c_list_thumbnail_17{grid-area:t17;-ms-grid-column:7;-ms-grid-row:15}.c_list_thumbnail .c_list_thumbnail_18{grid-area:t18;-ms-grid-column:1;-ms-grid-row:17}.c_list_thumbnail .c_list_thumbnail_19{grid-area:t19;-ms-grid-column:3;-ms-grid-row:17}.c_list_thumbnail .c_list_thumbnail_20{-ms-grid-column:5;-ms-grid-row:17;-ms-grid-column-span:3;grid-area:t20}.c_list_thumbnail .modal{display:block;position:relative}html.no-js .c_list_thumbnail .modal{pointer-events:none}.c_list_thumbnail .modal:after{bottom:15px;content:url(https://www.intrix.co.jp/hubfs/services/creative-photo/icon_zoom.svg);height:5vw;position:absolute;right:15px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:5vw}@media only screen and (min-width:835px){.c_list_thumbnail .modal:after{opacity:0}}@media only screen and (max-width:767px){.c_list_thumbnail .modal:after{height:8vw;width:8vw}}html.no-js .c_list_thumbnail .modal:after{display:none}@media only screen and (min-width:835px){.c_list_thumbnail .modal:hover:after{opacity:1}}.c_list_thumbnail .modal.-movie:after,html.no-js .c_list_thumbnail .modal.-movie:before{display:none}.c_list_thumbnail .modal.-movie .modal-movie_icon{bottom:0;height:4.5vw;left:0;margin:auto;position:absolute;right:0;top:0;width:4.5vw}@media only screen and (max-width:767px){.c_list_thumbnail .modal.-movie .modal-movie_icon{height:9vw;width:9vw}}.c_list_thumbnail .modal.-movie .modal-movie_icon:before{border-radius:50%;-webkit-box-shadow:0 0 0 4px #042136;box-shadow:0 0 0 4px #042136;content:"";height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;z-index:1}.c_list_thumbnail .modal.-movie .modal-movie_icon img{background:#fff;border-radius:50%;position:absolute;z-index:2}@media only screen and (min-width:768px){.c_list_thumbnail .modal.-movie:hover .modal-movie_icon:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.c_list_thumbnail img{display:block;height:auto;width:100%}@media only screen and (max-width:767px){.c_list_thumbnail{-ms-grid-rows:auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto;-ms-grid-columns:50% 10px 50%;grid-template:"t1  t2" auto "t3  t4" auto "t5  t6" auto "t7  t7" auto "t8  t9" auto "t10 t11" auto "t12 t13" auto "t14 t15" auto "t16 t17" auto "t18 t19" auto "t20 t20" auto/50% 50%}.c_list_thumbnail .c_list_thumbnail_1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c_list_thumbnail .c_list_thumbnail_2{-ms-grid-column:3;-ms-grid-row:1}.c_list_thumbnail .c_list_thumbnail_3{-ms-grid-column:1;-ms-grid-row:3}.c_list_thumbnail .c_list_thumbnail_4{-ms-grid-column:3;-ms-grid-row:3}.c_list_thumbnail .c_list_thumbnail_5{-ms-grid-column:1;-ms-grid-row:5}.c_list_thumbnail .c_list_thumbnail_6{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}.c_list_thumbnail .c_list_thumbnail_7{-ms-grid-column:1;-ms-grid-row:7;-ms-grid-column-span:3}.c_list_thumbnail .c_list_thumbnail_8{-ms-grid-column:1;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_9{-ms-grid-column:3;-ms-grid-row:9}.c_list_thumbnail .c_list_thumbnail_10{-ms-grid-column:1;-ms-grid-row:11}.c_list_thumbnail .c_list_thumbnail_11{-ms-grid-column:3;-ms-grid-row:11}.c_list_thumbnail .c_list_thumbnail_12{-ms-grid-column:1;-ms-grid-row:13}.c_list_thumbnail .c_list_thumbnail_13{-ms-grid-column:3;-ms-grid-row:13}.c_list_thumbnail .c_list_thumbnail_14{-ms-grid-row:15;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.c_list_thumbnail .c_list_thumbnail_15{-ms-grid-row:15;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1}.c_list_thumbnail .c_list_thumbnail_16{-ms-grid-column:1;-ms-grid-row:17}.c_list_thumbnail .c_list_thumbnail_17{-ms-grid-column:3;-ms-grid-row:17}.c_list_thumbnail .c_list_thumbnail_18{-ms-grid-column:1;-ms-grid-row:19}.c_list_thumbnail .c_list_thumbnail_19{-ms-grid-column:3;-ms-grid-row:19}.c_list_thumbnail .c_list_thumbnail_20{-ms-grid-column:1;-ms-grid-row:21;-ms-grid-column-span:3}}.mfp-thumbnailAreaModal.mfp-bg{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-thumbnailAreaModal.mfp-bg.mfp-ready{opacity:.95}.mfp-thumbnailAreaModal.mfp-wrap,.mfp-thumbnailAreaModal.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-thumbnailAreaModal.mfp-wrap.mfp-ready,.mfp-thumbnailAreaModal.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-thumbnailAreaModal.mfp-bg.mfp-removing,.mfp-thumbnailAreaModal.mfp-wrap.mfp-removing,.mfp-thumbnailAreaModal.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-thumbnailAreaModal .mfp-arrow{opacity:1;-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-thumbnailAreaModal .mfp-arrow:hover{opacity:.65}.mfp-thumbnailAreaModal .mfp-content .img_wrap{margin:0 auto;max-height:calc(100% - 100px);position:relative}.mfp-thumbnailAreaModal .mfp-content .img_wrap img{display:block;width:100%}.mfp-thumbnailAreaModal .mfp-content .mfp-close{background:transparent;border:none;color:#000;font-family:Arial,Baskerville,monospace;height:42px;line-height:42px;margin:0;opacity:1;padding:0;position:fixed;right:54px!important;top:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:42px}@media only screen and (max-width:767px){.mfp-thumbnailAreaModal .mfp-content .mfp-close{height:38px;line-height:38px;right:20px!important;top:20px;width:38px}}.mfp-thumbnailAreaModal .mfp-content .mfp-close:after,.mfp-thumbnailAreaModal .mfp-content .mfp-close:before{border-top:1px solid #fff;content:"";display:block;left:0;position:absolute;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.mfp-thumbnailAreaModal .mfp-content .mfp-close:after{-webkit-transform:skewY(45deg);transform:skewY(45deg)}.mfp-thumbnailAreaModal .mfp-content .mfp-close:before{-webkit-transform:skewY(-45deg);transform:skewY(-45deg)}.mfp-thumbnailAreaModal .mfp-content .mfp-close:hover{cursor:pointer}.mfp-thumbnailAreaModal .mfp-content .mfp-close:hover:after,.mfp-thumbnailAreaModal .mfp-content .mfp-close:hover:before{border-color:#ccc}.mfp-thumbnailAreaModal .mfp-content .mfp-close:focus{opacity:1}.mfp-thumbnailAreaModal .mfp-content .caption{color:#fff;font-family:A\+mfCv-AXIS Font ベーシック R ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:1.2rem;line-height:1.5;padding:8px 0;position:absolute;top:100%}@media only screen and (max-width:834px){.mfp-thumbnailAreaModal .mfp-content .caption{font-size:1rem;padding:8px 20px}}.mfp-thumbnailAreaModal .mfp-content .caption br{display:none}@media only screen and (max-width:834px){.mfp-thumbnailAreaModal .mfp-content .caption br{display:block}}@media only screen and (min-width:835px){.mfp-thumbnailAreaModal .mfp-content .caption span:not(:first-child){padding-left:1em}}.mfp-thumbnailAreaModal .mfp-content #inline-wrap06{margin:0 auto;max-width:800px}.mfp-thumbnailAreaModal .mfp-content #inline-wrap01 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap02 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap03 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap04 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap05 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap08 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap09 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap10 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap11 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap12 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap13 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap14 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap15 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap16 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap17 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap18 .img_wrap,.mfp-thumbnailAreaModal .mfp-content #inline-wrap19 .img_wrap{max-width:1100px}.mfp-thumbnailAreaModal .mfp-content iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}#l_message_area{margin-top:100px}@media only screen and (max-width:834px){#l_message_area{display:block;margin-top:61px}}#l_message_area .l_message_area_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:834px){#l_message_area .l_message_area_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#l_message_area .c_title{width:43%}@media only screen and (max-width:834px){#l_message_area .c_title{width:100%}}#l_message_area .c_title .l_message_area_title{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:2.6rem;font-weight:400;line-height:1.5}@media only screen and (max-width:834px){#l_message_area .c_title .l_message_area_title{font-size:1.8rem}}#l_message_area .l_message_txt{width:54%}@media only screen and (max-width:834px){#l_message_area .l_message_txt{margin:18px 0 0;width:100%}}#l_message_area .l_message_txt .c_txt{color:#45494d;margin:0 0 1em}#l_message_area .l_message_txt .c_txt:last-child{margin:0}#l_issues_area{background:#042136;color:#fff;margin:135px 0 0;padding:90px 0 0;text-align:center}@media only screen and (min-width:768px) and (max-width:834px){#l_issues_area{margin:76px 0 0;padding:64px 0 0}}@media only screen and (max-width:767px){#l_issues_area{margin:60px 0 0;padding:48px 0 0}}#l_issues_area .c_title+.c_txt{color:#f0f2f5}#l_issues_area .c_list{background:#2e3033;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:A\+mfCv-AXIS Font ベーシック R ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:2rem;line-height:1.5;margin:44px 0 15px;padding:33px 72px;text-align:left}@media only screen and (max-width:834px){#l_issues_area .c_list{font-size:1.6rem}}@media only screen and (min-width:768px) and (max-width:834px){#l_issues_area .c_list{margin:35px 0 50px;padding:26px 44px}}@media only screen and (max-width:767px){#l_issues_area .c_list{margin:35px 0 40px;padding:26px 18px}}#l_issues_area .c_list ul li{padding:0 0 0 1em;position:relative}#l_issues_area .c_list ul li:before{content:"・";left:0;position:absolute;top:0}#l_issues_area .c_list ul li:not(:first-child){margin-top:7px}#l_issues_area .l_issues_area_btm{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(https://www.intrix.co.jp/hubfs/services/creative-photo/bg_issue.png) 0 0 no-repeat #fff;background-size:100% 100%;height:10vw;width:100%}#l_approach_area{margin:66px 0 0}@media only screen and (max-width:767px){#l_approach_area{margin:64px 0 0}}#l_approach_area .c_title.first{text-align:center}#l_approach_area .c_approach_block_txt{margin-top:12px}#l_approach_area .c_approach_block_txt .c_txt{color:#45494d}@media only screen and (min-width:768px){.c_approach_block_txt_box{width:calc(100% - 357px)}.c_approach_block02 .c_approach_block_txt_box{padding:0 30px 0 0}.c_approach_block03 .c_approach_block_txt_box{padding:0 0 0 30px}.c_approach_block04 .c_approach_block_txt_box{padding:0 30px 0 0}}@media only screen and (max-width:767px){[class*=c_approach_block0] .c_approach_block_txt_box{padding:0}.c_approach_block_txt_box{width:100%}}.c_approach_block_txt_box .c_title{text-align:left}.c_approach_block_txt_box .c_title .c_approach_block_title{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.5}@media only screen and (max-width:834px){.c_approach_block_txt_box .c_title .c_approach_block_title{font-size:2rem;margin:2vw 0}}.c_approach_block_txt_box .c_title .c_title-primary_02_caption{color:#a29857}.c_approach_block01{display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px 0 95px;width:100%}@media only screen and (max-width:834px){.c_approach_block01{margin:36px 0 70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c_approach_block01 .c_approach_block01_box{padding:0 30px 0 0;position:relative;text-align:center;width:calc(33.33% - 15px)}@media only screen and (max-width:767px){.c_approach_block01 .c_approach_block01_box{padding:0;width:100%}}.c_approach_block01 .c_approach_block01_box:last-child{padding:0}.c_approach_block01 .c_approach_block01_box:last-child:after{display:none}.c_approach_block01 .c_approach_block01_box:after{content:url(https://www.intrix.co.jp/hubfs/services/creative-photo/bg_x.svg);height:17px;position:absolute;right:7px;top:calc(50% - 17px);width:14px}@media only screen and (max-width:767px){.c_approach_block01 .c_approach_block01_box:after{content:url(https://www.intrix.co.jp/hubfs/services/creative-photo/bg_x2.svg);display:inline-block;height:14px;line-height:1;margin:10px 0;position:static;right:auto;top:auto;vertical-align:top;width:36px}}.c_approach_block01 .c_approach_block01_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f0f2f5;-ms-flex-direction:column;flex-direction:column;padding:35px 25px}@media only screen and (max-width:834px){.c_approach_block01 .c_approach_block01_box dl{padding:23px 15px}}.c_approach_block01 .c_approach_block01_box dl dt{color:#a29857;font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:2.3rem;line-height:1.5}@media only screen and (max-width:834px){.c_approach_block01 .c_approach_block01_box dl dt{font-size:1.8rem}}.c_approach_block01 .c_approach_block01_box dl dd{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:1.2rem;line-height:1.5;margin-top:5px}@media only screen and (max-width:834px){.c_approach_block01 .c_approach_block01_box dl dd{font-size:1rem;margin-top:8px}}@media only screen and (min-width:768px){[class*=c_approach_block0]:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[class*=c_approach_block0]:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c_approach_block02,.c_approach_block03,.c_approach_block04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px 0 0}@media only screen and (min-width:768px) and (max-width:834px){.c_approach_block02,.c_approach_block03,.c_approach_block04{margin:57px 0 0}}@media only screen and (max-width:767px){.c_approach_block02,.c_approach_block03,.c_approach_block04{display:block;margin:46px 0 0}}.c_approach_block02 svg,.c_approach_block03 svg,.c_approach_block04 svg{font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-weight:400;height:237px;width:357px}@media only screen and (max-width:767px){.c_approach_block02 svg,.c_approach_block03 svg,.c_approach_block04 svg{height:auto;width:100%}}#l_main_img_area{margin:110px 0 0}@media only screen and (max-width:767px){#l_main_img_area{margin:15vw 0 0;width:100%}}#l_main_img_area img{width:100%}#l_why_area{border-top:1px solid #e6ecf2;margin:100px 0 0;padding:96px 0 0;text-align:center}@media only screen and (max-width:834px){#l_why_area{margin:74px 0 0;padding:64px 0 0}}#l_why_area .l_why_txt{margin-top:34px}#l_why_area .l_why_txt .l_why_list li:not(:first-child){margin-top:11px}#l_why_area .l_why_client{margin:70px 0 0}@media only screen and (max-width:834px){#l_why_area .l_why_client{margin:41px 0 0}}#l_why_area .l_why_client_title{font-size:1.4rem;line-height:1.5}@media only screen and (max-width:834px){#l_why_area .l_why_client_title{font-size:1.2rem}}#l_why_area .c_logo_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:834px){#l_why_area .c_logo_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1099px){#l_why_area .c_logo_list{max-width:770px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){#l_why_area .c_logo_list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#l_why_area .c_logo_list li{margin-top:46px}@media only screen and (max-width:834px){#l_why_area .c_logo_list li{margin-top:28px}}@media only screen and (max-width:767px){#l_why_area .c_logo_list li{margin-top:24px}#l_why_area .c_logo_list li:first-child{margin-top:28px}}#l_why_area .c_logo_list li:not(:first-child){margin-left:60px}@media only screen and (min-width:1100px){#l_why_area .c_logo_list li:not(:first-child){margin-left:40px}}@media only screen and (max-width:767px){#l_why_area .c_logo_list li:not(:first-child){margin-left:0}}#l_why_area .c_logo_list li.c_logo_list01{width:172px}#l_why_area .c_logo_list li.c_logo_list02{width:206px}#l_why_area .c_logo_list li.c_logo_list03{width:137px}#l_why_area .c_logo_list li.c_logo_list04{width:78px}#l_why_area .c_logo_list li.c_logo_list05{width:207px}#l_why_area .c_logo_list li img{width:100%}#l_contact_area{background:#f0f2f5;margin:110px 0 0;padding:87px 0 110px;text-align:center}@media only screen and (max-width:834px){#l_contact_area{margin:80px 0 0;margin:76px 0 0;padding:67px 0 80px;padding:62px 0 80px}}#l_contact_area .c_title+.c_txt{color:#45494d}#l_contact_area a{background:#042136;color:#fff;display:block;font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;font-size:2rem;line-height:1.5;margin:36px 0 0;padding:34px 0;text-decoration:none}@media only screen and (max-width:834px){#l_contact_area a{font-size:1.4rem;margin:25px 0 0;padding:34px 0 35px}}@media only screen and (max-width:767px){#l_contact_area a{padding:20px 0}}#l_contact_area a:after{background:url(https://www.intrix.co.jp/hubfs/services/creative-photo/arrow.svg) 0 0 no-repeat;content:"";display:inline-block;height:12px;margin:-4px 0 0 9px;position:relative;vertical-align:middle;width:26px}@media only screen and (max-width:767px){#l_contact_area a:after{display:block;margin:.5rem auto 0}}#l_contact_area a:hover{background:#0b3b5d}#l_footer{text-align:center}#l_footer .l_footer_inner{margin:0 auto;padding:60px 0 58px;position:relative}@media only screen and (max-width:834px){#l_footer .l_footer_inner{padding:50px 0 48px}}@media only screen and (max-width:767px){#l_footer .l_footer_inner{padding:40px 0 39px}}#l_footer .l_footer_inner:after{border-top:5px solid #a29857;bottom:0;content:"";left:0;position:absolute;right:0}#l_footer .logo{margin:0 auto;width:202px}@media only screen and (max-width:767px){#l_footer .logo{width:176px}#l_footer .logo img{width:100%}}#l_footer .c_footer_link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:38px 0 0}@media only screen and (max-width:834px){#l_footer .c_footer_link_list{margin:28px 0 0}}@media only screen and (max-width:767px){#l_footer .c_footer_link_list{margin:24px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#l_footer .c_footer_link_list li:not(:first-child){margin-left:35px}@media only screen and (min-width:768px) and (max-width:834px){#l_footer .c_footer_link_list li:not(:first-child){margin-left:30px}}@media only screen and (max-width:767px){#l_footer .c_footer_link_list li:not(:first-child){margin-left:0}}#l_footer .c_footer_link_list li a{color:#45494d;font-size:1.6rem;text-decoration:none}@media only screen and (max-width:767px){#l_footer .c_footer_link_list li a{font-size:1.2rem}}#l_footer .c_footer_link_list li a:hover{color:#737980}#l_footer .c_footer_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:23px 0 0}@media only screen and (max-width:834px){#l_footer .c_footer_sns_list{margin:14px 0 0}}#l_footer .c_footer_sns_list li:not(:first-child){margin-left:40px}@media only screen and (max-width:767px){#l_footer .c_footer_sns_list li:not(:first-child){margin-left:36px}}#l_footer .c_footer_sns_list li.c_footer_sns_list01{width:11px}#l_footer .c_footer_sns_list li.c_footer_sns_list02{width:28px}#l_footer .c_footer_sns_list li.c_footer_sns_list03{width:22px}#l_footer .c_footer_sns_list li a:hover svg{fill:#737980}#l_footer .copy{color:#8a9199;font-size:1.4rem;margin:36px 0 0}@media only screen and (max-width:834px){#l_footer .copy{font-size:1.2rem;margin:28px 0 0}}.c_bt_pagetop{bottom:100px;position:fixed;right:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:5}@media only screen and (max-width:834px){.c_bt_pagetop{display:none!important}}.c_bt_pagetop:hover{opacity:.65}.c_bt_pagetop a{color:#042136;font-size:1.2rem;height:83px;text-decoration:none;width:16px}.c_bt_pagetop a,.c_bt_pagetop a .pagetop_txt{display:-webkit-box;display:-ms-flexbox;display:flex}.c_bt_pagetop a .pagetop_txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:A\+mfCv-AXIS Font ベーシック M ProN,NoChattering,helvetica,arial,meiryo,sans-serif;height:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;width:100%}.c_bt_pagetop a .pagetop_txt_inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:inline-block;margin-left:29px;order:2;vertical-align:middle}.c_bt_pagetop .pagetop_img{display:inline-block;height:16px;padding-right:3px;text-align:center;-webkit-transform:rotate(270deg);transform:rotate(270deg);vertical-align:middle}.c_bt_pagetop .pagetop_img img{height:26px;width:12px}.effect{opacity:0}.fadein{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.img_pc{display:block}@media only screen and (max-width:767px){.img_pc{display:none}}.img_sp{display:none}@media only screen and (max-width:767px){.img_sp{display:block}}@media only screen and (min-width:835px){.break_none_pc{display:none}}@media only screen and (min-width:768px){.break_none_pc_tb{display:none}}#l_contact_area a,#l_footer .c_footer_link_list li a,#l_footer .c_footer_sns_list li a:hover svg,#l_header .l_globalNav .c_menu_close:after,#l_header .l_globalNav .c_menu_close:before,#l_header .l_globalNav ul li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#l_header .l_globalNav .c_menu_close{background:transparent;border:none;margin:0;padding:0}@media only screen and (min-width:835px){.c_approach_block02,.c_approach_block03,.c_approach_block04,.l_inner-large{max-width:1130px}.l_inner-small{max-width:874px}}#l_footer,.l_inner-large,.l_inner-small{padding:0 40px}@media only screen and (min-width:768px) and (max-width:834px){#l_footer,.l_inner-large,.l_inner-small{padding:0 30px}}@media only screen and (max-width:767px){#l_footer,.l_inner-large,.l_inner-small{padding:0 20px}}.c_title-primary_02{font-size:3.4rem;line-height:1.5}@media only screen and (max-width:834px){.c_title-primary_02{font-size:2.4rem}}#l_why_area .l_why_txt .l_why_list li,.c_title-primary_02_sub{font-size:2rem;line-height:1.5}@media only screen and (max-width:834px){#l_why_area .l_why_txt .l_why_list li,.c_title-primary_02_sub{font-size:1.6rem}}.c_title-primary_02_caption{font-size:1.4rem;line-height:1.5}@media only screen and (max-width:834px){.c_title-primary_02_caption{font-size:1rem}}.c_txt{font-size:1.6rem;line-height:1.7}@media only screen and (max-width:834px){.c_txt{font-size:1.4rem}}