dl.last{border-bottom:1px solid #efefef}div.contactform7{margin:50px 0 20px 0;font-size:26px;font-weight:bold;border-left:8px solid #ce2143;padding-left:10px}div.attention{color:#e11618}.wpcf7{font-size:14px}.wpcf7 dl{width:100%;margin-bottom:20px}.wpcf7 dt{position:relative;margin-bottom:5px;vertical-align:middle;box-sizing:border-box;font-size:16px}.wpcf7 dt .label{display:inline-block;padding:1px 4px 2px;color:#fff;font-size:12px;font-weight:normal;margin-right:10px;border-radius:2px}.wpcf7 dt .hissu{background-color:#e11619}.wpcf7 dt .ninni{background-color:#ccc}.wpcf7 dd{box-sizing:border-box}.wpcf7 dd .wpcf7-radio .wpcf7-list-item{display:block}.wpcf7 .wpcf7-text{width:100%;box-sizing:border-box;padding:20px!important;background-color:#f7f7f7;border:1px solid #f7f7f7;transition:.3s ease-out;font-size:16px}.wpcf7 .wpcf7-text:focus{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #ddd}.wpcf7 .wpcf7-textarea{width:100%;box-sizing:border-box;padding:20px!important;background-color:#f7f7f7;border:1px solid #f7f7f7;transition:.3s ease-out;font-size:16px}.wpcf7 .wpcf7-textarea:focus{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #ddd}.wpcf7 .wpcf7-submit{display:block;width:100%;margin:40px auto;background-color:#3c7ca9!important;border:none;text-align:center;font-size:24px;color:#fff!important;border-radius:4px;transition:.3s ease-out;text-shadow:none!important}.wpcf7 .wpcf7-submit:hover{cursor:pointer;opacity:.6}@media screen and (min-width:768px){.wpcf7 dl{display:table;width:100%;border-top:1px solid #efefef;margin-bottom:0}.wpcf7 dl:last-of-type{border-bottom:1px solid #efefef}.wpcf7 dt{display:table-cell;width:35%;margin-bottom:0;background-color:#f7f7f7;padding:20px}.wpcf7 dt .label{position:absolute;right:20px;margin-right:0}.wpcf7 dd{display:table-cell;width:65%;padding:20px;background:#fff}.wpcf7 .wpcf7-text{padding:10px}}.wpcf7 form{margin:0!important}.wpcf7{width:100%;border:0 solid #ddd!important;background:#fafafa;padding:0;margin:0 0 2.5em!important;font-size:14px}.post_content dl{margin-bottom:0!important}.post_content th{font-weight:normal!important;font-size:16px}#main_image{background-color:#555;background-position:center top;height:60%;width:100%;position:relative;text-align:center;background-repeat:no-repeat;background-attachment:fixed;box-shadow:0 0 17px -13px #000 inset;-moz-box-shadow:0 0 17px -13px #000 inset;-webkit-box-shadow:0 0 17px -13px #000 inset}#main_image h2{color:#fff;-moz-text-shadow:0 0 15px rgba(0,0,0,1.0);-webkit-text-shadow:0 0 15px rgba(0,0,0,1.0);-ms-text-shadow:0 0 15px rgba(0,0,0,1.0);text-shadow:0 0 15px rgba(0,0,0,1.0);position:absolute;top:20%;width:100%;box-sizing:border-box}#main_image p{color:#fff;-moz-text-shadow:0 0 10px rgba(0,0,0,.8);-webkit-text-shadow:0 0 10px rgba(0,0,0,.8);-ms-text-shadow:0 0 10px rgba(0,0,0,.8);text-shadow:0 0 10px rgba(0,0,0,.8)}#main_image #sc_btn a{position:absolute;left:50%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;color:#fff;border:3px solid #fff;-moz-text-shadow:0 0 10px rgba(0,0,0,.5);-webkit-text-shadow:0 0 10px rgba(0,0,0,.5);-ms-text-shadow:0 0 10px rgba(0,0,0,.5);text-shadow:0 0 10px rgba(0,0,0,.5);background:rgba(0,0,0,.1);text-decoration:none}#main_image #sc_btn a:hover{-moz-text-shadow:0 0 10px rgba(255,255,255,.5);-webkit-text-shadow:0 0 10px rgba(255,255,255,.5);-ms-text-shadow:0 0 10px rgba(255,255,255,.5);text-shadow:0 0 10px rgba(255,255,255,.5);background:rgba(255,255,255,.5)}#main_image #sub_txt{height:50%;width:100%;position:absolute;bottom:0}.sub_image{background-color:#555;background-position:center top;height:20%;width:100%;position:relative;text-align:center;background-repeat:no-repeat;background-attachment:fixed;box-shadow:0 0 17px -13px #000 inset;-moz-box-shadow:0 0 17px -13px #000 inset;-webkit-box-shadow:0 0 17px -13px #000 inset}.sub_image h1{color:#fff;-moz-text-shadow:0 0 15px rgba(0,0,0,1.0);-webkit-text-shadow:0 0 15px rgba(0,0,0,1.0);-ms-text-shadow:0 0 15px rgba(0,0,0,1.0);text-shadow:0 0 15px rgba(0,0,0,1.0);position:absolute;top:50%;width:100%;box-sizing:border-box}.sub_image p{position:absolute;top:50%;width:100%;color:#fff;-moz-text-shadow:0 0 10px rgba(0,0,0,.8);-webkit-text-shadow:0 0 10px rgba(0,0,0,.8);-ms-text-shadow:0 0 10px rgba(0,0,0,.8);text-shadow:0 0 10px rgba(0,0,0,.8)}.alignleft{float:left;padding:2px;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:10px}.alignright{float:right;padding:2px;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:20px}.aligncenter{padding:2px;margin-top:10px;margin-bottom:10px;text-align:center}a.a_btn{color:#fff!important;text-decoration:none;background-color:#21b870;display:inline-block;font-size:16px;line-height:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:5px;margin-bottom:5px;box-sizing:border-box;text-align:center;border:2px solid #fff}a.a_btn.bk{background-color:#4169e1}.list_box a.a_btn{margin-left:1%;width:48%}a.a_btn:hover{color:#21b870!important;background-color:#fff;border-color:#21b870;text-decoration:none!important}a.a_btn.bk:hover{color:#4169e1!important;border-color:#4169e1;text-decoration:none}.box_btn a{display:block;font-size:15px;color:#333;background-color:#f3f3f3;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding-top:10px;padding-bottom:10px;border:3px solid #ddd;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear;text-decoration:none;text-align:center;width:90%;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto}.box_btn a:hover{color:#09c;background-color:#fff;border-color:#09c}.box_btn a::before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:14px;width:8px;height:8px;margin-top:-4px;background:#333;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.box_btn a::after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:12px;width:8px;height:8px;margin-top:-4px;background:#f6f6f6;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.box_btn a:hover::before{background:#09c}.box_btn a:hover::after{background:#fff}#main_contents .btn_ref a{display:block;width:90%;margin-top:10px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:50px;border:2px solid #eee;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#333;text-decoration:none;background-color:#f6f6f6;box-sizing:border-box;line-height:22px;background-image:url(https://www.volunteer-photography.com/wp-content/uploads/img/btn_ref.png);background-repeat:no-repeat;background-position:15px center;font-size:15px}#main_contents .btn_ref a:hover{background-color:#fff;color:#000;border-color:#555}#main_contents .btn_check a{display:block;width:90%;margin-top:10px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:50px;border:3px solid #00a265;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#000;text-decoration:none;background-color:#f6f6f6;box-sizing:border-box;line-height:26px;background-image:url(https://www.volunteer-photography.com/wp-content/uploads/img/btn_check.png);background-repeat:no-repeat;background-position:15px center;font-size:18px;font-weight:bold}#main_contents .btn_check a:hover{color:#00a265;border-color:#333;background-color:#fff}#main_contents .btn_base{background-color:#f6f6f6;margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#main_contents .btn_base a{color:#fff;text-decoration:none;background-color:#555;text-align:center;padding-top:12px;padding-bottom:12px;box-sizing:border-box;border:5px solid #eee;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:18px;line-height:30px;background-repeat:no-repeat;background-position:15px center}#main_contents .btn_base a.btn_demo{background-color:#7ac02e;background-image:url(https://www.volunteer-photography.com/wp-content/uploads/img/btn_demo.png)}#main_contents .btn_base a.btn_buy{background-color:#f60;background-image:url(https://www.volunteer-photography.com/wp-content/uploads/img/btn_buy.png)}#main_contents .btn_base a.btn_demo:hover{background-color:#fff;color:#7ac02e;border-top-color:#7ac02e;border-right-color:#7ac02e;border-bottom-color:#7ac02e;border-left-color:#7ac02e}#main_contents .btn_base a.btn_buy:hover{background-color:#fff;color:#f60;border-top-color:#f60;border-right-color:#f60;border-bottom-color:#f60;border-left-color:#f60}#main_contents .bn_box{margin-top:30px;margin-bottom:30px;text-align:center}#main_contents section{margin-bottom:30px}#main_contents .search_form{background-color:#f6f6f6;margin-right:5px;margin-left:5px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.list_box .box_title{font-size:14px;line-height:20px;text-align:center;margin-right:1px;margin-bottom:10px;margin-left:1px;padding-top:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd}.st_r{font-size:larger;color:#f33}#main_contents .detail_main{text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}#main_contents ul.detail_btn li{display:inline}#main_contents ul.detail_btn{padding-bottom:10px;margin-bottom:10px;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}#main_contents ul.detail_btn li a{padding:10px;box-sizing:border-box;color:#fff;text-decoration:none;background-color:#333;text-align:center;border:5px solid #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:10px}#main_contents ul.detail_btn li.btn_top a{background-color:#09c}#main_contents ul.detail_btn li.btn_top a:hover{color:#09c;background-color:#fff;border-color:#09c}#main_contents ul.detail_btn li.btn_sub a{background-color:#333}#main_contents ul.detail_btn li.btn_sub a:hover{color:#333;background-color:#fff;border-color:#333}#main_contents .list_box p{font-size:15px}#main_contents ul.li_box li{font-size:15px;display:inline-block;box-sizing:border-box;text-align:center;margin-bottom:10px;padding-top:10px;padding-bottom:10px;background-color:#f6f6f6;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid #eee;margin-top:0;margin-right:0;padding-right:0;padding-left:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}#main_contents ul.li_box li:hover{background-color:#fff;border-color:#333}#main_contents ul.li_box li span{font-size:12px}.chui_01{color:#555;background-color:#f3f3f3;padding:20px!important;margin:20px!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:14px!important}.chui_01 p{padding:10px!important;margin:10px!important}.image-round1{border-radius:50%;text-align:center}.post_content p{line-height:1.8!important;font-family:'Noto Sans JP',sans-serif!important}table.pb_price_table td.pb_price_table_price{padding-top:30px;border-bottom:none;color:#000;font-size:300%!important;line-height:.8;text-align:center;color:#c00!important;font-weight:bold}table.pb_price_table th{font-size:22px!important;line-height:1.4;text-align:center;background:none;border:1px solid #ddd;font-weight:bold!important}h3.pb_price_table_title{margin:0;padding:0;font-size:30px!important;font-weight:300;line-height:60px;text-align:center;font-weight:bold!important}h3.pb_functional_comparison_title{margin:0;padding:0;font-size:30px!important;font-weight:300;line-height:60px;text-align:center;font-weight:bold!important}table.pb_price_table td{background:#f9f9f9!important}table.pb_price_table td.pb_price_table_description{text-align:center}table.pb_functional_comparison tbody th,table.pb_functional_comparison tbody td{text-align:left}table.pb_functional_comparison tbody td small{font-size:16px;font-weight:400}table.pb_price_table td.pb_price_table_function{background:#f9f9f9!important;border-top:none;line-height:190%}th.empty{background:#46cdcf!important;border-color:#46cdcf!important}table.pb_functional_comparison tbody tr:nth-of-type(2n) th, table.pb_functional_comparison tbody tr:nth-of-type(2n) tdd{background:#f9f9f9!important}table.pb_functional_comparison tbody th,table.pb_functional_comparison tbody td{background:#f9f9f9!important}table.pb_functional_comparison thead th{font-weight:bold!important}table.pb_functional_comparison tbody td{font-size:190%!important;line-height:100%!important}table.pb_price_table td.pb_price_table_button{padding-bottom:25px!important;border:1px solid #ddd!important}table.pb_price_table td.pb_price_table_button a:hover{background:#000!important;transition:.4s}.square_btn2{background:#000;display:inline-block;padding:.8em 6.6em;text-decoration:none!important;color:#fff!important;border:solid 1px #000;border-radius:0;transition:.4s}.square_btn2:hover{background:#00b8d4;border:solid 1px #00b8d4;color:#fff!important;text-decoration:none!important}.square_btn{background:#000;width:100%;display:inline-block;padding:20px 0 20px 0;text-decoration:none!important;color:#fff!important;border:solid 1px #000;border-radius:0;transition:.4s;text-align:center;font-size:22px;font-weight:bold}.square_btn:hover{background:#00b8d4;border:solid 1px #00b8d4;color:#fff!important;text-decoration:none!important}.pc #global_menu ul ul{display:none;width:210px!important;position:absolute;top:90px;left:10px;margin:0;padding:0;font-weight:bold}.pc #global_menu>ul>li>a{font-weight:bold;padding:0 16px!important;font-size:16px!important}.wide_image .caption .desc{font-size:22px!important;font-weight:bold}#footer_menu a:hover{color:#3c7ca9!important}#copyright{pointer-events:none}#post_title,#page_header .headline,#work_category_list .current_category .name,#work_footer_data .link,.blog_list .box .title a:hover,#related_post li .title a:hover,.side_widget .styled_post_list1 .title:hover,.pc .home #global_menu li.current-menu-item>a,.pc .home #global_menu>ul>li>a:hover{color:#00b8d4!important}div.new_top{width:90%;margin:0 auto;max-width:1150px;font-size:12px;line-height:180%}.textwidget img{width:100%}.font_title{border-left:8px solid #000;padding:15px 25px;margin:0 0 20px 0;font-size:20px;border-color:#ef4023;line-height:0!important;font-weight:bold}@media (max-width:415px){.font_title{border-left:8px solid #000;padding:15px 25px;margin:0 0 20px 0;font-size:14px;border-color:#ef4023;line-height:130%!important;font-weight:bold}}.font1{font-size:16px;font-weight:bold;line-height:180%}@media (max-width:415px){.font1{font-size:12px;font-weight:bold;line-height:180%}}.font2{font-size:14px;font-weight:bold;line-height:180%}a.acolor{color:#1976d2}a.acolor:hover{color:#7aa2ca;text-decoration:none}.post_content a:hover{color:#7aa2ca;text-decoration:underline}div.contents_title{font-size:2.4em;font-weight:bold;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;padding-bottom:0;padding-top:0;line-height:2em;text-align:center}@media (max-width:415px){div.contents_title{font-size:2em;font-weight:bold;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;padding-bottom:0;padding-top:0;line-height:1.5em;text-align:left}}div.contents_subtitle{font-size:1.7em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;padding-bottom:70px;padding-top:10px;text-align:center;line-height:2em}@media (max-width:415px){div.contents_subtitle{font-size:1.3em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;padding-bottom:70px;padding-top:10px;text-align:left;line-height:1.5em}}div.staff_title{font-size:1.7em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;line-height:2em}@media (max-width:415px){div.staff_title{font-size:1.7em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;line-height:1.5em}}div.staff_title2{font-size:1.2em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;line-height:2em;margin-top:20px;font-weight:bold}@media (max-width:415px){div.staff_title2{font-size:1.4em;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;line-height:1.5em}}div.sub_title{font-size:1.9em;font-weight:bold;color:#fff;padding-bottom:10px;padding-top:10px;line-height:1.9em}@media (max-width:415px){div.sub_title{font-size:1.7em;font-weight:bold;color:#fff;padding-bottom:10px;padding-top:10px;line-height:1.7em}}div.sub_text{font-size:1.15em;color:#fff;line-height:1.4em}@media (max-width:415px){div.sub_text{font-size:1.15em;color:#fff;line-height:1.4em}}div.sub_title2{font-size:1.9em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.9em;text-align:center}@media (max-width:415px){div.sub_title2{font-size:1.7em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.7em;text-align:left}}div.sub_title3{font-size:1.9em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.9em;text-align:center}@media (max-width:415px){div.sub_title3{font-size:1.7em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.7em;text-align:center}}div.sub_title4{font-size:1.9em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.9em;text-align:left}@media (max-width:415px){div.sub_title4{font-size:1.7em;font-weight:bold;padding-bottom:10px;padding-top:10px;line-height:1.7em;text-align:left}}div.sub_text2{font-size:1.15em;line-height:1.4em}@media (max-width:415px){div.sub_text2{font-size:1.15em;line-height:1.4em}}div.sub_text3{font-size:16px;line-height:1.4em;text-align:center}@media (max-width:415px){div.sub_text3{font-size:16px;line-height:1.4em;text-align:left}}div.sub_text4{font-size:16px;line-height:1.4em;text-align:left}@media (max-width:415px){div.sub_text4{font-size:16px;line-height:1.4em;text-align:left}}div.service_title{font-size:28px;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif;line-height:180%;padding-bottom:10px;padding-top:10px}@media (max-width:415px){div.service_title{font-size:24px;font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif!important;line-height:180%;padding-bottom:10px;padding-top:10px}}div.price{font-size:60px;font-weight:bold;line-height:180%;padding-bottom:10px;padding-top:10px;text-align:center;color:#cf0000}div.top_contents_title{font-size:38px;font-weight:500;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:150%;text-align:center;color:#333}@media (max-width:415px){div.top_contents_title{font-size:24px;font-weight:500;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:120%;text-align:left;color:#333;margin-bottom:20px}}div.top_contents_subtitle{font-size:22px;font-weight:700;line-height:180%;text-align:center;color:#333}@media (max-width:415px){div.top_contents_subtitle{font-size:14px;font-weight:700;line-height:180%;text-align:left;color:#333}}.post_content p{font-size:16px!important}a:hover img{opacity:.5}a img{transition:opacity .3s ease-out}p.left{border-left:1px solid #ddd;height:60px;padding:0 0 0 20px}@media (max-width:415px){p.left{display:none}}p.left2{border-left:1px solid #ddd;height:90px;padding:0 0 0 30px}@media (max-width:415px){p.left2{display:none}}body{font-family:'Noto Sans Japanese','Hiragino Kaku Gothic ProN','Noto Sans CJK JP','メイリオ',sans-serif!important}#footer_menu li{margin:0 0 7px 0;font-size:14px!important;line-height:2.0}.box29{margin:2em 0;background:#f9f9f9}.box29 .box-title{font-size:1.8em;background:#00b8d4;padding:40px;text-align:center;color:#fff;font-weight:bold;letter-spacing:.05em;border-bottom:7px solid #d4d4d4}@media (max-width:415px){.box29 .box-title{font-size:1.4em}}.box29 p{padding:15px 20px;margin:0}thead{border-bottom:7px solid #d4d4d4!important}#index_4box_list .box{width:50%;background:#fbfbfb;border:1px solid #ddd;margin:0 0 -1px 0}@media (max-width:415px){#index_3box_header .headline{text-align:left!important}}.caption{width: calc(100% * 1150 / 1280);max-width:1150px;margin:auto;text-align:center;padding:0 50px;position:absolute;top:30%!important;left:0;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none!important;transform:none!important}.use_animation #index_price_function .index_price_function{margin-bottom:70px}#header_slider .caption,#header_youtube .caption,#header_video .caption{font-family:Times\ New\ Roman,游明朝,Yu\ Mincho,游明朝体,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,HiraMinProN-W3,HGS明朝E,ＭＳ\ Ｐ明朝,MS\ PMincho,serif!important}@media (max-width:415px){#header_slider .caption,#header_youtube .caption,#header_video .caption{text-align:left!important}}#header_slider_nav .item{background:#fff;padding:20px!important;border-right:1px solid #ddd;cursor:pointer;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:inherit}#header_slider_nav .slick-current,#header_slider_nav .item:hover{background:#00b8d4!important;color:#fff}img.company_img{width:400px;margin-bottom:-10px}.grecaptcha-badge{visibility:hidden!important}