a:hover,input[type=button]:hover,input[type=submit]:hover,label.hover:hover,button:hover{opacity:1}.disp_pc,.disp_pc_i,.disp_pc_ib{display:none}.disp_sp{display:block}.disp_sp_i{display:inline}.disp_sp_ib{display:inline-block}.wrap.bg_ink{background-position:left -15vw top,right -20vw top;background-size:80vw,85vw}.wrap.bg_ink_texture{background-position:left -15vw top,right -20vw top,center;background-size:80vw,85vw,auto}.column2{display:block}.column2 .main,.column2 .side{width:100%;padding-bottom:1.5em}.title1_left,.title1_right,.title1_center{font-size:1rem;text-align:center;margin-bottom:1.5em}.title1_left strong,.title1_right strong,.title1_center strong{font-size:2.563rem}.title1_left strong::after,.title1_right strong::after,.title1_center strong::after{margin-left:auto;margin-right:auto;margin-top:0}.title3{font-size:1.75rem}.title3::after{margin-top:0.5em}.title3 span{font-size:0.917rem;margin-bottom:0.5em}.title4{font-size:1rem;margin-bottom:1em}.title4::after{margin-top:1em}.button1,.button1 span,.button2,.button2 span,.button3,.mceContentBody .baeb_button{font-size:1rem}.button1 span:nth-child(2),.button2 span:nth-child(2){display:none}.button1:hover,.button2:hover{opacity:1}.button1:hover span,.button2:hover span{transform:translateX(0)}.content_header{background-position:-8vw -4vw,-6vw 33vw,36vw 12vw,center,center;background-size:40vw,54vw,72vw,96vw,auto}.content_header div{padding-top:16vw;padding-bottom:16vw}.content_header.ht div{background-position:right -15vw top 3vw;background-size:86vw}.content_header.it div{background-position:right -5vw top 2vw;background-size:43vw}.content_header.kn div{background-position:right -2vw top 3vw;background-size:46vw}.content_header.ys div{background-position:right -12vw top 0;background-size:69vw}.content_header div h1,.content_header div .subtit{font-size:1.125rem;text-align:center;transform:none;text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,255,255,0.8),0 0 6px rgba(255,255,255,0.3)}.content_header div h1 strong,.content_header div .subtit strong{font-size:2rem}.article_area figure a:hover>span img{transform:none}.article_area figure a figcaption .info_area{font-size:0.75rem;margin-top:0.25em;margin-bottom:0.25em}.article_area figure a figcaption h3{font-size:0.875rem}.article_area figure a .auther_area{border-radius:36px;max-width:240px;height:36px;margin-left:auto;margin-right:auto;margin-top:0.5em}.article_area figure a .auther_area img{width:60px}.article_area figure a .auther_area p{font-size:0.75rem;width:calc(100% - 60px)}.form1,.form1 input,.form1 select,.form1 textarea{font-size:1rem}.form1{padding-bottom:2.5em}.form1 input[type=checkbox]:nth-child(n+2)+label{margin-top:0.5em}.form1 input[type=checkbox]:checked+label::before{background-size:12px 9px}.form1 dl{display:block}.form1 dl dt,.form1 dl dd{margin-bottom:1em;padding-top:1em}.form1 dl dt,.form1 dl dd .check_box_wrap{transform:none}.form1 dl dt{padding-right:0}.form1 dl dt span{font-size:0.75rem}.form1 dl dd{padding-left:0;padding-top:0}.form1 dl dd .check_box_wrap{margin-top:-0.6em}.form1 dl dd textarea{height:6em}.form1 .privacy_check{margin-top:1em;margin-bottom:2em}.form1 .privacy_check p{margin-bottom:0.25em}.form1 .button_area{display:block;margin-top:2em}.form1 .button_area .button_prev,.form1 .button_area .button_next,.form1 .button_area .button_prev input,.form1 .button_area .button_next input{font-size:1rem;max-width:320px}.form1 .button_area .button_prev,.form1 .button_area .button_next{width:calc(80% + 2em);margin-left:auto;margin-right:auto}.form1 .button_area .button_prev{margin-bottom:1em}.form1 .button_area .button_prev input,.form1 .button_area .button_next input{width:100%}.form1.sended p{font-size:0.875rem}.form1.sended p .tel{font-size:1.5em}.about_area{padding-top:2em;padding-bottom:2em}.about_area p{font-size:0.875rem;text-align:left;margin-top:1em;margin-bottom:1em}.about_area figure .img_wrap,.strength_area figure .img_wrap{background-size:45%,45%;padding:2em;padding-left:1em;padding-right:1em}.strength_area{padding-top:2em;padding-bottom:2em}.strength_area ul{display:block}.strength_area ul li{margin-bottom:2em}.strength_area ul li figure figcaption{padding-left:1em;padding-right:1em}.strength_area ul li figure figcaption h3 span:first-child{font-size:2.083rem}.strength_area ul li figure figcaption h3 span+span,.strength_area ul li figure figcaption p{font-size:0.875rem}.strength_area ul li figure figcaption h3 strong{font-size:1rem}.case_study_area,.workflow_area{padding-top:3em;padding-bottom:3em}.works_list{padding:24px;padding-left:10px;padding-right:10px}.works_list ul{justify-content:space-between;margin-bottom:0.75em}.works_list ul li{width:calc(50% - 20px)}.works_list ul li figure,.works_list ul li figure a span{width:100%}.works_list ul li{margin-bottom:0.75em}.works_list ul li figure a img{width:auto}.works_list ul li figure a:hover>span::before,.works_list ul li figure a:hover>span::after,.works_list ul li figure a:hover>span span::before,.works_list ul li figure a:hover>span span::after{display:none}.works_list ul li figure a figcaption{font-size:0.875rem;margin-top:0.375em}.workflow_area ul{display:block}.workflow_area ul li{box-sizing:border-box;padding-left:1em;padding-right:1em;padding-bottom:1em}.workflow_area ul li h3{font-size:1.417rem;margin-left:-1rem;margin-right:-1rem}.workflow_area ul li h3 strong{font-size:2.083rem}.workflow_area ul li figure{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.workflow_area ul li figure img{flex-basis:35%;width:35%;height:auto;margin-left:0;margin-right:0}.workflow_area ul li figure figcaption{flex-basis:60%;padding-top:0.5em;padding-bottom:1em}.workflow_area ul li figure figcaption dl dt{font-size:1rem;margin-bottom:0.5em}.workflow_area ul li figure figcaption dl dd{font-size:0.875rem}.workflow_area ul li:nth-child(-n+2){mask:none;-webkit-mask:none;margin-bottom:0.5em;padding-right:1rem;padding-bottom:2em}.workflow_area ul li:nth-child(-n+2)::after{content:"";border-style:solid;border-color:transparent;border-left-color:#ffffff;border-right-color:#ffffff;border-width:calc(100vw / 2 - 1rem);border-top-width:2em;border-bottom-width:0;position:absolute;left:0;bottom:0;display:block}.workflow_area ul li:nth-child(-n+2) h3{text-indent:0;margin-right:-1rem}#header{justify-content:space-between;padding-left:6vw;padding-right:6vw}.fx{display:none!important}#header .logo{position:relative;width:200px;z-index:100}#header .navi_button,#header .navi_button span::before,#header .navi_button span::after,#header .navi_button+.navi,#header .navi_button+.navi ul,#header .navi_button+.navi ul li,#header .navi_button+.navi ul li a,#header .navi_button+.navi ul li span,#header .navi_filter{transition-timing-function:ease-out;transition-delay:0s;transition-duration:0.6s}.preload #header .navi_button,.preload #header .navi_button span::before,.preload #header .navi_button span::after,.preload #header .navi_button+.navi,.preload #header .navi_button+.navi ul,.preload #header .navi_button+.navi ul li,.preload #header .navi_button+.navi ul li a,.preload #header .navi_button+.navi ul li span,.preload #header .navi_filter{transition:none}#header .navi_button{border-top-style:solid;border-top-color:#f65909;border-top-width:3px;border-bottom-style:solid;border-bottom-color:#f65909;border-bottom-width:3px;display:block;box-sizing:border-box;width:32px;height:25px;z-index:100;transition-property:border-top-color,border-bottom-color}#header .navi_button span{font-size:0;line-height:0;text-indent:-200vw;position:relative;display:block;width:100%;height:100%}#header .navi_button span::before,#header .navi_button span::after{content:"";background-color:#f65909;position:absolute;left:0;top:8px;display:block;width:32px;height:3px;transform:rotate(0);transition-property:transform}#header .navi,#header .navi ul{display:block}#header .navi{background-color:#222222;position:absolute;left:0;top:70px;border-top-style:solid;border-top-color:#666666;border-top-width:0;box-sizing:border-box;width:100%;height:auto;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;z-index:100;transition-property:border-top-width,max-height,padding-top,padding-bottom}#header .navi ul,#header .navi .dl_mail_tel{margin-left:6vw;margin-right:6vw}#header .navi ul{border-bottom-style:solid;border-bottom-color:#999999;border-bottom-width:0;transition-property:border-bottom-width}#header .navi ul li,#header .navi ul li ul li a{border-top-style:solid;border-top-color:#999999;border-top-width:0}#header .navi ul li{margin-left:0;transition-property:border-top-width}#header .navi ul li a,#header .navi .dl_mail_tel .dl a,#header .navi .dl_mail_tel .mail a,#header .navi .dl_mail_tel .tel a{font-size:1.125rem}#header .navi ul li a,#header .navi ul li span{line-height:3;display:block;height:3em;max-height:0;padding-left:0.5em;padding-right:0.5em;overflow:hidden;transition-property:max-height}#header .navi ul li a{background-image:url(https://contentmarketing.ikusa.co.jp/system/wp-content/themes/chani/img/common/icon_arrow.svgz);background-position:right 1em center;background-repeat:no-repeat;background-size:8px 13px}#header .navi li a span{display:inline;padding:0}#header .navi ul li ul{background:none;border:none;position:relative;top:0;max-width:none;margin-right:0;padding:0}#header .navi ul li ul li,#header .navi li ul li:nth-child(n+2){border-top:none;margin:0}#header .navi ul li ul li a{margin-left:0.75em;transition-property:border-top-width,max-height}#header .navi li span:hover+ul,#header .navi li span+ul:hover{max-width:none;padding-left:0;padding-right:0}#header .navi .dl_mail_tel,#header .navi .dl_mail_tel li{border:none}#header .navi .dl_mail_tel{border:none;height:auto;padding-left:0}#header .navi .dl_mail_tel .dl,#header .navi .dl_mail_tel .mail,#header .navi .dl_mail_tel .tel{border-left:none;padding-left:0;padding-right:0}#header .navi .dl_mail_tel .dl{border-bottom-style:solid;border-bottom-color:#ff8800;border-bottom-width:1px}#header .navi .dl_mail_tel .dl a,#header .navi .dl_mail_tel .mail a,#header .navi .dl_mail_tel .tel a{background-image:none;justify-content:center;padding-left:0;padding-right:0}#header .navi .dl_mail_tel .dl a::before,#header .navi .dl_mail_tel .mail a::before,#header .navi .dl_mail_tel .tel a::before{margin-right:0.5em}#header .navi .dl_mail_tel .tel{height:auto;margin-left:0;padding-left:0;padding-right:0}#header .navi_filter{text-indent:-200vw;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;display:block;visibility:hidden;width:100vw;height:100vh;opacity:0;z-index:99;transition-property:visibility,opacity}#header #navi:checked+.navi_button{border-top-color:transparent;border-bottom-color:transparent}#header #navi:checked+.navi_button span::before{transform:rotate(45deg)}#header #navi:checked+.navi_button span::after{transform:rotate(-45deg)}#header #navi:checked+.navi_button+.navi{border-top-width:1px;max-height:calc(100vh - 70px);padding-top:2.5em;padding-bottom:2.5em;overflow:auto}#header #navi:checked+.navi_button+.navi ul{border-bottom-width:1px}#header #navi:checked+.navi_button+.navi ul li,#header #navi:checked+.navi_button+.navi ul li ul li a{border-top-width:1px}#header #navi:checked+.navi_button+.navi ul li a,#header #navi:checked+.navi_button+.navi ul li span{max-height:3em}#header #navi:checked+.navi_button+.navi+.navi_filter{visibility:visible;opacity:1}.breadcrumb{padding-top:0.5em;padding-bottom:0.5em}.breadcrumb ul{font-size:0.75rem}.breadcrumb ul li:nth-child(n+2)::before{border-width:3px;border-left-width:6px;margin-left:0.5em;margin-right:0.5em}#sec_first_view{background-position:center bottom -12px,center,center;background-size:130vw,166vw,auto;height:152vw;padding-top:0;overflow:hidden}#sec_first_view article{background-position:-3vw -7vw,48vw -10vw;background-size:40vw,100vw;margin-left:-1em;margin-right:-1em}#sec_first_view article div{padding-top:9vw}#sec_first_view article div h1{padding-left:1em;padding-right:1em}#sec_first_view article div p{position:absolute;right:5vw;top:62vw;display:block;width:44%}#sec_first_view article div a,#sec_first_view article div a span{display:block;box-sizing:border-box}#sec_first_view article div a{width:calc(100% - 1em);margin-left:auto;margin-right:auto;margin-top:71vw}#sec_first_view article div a span{font-size:3vw;background-position:center,right 1em center;background-size:240vw,4vw;border-radius:calc(4.25vw + 2em)}#sec_first_view article div a span strong{font-size:5vw}@media only screen and (max-width:700px){#sec_first_view article div a span strong{font-size:5.5vw}}#sec_first_view article div a:hover span{background-color:#000000;box-shadow:4px 4px 0 rgba(0,0,0,0.2);transform:none}#sec_first_view>img{left:-16vw;top:38vw;width:79vw}#sec_service{background-position:54vw 3em,17vw 4em;background-size:50vw,80vw;padding-top:1.5em;padding-bottom:4em}#sec_service article,#sec_download article,#sec_company article{display:block}#sec_service article figure:first-child,#sec_company article figure:first-child{margin-right:0}#sec_service article figure:nth-child(n+2),#sec_company article figure:nth-child(n-2){margin-top:2em}#sec_service article figure a:hover span::before,#sec_blog .article_area figure a:hover>span::before,#sec_company article figure a:hover span::before,#sec_service article figure a:hover span::after,#sec_blog .article_area figure a:hover>span::after,#sec_company article figure a:hover span::after,#sec_service article figure a:hover span img,#sec_download article figure a:hover span img,#sec_company article figure a:hover span img{transform:none}#sec_service article figure a figcaption h3{font-size:1rem;margin-top:0.5em;margin-bottom:0.375em}#sec_service article figure a figcaption p{font-size:0.875rem}#sec_works{background-position:54vw 3em,17vw 4em,center;background-size:50vw,80vw,auto;padding-top:2em;padding-bottom:3em}#sec_works .bg{display:none}#sec_blog{background-position:2vw 5em,27vw 5em;background-repeat:no-repeat,no-repeat;background-size:50vw,80vw;padding-top:2em;padding-bottom:3em}#sec_blog::before,#sec_blog::after{background-size:40px 72px;width:60vw;height:60vw}#sec_blog .section_inner,#sec_blog .article_area{display:block}#sec_blog .title_area{max-width:none}#sec_blog .title_area .button_wrap{display:none}#sec_blog .article_area{margin-left:0;margin-top:-0.75em}#sec_blog .article_area figure{width:100%;margin-left:0;margin-top:2.25em}#sec_blog .article_area+.button_wrap{text-align:center;display:block;margin-top:3em}#sec_download,#sec_company,#sec_recruit{padding-top:2em;padding-bottom:3em}#sec_download article figure{padding-bottom:0}#sec_download article figure:nth-child(2){margin-left:0;margin-right:0}#sec_download article figure:nth-child(n+2){margin-top:2em}#sec_download article figure a{height:auto;padding-bottom:20px}#sec_download article figure a figcaption h3{font-size:0.875rem}#sec_download article figure a strong,#sec_download article figure a strong span{left:inherit;bottom:inherit;width:240px;margin-left:auto;margin-right:auto}#sec_download article figure a strong{position:relative}#sec_download article figure a:hover strong span{transform:translateY(0)}#sec_download article figure a:hover strong span:nth-child(2){transform:translateY(-100%)}#sec_download .button_wrap,#sec_company .button_wrap,#sec_recruit .button_wrap{text-align:center;margin-top:2em}#sec_company article figure a figcaption h3{font-size:0.875rem}.wrap.content_marketing .about_area figure .img_wrap{padding-bottom:4em}.wrap.content_marketing .about_area figure figcaption{font-size:0.833rem}.wrap.content_marketing .editor_writer_area,.wrap.content_marketing .project_team_area,.wrap.content_marketing .contents_area{padding-top:2em}.wrap.content_marketing .editor_writer_area,.wrap.content_marketing .contents_area{padding-bottom:3em}.wrap.content_marketing .editor_writer_area p,.wrap.content_marketing .project_team_area p{text-align:left;margin-bottom:1em}.wrap.content_marketing .editor_writer_area article+article{margin-top:0.5em}.wrap.content_marketing .editor_writer_area article h3{font-size:1.083rem}.wrap.content_marketing .editor_writer_area article ul li{font-size:0.875rem;line-height:1.4;display:flex;justify-content:center;align-items:center;flex-basis:calc((100% - 1em) / 2)}.wrap.content_marketing .project_team_area{padding-bottom:4em}.wrap.content_marketing .project_team_area .img_wrap::before{mask-position:0 calc(2rem + (100vw - 4rem) * 2.315),calc(100vw - 2em) 0;-webkit-mask-position:0 calc(2rem + (100vw - 4rem) * 2.315),calc(100vw - 2em) 0;mask-size:20000px,20000px;-webkit-mask-size:20000px,20000px}.wrap.content_marketing .project_team_area .img_wrap span{padding:1em}.wrap.content_marketing .contents_area ul{display:block}.wrap.content_marketing .contents_area ul li:nth-child(n+2){margin-top:1em}.wrap.content_marketing .contents_area ul li figure{padding:1em}.wrap.content_marketing .contents_area ul li figure img{width:33%;height:33%}.wrap.content_marketing .contents_area ul li figure figcaption{color:#ffffff;margin-top:0.75em}.wrap.content_marketing .contents_area ul li figure figcaption h3{font-size:1rem}.wrap.content_marketing .contents_area ul li figure figcaption small{font-size:0.75rem}.wrap.content_marketing .contents_area ul li figure figcaption p{font-size:0.875rem;margin-top:1em}.wrap.works{padding-top:2em;padding-bottom:2.5em}.wrap.works article{display:block}.wrap.works article figure:nth-child(n+2){border-top-style:solid;border-top-color:#dddddd;border-top-width:1px;margin-top:2em;padding-top:2em}.wrap.works article figure img{width:75%}.wrap.works article figure figcaption h2{font-size:1rem;margin-top:1em}.wrap.works article figure figcaption h3,.wrap.works article figure figcaption p{font-size:0.875rem}.wrap.works article figure figcaption h3{margin-top:0.5em}.company dl{font-size:1rem;display:block;padding-top:1em;padding-bottom:1.5em}.company dl dt,.company dl dd{margin-bottom:1em;padding-left:0;padding-right:0;padding-top:1em}.company dl dd:nth-child(n+1){border-top:none;padding-top:0}.company dl dt:nth-child(7){margin-bottom:1em}.company dl dd:nth-child(8){display:block;margin-bottom:1.5em}.company dl dd:nth-child(8)>div:nth-child(n+2){margin-top:2em}.company dl dd:nth-child(8)>div>strong{margin-bottom:0.25em}.company dl dd:nth-child(8)>div>span{margin-top:0.5em}.company dl dd:nth-child(16) ul{display:block}.wrap.cost .sec_content_marketing{padding-top:2em}.wrap.cost .sec_content_marketing .cost_area::before{mask-position:0 calc(9.2912rem + 28px),calc(100vw - 2rem) 0;-webkit-mask-position:0 calc(9.2912rem + 28px),calc(100vw - 2rem) 0;mask-size:1000%,1000%;-webkit-mask-size:1000%,1000%;height:75vw}.wrap.cost .sec_content_marketing .cost_area .text_area{mask-position:24px top,left 24px,left top;-webkit-mask-position:24px top,left 24px,left top;mask-size:1000px,1000px,24px;-webkit-mask-size:1000px,1000px,24px;padding-top:0.6em;padding-bottom:1.05em}.wrap.cost .sec_content_marketing .cost_area .text_area::after{border-width:12px}.wrap.cost .sec_content_marketing .cost_area .text_area p{font-size:0.875rem}.wrap.cost .sec_content_marketing .cost_area .text_area p span{margin-right:0.1rem;margin-left:0.1rem}.wrap.cost .sec_content_marketing .cost_area .text_area p>span{font-size:1.375rem}.wrap.cost .sec_content_marketing .cost_area .text_area p .arrow{display:block;width:26px;height:26px;margin:auto;margin-top:0.5em;margin-bottom:0.5em;transform:none}.wrap.cost .sec_content_marketing .cost_area .text_area p .arrow::before,.wrap.cost .sec_content_marketing .cost_area .text_area p .arrow::after{margin-left:auto;margin-right:auto}.wrap.cost .sec_content_marketing .cost_area .text_area p .arrow::before{width:13px;height:13px}.wrap.cost .sec_content_marketing .cost_area .text_area p .arrow::after{border-style:solid;border-color:transparent;border-top-color:#e61717;border-width:13px;border-top-width:13px;border-bottom-width:0}.wrap.cost .sec_content_marketing .cost_area .text_area p strong{font-size:0.917rem;margin-top:-0.75em}.wrap.cost .sec_content_marketing .cost_area .text_area p strong span{font-size:2.583rem}.wrap.cost .sec_content_marketing .cost_area .text_area small{font-size:0.75rem}.wrap.cost .sec_content_marketing .cost_example_area{margin-top:2em;margin-bottom:2em}.wrap.cost .sec_content_marketing .cost_example_area ul{padding:1.5em;padding-top:1em;padding-bottom:0.5em}.wrap.cost .sec_content_marketing .cost_example_area ul li{margin-right:1em;margin-bottom:0.5em}.wrap.cost .sec_content_marketing .cost_example_area small{font-size:0.75rem}.wrap.cost .sec_content_marketing .dl{font-size:1rem;margin-top:1em;margin-bottom:0.5em;padding-left:1em;padding-right:1em}.wrap.cost .sec_content_marketing .dl::before{width:1.5em;height:1.5em}.wrap.cost .sec_owned_media>div{display:block}.wrap.cost .sec_owned_media div article:nth-child(n+2){margin-top:2em}.wrap.cost .sec_owned_media div article header{font-size:0.917rem;mask-position:center bottom 15px,center bottom;-webkit-mask-position:center bottom 15px,center bottom;mask-size:800px,46px 15px;-webkit-mask-size:800px,46px 15px;padding-bottom:calc(0.5em + 15px)}.wrap.cost .sec_owned_media div article header h4 strong{font-size:2.583rem;margin-left:0.1rem;margin-right:0.1rem}.wrap.cost .sec_owned_media div article label{display:block;margin-left:auto;margin-right:auto;padding-top:1em;padding-bottom:1em}.wrap.cost .sec_owned_media div article dl{font-size:0.875rem;max-height:0;padding:0.9em;padding-top:0;padding-bottom:0;overflow:hidden;transition-timing-function:ease-out;transition-delay:0s;transition-duration:0.9s;transition-property:max-height,padding-top,padding-bottom}.preload .wrap.cost .sec_owned_media div article dl{transition:none}.wrap.cost .sec_owned_media div article dl dt{margin-top:0.5em}.wrap.cost .sec_owned_media div article dl dt:nth-child(n+2){padding-top:0.5em}.wrap.cost .sec_owned_media div article dl dd:nth-child(4),.wrap.cost .sec_owned_media div article dl dd:nth-child(6),.wrap.cost .sec_owned_media div article dl dd:nth-child(8){font-size:1rem}.wrap.cost .sec_owned_media div article dl dd:nth-child(2) small{font-size:0.75rem}.wrap.cost .sec_owned_media div article dl dd:nth-child(2) strong,.wrap.cost .sec_owned_media div article dl dd:nth-child(4) strong,.wrap.cost .sec_owned_media div article dl dd:nth-child(6) strong span,.wrap.cost .sec_owned_media div article dl dd:nth-child(8) strong span{font-size:1.333rem}.wrap.cost .sec_owned_media div article input+label+dl+label{display:none}.wrap.cost .sec_owned_media div article input:checked+label{display:none}.wrap.cost .sec_owned_media div article input:checked+label+dl{max-height:78em;padding-top:0.25em;padding-bottom:1em}.wrap.cost .sec_owned_media div article input:checked+label+dl+label{display:block}.wrap.cost .sec_owned_media .button_wrap{width:calc((100% + 2em) * 0.8);margin-top:2em;margin-bottom:1.5em}.wrap.download{padding-top:2em}.wrap.download .detail,.wrap.download .detail figure figcaption ul{display:flex;flex-wrap:wrap}.wrap.download .detail{display:block;margin-bottom:1.5em}.wrap.download .detail::after{display:none}.wrap.download .detail figure:nth-child(n+2){margin-top:1em}.wrap.download .detail figure figcaption h2,.wrap.download .detail figure figcaption p,.wrap.download .detail figure figcaption a{font-size:0.875rem}.wrap.contact{padding-top:2em}.wrap.blog{padding-top:1em}.wrap.blog::before,.wrap.blog::after{background-size:40px 72px;width:60vw;height:60vw}.cate_area{margin-bottom:1.5em}.cate_area ul li a{font-size:3vw;transition:none}.cate_area ul li a::after{transform:translateY(9px)}.cate_area ul li a[class^="cate"]:hover{color:inherit;background-color:rgba(221,217,210,0.6)}.wrap.blog .main .article_area{margin-bottom:2.5em}.wrap.blog .main .article_area figure:first-child a figcaption .info_area,.wrap.blog .main .article_area figure:first-child a .auther_area p{font-size:0.833rem}.wrap.blog .main .article_area figure:first-child a figcaption h3{font-size:1rem}.wrap.blog .main .article_area figure:first-child a .auther_area{border-radius:42px;height:42px}.wrap.blog .main .article_area figure:first-child a .auther_area img{width:72px}.wrap.blog .main .article_area figure:first-child a .auther_area p{width:calc(100% - 72px)}.wrap.blog .main .article_area figure:nth-child(n+2) a .auther_area{border-radius:22px;width:calc((100vw - 2em) * 0.47);height:22px}.wrap.blog .main .article_area figure:nth-child(n+2) a .auther_area img{width:35px}.wrap.blog .main .article_area figure:nth-child(n+2) a .auther_area p{width:calc(100% - 35px)}.wrap.blog .main .article_area figure:nth-child(n+2){margin-top:1.5em}.wrap.blog .main .article_header h1{font-size:1.167rem}.wrap.blog .main .article_header time{font-size:0.75rem}.wrap.blog .main .article_header figure{margin-top:0.5em}.wrap.blog .main .article_header .cate,.wrap.blog .main .article_header .tag{margin-top:0.25em;margin-bottom:0.25em}.wrap.blog .main .article_header .cate li{font-size:0.875rem}.wrap.blog .main .article_header .tag li{font-size:0.75rem}.wrap.blog .main .article_header .auther_area{border-radius:32px;height:32px;max-width:none;margin-top:0.25em}.wrap.blog .main .article_header .auther_area img{width:52px}.wrap.blog .main .article_header .auther_area p{width:calc(100% - 52px)}.wrap.blog .main .article_footer,.wrap.blog .main .related_posts{margin-top:3em;margin-bottom:1em}.wrap.blog .main .article_footer .auther_area,.wrap.blog .main .related_posts .article_area{display:block;padding-left:0;padding-right:0}.wrap.blog .main .article_footer .auther_area figure{margin-left:auto;margin-right:auto}.wrap.blog .main .article_footer .auther_area div strong{text-align:center;margin-top:0.5em;margin-bottom:1em}.wrap.blog .main .article_footer .prev_next_button{font-size:0.875rem;margin-top:3em}.wrap.blog .main .article_footer .prev_next_button>div{margin-bottom:1em}.wrap.blog .main .article_footer .prev_next_button div a{flex-basis:47%;padding:0.75em}.wrap.blog .main .article_footer .prev_next_button .prev::before{padding-right:calc(0.75em + 8px)}.wrap.blog .main .article_footer .prev_next_button .next::after{padding-left:calc(0.75em + 8px)}.wrap.blog .main .related_posts .article_area figure:nth-child(n+2){margin-top:0.75em}.wrap.blog .main .related_posts .article_area figure a{display:flex;justify-content:space-between;align-items:center}.wrap.blog .main .related_posts .article_area figure a>span{flex-basis:44%}.wrap.blog .main .related_posts .article_area figure a figcaption{flex-basis:52%}.wrap.blog .main .related_posts .article_area figure a figcaption .info_area,.wrap.blog .main .related_posts .article_area figure:nth-child(n+1) a figcaption h3{line-height:1.4;margin:0}.wrap.blog .main .related_posts .article_area figure a figcaption .info_area{font-size:0.75rem}.wrap.blog .main .related_posts .article_area figure:nth-child(n+1) a figcaption h3{font-size:0.875rem}.sns_button{margin-top:1em;margin-bottom:1em}.sns_button li{font-size:1rem}.mceContentBody{font-size:1rem;overflow:hidden}.mceContentBody h2{font-size:1.25rem}.mceContentBody h3{font-size:1.125rem}.mceContentBody h4{font-size:1rem}.mceContentBody blockquote,.ptoc_block{width:calc(100% - 10px);margin-left:auto;margin-right:auto}.mceContentBody blockquote{padding-left:1em;padding-right:1em;padding-top:0.5em}.mceContentBody .wp-caption .wp-caption-text,.mceContentBody .wp-caption .wp-caption-dd{font-size:0.75rem}.ptoc_block{margin-bottom:1em;padding:0.5em;padding-bottom:1px}.ptoc_block p{font-size:1rem}.pagenavi{margin-top:2.5em;margin-bottom:1em}.pagenavi .pagenavi_select{position:relative;display:flex;justify-content:center;align-items:center}.pagenavi .pagenavi_select .page-numbers{color:#ffffff;position:absolute;margin-top:0;margin-bottom:0}.pagenavi .pagenavi_select .page-numbers::before{opacity:1}.pagenavi .pagenavi_select .page-numbers.prev{left:0;margin-left:0}.pagenavi .pagenavi_select .page-numbers.next{right:0;margin-right:0}.pagenavi .pagenavi_select .select_wrap select{font-size:1rem;line-height:1;vertical-align:middle;background-color:#ffffff;background-image:url(https://contentmarketing.ikusa.co.jp/system/wp-content/themes/chani/img/common/icon_arrow_b.svgz);background-position:0.75em center;background-repeat:no-repeat;background-size:8px;border-style:solid;border-color:#dddddd;border-width:1px;box-sizing:content-box;padding:calc(0.75em - 1px);padding-left:calc(1.25em + 7px)}.pagenavi .pagenavi_select .select_wrap span{padding-top:0.75em;padding-bottom:0.75em}.download_contact_area{padding-top:1.875em;padding-bottom:1.875em}.download_contact_area ul{display:block}.download_contact_area ul li,.download_contact_area ul li a{font-size:0.875rem;max-width:320px}.download_contact_area ul li{width:80%;margin-left:auto;margin-right:auto}.download_contact_area ul li:nth-child(n+2){margin-top:1em}.download_contact_area ul li a{width:100%}.download_contact_area ul .dl a::after{width:17px;height:18px}.download_contact_area ul .mail a::before{width:19px;height:14px}.side article:nth-child(n+2){margin-top:1.5em}.side .ranking .article_area,.side .keyword nav{padding-left:0;padding-right:0}.side .ranking .article_area figure a>span::before{font-size:1rem}.side .ranking .article_area figure:nth-child(1) a>span::before{font-size:1.25rem}.side .ranking .article_area figure:nth-child(n+2){margin-top:0.75em}.side .ranking .article_area figure:nth-child(n+1) a figcaption .info_area,.side .ranking .article_area figure:nth-child(n+1) a figcaption h3{margin:0}.side .ranking .article_area figure:nth-child(n+1) a figcaption .info_area{font-size:0.75rem}.side .ranking .article_area figure:nth-child(n+1) a figcaption h3{font-size:0.875rem}.side .ranking .article_area figure:nth-child(n+1) a{display:flex;justify-content:space-between;align-items:center}.side .ranking .article_area figure:nth-child(n+1) a>span{flex-basis:44%}.side .ranking .article_area figure:nth-child(n+1) a figcaption{flex-basis:52%}.side .category nav ul li:nth-child(n+2){margin-top:0.5em}.side .category nav ul li a,.side .category nav ul li a::before,.side .category nav ul li a::after{transition:none}.side .category nav ul li a{color:#ffffff;font-size:0.875rem}.side .category nav ul li a[class^="cate"]::after{background-color:#ffffff}#footer .img_area{display:none}#footer .wrap::before,#footer .wrap::after{width:45vw;height:45vw}#footer .section_inner{padding-top:2em;padding-bottom:2em}#footer .logo{width:192px;margin-left:auto;margin-right:auto}#footer .navi{width:100%;margin-top:1.5em}#footer .navi h2{font-size:0.667rem;padding-bottom:0.5em}#footer .navi nav{flex-wrap:wrap;margin-top:1em}#footer .navi nav ul{flex-basis:6em}#footer .navi nav ul:first-child{flex-basis:14em}#footer .navi nav ul li{font-size:0.875rem}#footer .navi nav ul li a{white-space:nowrap}#footer .copyright small{font-size:0.667rem}.cate_area ul .cate_wrap1{width:calc((100% - 4px) / 4)}.cate_area ul li .cate1{line-height:1.4}.side .category nav ul li .cate1{background-color:#ffbc02}.cate_area ul .cate_wrap2{width:calc((100% - 4px) / 4)}.cate_area ul li .cate2{line-height:1.4}.side .category nav ul li .cate2{background-color:#e61717}.cate_area ul .cate_wrap15{width:calc((100% - 4px) / 5.8)}.cate_area ul li .cate15{line-height:1.4}.side .category nav ul li .cate15{background-color:#174cb5}.cate_area ul .cate_wrap3{width:calc((100% - 4px) / 8.5)}.cate_area ul li .cate3{line-height:2.8}.side .category nav ul li .cate3{background-color:#0eb18c}.cate_area ul .cate_wrap4{width:calc((100% - 4px) / 4.77)}.cate_area ul li .cate4{line-height:2.8}.side .category nav ul li .cate4{background-color:#ff8000}#p404{margin-top:3em;margin-bottom:4.5em}#p404 h1{font-size:44vw;margin-top:2vh}#p404 h2{font-size:8vw}#p404 p{font-size:6vw;margin-top:6vh}