.hr{padding-top:88px}.hr .content a{color:#303030}.page ol,.page ul{margin:10px 0;padding-left:15px}.c_inner{max-width:1200px;margin:auto;overflow:unset}.content_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.c_inner .wrap{margin:0 4%;width:65%}.content_flex .breadcrumb,.contact_area .breadcrumb{margin:0}.content_flex .breadcrumb ul,.contact_area .breadcrumb ul{margin:0 0 30px;padding:0}.content_flex .breadcrumb a{width:max-content}.breadcrumb ul li a{color:#878787;text-decoration:none}.breadcrumb li+li:before{display:none}.content_flex .breadcrumb li:after,.contact_area .breadcrumb li:after{content:"▶";margin-left:10px;color:#d9d9d9}.hr_contents .content_info{justify-content:normal}.c_inner .date{color:#4e4e4e;font-weight:700;font-size:1.8rem}.sidebox .date{color:#4e4e4e;font-weight:400;font-size:1.4rem}.c_inner h1{font-size:3rem}.c_inner a.cat_link{color:#fff;font-weight:500;background-color:#00b5b8;padding:3px 15px;margin-left:10px;border-radius:16px;font-size:1.4rem;text-decoration:none}.oyakudachi p{font-size:1.6rem;margin-bottom:20px;line-height:1.7}.pr_box{margin:30px 0;box-shadow:0 2px 12px 0 #e8e8e8;border-radius:20px;padding:35px 3% 25px}p.pr_head{margin:0;font-weight:700;font-size:2.2rem}.pr_head{text-align:center}.pr_head strong{background-image:radial-gradient(circle at center,#88d1db 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.2em}.pr_ttl{margin:20px 0 0}.pr_ttl p{margin:0 0 10px}.pr_cont{align-items:center;justify-content:center}.pr_cont ul{width:fit-content;margin:0;padding:0}.pr_cont ul li{display:flex;align-items:center;list-style:none;font-weight:600;font-size:1.8rem;margin-bottom:10px}.oyakudachi ul li,.oyakudachi ol li{font-size:1.6rem;margin:0 0 10px;line-height:1.6}.oyakudachi ul li:last-child{margin:0}.pr_cont li img{max-width:25px;margin-right:5px}.pr_cont img{width:45%;margin:0}.pr_box .cta3{text-align:center;margin:15px 0 20px;justify-content:space-around}.pr_box .cta3 a{display:block;margin:auto;width:45%;min-width:330px;background:#f06292;border:solid 1px #f06292;color:#fff;text-decoration:none;padding:20px 0;font-size:2rem;position:relative;border-radius:12px;box-shadow:0 4px 16px rgba(62,123,255,.3)}.pr_box .cta3 a:hover{opacity:1;color:#f06292;background:#fff}.pr_box .cta3 a:hover:after{background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/arrow_p.png) no-repeat center/contain}.pr_box a:after,.popup-content a:after{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto 0;width:2rem;height:1rem}.cta3 a:after{background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/arrow.png) no-repeat center/contain}.hr_contents .toc{background:0 0;border-top:solid 2px #ececec;border-bottom:solid 2px #ececec}.toc-list ol{margin:0}.hr_contents ol.toc-list{margin:30px 0 0}.toc-list ol li{margin:5px 0}.oyakudachi ol.toc-list li{font-size:1.4rem}.content .wrap h2{background:#e2ffff;color:#303030}.content .wrap h3{color:#303030;padding:0 10px 10px;border-bottom:solid 2px #3ad4f2;margin:30px 0}.content .wrap h4{color:#303030;border-left:solid 2px #3ad4f2}.wp-block-columns{background:#eaf4fb;padding:10px 20px;border-radius:16px;font-weight:700;margin-bottom:30px}.t_scroll{overflow-x:auto}.oyakudachi table{min-width:550px}.wp-block-list li{font-weight:600}.oyakudachi th{color:#fff;background-color:#505050;font-size:1.4rem;text-align:left;width:30%;font-weight:600;vertical-align:middle;border:solid 2px #fff}.oyakudachi td{font-size:1.4rem;background:#f4f4f4;border:solid 2px #fff}.marker-blue{background:linear-gradient(transparent 64%,#fffdc5 0%);font-weight:700}.cont_tag{margin:50px 0;text-align:right}.cont_tag a{color:#303030;margin-right:8px;font-size:1.4rem}.cont_tag a:before,.lp_tag a:before{content:"#"}.sns{margin:60px 0 40px}.sns p{text-align:center;font-weight:700;margin:0;font-size:1.8rem}.sns_list{display:flex}.sns a{width:33.3%}.sns img,.content_archive img{margin:0 auto;width:100%}.author{border:solid 1px #aaacb1;padding:20px}.content .author h2{font-weight:600;font-size:1.6rem;background-color:unset;padding:0;margin:0}.author .flex{justify-content:space-between;align-items:center}.author_img{width:20%}.author img{max-width:80px;width:100%;margin:0 auto}p.author_name{margin:5px 0 0;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.4}.author_info{width:75%;padding-left:20px;border-left:solid 1px #aaacb1}p.introduction{margin:0;font-size:1.6rem;line-height:1.6}.introduction small{font-size:1.3rem}.wrap .related h2{text-align:center;background-color:#f1f1f1}.related ul{padding:0;margin:0 0 30px}.related_thumb img{width:100%;margin:0;border-radius:7px}.related_post_container{display:flex;flex-wrap:wrap;justify-content:space-between}.related ul li{width:32%;list-style:none}.related a{text-decoration:none}.sidebox h3,.related p{font-size:1.4rem;padding:10px 0 5px;color:#303030;border-bottom:none;margin:0;line-height:1.4;font-weight:700}.hr_contents a.btn,.f_mv_txt a{background:#4e4e4e;border:solid 1px #4e4e4e;color:#fff;text-align:center;padding:2.5rem 0;font-size:1.6rem;border-radius:12px;width:320px;min-width:300px;display:block;margin:auto;color:#fff;text-decoration:none;font-family:"NotoSansJP",sans-serif}.f_mv_txt a{position:relative;margin:0}.hr_contents .tool_card a.btn{margin:0}.hr_contents a.btn:after,.f_mv_txt a:after{content:"";position:absolute;background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/arrow.png) no-repeat center/contain;width:2rem;height:1rem;top:0;bottom:0;right:5%;margin:auto}.contact_area .btn,.f_mv_txt a{border-radius:12px;background:#f06292;border:solid 1px #f06292}.contact_area .btn:hover,.f_mv_txt a:hover{color:#f06292;background:#fff}.hr_contents a.btn:hover{background:#fff;color:#4e4e4e}.hr_contents a.btn:hover:after{right:5%;background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/arrow_z.png) no-repeat center/contain}.sidebar{width:23%;padding:0 20px;border-left:solid 2px #ececec}.banner img{width:100%;border-radius:12px;box-shadow:0 4px 16px rgba(62,123,255,.3)}.search{margin:0 0 35px}.search form{display:flex;align-items:stretch;border-radius:4px;overflow:hidden;border:solid 1px #00b5b8}.search form input,.search form button{border:none}.search form input{border-radius:4px 0 0 4px;width:87%;line-height:2.7;font-size:1.4rem;padding:0 0 0 5%;outline:none}.search form button{background:#00b5b8;width:13%;cursor:pointer}.search form img{margin:0 auto;max-width:50%;min-width:10px}.sidebox h2{background:#505050;font-size:1.6rem;padding:13px 3%;font-weight:600;text-align:center;margin:0 auto 20px}.sidebox .flex{justify-content:space-between}.sidebox ul{margin:0 auto 35px;padding-left:0}.sidebox ul li{list-style:none;margin-bottom:20px}.sidebox a{text-decoration:none}.sidebox.new_content a,.sidebox.ranking a{display:flex;justify-content:space-between;flex-wrap:wrap}.sidebox.case_content h3{width:100%;padding:10px 0 5px}.sidebox img{margin:0 auto;width:100%;border-radius:20px}.sidebox.new_content img,.sidebox.ranking img{margin:0;width:32%;height:100%;border-radius:7px}.ranking li{position:relative}.ranking li:after{position:absolute;left:0;top:0;color:#fff;height:20px;width:20px;font-weight:600;line-height:20px;text-align:center;border-radius:7px 0 0}.ranking li:nth-child(1):after{content:"1";background-color:#ffbe04}.ranking li:nth-child(2):after{content:"2";background-color:#00acc1}.ranking li:nth-child(3):after{content:"3";background-color:#f06292}.ranking li:nth-child(4):after{content:"4";background-color:#c9e5c3}.sidebox.case_content img{margin:0 auto;width:100%}.event_content p{font-size:1.4rem;margin-bottom:10px}.event_content li{border-bottom:dotted #aaacb1}.sidebox.new_content h3,.sidebox.ranking h3{width:64%;padding:0}.sidebox.case_content h3{width:100%;padding:10px 0 5px}.sidebar p.case_name{font-size:1.2rem;margin-left:0;font-weight:600;margin-bottom:0;color:#303030}p.case_name{font-size:1.5rem;margin-left:10px;font-weight:600}.categories ul{padding:10px;background-color:#eaf5f5;border-radius:10px}.categories ul li{text-decoration:none;position:relative;line-height:normal;margin-bottom:10px}.categories ul li:last-child{margin:0}.categories ul li:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto;width:2rem;height:1rem;background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/arrow_z.png) no-repeat center/contain}.categories li a{color:#303030;font-weight:600}.tags .flex{justify-content:unset}.tags ul li{margin:0 8px 10px 0}.tags li a{font-size:1.4rem;color:#303030;text-decoration:underline;font-weight:600}.tags li a:before{content:"# "}.tool_card{margin:30px 0;padding:15px 10px 30px;border:solid 2px #eaeaea}p.tool_ttl{font-weight:700;font-size:1.8rem;text-align:center;margin:0 0 10px}.tool_card .flex{align-items:center}.tool_card_l{width:40%}.tool_card_r{width:58%}.tool_card img{margin:0;width:100%}a.blogcard-wrap{color:#1e1e1e;text-decoration:none}.blogcard{display:flex;border:solid 2px #eaeaea;align-items:center;position:relative;margin:40px 0;padding:30px 3% 15px}.blogcard:before{position:absolute;content:"あわせて読みたい";left:20px;top:-10px;width:110px;line-height:2;text-align:center;color:#fff;background-color:#505050;font-size:1.2rem}.blogcard-thumbnail{width:20%}.blogcard img{width:100%;margin:0}.blogcard-content{width:78%;margin:0 0 0 2%}.blogcard-title{margin-bottom:5px;font-weight:600}.blogcard-snippet{font-size:11px;color:#474747}.blogcard-footer{display:none}.iconlist-box{background-color:#e1f6f4;padding:10px 20px;border-radius:16px;margin-bottom:30px}.iconlist-title{font-weight:700;margin:10px 0 0;font-size:1.8rem}.supervision{box-shadow:0 2px 12px 0 #c0fcf7;border-radius:20px;padding:40px 20px 25px;position:relative;margin:50px auto 70px;border:solid 1px #3ad4f2}.supervision p.s_ttl{background:#fff;color:#00b5b8;font-size:1.4rem !important;border-radius:20px;padding:8px 15px;font-weight:700;text-align:center;position:absolute;left:20px;top:-15px;margin:0;border:solid 1px #3ad4f2;margin:0;line-height:1}.supervision .flex,.comment_box .flex{justify-content:space-between;align-items:center}.supervision .s_img{width:25%}.supervision .s_img img{width:70%;margin:0 auto 10px}p.s_name{text-align:center;margin:0;font-weight:700}.s_name small{font-size:1.4rem}.s_info{width:70%;padding-left:20px;border-left:solid 1px #aaacb1}p.s_intro{font-size:1.3rem;margin-bottom:10px}.s_info a{font-size:1.3rem;text-align:end;display:block}.comment_box{border-radius:20px;padding:15px 30px 20px 10px;position:relative;margin:30px auto 40px;background:#fff;border:solid 1px #3ad4f2}.comment_l{width:20%}.comment_l img{width:70%;margin:0 auto 10px}.comment_r{width:80%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 97%,#e2e2e2 97%,#e2e2e2 100%);background-size:100% 27px}.comment_r p,.wp-block-columns p{margin:0}.comment_box strong{display:block;text-align:center;color:#00b5b8;margin:0 0 10px;font-size:1.6rem}.turnover{background-color:#ecf2f3;border-radius:20px;padding:20px;margin-bottom:5px;text-align:center}.turnover form{max-width:fit-content;margin:0 auto}.turnover p{font-size:2rem;font-weight:700;margin:10px 0 25px}.turnover span{font-size:1.8rem;display:block;margin-bottom:15px}.turnover input[type=text]{font-size:2.3rem;padding:5px;max-width:100px;text-align:center;border:solid 1px #eaeaea;border-radius:7px;margin:0 10px}.turnover input[type=submit]{font-size:1.8rem;border-radius:15px;background-color:#303030;border:none;padding:5px 15px;color:#fff;margin:20px auto 15px;display:block}#retention_result,#percentage_result{font-weight:700;font-size:2rem}#retention_result span,#percentage_result span{display:inline-block;font-size:3.5rem}blockquote{background-color:#f1f1f1;padding:10px 20px;border-radius:16px;margin-bottom:30px}.hr blockquote p{margin:0 0 10px}figcaption{margin-top:-20px;margin-bottom:30px;font-size:1.2rem}figcaption a{font-size:1.2rem}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;transition:.25s;z-index:9999}.popup-content{text-align:center;position:relative;width:35%;max-width:600px}.close-btn{font-size:24px;cursor:pointer;position:absolute;top:-30px;right:-30px;color:#fff}.popup img{border-radius:10px;margin-bottom:20px}.popup-content .cta3{justify-content:space-between;flex-wrap:unset}.popup-content .cta3 a{box-shadow:2px 2px 10px 0px rgba(200,200,200,.5);font-size:1.3vw;text-decoration:none;padding:15px;width:41%;border-radius:12px;position:relative;font-weight:600;background:#f06292;color:#fff}.popup-content .cta3 a.lp_btn{background:#4e4e4e}.content_archive h1{font-size:3rem;padding-bottom:5px;border-bottom:solid 2px #3ad4f2}.content_archive ul{margin:0;padding:0}.content_archive ul li{margin:0 0 20px;list-style:none;line-height:normal;padding:0;width:100%;padding-bottom:20px;border-bottom:dotted #aaacb1}.archive_img{width:25%}.content_archive img{border-radius:20px}.archive_info{width:70%}.content_archive .archive_info h2{font-size:2rem;background-color:#fff;padding:0;margin:0}.archive_info .flex{margin-top:10px;align-items:center;justify-content:unset}.content_archive p{margin:0}.content_archive a{text-decoration:none}.content_archive .cont_tag{margin:5px 0 0;text-align:left}.hr .pagination{display:flex;justify-content:center;align-items:center;margin:20px auto 40px}.hr .pagination a{color:#fff;background:#4e4e4e;border:solid 1px #4e4e4e}.hr .page-numbers.current{color:#4e4e4e;border:solid 1px #4e4e4e}.content_archive .date{font-size:1.6rem}.contact_mv h1,.contact_mv p{font-size:3.3rem;padding:50px 0;font-weight:700}.contact_mv{background:url(//ameand.co.jp/wp-content/themes/cocoon-master-child/./img/lp/mv_top_bg.jpg) no-repeat center/cover;text-align:center}.contact_area .wrap{margin:auto;max-width:1000px}video{width:100%;margin:20px 0;border-radius:10px}.video_area{margin:50px 0}.contact_area p{font-size:1.6rem}.spam1{top:0}.contact th span{color:#f06292}.wpcf7-previous.btn{background-color:#4e4e4e;color:#fff;border:solid 1px #4e4e4e}.wpcf7-previous.btn:hover{background-color:#fff;color:#4e4e4e}.cont_cta a{display:block;margin:0 auto;max-width:340px}.cont_cta img{width:auto;margin:auto}.content .catalog_l h2,.catalog_head p{background:0 0;text-align:center;margin:0;padding:0}.catalog_head p{font-weight:700;font-size:2.3rem}.content .catalog_l h2 small,.catalog_head small{color:#00acc1}.catalog_head img{width:50%;min-width:270px}.oyakudachi table.contact{padding:30px 3% 30px;margin:30px 0 30px;background-color:#eaf5f5;min-width:auto}.oyakudachi table.contact th{color:#303030;font-weight:700;background-color:transparent;font-size:14px;text-align:left;border:none;padding:0 0 15px}.oyakudachi table.contact td{background-color:transparent;padding:0 0 15px;border:none}.oyakudachi table.contact input,.oyakudachi table.contact select,.oyakudachi table.contact textarea{padding:10px 0}.oyakudachi .wpcf7-form input.btn{background:#f06292;border:solid 1px #f06292;border-radius:12px;color:#fff}.oyakudachi .wpcf7-form input.btn:hover{background:#fff;color:#f06292}.function_page .content_flex{display:block;padding:60px 0 0}.f_list{padding:0 0 100px}.function_page .breadcrumb{margin:0 0 50px}.function_page #functions{padding:0}.function_page .flex{justify-content:space-between}#functions ul{margin:60px 0 0;justify-content:space-between}.function_page #functions ul{margin:0}.inner{max-width:1140px;margin:0 auto}.f_mv{padding:0 0 50px}.f_mv .flex{align-items:center}.f_mv_txt{width:45%}.f_mv_txt img{max-width:120px}.f_mv_img{width:50%}.f_mv_txt h1{font-size:3.6rem;margin:10px 0 20px;color:#00b5b8}.f_mv_txt p{font-size:2rem;margin:0 0 30px;line-height:2;font-weight:600}.f_issue{padding:60px 0 70px;background:#f3f7f7}h2.f_ttl{font-size:3.3rem;position:relative;margin:0 0 70px;text-align:center}.f_ttl:before{content:"";position:absolute;left:0;right:0;bottom:-30%;background:#00b5b8;width:45px;height:5px;margin:auto}.f_issue ul{width:90%;margin:0 auto}.f_issue ul li{width:49%;font-size:2rem;font-weight:600;background:#fff;padding:15px 0;text-align:center;margin:0 0 20px;border-radius:12px}.f_feature{padding:80px 0 50px}.f_txt{text-align:center;font-size:1.8rem;font-weight:600}.f_feature ul{margin:50px 0 0}.f_feature ul li{align-items:center;margin:0 0 40px;border:1px solid #fff;box-shadow:0 4px 12px rgba(0,162,165,.3);padding:10px 5%;border-radius:20px}.f_feature_txt{width:60%}.f_feature_txt h3{font-size:2.6rem;margin:0 0 20px}.f_feature_txt p{font-size:1.8rem}.f_feature_img{width:35%}.f_feature_txt h3 span{color:#00b5b8;padding:0 10px 0 0}.f_case{padding:50px 0 40px}.f_functions{padding:50px 0 60px;background:#eaf4fb}.f_contents{padding:70px 0 80px}.f_contents .cont_tag{margin:0;text-align:left}.thum_cap{font-size:1.4rem;text-align:center;margin:-20px 0 30px}@media screen and (min-width:655px){.banner_st{position:sticky;top:12%}}@media screen and (max-width:1140px){.inner{padding:0 10px}}@media screen and (max-width:1080px){.c_inner .wrap{margin:0 auto;width:64%}.author_img{width:25%}.author_info{padding-left:10px;width:70%}.sidebar{padding:0 20px}.popup-content{width:50%}.popup-content .cta3 a{font-size:1.9vw}.contact_area .wrap{width:85%}.function_ttl{padding:5px 4% 5px}.function_ttl img{max-width:50px}.function_txt{padding:15px 4% 15px}.f_issue ul{width:100%}}@media screen and (max-width:980px){p.pr_head{font-size:2rem}.pr_cont ul li{font-size:1.6rem}.pr_cont li img{max-width:18px}.pr_box .cta3 a{font-size:1.6rem;padding:15px 0;width:40%}.hr{padding-top:68px}}@media screen and (max-width:900px){.author{padding:10px}.author img{max-width:60px}}@media screen and (max-width:850px){.cta a:after,.pr_box a:after,.popup-content a:after,.tool_card a:after{width:22px;height:22px}.sidebox h2{font-size:1.4rem;padding:6px}.sidebox.new_content h3,.sidebox.ranking h3{width:100%;padding:10px 0 5px}.sidebox.new_content img,.sidebox.ranking img{width:100%}.blogcard:before{left:10px}.blogcard-thumbnail{width:30%}.blogcard-content{width:68%}.blogcard-title{margin-bottom:0}.blogcard-snippet{display:none}.c_inner .date{font-size:1.6rem}.content_archive h1{font-size:2.5rem}.content_archive .archive_info h2{font-size:1.8rem}}@media screen and (max-width:780px){.oyakudachi p{font-size:1.5rem}.pr_cont{flex-direction:column-reverse;margin:0 0 30px}.pr_cont ul{margin:10px 0 0}.pr_cont img{width:45% !important}.pr_box .cta3 a{width:60%;margin-bottom:15px}.oyakudachi h2{font-size:2rem}p.tool_ttl{margin:0}.tool_card .flex{flex-direction:column}.tool_card_l{width:65%}.tool_card_r{width:100%}p.tool_txt{font-size:1.4rem;margin:0 0 10px}.hr_contents a.btn,.f_mv_txt a{max-width:250px;min-width:auto;padding:1.5rem 0;margin:auto}.hr_contents .tool_card a.btn{margin:auto}.oyakudachi ul li,.oyakudachi ol li{font-size:1.4rem}.iconlist-title{font-size:1.6rem}.wp-block-columns,blockquote,.iconlist-box{padding:10px}.oyakudachi ol.toc-list li{margin:0;font-size:1.2rem}.content .wrap h3{padding:0 10px 5px}.supervision{padding:45px 10px 30px}.s_ttl{margin:0}.supervision .s_img{width:100%;display:block}.supervision .s_img img{width:50% !important;margin:0 auto 10px}.s_name small{font-size:1.2rem}.s_info{width:100%;padding-left:0;border-left:none}p.s_intro{font-size:1.4rem;margin:10px 0}.comment_box{padding:15px 20px 30px}.comment_l,.comment_r,.f_mv_img{width:100%}.comment_r p{font-size:1.6rem}.turnover span{font-size:1.6rem}.popup-content{width:93%}.close-btn{top:-50px;right:0}.popup-content .cta3 a{font-size:3.3vw;width:40%}.catalog_head p{font-size:2.1rem}.f_sec{width:80%;margin:0 auto}.f_mv .flex{flex-direction:column-reverse}.f_mv_txt,.f_feature_txt{width:100%}.f_mv_txt img{max-width:100px}.function_page .f_mv_txt h1{font-size:2.6rem}.f_mv_txt p{font-size:1.8rem}h2.f_ttl{font-size:2.4rem}.f_issue ul li{width:100%;font-size:1.6rem;padding:10px 0;margin:0 0 10px}.f_txt{text-align:left;font-size:1.6rem}.f_feature ul li{flex-direction:column-reverse;padding:10px 4% 25px}.f_feature_txt h3{font-size:2rem;margin:0 0 15px}.f_feature_txt p,.f_case ul li h3{font-size:1.6rem}.f_feature_img{width:60%;margin:0 auto 5px}}@media screen and (max-width:655px){.content{padding:20px 0 40px}.c_inner .wrap{margin:0 auto;width:93%}.content_flex .breadcrumb a{width:max-content;font-size:1rem}.breadcrumb ul li{font-size:1rem}.c_inner a.cat_link{padding:2px 12px}.c_inner h1{font-size:2.2rem;margin:10px 0 20px}.page img{width:100% !important;margin:20px auto}.pr_box{padding:30px 5% 20px}p.pr_head{font-size:1.8rem}.pr_ttl{margin:15px 0 5px}.pr_ttl p{font-size:1.4rem}.pr_cont ul{margin:5px auto 0;width:max-content}.pr_cont ul li{margin-bottom:5px}.pr_cont li img{max-width:18px;margin-right:3px}.pr_cont img{width:55% !important;margin:0}.content .author h2{margin:0 0 10px;font-size:1.4rem}.author img{max-width:50px;margin:5px auto}p.author_name{font-size:1.1rem}p.introduction{font-size:1.2rem}.introduction small{font-size:1rem}.related ul li{width:48%}.related a.btn{margin:-10px auto 60px}.sidebar{width:100%;padding:0 10px;border-left:none}.search{margin:40px 0 45px}.search form img{max-width:40%}.sidebox h2{font-size:1.8rem;padding:8px}.sidebox .flex li{width:48%}.event_content .flex li{width:100%}.sidebox img{width:100%;margin:0 auto}.categories ul{width:70%}.tags .flex li{width:fit-content}.related_thumb img,.blogcard img{margin:0}.supervision .s_img img{width:50% !important;margin:0 auto 10px}.comment_l img{max-width:130px}.content_archive img{margin:0 auto}.content_archive .archive_info h2{font-size:1.6rem}.archive_info a.cat_link{font-size:1.2rem}.contact_mv h1,.contact_mv p{font-size:2.4rem}.contact_area .wrap{width:93%}.catalog_head img{width:50% !important}.oyakudachi table.contact th{width:100%}.function_ttl{padding:4px 4% 4px}.function_ttl img{max-width:60px;margin:0 5% 0 0}.function_txt{padding:10px 4% 10px}.f_sec{width:auto}.hr .pagination a,.hr .page-numbers.current{font-size:1.2rem;padding:2px 8px}}@media screen and (max-width:570px){.pr_box .cta3 a{width:85%;min-width:auto;margin-bottom:10px}p.case_name{font-size:1.4rem;margin-left:0;margin-top:5px;width:100%}.archive_img{width:33%}.archive_info{width:64%}.content_archive .date{font-size:1.4rem}.archive_info .cont_tag a{font-size:1.2rem}}