﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1.7em}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}*{box-sizing:border-box;word-break:normal;line-height:1.7em;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;line-height:1.7em;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#FFFFFF}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#FFFFFF}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}.left{text-align:left}.right{text-align:right}.center{text-align:center}.center_left{text-align:center}@media screen and (max-width: 768px){.center_left{text-align:left}}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30,.article_data{margin-top:30px}.mt_50{margin-top:50px}.mt_100{margin-top:100px}@media screen and (max-width: 768px){.mt_20{margin-top:15px}.mt_30,.article_data{margin-top:20px}.mt_50{margin-top:30px}.mt_100{margin-top:50px}}@media screen and (max-width: 568px){.mt_20{margin-top:15px}.mt_50{margin-top:25px}}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_50{margin-bottom:50px}.mb_100{margin-bottom:100px}@media screen and (max-width: 768px){.mb_20{margin-bottom:15px}.mb_30{margin-bottom:20px}.mb_50{margin-bottom:30px}.mb_100{margin-bottom:50px}}@media screen and (max-width: 568px){.mb_20{margin-bottom:15px}.mb_50{margin-bottom:25px}}.mr_05{margin-right:5px}.mr_10{margin-right:10px}.mr_15{margin-right:15px}.mr_20{margin-right:20px}.mr_30{margin-right:30px}.ml_05{margin-left:5px}.ml_10{margin-left:10px}.ml_15{margin-left:15px}.ml_20{margin-left:20px}.ml_30{margin-left:30px}.pt_50{padding-top:50px}.pb_50{padding-bottom:50px}.pb_100{padding-bottom:100px}.pb_0{padding-bottom:0}.font_size_30,div.ttl h1,div.ttl p.text_ttl,.cv_form_head{font-size:30px}@media screen and (max-width: 768px){.font_size_30,div.ttl h1,div.ttl p.text_ttl,.cv_form_head{font-size:24px}}@media screen and (max-width: 568px){.font_size_30,div.ttl h1,div.ttl p.text_ttl,.cv_form_head{font-size:21px}}.font_size_26,div.article_head h1{font-size:26px}@media screen and (max-width: 768px){.font_size_26,div.article_head h1{font-size:22px}}@media screen and (max-width: 568px){.font_size_26,div.article_head h1{font-size:20px}}.font_size_24,.search_result_flex h1,.favorite_flex h1,.ttl_contact,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,.ttl_writer,.writer_detail_box .name_writer{font-size:24px}@media screen and (max-width: 768px){.font_size_24,.search_result_flex h1,.favorite_flex h1,.ttl_contact,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,.ttl_writer,.writer_detail_box .name_writer{font-size:20px}}@media screen and (max-width: 568px){.font_size_24,.search_result_flex h1,.favorite_flex h1,.ttl_contact,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,.ttl_writer,.writer_detail_box .name_writer{font-size:18px}}.font_size_22{font-size:22px}@media screen and (max-width: 768px){.font_size_22{font-size:20px}}@media screen and (max-width: 568px){.font_size_22{font-size:18px}}.font_size_20,.btn a,.btn_return a,.modal_setting .filter_box h3,.ttl_filter,div.basket_box h1,div.basket_box h2,.ttl_chodoii,.btn_return_list a{font-size:20px}@media screen and (max-width: 768px){.font_size_20,.btn a,.btn_return a,.modal_setting .filter_box h3,.ttl_filter,div.basket_box h1,div.basket_box h2,.ttl_chodoii,.btn_return_list a{font-size:18px}}@media screen and (max-width: 568px){.font_size_20,.btn a,.btn_return a,.modal_setting .filter_box h3,.ttl_filter,div.basket_box h1,div.basket_box h2,.ttl_chodoii,.btn_return_list a{font-size:16px}}.font_size_18,div.form div.agree_box p.strong_text,div.edit aside section.catalog h2,div.editor h3{font-size:18px}@media screen and (max-width: 768px){.font_size_18,div.form div.agree_box p.strong_text,div.edit aside section.catalog h2,div.editor h3{font-size:17px}}@media screen and (max-width: 568px){.font_size_18,div.form div.agree_box p.strong_text,div.edit aside section.catalog h2,div.editor h3{font-size:15px}}.font_size_16,body,div.basket_box p,button.button_sort,button,div.edit aside section.catalog h3,ul.article_info li.article_day,ul.pager li,div.editor p{font-size:16px}@media screen and (max-width: 768px){.font_size_16,body,div.basket_box p,button.button_sort,button,div.edit aside section.catalog h3,ul.article_info li.article_day,ul.pager li,div.editor p{font-size:15px}}@media screen and (max-width: 568px){.font_size_16,body,div.basket_box p,button.button_sort,button,div.edit aside section.catalog h3,ul.article_info li.article_day,ul.pager li,div.editor p{font-size:14px}}.font_size_14,div.form p.head,.btn_add,.btn_remove,p#fm_ajax_message,input[type="checkbox"].chk_filter+label,ul.list_article p.date,ul.article_transfer li{font-size:14px}@media screen and (max-width: 768px){.font_size_14,div.form p.head,.btn_add,.btn_remove,p#fm_ajax_message,input[type="checkbox"].chk_filter+label,ul.list_article p.date,ul.article_transfer li{font-size:13px}}@media screen and (max-width: 568px){.font_size_14,div.form p.head,.btn_add,.btn_remove,p#fm_ajax_message,input[type="checkbox"].chk_filter+label,ul.list_article p.date,ul.article_transfer li{font-size:12px}}.font_size_12,div.pan,dl.faq span,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active{font-size:12px}@media screen and (max-width: 768px){.font_size_12,div.pan,dl.faq span,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active{font-size:12px}}@media screen and (max-width: 568px){.font_size_12,div.pan,dl.faq span,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active{font-size:11px}}.font_size_10{font-size:10px}@media screen and (max-width: 768px){.font_size_10{font-size:10px}}@media screen and (max-width: 568px){.font_size_10{font-size:10px}}.nomal{font-weight:normal}.bold{font-weight:bold}.corners{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media screen and (max-width: 768px){.hide_sp,div.top_view .slick-slide img.hide_sp{display:none}}@media screen and (min-width: 769px){.hide_pc,div.top_view .slick-slide img.hide_pc{display:none}}@media screen and (max-width: 568px){.hide_less_sp{display:none}}@media screen and (min-width: 569px){.hide_more_sp{display:none}}@media screen and (max-width: 414px){.hide_less_ssp{display:none}}@media screen and (min-width: 415px){.hide_more_ssp{display:none}}@media screen and (max-width: 374px){.hide_less_sssp{display:none}}@media screen and (min-width: 375px){.hide_more_sssp{display:none}}.display_none{display:none}.sp_link{pointer-events:none}@media screen and (max-width: 768px){.sp_link{pointer-events:inherit}}.wth_100{width:100%;height:auto}.pickup_today .head_pickup h2 span,.pickup_today .head_pickup .date_pickup p,ul.pager li a,ul.pager li .current{font-family:proxima-nova,"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;font-style:normal}footer .fixed_copyright p,.writer_info_box .name_writer span,.list_writer .name_writer_en,.writer_detail_box .name_writer span{font-family:proxima-nova,"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:600;font-style:normal}.underline_yellow,div.editor strong{background:linear-gradient(rgba(252,238,33,0) 0%, rgba(252,238,33,0) 69%, #fcee21 70%, #fcee21 100%)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/arrow/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper table td{background:transparent !important}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{margin-top:30px;padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html,body{width:100%;height:100%}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#282828;font-weight:500;background-color:#e9eeef}div#container{width:100%;height:100%}::selection{background:#ED7124;color:#FFF}::-moz-selection{background:#ED7124;color:#FFF}a{transition:background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease}a,a:hover,a:visited,a:link{color:#282828;text-decoration:none}a img{transition:opacity 0.4s ease}a:hover{opacity:0.8}a:hover img{opacity:0.8}table{width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 768px){table.tb_block,div.form table,table.tb_block thead,div.form table thead,table.tb_block tbody,div.form table tbody,table.tb_block tfoot,div.form table tfoot,table.tb_block tr,div.form table tr{display:block;width:100%}table.tb_block tr th,div.form table tr th,table.tb_block tr td,div.form table tr td{display:block;width:100%}}@media screen and (max-width: 568px){table.sp_block,table.sp_block thead,table.sp_block tbody,table.sp_block tfoot,table.sp_block tr{display:block;width:100%}table.sp_block tr th,table.sp_block tr td{display:block;width:100%}}picture{display:block}br{line-height:inherit}hr{height:1px;clear:both;border:none;border-top:#ccc 1px solid;color:#FFF}.wrapper,header .heade_inner,footer .footer_inner,.sec article,div.column_2,div.pan div.in,div.form.cv_form,div.form p.head,div.form p.closing,div.form div.flow_nav,div.err_area .list_box,div.error_area,div.error_area .error_access,div.error_area .text_box,div.error_area .list_box,.writer_info_box,div.edit aside section.catalog ul.article_entry li dl,div.editor,div.editor br{zoom:1}.wrapper:after,header .heade_inner:after,footer .footer_inner:after,.sec article:after,div.column_2:after,div.pan div.in:after,div.form.cv_form:after,div.form p.head:after,div.form p.closing:after,div.form div.flow_nav:after,div.err_area .list_box:after,div.error_area:after,div.error_area .error_access:after,div.error_area .text_box:after,div.error_area .list_box:after,.writer_info_box:after,div.edit aside section.catalog ul.article_entry li dl:after,div.editor:after,div.editor br:after{display:block;content:"";clear:both}.wrapper,header .heade_inner,footer .footer_inner,.sec article,div.column_2,div.pan div.in,div.form.cv_form,div.form p.head,div.form p.closing,div.form div.flow_nav,div.err_area .list_box,div.error_area,div.error_area .error_access,div.error_area .text_box,div.error_area .list_box,.writer_info_box{width:100%;max-width:1800px;padding-right:130px;padding-left:130px;margin-right:auto;margin-left:auto;position:relative}@media screen and (max-width: 1000px){.wrapper,header .heade_inner,footer .footer_inner,.sec article,div.column_2,div.pan div.in,div.form.cv_form,div.form p.head,div.form p.closing,div.form div.flow_nav,div.err_area .list_box,div.error_area,div.error_area .error_access,div.error_area .text_box,div.error_area .list_box,.writer_info_box{padding-right:90px;padding-left:90px}}@media screen and (max-width: 768px){.wrapper,header .heade_inner,footer .footer_inner,.sec article,div.column_2,div.pan div.in,div.form.cv_form,div.form p.head,div.form p.closing,div.form div.flow_nav,div.err_area .list_box,div.error_area,div.error_area .error_access,div.error_area .text_box,div.error_area .list_box,.writer_info_box{padding-right:25px;padding-left:25px}}@media screen and (max-width: 768px){.wrapper.sp_p_l,header .sp_p_l.heade_inner,footer .sp_p_l.footer_inner,.sec article.sp_p_l,div.sp_p_l.column_2,div.pan div.sp_p_l.in,div.sp_p_l.form.cv_form,div.form p.sp_p_l.head,div.form p.sp_p_l.closing,div.form div.sp_p_l.flow_nav,div.err_area .sp_p_l.list_box,div.sp_p_l.error_area,div.error_area .sp_p_l.error_access,div.error_area .sp_p_l.text_box,div.error_area .sp_p_l.list_box,.sp_p_l.writer_info_box{padding-left:30px}}.transitions,div.top_view .slick-dots li button{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 768px){.transitions,div.top_view .slick-dots li button{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.all_transitions{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.vertical{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.obj_image{object-fit:cover;font-family:'object-fit: cover;';object-position:top}.search_result_flex h1,.favorite_flex h1,.ttl_contact{font-weight:bold}.btn a,.btn_return a{display:inline-block;min-width:220px;max-width:100%;text-align:center;padding:10px 40px;font-weight:bold;background-color:#ED7124;border-radius:5px;background-image:url(../img/arrow/arrow_btn_right.svg);background-position:right 15px center}.btn a,.btn_return a,.btn a:hover,.btn_return a:hover,.btn a:visited,.btn_return a:visited,.btn a:link,.btn_return a:link{color:#FFF;text-decoration:none}.btn a:hover,.btn_return a:hover{opacity:0.8}.btn_return a{background-image:url(../img/arrow/arrow_btn_left.svg);background-position:left 15px center}.link_site{display:flex}.link_site .like_box{padding-right:10px}@media screen and (max-width: 568px){.link_site .like_box{display:none}}.link_site a{color:#B4B4B4;text-decoration:underline;font-size:11px;padding-right:20px;background-image:url(../img/common/outerlink.svg);background-size:16px auto;background-repeat:no-repeat;background-position:right center}.link_site a:visited,.link_site a:link{color:#B4B4B4}.link_site a:hover{color:#B4B4B4;opacity:0.8}span.essential{white-space:nowrap;padding:1px 10px 2px;font-size:80%;color:#ED7124;font-weight:normal;margin:0 5px;border-radius:20px;border:1px solid #ED7124}.button_search_box{text-align:center;position:fixed;right:20px;top:7px;z-index:1;mix-blend-mode:difference}@media screen and (max-width: 1000px){.button_search_box{right:10px}}@media screen and (max-width: 768px){.button_search_box{right:13px;top:4px}}@media screen and (max-width: 568px){.button_search_box{mix-blend-mode:inherit;width:40px;background-color:#fff;border-radius:5px 0 0 5px;right:-2px}}.button_search_box .balloon_search{font-size:10px;padding:0 5px;margin-bottom:10px;color:#fff;background-color:#000;border:1px solid #fff;border-radius:5px;position:relative}.button_search_box .balloon_search:after{content:"";display:block;width:7px;height:7px;border-width:0 1px 1px 0;border-color:#fff;border-style:solid;transform:rotate(45deg);position:absolute;left:calc(50% - 4px);bottom:-5px;background-color:#000}@media screen and (max-width: 1000px){.button_search_box .balloon_search{font-size:9px;padding:2px 3px}}@media screen and (max-width: 768px){.button_search_box .balloon_search{font-size:8px;padding:2px 5px;margin-bottom:8px}.button_search_box .balloon_search:after{width:5px;height:5px;left:calc(50% - 2.5px);bottom:-4px}}@media screen and (max-width: 568px){.button_search_box .balloon_search{color:#000;background-color:#fff;border:1px solid #000}.button_search_box .balloon_search:after{border-color:#000;background-color:#fff}}.button_search_box button[type=button].button_search{display:block;width:25px;height:25px;background-image:url(../img/common/loupe_w.svg);background-size:contain;background-position:center;margin-right:auto;margin-left:auto;cursor:pointer;transition:transform 0.2s ease;will-change:transform;padding:0}.button_search_box button[type=button].button_search:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.button_search_box button[type=button].button_search{width:23px;height:23px}}@media screen and (max-width: 568px){.button_search_box button[type=button].button_search{background-image:url(../img/common/loupe.svg);margin:6px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.button_search_box .balloon_search{color:#000;background-color:#fff;border:1px solid #000}.button_search_box .balloon_search:after{border-color:#000;background-color:#fff}.button_search_box button[type=button].button_search{background-image:url(../img/common/loupe.svg)}}.link_likes_box{text-align:center;position:fixed;right:33px;top:130px;z-index:1}.link_likes_box a{display:inline-block;font-size:11px;line-height:1;padding-bottom:35px;background-image:url(../img/common/heart_close.svg);background-size:30px auto;background-position:bottom center;will-change:background-size;transition:background-size 0.2s ease;display:block}.link_likes_box a,.link_likes_box a:hover,.link_likes_box a:visited,.link_likes_box a:link{color:#FF5353;text-decoration:none}.link_likes_box a:hover{opacity:1;background-size:35px auto}@media screen and (max-width: 1000px){.link_likes_box{right:20px;top:90px}.link_likes_box a{font-size:9px;background-size:25px auto;padding-bottom:30px}.link_likes_box a:hover{background-size:30px auto}}@media screen and (max-width: 768px){.link_likes_box{right:9px;top:85px}.link_likes_box a{width:35px;height:35px;padding-bottom:0;background-position:center}}@media screen and (max-width: 568px){.link_likes_box{background-color:#fff;border:1px solid #ddd;border-radius:5px 0 0 5px;right:-2px;top:85px;width:40px}.link_likes_box a{width:35px;height:35px;padding-bottom:0;background-position:center left 7px}}.remodal-wrapper{margin-top:0;padding:0}@-webkit-keyframes remodal-opening-keyframes{from{opacity:0}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{opacity:0}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.modal_setting{max-width:100%;min-height:100vh;margin:0;background-color:#eee;text-align:left;padding:50px 0 0;color:#000}.modal_setting .remodal-close{color:#000;left:auto;right:15px;top:10px}.modal_setting .remodal-close:before{font-size:40px}.modal_setting .modal_inner{max-width:1100px;margin-right:auto;margin-left:auto;width:90%}.modal_setting .filter_box{border-bottom:1px solid #D6D6D6;padding:15px 0 20px}.modal_setting .filter_box h3{font-weight:bold}.modal_setting .filter_box.border_top{border-top:1px solid #D6D6D6}.modal_setting .filter_box:last-of-type{padding-bottom:80px}.modal_setting .list_filter{display:flex;flex-wrap:wrap;width:95%;margin-right:auto;margin-left:auto}.modal_setting .list_filter li{width:25%;padding-right:10px}@media screen and (max-width: 1060px){.modal_setting .list_filter li{width:33.33%}}@media screen and (max-width: 768px){.modal_setting .list_filter li{width:50%}}@media screen and (max-width: 414px){.modal_setting .list_filter li{width:100%}}.modal_setting .filter_button_area{position:sticky;left:0;right:0;bottom:0;background-color:#000;padding:20px 0}@media screen and (max-width: 768px){.modal_setting .filter_button_area{padding:10px 0}}.modal_setting .button_area_inner{max-width:1020px;margin-right:auto;margin-left:auto;width:90%}.modal_setting .filter_num_box{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 568px){.modal_setting .filter_num_box{flex-wrap:wrap}}.modal_setting .filter_num_box .filter_balloon_box{background-color:#fff;border-radius:5px;position:relative;width:500px;padding:5px}.modal_setting .filter_num_box .filter_balloon_box:after{content:"";display:block;width:0;height:0;border-width:7px 0 7px 13px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;right:-13px;top:calc(50% - 7px)}@media screen and (max-width: 1000px){.modal_setting .filter_num_box .filter_balloon_box{width:370px}}@media screen and (max-width: 568px){.modal_setting .filter_num_box .filter_balloon_box{width:100%;padding:3px;margin-bottom:5px}.modal_setting .filter_num_box .filter_balloon_box:after{position:absolute;top:90%;left:13%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #fff}}@media screen and (max-width: 374px){.modal_setting .filter_num_box .filter_balloon_box{width:180px}}.modal_setting .filter_num_box .dl_filter_balloon{display:flex;align-items:center;justify-content:center}.modal_setting .filter_num_box .dl_filter_balloon dt{padding-right:30px;background-image:url(../img/arrow/arrow_triple_right.svg);background-position:right 5px center;background-size:auto}@media screen and (max-width: 414px){.modal_setting .filter_num_box .dl_filter_balloon dt{padding-right:20px;background-size:15px auto}}.modal_setting .filter_num_box .dl_filter_balloon dt p{font-size:16px;font-weight:bold}.modal_setting .filter_num_box .dl_filter_balloon dt p img{display:inline-block;width:127px;margin:0 3px -2px}@media screen and (max-width: 1000px){.modal_setting .filter_num_box .dl_filter_balloon dt p{font-size:13px}.modal_setting .filter_num_box .dl_filter_balloon dt p img{width:100px}}@media screen and (max-width: 568px){.modal_setting .filter_num_box .dl_filter_balloon dt p{font-size:12px}.modal_setting .filter_num_box .dl_filter_balloon dt p img{width:90px}}@media screen and (max-width: 374px){.modal_setting .filter_num_box .dl_filter_balloon dt p{font-size:10px}.modal_setting .filter_num_box .dl_filter_balloon dt p img{width:70px}}.modal_setting .filter_num_box .dl_filter_balloon .number_text{font-weight:bold;font-size:17px;padding-right:5px;padding-left:5px}.modal_setting .filter_num_box .dl_filter_balloon .number_text strong{line-height:1;font-size:49px;letter-spacing:-0.01em}@media screen and (max-width: 1000px){.modal_setting .filter_num_box .dl_filter_balloon .number_text{font-size:15px}.modal_setting .filter_num_box .dl_filter_balloon .number_text strong{font-size:32px}}@media screen and (max-width: 768px){.modal_setting .filter_num_box .dl_filter_balloon .number_text{font-size:13px}.modal_setting .filter_num_box .dl_filter_balloon .number_text strong{font-size:30px}}@media screen and (max-width: 568px){.modal_setting .filter_num_box .dl_filter_balloon .number_text{font-size:11px}.modal_setting .filter_num_box .dl_filter_balloon .number_text strong{font-size:30px}}@media screen and (max-width: 414px){.modal_setting .filter_num_box .dl_filter_balloon .number_text strong{font-size:26px}}.modal_setting .filter_num_box .button_box{width:300px}@media screen and (max-width: 1000px){.modal_setting .filter_num_box .button_box{width:200px}}@media screen and (max-width: 568px){.modal_setting .filter_num_box .button_box{width:220px}}@media screen and (max-width: 374px){.modal_setting .filter_num_box .button_box{width:220px}}.modal_setting .filter_num_box .button_filter{display:block;background-color:#FCEE21;text-align:center;border-radius:50px;font-size:28px;font-weight:bold;background-image:url(../img/common/loupe.svg);background-size:26px auto;background-position:left 25px center;background-repeat:no-repeat;width:100%;padding:10px 50px;color:#282828;cursor:pointer;transition:background-color 0.4s ease}.modal_setting .filter_num_box .button_filter:hover{background-color:#fff}@media screen and (max-width: 1000px){.modal_setting .filter_num_box .button_filter{font-size:20px;background-size:22px auto;background-position:left 20px center;padding:5px 38px 5px 44px}}@media screen and (max-width: 768px){.modal_setting .filter_num_box .button_filter{font-size:15px;padding:6px 25px;background-size:16px auto;background-position:left 10px center}}@media screen and (max-width: 568px){.modal_setting .filter_num_box .button_filter{font-size:14px;padding:6px 10px 6px 25px;background-size:14px auto}}@media screen and (max-width: 374px){.modal_setting .filter_num_box .button_filter{font-size:12px}}.modal_setting .filter_num_box .button_reset{display:block;text-align:center;border-radius:50px;font-size:13px;background-image:url(../img/common/clear.svg);background-size:40px auto;background-position:top 4px center;width:100%;padding:40px 10px 4px;color:#fff;cursor:pointer;transition:background-color 0.4s ease}@media screen and (max-width: 568px){.modal_setting .filter_num_box .button_reset{padding:28px 10px 4px;background-size:30px auto;font-size:10px}}.ttl_filter{padding-left:30px;background-image:url(../img/common/filter.svg);background-position:center left;background-size:auto;font-weight:bold}.coming_box{border:1px solid #ddd;padding:20px;margin:20px 0}.coming_box .coming_text{font-size:20px;color:#0eb5d6;padding:0 0 8px;letter-spacing:2px}.coming_box .coming_mini{font-size:13px}.coming_box .coming_mini a{color:#0d66c2 !important;text-decoration:underline}header{width:100%;background-color:#fff}header .heade_inner{height:70px}@media screen and (max-width: 768px){header .heade_inner{height:60px}}header h1,header div.header_logo{position:absolute;left:50%;top:50%;translate:-50% -50%}header h1 a,header div.header_logo a{display:block}header h1 a img,header div.header_logo a img{width:303px;height:auto}@media screen and (max-width: 768px){header h1 a img,header div.header_logo a img{width:280px}}@media screen and (max-width: 374px){header h1 a img,header div.header_logo a img{width:240px}}header h1 a:hover,header div.header_logo a:hover{opacity:0.7}header h1 a:hover img,header div.header_logo a:hover img{opacity:1}header.fixed{background:rgba(255,255,255,0.7);position:fixed;z-index:100}footer{width:100%;padding:50px 0 40px;background-color:#F5A33B;color:#fff}@media screen and (max-width: 768px){footer{padding:30px 0}}footer .footer_logo img{width:303px;max-width:90%;height:auto;margin:0 auto}@media screen and (max-width: 768px){footer .footer_logo img{width:280px}}footer .footer_copyright{font-size:12px;font-weight:500;color:#fff;margin-top:15px;text-align:center}@media screen and (min-width: 769px){footer .fixed_copyright{position:fixed;left:35px;top:50%;transform:translate(-50%, -50%);mix-blend-mode:difference}}@media screen and (min-width: 769px) and (max-width: 1000px){footer .fixed_copyright{left:20px}}@media screen and (min-width: 769px){footer .fixed_copyright p{transform:rotate(90deg)}}@media screen and (min-width: 769px) and (-ms-high-contrast: active){footer .fixed_copyright p{color:#000;text-shadow:1px 1px 10px 10px rgba(255,255,255,0.2)}}@media screen and (max-width: 768px){footer .fixed_copyright{display:none}}footer .fixed_copyright p{font-size:12px;color:#fff}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){footer .fixed_copyright p{color:#000;text-shadow:1px 1px 10px 10px rgba(255,255,255,0.2)}}.sec{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.sec{padding-top:50px;padding-bottom:50px}}.sec.pt_0{padding-top:0}.sec.pb_0{padding-bottom:0}.sec.pt_50{padding-top:50px}@media screen and (max-width: 768px){.sec.pt_50{padding-top:30px}}.sec.pt_80{padding-top:80px}@media screen and (max-width: 768px){.sec.pt_80{padding-top:50px}}.sec.pb_50{padding-bottom:50px}@media screen and (max-width: 768px){.sec.pb_50{padding-bottom:30px}}.sec.pb_60{padding-bottom:60px}@media screen and (max-width: 768px){.sec.pb_60{padding-bottom:30px}}div.column_2{padding-top:50px}@media screen and (max-width: 768px){div.column_2{padding-top:20px}}div.column_2 main{width:70%;float:left}@media screen and (max-width: 768px){div.column_2 main{width:100%;float:none}}div.column_2 .sec{padding:0}div.column_2 aside{width:25%;float:right}@media screen and (max-width: 768px){div.column_2 aside{width:100%;float:none}}div.ttl{width:100%;background-color:#ED7124;background-position:center center;background-size:cover;padding:60px 0}@media screen and (max-width: 768px){div.ttl{padding:40px 0}}@media screen and (max-width: 568px){div.ttl{padding:30px 0}}div.ttl h1,div.ttl p.text_ttl{color:#FFF;text-align:center;font-weight:bold}.bg_color{background-color:#e9eeef}div.pan{width:100%;line-height:1.4em;height:2.6em;margin:0;padding:0.6em 0;background-color:#fff;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}div.pan #breadcrumbs{margin:auto;white-space:nowrap}div.pan #breadcrumbs a{background-image:url(../img/arrow/arrow_right.svg);background-position:center right 3px;background-size:12px auto;padding:0 22px 0 0}div.pan #breadcrumbs img{margin:1px 5px;vertical-align:text-bottom;width:14px;height:13px}dl.faq{text-align:left}dl.faq p{display:inline}@media screen and (max-width: 768px){dl.faq p{display:block}}dl.faq span{display:inline-block;text-align:center;background-color:#ED7124;color:#FFF;padding:2px 15px;margin:0 10px 0 0;font-weight:bold;border-radius:100px}@media screen and (max-width: 768px){dl.faq span{margin:0 0 5px 0}}dl.faq dt{cursor:pointer;font-weight:bold;padding:20px 0;border-bottom:#ccc 1px solid}dl.faq dt p{padding:0 35px 0 0;background-image:url(../img/arrow/arrow_open.svg);background-position:right center;background-size:20px 20px}dl.faq dt:hover p{text-decoration:underline}dl.faq dt.open p{background-image:url(../img/arrow/arrow_close.svg);background-position:right center;background-size:20px 20px}dl.faq dd{display:none;line-height:1.5em}dl.faq dd div.detail{padding:30px 0 30px 60px}@media screen and (max-width: 568px){dl.faq dd div.detail{padding:10px 0 20px 10px}}dl.faq dd div.detail img{width:90%;max-width:650px;margin:20px auto 15px auto}dl.faq dd div.detail p span{color:#ccc}div.basket_box{max-width:700px;margin-right:auto;margin-left:auto;text-align:center}div.basket_box h1,div.basket_box h2{padding:5px 10px;font-weight:bold;border-radius:5px;border:#000 1px solid;background-color:#fff;position:relative;display:inline-block;margin-bottom:160px}div.basket_box h1:before,div.basket_box h2:before{content:"";display:block;width:10px;height:10px;background-color:#fff;border-width:0 1px 1px 0;border-color:#000;border-style:solid;transform:rotate(45deg);position:absolute;bottom:-6px;left:calc(50% - 5px)}div.basket_box h1:after,div.basket_box h2:after{content:"";display:block;position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 100%);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 414px){div.basket_box p{font-size:12px}}div.n_found h1:after,div.n_found h2:after{width:152px;height:137px;background-image:url(../img/common/empty.svg)}.pickup_today{max-width:620px;width:100%}.pickup_today .bg_pickup{background-color:#fff;border-radius:5px;border:1px solid #D6D6D6;padding:10px 25px 15px}@media screen and (max-width: 768px){.pickup_today .bg_pickup{padding:10px 15px}}.pickup_today .head_pickup{display:flex;align-items:center;position:relative;padding-bottom:5px;padding-right:90px;margin-bottom:15px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.pickup_today .head_pickup{padding-right:0;padding-top:10px}}@media screen and (max-width: 568px){.pickup_today .head_pickup{display:block;padding-top:0}}.pickup_today .head_pickup h2{background-image:url(../img/common/arrow_pickup_today.svg);background-position:right center;background-size:auto;width:180px}.pickup_today .head_pickup h2 span{font-size:12px;letter-spacing:0.1em}.pickup_today .head_pickup h2 .image_text_chodoii{display:inline-block}@media screen and (max-width: 568px){.pickup_today .head_pickup h2{display:flex;align-items:center}.pickup_today .head_pickup h2 img{height:14px;padding-left:4px}.pickup_today .head_pickup h2 span{display:block;line-height:1}}.pickup_today .head_pickup .name_site{font-size:14px;font-weight:bold;padding:0 10px;width:calc(100% - 180px)}@media screen and (max-width: 768px){.pickup_today .head_pickup .name_site{padding-right:0}}@media screen and (max-width: 568px){.pickup_today .head_pickup .name_site{display:none;width:100%;padding-left:0}}.pickup_today .head_pickup .date_pickup{position:absolute;right:0;top:0;padding-left:10px;padding-right:20px;border-left:1px dotted #000;background-position:right center;background-size:contain}.pickup_today .head_pickup .date_pickup p{font-size:14px}.pickup_today .head_pickup .date_pickup p span{font-size:10px}@media screen and (max-width: 768px){.pickup_today .head_pickup .date_pickup{padding-left:0;border-left:none;padding-right:18px;background-size:13px auto;top:-5px}.pickup_today .head_pickup .date_pickup p{font-size:12px}.pickup_today .head_pickup .date_pickup p span{font-size:8px}}.pickup_today .head_pickup .date_pickup.random_icon1{background-image:url(../img/common/random_icon_01.svg);background-size:18px auto}.pickup_today .head_pickup .date_pickup.random_icon2{background-image:url(../img/common/random_icon_02.svg)}.pickup_today .head_pickup .date_pickup.random_icon3{background-image:url(../img/common/random_icon_03.svg)}.pickup_today .head_pickup .date_pickup.random_icon4{background-image:url(../img/common/random_icon_04.svg);background-size:auto 18px}.pickup_today .head_pickup .date_pickup.random_icon5{background-image:url(../img/common/random_icon_05.svg);background-size:18px auto}.pickup_today .head_pickup .date_pickup.random_icon6{background-image:url(../img/common/random_icon_06.svg);background-size:18px auto}.pickup_today .head_pickup .date_pickup.random_icon7{background-image:url(../img/common/random_icon_07.svg)}.pickup_today .head_pickup .date_pickup.random_icon8{background-image:url(../img/common/random_icon_08.svg);background-size:18px 18px}.pickup_today .head_pickup .date_pickup.random_icon9{background-image:url(../img/common/random_icon_09.svg)}.pickup_today .head_pickup .date_pickup.random_icon10{background-image:url(../img/common/random_icon_10.svg);background-size:18px auto}.pickup_today .body_pickup{display:flex;justify-content:space-between}@media screen and (max-width: 568px){.pickup_today .body_pickup{display:block}}.pickup_today .body_pickup .link_thumb{display:block;width:180px}@media screen and (max-width: 768px){.pickup_today .body_pickup .link_thumb{width:120px}}@media screen and (max-width: 568px){.pickup_today .body_pickup .link_thumb{width:100%}}.pickup_today .body_pickup .info_pickup{width:calc(100% - 200px);padding-bottom:35px;position:relative}@media screen and (max-width: 568px){.pickup_today .body_pickup .info_pickup{padding-bottom:0}.pickup_today .body_pickup .info_pickup .article_cgy{display:none}}.pickup_today .body_pickup .info_pickup .comment_pickup{position:absolute;left:0;bottom:0;padding-right:25px;width:100%}@media screen and (max-width: 568px){.pickup_today .body_pickup .info_pickup .comment_pickup{position:static;margin-top:10px}}.pickup_today .body_pickup .info_pickup .comment{width:calc(100% - 50px);padding:3px 10px}@media screen and (max-width: 768px){.pickup_today .body_pickup .info_pickup{width:calc(100% - 135px)}}@media screen and (max-width: 568px){.pickup_today .body_pickup .info_pickup{width:100%;margin-top:10px}}.pickup_today .body_pickup .like_box{position:absolute;right:0;bottom:0}.comment_pickup{overflow:hidden}.comment_pickup .writer_thumb{display:inline-block;vertical-align:middle;width:30px;height:30px}.comment_pickup .writer_thumb img{border-radius:50%;border:1px solid #dadada;height:100%;width:100%}.comment_pickup .comment{display:inline-block;vertical-align:middle;padding:5px 10px;background-color:#fff;font-size:12px;font-weight:bold;max-height:calc(10px + 1.7em)}.comment_pickup .comment_item{overflow:hidden;max-height:1.7em;line-height:1.7em}.comment_pickup .comment_item .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em}.search_result_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid #ddd}.search_result_flex h1{padding-left:35px;background-image:url(../img/common/loupe.svg);background-position:left center;background-size:25px auto}@media screen and (max-width: 768px){.search_result_flex h1{padding-left:30px;background-size:20px auto}}@media screen and (max-width: 568px){.search_result_flex h1{padding-left:25px;background-size:18px auto}}.search_result_flex .search_result_num{font-weight:bold;font-size:17px}.search_result_flex .search_result_num strong{font-size:37px;margin-right:5px;letter-spacing:-0.01em}@media screen and (max-width: 768px){.search_result_flex .search_result_num{font-size:15px}.search_result_flex .search_result_num strong{font-size:24px}}@media screen and (max-width: 568px){.search_result_flex .search_result_num strong{font-size:22px}}.favorite_flex{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 568px){.favorite_flex{display:block}.favorite_flex button.button_sort{margin-top:10px}}.favorite_flex h1{padding-left:35px;background-image:url(../img/common/heart_close.svg);background-position:left center;background-size:27px auto}@media screen and (max-width: 768px){.favorite_flex h1{padding-left:30px;background-size:22px auto}}@media screen and (max-width: 568px){.favorite_flex h1{padding-left:25px;background-size:20px auto}}button.button_sort{display:inline-block;padding:8px 10px 10px;border-radius:5px;border:1px solid #D6D6D6;background-color:#fff;cursor:pointer;font-weight:bold;line-height:1;color:#282828}button.button_sort.sort_asc,button.button_sort.sort_desc{padding-right:35px;background-size:13px auto;background-position:right 12px center}@media screen and (max-width: 768px){button.button_sort.sort_asc,button.button_sort.sort_desc{padding-right:30px;background-size:10px auto}}button.button_sort.sort_asc{background-image:url(../img/arrow/arrow_down.svg)}button.button_sort.sort_desc{background-image:url(../img/arrow/arrow_up.svg)}.cv_form_head{font-weight:bold;line-height:1.5;margin-bottom:20px;padding-top:30px;background-image:url(../img/common/ippai_logo.svg);background-size:160px auto;background-position:top center;text-align:center}@media screen and (max-width: 568px){.cv_form_head{padding-top:25px;background-size:120px auto}}.cv_form_lead{max-width:630px;margin:0 auto 40px}@media screen and (min-width: 769px){.cv_form_lead{text-align:center;word-break:keep-all;overflow-wrap:break-word}}@media screen and (max-width: 768px){.cv_form_lead{margin-bottom:30px}}div.form.cv_form{background-color:#fff;padding:70px max(9%, 50px)}@media screen and (max-width: 768px){div.form.cv_form{padding:40px 30px}}@media screen and (max-width: 568px){div.form.cv_form{padding:20px}}div.form.cv_form .wrapper,div.form.cv_form header .heade_inner,header div.form.cv_form .heade_inner,div.form.cv_form footer .footer_inner,footer div.form.cv_form .footer_inner,div.form.cv_form .sec article,.sec div.form.cv_form article,div.form.cv_form div.column_2,div.form.cv_form div.pan div.in,div.pan div.form.cv_form div.in,div.form.cv_form div.form.cv_form,div.form.cv_form p.head,div.form.cv_form p.closing,div.form.cv_form div.flow_nav,div.form.cv_form div.err_area .list_box,div.err_area div.form.cv_form .list_box,div.form.cv_form div.error_area,div.form.cv_form div.error_area .error_access,div.error_area div.form.cv_form .error_access,div.form.cv_form div.error_area .text_box,div.error_area div.form.cv_form .text_box,div.form.cv_form div.error_area .list_box,div.error_area div.form.cv_form .list_box,div.form.cv_form .writer_info_box{max-width:100%;padding:0}.ttl_contact{padding-left:35px;background-image:url(../img/common/paper-plane.svg);background-size:30px auto;background-position:left center}div.form .wrapper,div.form header .heade_inner,header div.form .heade_inner,div.form footer .footer_inner,footer div.form .footer_inner,div.form .sec article,.sec div.form article,div.form div.column_2,div.form div.pan div.in,div.pan div.form div.in,div.form div.form.cv_form,div.form p.head,div.form p.closing,div.form div.flow_nav,div.form div.err_area .list_box,div.err_area div.form .list_box,div.form div.error_area,div.form div.error_area .error_access,div.error_area div.form .error_access,div.form div.error_area .text_box,div.error_area div.form .text_box,div.form div.error_area .list_box,div.error_area div.form .list_box,div.form .writer_info_box{max-width:1260px}div.form table table{width:100%}div.form table th,div.form table td{text-align:left;border-bottom:#ccc 1px solid}div.form table th{width:25%;font-weight:bold;position:relative;vertical-align:top}@media screen and (min-width: 769px){div.form table th{padding:30px 60px 30px 20px}}@media screen and (max-width: 1360px){div.form table th{font-size:14px}}@media screen and (max-width: 768px){div.form table th{width:100%;padding:10px 0 0;border:none;font-size:16px}}div.form table th p{display:inline-block;vertical-align:middle;word-break:break-all}div.form table th span.essential{position:absolute;right:5px}div.form table td{padding:15px 20px;vertical-align:middle}@media screen and (max-width: 768px){div.form table td{padding:5px 0 10px}}@media screen and (min-width: 769px){div.form table tr:first-child td{border-top:1px solid #ccc}}div.form table tr:first-child th{border-top:1px solid #ccc}@media screen and (min-width: 769px){div.form table.table_confirm th{padding:15px 60px 15px 20px}}div.form table.table_confirm p.bold{font-weight:500}div.form input.eqn5_name,div.form input.eqn5_kana,div.form input.eqn5_tel,div.form input.eqn5_mail,div.form input.eqn5_input{max-width:420px}div.form p.head{padding-bottom:20px;max-width:1260px}div.form p.closing{font-weight:bold;text-align:center;max-width:1260px}div.form span.arrow{font-size:90%;margin:5px 0;font-weight:bold;display:inline-block}div.form ul.transmission{width:auto;text-align:center;margin:20px auto 50px auto;display:table}@media screen and (max-width: 768px){div.form ul.transmission{margin-bottom:30px}}@media screen and (max-width: 568px){div.form ul.transmission{width:95%;display:inherit}}div.form ul.transmission li{display:table-cell;padding:2px 5px}@media screen and (max-width: 568px){div.form ul.transmission li{display:block}}div.form ul.transmission li a{cursor:pointer}div.form ul.transmission_confirm{margin:60px 0 50px}@media screen and (max-width: 768px){div.form ul.transmission_confirm{margin:40px 0 30px}}div.form ul.transmission_confirm li{text-align:center}div.form ul.transmission_confirm li+li{margin-top:25px}@media screen and (max-width: 768px){div.form ul.transmission_confirm li+li{margin-top:15px}}div.form ul.transmission_confirm form{text-align:center}div.form ul.break{width:100%;display:table}@media screen and (max-width: 568px){div.form ul.break{display:inherit}}div.form ul.break li{display:table-cell;padding:0 5px}div.form ul.break li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){div.form ul.break li:nth-child(1){padding:0}}div.form ul.break li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){div.form ul.break li:last-child{padding:0}}@media screen and (max-width: 568px){div.form ul.break li{display:inherit;padding:0}}div.form ul.variable{width:100%}div.form ul.variable li{display:inline-block;padding:0 5px}div.form ul.variable li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){div.form ul.variable li:last-child{padding:0}}div.form ul.variable li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){div.form ul.variable li:nth-child(1){padding:0}}@media screen and (max-width: 568px){div.form ul.variable li{display:inherit;padding:0}}div.form ul.variable li input{width:auto;margin:5px 10px 5px 0}div.form ul.check_list{width:100%;display:flex;flex-wrap:wrap}div.form ul.check_list li{width:auto;min-width:25%;padding:5px 0}@media screen and (max-width: 568px){div.form ul.check_list li{width:100%;float:none;padding:0}}div.form ul.number{display:table}div.form ul.number li{display:table-cell}div.form ul.number li:nth-child(1) input{width:5em}div.form ul.number li:nth-child(2) input{width:7em}div.form ul.number li p{display:inline-block}div.form ul.number li span{padding:0 10px}div.form ul.phone{display:table;table-layout:auto}div.form ul.phone li{display:table-cell}div.form ul.phone li:nth-child(1) input{width:5em}div.form ul.phone li:nth-child(2) input{width:6em}div.form ul.phone li:nth-child(3) input{width:6em}div.form ul.phone li p{display:inline-block}div.form ul.phone li span{padding:0 10px}div.form div.comp_box{padding:50px 0}@media screen and (max-width: 568px){div.form div.comp_box{padding:30px 0}}div.form div.flow_nav{max-width:1000px;margin:50px auto 30px;background-color:#E6E6E6}@media screen and (max-width: 768px){div.form div.flow_nav{margin-top:20px;margin-bottom:10px}}div.form div.flow_nav ul{overflow:hidden}div.form div.flow_nav ul li{float:left;position:relative;width:35%;padding:17px 0 17px 50px;text-align:left;background-color:#E6E6E6}@media screen and (max-width: 768px){div.form div.flow_nav ul li{padding:10px 0 10px 40px}}@media screen and (max-width: 568px){div.form div.flow_nav ul li{padding-left:25px}}div.form div.flow_nav ul li:before{bottom:0;content:"";width:45px;height:45px;margin:auto;position:absolute;right:-20px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#E6E6E6;z-index:1}div.form div.flow_nav ul li:first-child{padding-left:25px;width:30%}@media screen and (max-width: 768px){div.form div.flow_nav ul li:first-child{padding-left:15px}}@media screen and (max-width: 568px){div.form div.flow_nav ul li:first-child{padding-left:0}}div.form div.flow_nav ul li:last-child:before{content:none}div.form div.flow_nav ul li span{position:relative;z-index:100;padding:0 0 0 15px;font-size:17px;font-weight:bold}@media screen and (max-width: 414px){div.form div.flow_nav ul li span{font-size:14px}}div.form div.flow_nav ul.flow_form li:nth-child(1){background-color:#ED7124;color:#fff;font-weight:bold}div.form div.flow_nav ul.flow_form li:nth-child(1):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#ED7124;border-bottom:none;border-right:none}div.form div.flow_nav ul.flow_form li:nth-child(2):before{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid}div.form div.flow_nav ul.flow_confirm li:nth-child(2){background-color:#ED7124;color:#fff;font-weight:bold}div.form div.flow_nav ul.flow_confirm li:nth-child(2):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#ED7124;border-bottom:none;border-right:none}div.form div.flow_nav ul.flow_complete li:nth-child(3){background-color:#ED7124;color:#fff;font-weight:bold}div.form div.flow_nav ul.flow_complete li:nth-child(3):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#ED7124;border-bottom:none;border-right:none}div.form div.flow_nav ul.flow_complete li:nth-child(1):before{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid}div.form div.agree_box{margin:0 auto;text-align:center}@media screen and (min-width: 769px){div.form div.agree_box{margin:40px auto 0;max-width:900px;width:90%}}div.form div.agree_box,div.form div.agree_box p,div.form div.agree_box span,div.form div.agree_box li,div.form div.agree_box ul{line-height:1.5}@media screen and (max-width: 568px){div.form div.agree_box{padding:15px 5px 5px 5px;margin-top:0}}div.form div.agree_box p.strong_text{font-weight:700}@media screen and (max-width: 414px){div.form div.agree_box p.strong_text{font-size:14px}}@media screen and (max-width: 374px){div.form div.agree_box p.strong_text{font-size:13px}}div.form div.agree_box ul.check_list{width:100%;max-width:600px;margin:auto;justify-content:center}div.form div.agree_box ul.check_list li{width:auto}@media only screen and (max-width: 1000px){div.form div.agree_box ul.check_list li{border-bottom:none}}div.form div.agree_box div.err_area .text_box{padding:0;max-width:600px;margin:5px auto 0 auto}div.form div.agree_box .policy_box{height:100px;width:100%;border:1px solid #ccc;overflow:auto;margin:20px 0}div.form div.agree_box .policy_box .policy_content{padding:20px;text-align:left}div.form div.agree_box .policy_box .policy_content h2{font-weight:700;margin-bottom:1em}div.form div.agree_box .policy_box .policy_content h3{font-weight:700;font-size:14px}div.form div.agree_box .policy_box .policy_content p{margin-bottom:1em;font-size:12px}div.form div.agree_box .policy_box .policy_content p.mb_0{margin-bottom:0}div.form div.agree_box .policy_box .policy_content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1em;font-size:12px}div.form div.agree_box .policy_box .policy_content ol li ol{padding-left:2em;margin-bottom:0}div.form div.agree_box .policy_box .policy_content ol.pl_25{padding-left:2em}@media screen and (max-width: 768px){div.form div.agree_box .policy_box{width:100%;margin:20px 0}div.form div.agree_box .policy_box .policy_content{padding:20px;font-size:12px}}@media screen and (max-width: 568px){div.form div.agree_box .policy_box{height:120px;margin:20px auto}div.form div.agree_box .policy_box .policy_content{padding:10px}}div.form div.agree_box p.head_agree{margin:0}div.form div.agree_box p.head_agree span.essential{margin-right:15px}@media screen and (max-width: 768px){div.form div.agree_box p.head_agree{margin:20px 0 0}div.form div.agree_box p.head_agree span.essential{margin-right:10px}}div.err_area{display:block}div.err_area p{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto 0;text-align:center !important;border-radius:5px}div.err_area .text_box{width:80%;margin:5px auto;padding:15px 0;display:block}div.err_area .text_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto;text-align:center;border-radius:5px}div.err_area .list_box{width:90%;margin:0 auto 10px auto;padding:5px 0}div.err_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}div.error_area{max-width:800px}div.error_area .error_access,div.error_area .text_box,div.error_area .list_box{margin:0 auto 10px auto;padding:5px 0}div.error_area .error_access li,div.error_area .text_box li,div.error_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}.btn_add,.btn_remove{padding:5px 20px;border-radius:5px;background-color:#ED7124;display:inline-block;font-weight:700;border:none}.btn_add,.btn_remove,.btn_add:hover,.btn_remove:hover,.btn_add:visited,.btn_remove:visited,.btn_add:link,.btn_remove:link{color:#fff;text-decoration:none}.btn_add:hover,.btn_remove:hover{text-decoration:none;opacity:0.8}.btn_add span,.btn_remove span{padding-left:12px;position:relative;display:inline-block}.btn_add span:before,.btn_remove span:before{content:"+";position:absolute;left:0;top:3px;line-height:1}.btn_remove{background-color:#E6E6E6}.btn_remove,.btn_remove:hover,.btn_remove:visited,.btn_remove:link{color:#282828;text-decoration:none}.btn_remove span:before{content:"-"}p#fm_ajax_message{font-weight:700;color:#ED7124;letter-spacing:1px}.f_complete h1:after,.f_complete h2:after{width:137px;height:137px;background-image:url(../img/common/complete.svg)}input,select,textarea,search{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;border:#ccc 1px solid;background-color:#FFF;-webkit-appearance:none;font-size:16px;border-radius:0}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;background-color:transparent;border:none}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#ED7124}:-ms-input-placeholder{color:#ddd}::placeholder{color:#ddd}::selection{color:#fff;background:#ED7124}input::selection,textarea::selection{color:#fff;background:#ED7124}input{width:100%;padding:10px;margin:5px 0}input.wth_80{width:80%}@media screen and (max-width: 768px){input.wth_80{width:100%}}input.wth_70{width:70%}@media screen and (max-width: 768px){input.wth_70{width:100%}}input.wth_50{width:50%}@media screen and (max-width: 768px){input.wth_50{width:100%}}input.wth_30{width:30%}@media screen and (max-width: 768px){input.wth_30{width:100%}}input.wth_20{width:20%}@media screen and (max-width: 768px){input.wth_20{width:50%}}textarea{width:100%;height:10em;padding:10px;resize:vertical}select{width:auto;padding:10px 60px 10px 10px;background-image:url(../img/arrow/input_select.svg);background-position:right 5px center;background-size:25px 25px;vertical-align:middle;border:#ccc 1px solid;margin:5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;display:inline-block;background-image:url(../img/arrow/input_check_off.svg);background-position:left 50%;background-size:18px 18px;cursor:pointer}input[type="radio"]:checked+label{background-image:url(../img/arrow/input_check_on.svg);background-position:left 50%;background-size:18px 18px}input[type="checkbox"]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:18px 18px;display:inline-block;cursor:pointer}input[type="checkbox"]:checked+label{background-image:url(../img/arrow/checkbox_on.svg);background-position:left 50%;background-size:18px 18px}input[type="checkbox"].like_chk+label{padding:0;margin:0;width:23px;height:20px;background-image:url(../img/common/heart_open.svg);background-size:contain;background-position:center;background-repeat:no-repeat}input[type="checkbox"].like_chk:checked+label{background-image:url(../img/common/heart_close.svg)}input[type="checkbox"].chk_filter+label{background-image:url(../img/common/checkbox_filter_off.svg);background-position:left top 7px;margin:0;padding-top:3px;padding-bottom:3px;font-weight:bold;vertical-align:middle}@media screen and (max-width: 768px){input[type="checkbox"].chk_filter+label{background-size:16px auto}}input[type="checkbox"].chk_filter+label .color_sample{display:inline-block;width:13px;height:13px;margin-right:5px;border-radius:50%;vertical-align:middle}input[type="checkbox"].chk_filter+label .color_sample.colorful{background-image:url(../img/common/colorful.svg);background-size:contain;background-position:center}input[type="checkbox"].chk_filter+label .color_sample.red{background-color:#F03B3B}input[type="checkbox"].chk_filter+label .color_sample.green{background-color:#14AF00}input[type="checkbox"].chk_filter+label .color_sample.brown{background-color:#84440D}input[type="checkbox"].chk_filter+label .color_sample.white{background-color:#fff;border:1px solid #C9C9C9}input[type="checkbox"].chk_filter+label .color_sample.pink{background-color:#FF6AD7}input[type="checkbox"].chk_filter+label .color_sample.blue{background-color:#3B50F0}input[type="checkbox"].chk_filter+label .color_sample.skyblue{background-color:#75d9d9}input[type="checkbox"].chk_filter+label .color_sample.beige{background-color:#D1C2A6}input[type="checkbox"].chk_filter+label .color_sample.black{background-color:#000}input[type="checkbox"].chk_filter+label .color_sample.orange{background-color:#FF8E1D}input[type="checkbox"].chk_filter+label .color_sample.purple{background-color:#9C3BF0}input[type="checkbox"].chk_filter+label .color_sample.gray{background-color:#707070}input[type="checkbox"].chk_filter+label .color_sample.yellow{background-color:#FCEE21}input[type="checkbox"].chk_filter+label .color_sample.gold{background-color:#C9AA44}input[type="checkbox"].chk_filter:checked+label{background-image:url(../img/common/checkbox_filter_on.svg)}input[type="file"]{border:none;padding:0}input[type="submit"].input_submit,input[type="reset"].input_submit,input[type="button"].input_submit,button[type="submit"].input_submit,button[type="button"].input_submit{display:inline-block;width:auto;min-width:250px;max-width:100%;text-align:center;padding:11px 40px;font-weight:bold;border-radius:30px;color:#FFF;background-color:#ED7124;background-image:url(../img/arrow/arrow_submit.svg);background-position:right 10px center;background-repeat:no-repeat;border:none;cursor:pointer;transition:0.4s opacity ease}input[type="submit"].input_submit:hover,input[type="reset"].input_submit:hover,input[type="button"].input_submit:hover,button[type="submit"].input_submit:hover,button[type="button"].input_submit:hover{opacity:0.8}@media screen and (max-width: 374px){input[type="submit"].input_submit,input[type="reset"].input_submit,input[type="button"].input_submit,button[type="submit"].input_submit,button[type="button"].input_submit{min-width:100%}}input[type="submit"].button_confirm,input[type="reset"].button_confirm,input[type="button"].button_confirm,button[type="submit"].button_confirm,button[type="button"].button_confirm{display:inline-block;width:auto;min-width:250px;max-width:100%;text-align:center;padding:11px 20px;font-weight:bold;border-radius:30px;color:#FFF;background-color:#ED7124;border:none}@media screen and (max-width: 374px){input[type="submit"].button_confirm,input[type="reset"].button_confirm,input[type="button"].button_confirm,button[type="submit"].button_confirm,button[type="button"].button_confirm{min-width:100%}}input[type="submit"].input_return,input[type="reset"].input_return,input[type="button"].input_return,button[type="submit"].input_return,button[type="button"].input_return{display:inline-block;width:auto;border:none;min-width:inherit;color:#282828;font-weight:500;text-decoration:underline;background-color:transparent;transition:none;cursor:pointer}@media screen and (max-width: 414px){input[type="submit"].input_return,input[type="reset"].input_return,input[type="button"].input_return,button[type="submit"].input_return,button[type="button"].input_return{width:auto}}p#fm_ajax_message{font-weight:bold;color:#ED7124;letter-spacing:1px}@media screen and (max-width: 768px){div.edit aside{padding-top:10px}}div.edit aside section.catalog article{padding:30px 0;border-bottom:#ccc 2px solid}@media screen and (max-width: 568px){div.edit aside section.catalog article{padding:20px 0}}div.edit aside section.catalog article:first-child{padding:0 0 30px 0}@media screen and (max-width: 568px){div.edit aside section.catalog article:first-child{padding:0 0 20px 0}}div.edit aside section.catalog article:last-child{border-bottom:none}div.edit aside section.catalog h2{margin:0 auto 10px auto;font-weight:bold}div.edit aside section.catalog h3{margin:0 auto 5px auto;font-weight:bold}div.edit aside section.catalog ul.article_entry li{padding:0 0 10px 0}div.edit aside section.catalog ul.article_entry li:last-child{padding:0}div.edit aside section.catalog ul.article_entry li .image_box{width:100%;height:90px}@media screen and (max-width: 768px){div.edit aside section.catalog ul.article_entry li .image_box{height:145px}}@media screen and (max-width: 568px){div.edit aside section.catalog ul.article_entry li .image_box{height:68px}}div.edit aside section.catalog ul.article_entry li .image_box img{width:100%;height:90px}@media screen and (max-width: 768px){div.edit aside section.catalog ul.article_entry li .image_box img{height:145px}}@media screen and (max-width: 568px){div.edit aside section.catalog ul.article_entry li .image_box img{height:68px}}div.edit aside section.catalog ul.article_entry li dl dt{width:30%;float:left}@media screen and (max-width: 768px){div.edit aside section.catalog ul.article_entry li dl dt{width:20%}}div.edit aside section.catalog ul.article_entry li dl dt img{border-radius:3px}div.edit aside section.catalog ul.article_entry li dl dd{width:70%;padding:0 0 0 5%;float:left}@media screen and (max-width: 768px){div.edit aside section.catalog ul.article_entry li dl dd{width:80%}}div.edit aside section.catalog ul.article_entry.textend_dots h2,div.edit aside section.catalog ul.article_entry.textend_dots h3{overflow:hidden;max-height:1.7em;line-height:1.7em}div.edit aside section.catalog ul.article_entry.textend_dots h2 .textline,div.edit aside section.catalog ul.article_entry.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em}div.edit aside section.catalog ul.article_entry.textend_dots p{overflow:hidden;max-height:3.4em;line-height:1.7em}div.edit aside section.catalog ul.article_entry.textend_dots p .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7em}div.edit aside section.catalog ul.article_entry.textend_grad h2,div.edit aside section.catalog ul.article_entry.textend_grad h3{height:1.7em;overflow:hidden;display:block;position:relative}div.edit aside section.catalog ul.article_entry.textend_grad h2:after,div.edit aside section.catalog ul.article_entry.textend_grad h3:after{content:"";display:block;width:5em;height:1.7em;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}div.edit aside section.catalog ul.article_entry.textend_grad p{height:3.4em;overflow:hidden;display:block;position:relative}div.edit aside section.catalog ul.article_entry.textend_grad p:after{content:"";display:block;width:5em;height:1.7em;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}div.edit aside section.catalog select.article_archive{width:100%}@media screen and (min-width: 1001px){div.article_head{display:flex;justify-content:space-between}div.article_head .article_title_box{width:50%}div.article_head .article_image_box{width:47%}}@media screen and (max-width: 1000px){div.article_head .article_image_box{margin-top:20px}}div.article_head h1{font-weight:bold;margin-bottom:10px;line-height:1.4}@media screen and (min-width: 1121px){.article_data{display:flex;justify-content:space-between}.article_data_item{width:49%}}@media screen and (max-width: 1120px){.article_data .article_data_item+.article_data_item{margin-top:10px}}.article_data_box{background-color:#fff;border-radius:5px;padding:10px 35px;border-radius:5px}.article_data_box+.article_data_box{margin-top:10px}.article_data_box h2,.article_data_box h3{font-size:15px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 1120px){.article_data_box{padding:10px 50px}}@media screen and (max-width: 768px){.article_data_box{padding:10px 30px}}@media screen and (max-width: 414px){.article_data_box{padding:10px 20px}}@media screen and (min-width: 1121px){.article_data_box.--preference{height:100%;padding:10px 25px}.article_data_box.--preference h2,.article_data_box.--preference h3{margin-bottom:20px}}.article_data_box.--scope h2,.article_data_box.--scope h3{margin-bottom:0}@media screen and (min-width: 569px){.overview_flex{display:flex;justify-content:space-between}.overview_flex .overview_list{width:48%;max-width:230px}}@media screen and (min-width: 569px) and (max-width: 1120px){.overview_flex .overview_list{max-width:300px;width:47%}}@media screen and (max-width: 568px){.overview_flex .overview_list+.overview_list{margin-top:10px}}.overview_list li{position:relative;display:flex;justify-content:space-between;z-index:1}.overview_list li+li{margin-top:10px}.overview_list_head,.overview_list_body{background-color:#fff;font-size:11px;line-height:1.5;font-weight:bold}.overview_list_head{padding-right:5px;white-space:nowrap}.overview_list_head:after{content:"";display:block;width:100%;height:0;border-top:dotted 2px #E8E8E8;position:absolute;left:0;top:0.7em;z-index:-1}.overview_list_body{padding-left:5px}.scope_list li{font-size:11px;font-weight:bold;display:inline-block}.scope_list li+li:before{content:"/";margin:0 10px}@media screen and (max-width: 414px){.scope_list li+li:before{margin:0 5px}}.preference_figure{display:flex;align-items:center}.preference_figure+.preference_figure{margin-top:10px}.preference_figure p{width:110px;font-size:11px}.preference_figure p.preference_figur_element_01{padding-right:10px}.preference_figure p.preference_figur_element_02{padding-left:25px}@media screen and (max-width: 568px){.preference_figure p{font-size:10px;width:60px}.preference_figure p.preference_figur_element_02{padding-left:10px}}.preference_figure .preference_figure_bar{width:calc(100% - 180px);height:4px;border-radius:4px;background-color:#E6E6E6;position:relative}@media screen and (max-width: 568px){.preference_figure .preference_figure_bar{width:calc(100% - 120px)}}.preference_figure .preference_figure_bar:before{content:"";display:block;width:2px;height:10px;background-color:#E6E6E6;position:absolute;left:calc(50% - 1px);top:-3px}.preference_figure .preference_figure_bar:after{content:"";display:block;width:8px;height:8px;background-color:#e0d200;border-radius:50%;position:absolute;top:-2px}.preference_figure .preference_figure_bar.--yellow:after{background-color:#F5A33B}.preference_figure .preference_figure_bar.--green:after{background-color:#34A238}.preference_figure .preference_figure_bar.--blue:after{background-color:#2E78BE}.preference_figure .preference_figure_bar.point_00:after{left:calc(0% - 4px)}.preference_figure .preference_figure_bar.point_01:after{left:calc(10% - 4px)}.preference_figure .preference_figure_bar.point_02:after{left:calc(20% - 4px)}.preference_figure .preference_figure_bar.point_03:after{left:calc(30% - 4px)}.preference_figure .preference_figure_bar.point_04:after{left:calc(40% - 4px)}.preference_figure .preference_figure_bar.point_05:after{left:calc(50% - 4px)}.preference_figure .preference_figure_bar.point_06:after{left:calc(60% - 4px)}.preference_figure .preference_figure_bar.point_07:after{left:calc(70% - 4px)}.preference_figure .preference_figure_bar.point_08:after{left:calc(80% - 4px)}.preference_figure .preference_figure_bar.point_09:after{left:calc(90% - 4px)}.preference_figure .preference_figure_bar.point_10:after{left:calc(100% - 4px)}.preference_figure:nth-of-type(1) .preference_figure_bar:after{background-color:#F5A33B}.preference_figure:nth-of-type(2) .preference_figure_bar:after{background-color:#34A238}.preference_figure:nth-of-type(3) .preference_figure_bar:after{background-color:#2E78BE}ul.article_info li{display:inline-block;font-size:0}ul.article_info li.article_day{font-weight:700}ul.article_info li.article_day+li{margin-left:10px}ul.article_cgy{font-size:0;height:53px;overflow:hidden}ul.article_cgy li{margin-right:5px;margin-bottom:5px;display:inline-block}ul.article_cgy li a,ul.article_cgy li span{font-size:12px;padding:0 7px;border-radius:3px;font-weight:500;border:1px solid #D6D6D6;display:inline-block}@media screen and (max-width: 768px){ul.article_cgy li a,ul.article_cgy li span{font-size:10px;padding:1px 8px}}ul.article_cgy li a:hover{opacity:0.8;text-decoration:none}.thum_capture_box .thumb_pc_box img{width:100%;height:auto}@media screen and (max-width: 568px){.thum_capture_box .thumb_pc_box{display:none}}.thum_capture_box .thumb_sp_box img{width:100%;height:auto}@media screen and (min-width: 569px){.thum_capture_box{display:flex;justify-content:space-between}.thum_capture_box .thumb_pc_box{width:75%;height:0;padding-top:42%;position:relative}.thum_capture_box .thumb_pc_box img{height:100%;position:absolute;left:0;top:0}.thum_capture_box .thumb_sp_box{width:22%;height:0;padding-top:42%;position:relative}.thum_capture_box .thumb_sp_box img{height:100%;position:absolute;left:0;top:0}}@media screen and (max-width: 568px){.thum_capture_box .thumb_sp_box{margin-top:20px}}.btn_report{text-align:right;margin-top:5px;border-bottom:1px solid #efefef;padding-bottom:20px}.btn_report a{display:inline-block;padding:2px 0 2px 16px;background-image:url(../img/article/attention.svg);background-position:left center;background-size:12px auto;font-weight:bold;font-size:10px}@media screen and (max-width: 568px){.btn_report{display:flex;justify-content:space-between;padding-top:10px}}.ttl_chodoii{font-weight:bold;background-size:40px auto;background-position:left top 2px;margin-bottom:30px}@media screen and (max-width: 768px){.ttl_chodoii{background-size:25px auto;background-position:left top 3px}}@media screen and (max-width: 568px){.ttl_chodoii{background-size:20px auto;background-position:left top 5px}}.ttl_chodoii .image_text_chodoii{width:180px;display:inline-block;margin:0 3px -2px 0}@media screen and (max-width: 768px){.ttl_chodoii .image_text_chodoii{width:170px}}@media screen and (max-width: 568px){.ttl_chodoii .image_text_chodoii{width:150px}}.point_wrapper{max-width:800px;margin:30px auto 0;background-color:#fff;border-radius:10px;padding:50px}.point_wrapper .editor{max-width:800px;margin:0 auto}@media screen and (max-width: 1000px){.point_wrapper{padding:50px 30px}}@media screen and (max-width: 768px){.point_wrapper{padding:30px}}@media screen and (max-width: 568px){.point_wrapper{padding:30px 20px}}.point_contents+.point_contents{padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,0.1)}.custom_wrapper{max-width:800px;margin-right:auto;margin-left:auto}.custom_wrapper .custom_item{margin-top:100px}@media screen and (max-width: 768px){.custom_wrapper .custom_item{margin-top:50px}}.custom_wrapper .custom_head{font-size:26px;line-height:1.4;font-weight:800;padding-left:1.5em;padding-bottom:0.4em;background-image:url(../img/article/comment.svg);background-size:1.15em auto;background-position:left top 0.2em;background-repeat:no-repeat;border-bottom:1px solid #ddd;margin-bottom:15px}@media screen and (max-width: 768px){.custom_wrapper .custom_head{font-size:22px}}@media screen and (max-width: 568px){.custom_wrapper .custom_head{font-size:19px}}.custom_wrapper video{width:100%;height:auto;margin-bottom:15px}.custom_wrapper p{line-height:1.9em;margin-bottom:15px}ul.article_cgy_list a{background-image:url(../img/article/article_icon_cgy_list.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px;padding-left:20px}ul.list_article{margin-bottom:40px}ul.list_article li{padding:20px 0;display:flex;align-items:center;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){ul.list_article li{flex-wrap:wrap}}ul.list_article p.cat{width:130px;padding:0 10px 0 0;display:block}ul.list_article p.cat a,ul.list_article p.cat span{min-width:100px;display:block;text-align:center;border:#ED7124 2px solid;color:#ED7124;padding:3px 5%;margin:auto;border-radius:100px}ul.list_article p.cat a,ul.list_article p.cat a:hover,ul.list_article p.cat a:visited,ul.list_article p.cat a:link{color:#ED7124;text-decoration:none}ul.list_article p.cat a:hover{text-decoration:none;background-color:#ED7124;color:#fff}@media screen and (max-width: 768px){ul.list_article p.cat{width:auto}}ul.list_article p.date{width:130px;padding:0 10px 0 0}@media screen and (max-width: 768px){ul.list_article p.date{width:auto}}ul.list_article h2,ul.list_article h3{width:calc(100% - 260px);padding-right:20px;background-image:url(../img/arrow/arrow_right_c.svg);background-size:20px 20px;background-position:right center;font-weight:700}ul.list_article h2 a,ul.list_article h3 a{padding:2px 0}@media screen and (max-width: 768px){ul.list_article h2,ul.list_article h3{width:100%;margin-top:10px}}ul.list_article.textend_dots h2,ul.list_article.textend_dots h3{overflow:hidden;max-height:1.7em;line-height:1.7em}ul.list_article.textend_dots h2 .textline,ul.list_article.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em}ul.list_article.textend_grad h2 a,ul.list_article.textend_grad h3 a{height:1.7em;overflow:hidden;display:block;position:relative}ul.list_article.textend_grad h2 a:after,ul.list_article.textend_grad h3 a:after{content:"";display:block;width:5em;height:1.7em;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}div.list_article_grid{display:flex;flex-wrap:wrap;margin:0 -20px}div.list_article_grid .grid_item{width:33.33%;padding:0 10px;margin-bottom:20px}@media screen and (max-width: 1360px){div.list_article_grid{margin:0 -10px}div.list_article_grid .grid_item{padding:0 10px}}@media screen and (max-width: 1120px){div.list_article_grid .grid_item{width:50%}}@media screen and (max-width: 568px){div.list_article_grid{margin:0}div.list_article_grid .grid_item{width:100%;padding:0;margin-bottom:30px}}div.list_article_grid.three_item .grid_item{width:33%;padding:0 10px;margin-bottom:40px}@media screen and (max-width: 1360px){div.list_article_grid.three_item{margin:0 -10px}div.list_article_grid.three_item .grid_item{padding:0 10px;margin-bottom:40px}}@media screen and (max-width: 1120px){div.list_article_grid.three_item .grid_item{width:50%}}@media screen and (max-width: 568px){div.list_article_grid.three_item{margin:0}div.list_article_grid.three_item .grid_item{width:100%;padding:0;margin-bottom:30px}}div.list_article_grid a{display:block}div.list_article_grid a:hover{opacity:0.8;text-decoration:none}div.list_article_grid a:hover img{opacity:1}div.list_article_grid .bg_box{height:100%;background-color:#fff}div.list_article_grid .thum{position:relative;border-radius:5px 5px 0 0}div.list_article_grid .thum img{width:100%;aspect-ratio:1.77778}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){div.list_article_grid .thum img{height:190px}}div.list_article_grid .thum .hover_box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.75);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity 0.4s ease;opacity:0}div.list_article_grid .thum .hover_box a{font-weight:bold;display:inline-block}div.list_article_grid .thum .hover_box a,div.list_article_grid .thum .hover_box a:hover,div.list_article_grid .thum .hover_box a:visited,div.list_article_grid .thum .hover_box a:link{color:#fff;text-decoration:none}div.list_article_grid .thum .hover_box a:hover{opacity:1}div.list_article_grid .thum .hover_box .site_title{color:#fff;padding-bottom:30px;background-image:url(../img/common/dots.svg);background-size:30px auto;background-position:bottom center;background-repeat:no-repeat}div.list_article_grid .thum .hover_box .link_point{color:#fff;font-size:15px;padding:5px 0 5px 45px;position:relative}div.list_article_grid .thum .hover_box .link_point:before{content:"";display:block;width:34px;height:34px;border-radius:50%;border:1px solid #fff;background-color:#fff;background-image:url(../img/common/thumbs_up.svg);background-size:17px auto;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;transform:rotate(-30deg)}div.list_article_grid .thum .hover_box .link_site{font-size:12px;padding:0 0 0 30px;position:relative}div.list_article_grid .thum .hover_box .link_site:before{content:"";display:block;width:22px;height:22px;border-radius:50%;border:1px solid #fff;background-image:url(../img/common/arrow_link_w.svg);background-size:11px auto;background-position:50% 50%;background-repeat:no-repeat;position:absolute;left:0;top:0;transition:background-position 0.2s ease;will-change:background-position, background-color}div.list_article_grid .thum .hover_box .link_site:hover:before{background-position:65% 35%;background-image:url(../img/common/arrow_link.svg);background-color:#fff}div.list_article_grid.touch .thum .hover_box{visibility:hidden}div.list_article_grid .text_cont{padding:6px 50px 6px 10px;position:relative;min-height:44px;background-image:url(../img/article/dots.svg);background-size:auto;background-position:right 20px center;background-color:#fff}div.list_article_grid .like_box{position:absolute;right:10px;top:15px;font-size:0}div.list_article_grid.slider_article{margin-right:0;margin-left:0}div.list_article_grid.slider_article .grid_item{margin-bottom:0}@media screen and (max-width: 568px){div.list_article_grid.slider_article .grid_item{padding:0 7px}}.slider_article_box{padding:3.6vw 0;background-color:#000;overflow:hidden;position:relative}.slider_article_box:before,.slider_article_box:after{content:"";display:block;width:200%;height:1.8vw;background-repeat:repeat-x;background-position:left center;background-size:50% 100%;position:absolute;left:0}.slider_article_box:before{background-image:url(../img/article/bg_slider_top@2x.jpg);top:0;animation:slideTop 47s linear infinite}.slider_article_box:after{background-image:url(../img/article/bg_slider_bottom@2x.jpg);bottom:0;animation:slideTop 47s linear infinite}@media screen and (max-width: 768px){.slider_article_box{padding:6vw 0}.slider_article_box:before,.slider_article_box:after{width:480%;height:3.5vw}.slider_article_box:before{background-image:url(../img/article/bg_slider_top.jpg);animation:slideTopSp 57s linear infinite}.slider_article_box:after{background-image:url(../img/article/bg_slider_bottom.jpg);animation:slideTopSp 57s linear infinite}}@media screen and (max-width: 414px){.slider_article_box{padding:14vw 0}.slider_article_box:before,.slider_article_box:after{width:842%;height:6.2vw}.slider_article_box:before{background-image:url(../img/article/bg_slider_top.jpg);animation:slideTopSsp 55s linear infinite}.slider_article_box:after{background-image:url(../img/article/bg_slider_bottom.jpg);animation:slideTopSsp 55s linear infinite}.slider_article_box div.list_article_grid .thum .hover_box .link_point{font-size:11px}}@keyframes slideTop{0%{left:-80%}100%{left:0%}}@keyframes slideBottom{0%{left:0}100%{left:-135%}}@keyframes slideTopSp{0%{left:-240%}100%{left:0%}}@keyframes slideBottomSp{0%{left:0}100%{left:-240%}}@keyframes slideTopSsp{0%{left:-421%}100%{left:0%}}@keyframes slideBottomSsp{0%{left:0}100%{left:-421%}}div.list_aricle_wide{padding:50px 0;border-bottom:#ccc 2px solid}@media screen and (max-width: 568px){div.list_aricle_wide{padding:30px 0}}div.list_aricle_wide:first-child{padding:0 0 50px 0}@media screen and (max-width: 568px){div.list_aricle_wide:first-child{padding:0 0 30px 0}}div.list_aricle_wide:last-child{border-bottom:none}div.list_aricle_wide p{padding:20px 0}div.list_aricle_wide div.article_head div.thum{margin-bottom:20px}div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3{font-weight:700}ul.article_tag li{display:inline-block;margin:0 5px 10px 0}ul.article_tag li a{width:100%;height:100%;display:block;border-radius:5px;background-image:url(../img/article/article_icon_tag.svg);background-repeat:no-repeat;background-position:7px center;background-size:12px 12px;padding:5px 5px 5px 25px}ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active{color:#FFF;background-color:#ED7124}ul.article_tag li a:hover{opacity:0.8}div.article_nav{width:100%;height:auto;padding:10px 0}ul.article_transfer{width:100%;max-width:500px;margin:auto;display:table;table-layout:fixed;text-align:center;padding:30px 0}ul.article_transfer li{display:table-cell;vertical-align:middle;padding:5px 0;font-weight:bold;color:#ccc}ul.article_transfer li+li{border-left:#ccc 1px solid}ul.article_transfer li a{background-repeat:no-repeat;background-size:20px 20px;padding:5px 25px}@media screen and (max-width: 568px){ul.article_transfer li a{padding:5px 15px}}ul.article_transfer li:first-child a{background-image:url(../img/arrow/arrow_left_c.svg);background-position:left center;padding:5px 5px 5px 45px}@media screen and (max-width: 568px){ul.article_transfer li:first-child a{background-image:none;padding:5px 15px}}ul.article_transfer li:last-child a{background-image:url(../img/arrow/arrow_right_c.svg);background-position:right center;padding:5px 45px 5px 5px}@media screen and (max-width: 568px){ul.article_transfer li:last-child a{background-image:none;padding:5px 15px}}.share_box{text-align:center}.share_box .share_bg_box{display:inline-block;width:auto;background-color:#e9eeef;padding:20px 60px;border-radius:50px}.share_box .list_sns_share{display:flex;justify-content:center;align-items:center}.share_box .list_sns_share li+li{margin-left:20px}.share_box .list_sns_share .text_share{font-size:16px;font-weight:bold;padding:10px 15px;border-radius:5px;border:1px solid #000;position:relative;background-color:#fff}.share_box .list_sns_share .text_share .image_text_chodoii{width:97px;display:inline-block}.share_box .list_sns_share .text_share span{font-size:12px}.share_box .list_sns_share .text_share:after{content:"";display:block;width:8px;height:8px;background-color:#fff;border-width:0 1px 1px 0;border-color:#000;border-style:solid;transform:rotate(-45deg);position:absolute;right:-5px;top:calc(50% - 5px)}.share_box .list_sns_share a{display:block}@media screen and (max-width: 768px){.share_box .share_bg_box{padding:20px 40px}.share_box .list_sns_share li+li{margin-left:25px}.share_box .list_sns_share li:first-of-type{margin-right:10px}}@media screen and (max-width: 568px){.share_box .share_bg_box{display:block;padding:15px}}@media screen and (max-width: 568px){.share_box .list_sns_share{flex-wrap:wrap}.share_box .list_sns_share li+li{margin-left:15px}.share_box .list_sns_share li:first-of-type{margin-right:0;margin-bottom:15px;width:100%}.share_box .list_sns_share li:nth-of-type(2){margin-left:0}.share_box .list_sns_share .text_share{font-size:14px;display:inline-block}.share_box .list_sns_share .text_share:after{border-width:0 0 1px 1px;right:calc(50% - 3px);top:calc(100% - 4px)}}.btn_return_list a{display:inline-block;font-weight:bold;padding:10px 0 10px 70px;background-image:url(../img/article/icon_return_list.svg);background-size:contain;background-position:left center}@media screen and (max-width: 768px){.btn_return_list a{padding:5px 0 5px 50px}}.ippai_info_box{position:absolute;right:130px;top:144px;max-width:620px;background-color:#FFFFFF;border-radius:5px}@media screen and (max-width: 1360px){.ippai_info_box{right:50px}}@media screen and (max-width: 1120px){.ippai_info_box{margin:30px auto 0;top:inherit;bottom:70px;right:0;left:0;width:90%}}.ippai_info_box .ippai_info_flex{padding:25px}@media screen and (max-width: 768px){.ippai_info_box .ippai_info_flex{padding:15px}}.ippai_info_box .ippai_info_flex .image_box{width:20%;max-width:140px;height:auto}@media screen and (max-width: 768px){.ippai_info_box .ippai_info_flex .image_box{width:40%}}.ippai_info_box .ippai_info_flex .text_box{font-size:12px}@media screen and (max-width: 768px){.ippai_info_box .ippai_info_flex .text_box{padding-top:10px}}.ippai_info_box .ippai_info_flex a{text-decoration:underline;display:block}@media screen and (min-width: 769px){.ippai_info_box .ippai_info_flex{display:flex;justify-content:space-between;align-items:center}.ippai_info_box .ippai_info_flex .text_box{width:76%}}@media screen and (min-width: 769px) and (max-width: 1000px){.ippai_info_box .ippai_info_flex{padding-bottom:25px;position:relative}.ippai_info_box .ippai_info_flex .image_box{position:absolute;right:25px;bottom:20px}}.writer_info_box .writer_info_flex{background-color:#fff;max-width:1000px;margin-right:auto;margin-left:auto;border-radius:5px;padding:25px}@media screen and (min-width: 769px){.writer_info_box .writer_info_flex{display:flex;justify-content:space-between;align-items:center}.writer_info_box .writer_info_flex .text_box{max-width:520px;width:calc(100% - 140px - 210px)}}@media screen and (min-width: 769px) and (max-width: 1000px){.writer_info_box .writer_info_flex{padding-bottom:95px;position:relative}.writer_info_box .writer_info_flex .text_box{width:calc(100% - 140px)}.writer_info_box .writer_info_flex .link_box{position:absolute;right:25px;bottom:20px}}@media screen and (max-width: 768px){.writer_info_box .writer_info_flex{text-align:center;padding:20px}}.writer_info_box .thumb_box{padding:13px 0 0 13px;background-image:url(../img/article/text_writter_by.svg);background-size:52px auto;background-position:left top;background-repeat:no-repeat}.writer_info_box .thumb_box img{width:110px;height:110px;border-radius:50%;border:1px solid #dadada}@media screen and (max-width: 768px){.writer_info_box .thumb_box{display:inline-block}}.writer_info_box .name_writer{font-size:21px;font-weight:bold;margin-bottom:5px}.writer_info_box .name_writer span{font-size:11px;margin-left:10px;letter-spacing:0.11em;color:#D6D6D6}@media screen and (max-width: 768px){.writer_info_box .name_writer{text-align:center}.writer_info_box .name_writer span{display:block;margin-left:0}}.writer_info_box .text_box p{font-size:14px;text-align:left}.writer_info_box .link_box{width:190px}.writer_info_box .link_box a{display:block;padding-right:40px;background-image:url(../img/arrow/arrow_link_right.svg);background-size:30px auto;background-position:right center}.writer_info_box .link_box .text_prefix{font-size:10px;font-weight:bold}.writer_info_box .link_box .text_prefix strong{font-size:14px}@media screen and (max-width: 414px){.writer_info_box .link_box .text_prefix strong{font-size:12px}}.writer_info_box .link_box .image_text_chodoii{width:100%;height:auto}.writer_info_box .link_box .text_suffix{font-size:10px;font-weight:bold;text-align:right;margin-top:2px}@media screen and (max-width: 768px){.writer_info_box .link_box{display:inline-block;text-align:left;margin-top:10px}}ul.pager{text-align:center}ul.pager li{width:36px;height:36px;display:inline-block;letter-spacing:normal;vertical-align:middle}ul.pager li a,ul.pager li .current{display:block;width:100%;height:100%;padding:4px}@media screen and (max-width: 768px){ul.pager li a,ul.pager li .current{padding:6px}}@media screen and (max-width: 568px){ul.pager li a,ul.pager li .current{padding:7px}}ul.pager li .current{background-color:#FCEE21;border-radius:50%}ul.pager li a.prev,ul.pager li a.next{background-repeat:no-repeat;background-size:20px auto;background-position:center center}ul.pager li a.prev{background-image:url(../img/article/arrow_prev.svg)}ul.pager li a.next{background-image:url(../img/article/arrow_next.svg)}div.editor{font-size:15px;padding-right:25px;padding-left:25px}@media screen and (max-width: 768px){div.editor{font-size:13px}}@media screen and (max-width: 768px){div.editor{padding-right:0;padding-left:0}}div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6{font-weight:bold}div.editor h1{margin-bottom:1em;line-height:1.3em;color:#ED7124}div.editor h2{font-size:20px;font-weight:bold;padding-left:40px;background-image:url(../img/common/dots.svg);background-repeat:no-repeat;background-size:30px auto;background-position:left center;margin-bottom:0.5em}@media screen and (max-width: 768px){div.editor h2{font-size:18px}}@media screen and (max-width: 568px){div.editor h2{font-size:16px}}div.editor h3{border-top:1px solid #ddd;text-align:center;padding-top:40px;margin-top:40px;padding-bottom:18px;background-image:url(../img/article/balloon-bottom.svg);background-size:auto;background-position:bottom center;background-repeat:no-repeat;margin-bottom:0.8em}@media screen and (max-width: 768px){div.editor h3{margin-top:30px;padding-top:30px}}@media screen and (max-width: 568px){div.editor h3{margin-top:20px;padding-top:20px}}div.editor h4{color:#ED7124}div.editor a:link,div.editor a:visited,div.editor a:active,div.editor a:hover{text-decoration:underline;color:#ED7124}div.editor p{margin-bottom:0.5em;line-height:1.9em;line-height:calc(26 / 16)}div.editor p br{clear:inherit}div.editor br{clear:both}div.editor .center{text-align:center;text-indent:0}div.editor .left{float:left;text-indent:0}div.editor .right{float:right;text-indent:0}div.editor strong{font-weight:bold}div.editor em{font-style:italic}div.editor blockquote{background-color:#E6E6E6;padding:3em 1.5em;position:relative;margin-top:15px;margin-bottom:15px;border-radius:10px;border:none}div.editor blockquote:before{content:"“";font-size:400%;line-height:1em;color:#FFF;position:absolute;left:10px;top:10px}@media screen and (max-width: 768px){div.editor blockquote:before{left:5px;top:5px}}div.editor blockquote:after{content:"”";font-size:400%;line-height:0em;color:#FFF;position:absolute;right:10px;bottom:10px}@media screen and (max-width: 768px){div.editor blockquote:after{right:5px;bottom:5px}}div.editor blockquote p:last-child{text-align:right;opacity:0.5;font-size:13px}div.editor img{max-width:100%;height:auto !important}div.editor .f_left{float:left}@media screen and (max-width: 568px){div.editor .f_left{float:none}}div.editor .f_right{float:right}@media screen and (max-width: 568px){div.editor .f_right{float:none}}div.editor .aligncenter{margin:0 auto 15px}div.editor .alignright{float:right;margin:0 0 15px 10px}@media screen and (max-width: 568px){div.editor .alignright{float:none;margin:0 auto 15px}}div.editor .alignleft{float:left;margin:0 10px 15px 0}@media screen and (max-width: 568px){div.editor .alignleft{float:none;margin:0 auto 15px}}div.editor li{line-height:1.5em;list-style-position:inside}div.editor ul li{list-style-type:disc}div.editor ol li{list-style-type:decimal}div.editor table{border-collapse:collapse;margin:15px 0}div.editor table th,div.editor table td{border:1px solid #ccc;padding:5px 10px}div.editor table th{font-weight:bold}div.editor .wp-block-embed__wrapper iframe{width:100% !important}div.editor .wp-block-embed-youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:60px !important}div.editor .wp-block-embed-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}div.editor .wp-block-embed figcaption{position:absolute;z-index:10;top:100.25%;left:0;font-size:80%;margin:2% auto 8%;text-align:center}div.editor .wp-block-image{margin:20px 0}div.editor .wp-block-image img{border:1px solid #efefef}div.editor .wp-block-image figcaption{font-size:80%;text-align:center}div.editor .wp-block-file__button{background-color:#ED7124;color:#fff !important;text-decoration:none !important}div.editor .wp-block-file__button:hover{background-color:#FCEE21;color:#fff !important}div.editor .wp-block-buttons{margin:15px 0}div.editor .wp-block-button.aligncenter{text-align:center}div.editor .wp-block-button a{margin:0 auto 15px;max-width:300px;color:#fff;background:#ED7124 !important;padding:10px 20px;border-radius:10px;text-decoration:none;text-align:center;display:block;border:2px solid #ED7124}div.editor .wp-block-button a:hover{opacity:0.8}div.editor .wp-block-button.is-style-outline a{background-color:transparent !important;color:#ED7124}div.editor .wp-block-button.is-style-outline a:visited,div.editor .wp-block-button.is-style-outline a:link,div.editor .wp-block-button.is-style-outline a:hover{color:#ED7124}div.editor .a2a_button_twitter span,div.editor .a2a_button_facebook span,div.editor .a2a_button_line span{background-color:transparent !important}div.editor .a2a_button_twitter path,div.editor .a2a_button_facebook path,div.editor .a2a_button_line path{fill:#ED7124}div.editor .wp-block-cover{margin:15px auto}.page-links{font-weight:bold;text-align:center}@media screen and (max-width: 768px){.page-links{text-align:center}}.page-links .post-page-numbers{background-color:#fff;font-size:18px;padding:5px 12px;text-decoration:none !important;border:2px solid #ED7124;margin:0 3px}.page-links .post-page-numbers:hover{background-color:#FCEE21;border:2px solid #FCEE21;color:#fff !important}.page-links .post-page-numbers.current{background-color:#ED7124;border:2px solid #ED7124;color:#fff !important}div.top_view{width:100%}div.top_view .block img{width:100%}div.top_view .slick-prev,div.top_view .slick-next{width:5%;height:100%;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:30px 30px}@media screen and (max-width: 768px){div.top_view .slick-prev,div.top_view .slick-next{width:10%}}div.top_view .slick-prev:before,div.top_view .slick-next:before{content:""}div.top_view .slick-prev{left:0;background-image:url(../img/arrow/arrow_left_w.svg)}div.top_view .slick-next{right:0;background-image:url(../img/arrow/arrow_right_w.svg)}div.top_view .slick-arrow{z-index:10}div.top_view .slick-dots{bottom:10px}div.top_view .slick-dots li{width:10px;height:10px}div.top_view .slick-dots li button{width:10px;height:10px;padding:0;border-radius:50%;background-color:#e9eeef}div.top_view .slick-dots li button:hover{background-color:#ED7124}div.top_view .slick-dots li button:before{display:none}div.top_view .slick-dots li.slick-active button{background-color:#ED7124}.ttl_writer{font-weight:bold}.ttl_writer .image_text_chodoii{width:160px;margin-right:5px;display:inline-block;line-height:1}.recruit_link{margin-top:20px;font-size:13px}.recruit_link a{text-decoration:underline;color:#0d66c2}.search_writer_box{position:relative;max-width:550px;margin-right:auto;margin-left:auto}.search_writer_box .input_writer{background-color:#fff;border:1px solid #000;border-radius:5px;padding-right:50px;margin:0}.search_writer_box .submit_writer{padding:0;border:none;background-color:transparent;width:50px;height:100%;position:absolute;right:0;top:0;background-image:url(../img/common/loupe.svg);background-size:27px auto;background-position:center;margin:0;cursor:pointer}.list_writer{max-width:850px;margin-right:auto;margin-left:auto}.list_writer .bg_box{display:block;background-color:#fff;border-radius:5px;padding:20px 10px;height:100%}.list_writer .bg_box:hover img{opacity:1}.list_writer .thumb_box{width:105px;height:105px;margin:0 auto 5px}.list_writer .thumb_box img{width:100%;height:100%;border-radius:50%;border:1px solid #dadada}@media screen and (max-width: 768px){.list_writer .thumb_box{width:85px;height:85px}}@media screen and (max-width: 568px){.list_writer .thumb_box{width:65px;height:65px}}.list_writer .name_writer{text-align:center;font-size:21px;font-weight:bold}@media screen and (max-width: 768px){.list_writer .name_writer{font-size:18px}}@media screen and (max-width: 568px){.list_writer .name_writer{font-size:16px}}.list_writer .name_writer_en{text-align:center;font-size:11px;letter-spacing:0.11em;color:#D6D6D6}@media screen and (max-width: 768px){.list_writer .name_writer_en{font-size:9px}}@media screen and (max-width: 568px){.list_writer .name_writer_en{font-size:8px}}@media screen and (min-width: 375px){.list_writer{display:flex;flex-wrap:wrap}.list_writer .writer_item{width:25%;padding:0 15px;margin-bottom:30px}}@media screen and (min-width: 375px) and (max-width: 1120px){.list_writer .writer_item{padding:0 20px}}@media screen and (min-width: 375px) and (max-width: 768px){.list_writer{margin-right:-10px;margin-left:-10px}.list_writer .writer_item{padding:0 10px;margin-bottom:20px}}@media screen and (min-width: 375px) and (max-width: 568px){.list_writer .writer_item{width:50%}}@media screen and (max-width: 374px){.list_writer .writer_item{margin-bottom:20px}}.writer_detail_box .writer_info_flex{max-width:920px;margin-right:auto;margin-left:auto;border-bottom:1px solid #ddd;padding:30px 40px}@media screen and (min-width: 769px){.writer_detail_box .writer_info_flex{display:flex;justify-content:space-between;align-items:center}.writer_detail_box .writer_info_flex .text_box{width:calc(100% - 180px)}}@media screen and (max-width: 768px){.writer_detail_box .writer_info_flex{text-align:center;padding:30px}}@media screen and (max-width: 414px){.writer_detail_box .writer_info_flex{padding:20px}}.writer_detail_box .thumb_box{width:150px;height:150px}.writer_detail_box .thumb_box img{width:100%;height:100%;border-radius:50%;border:1px solid #dadada}@media screen and (max-width: 768px){.writer_detail_box .thumb_box{display:inline-block;width:120px;height:120px}}.writer_detail_box .name_writer{font-weight:bold;margin-bottom:5px}.writer_detail_box .name_writer span{font-size:13px;margin-left:10px;letter-spacing:0.11em;color:#D6D6D6}.writer_detail_box .name_writer img{margin-top:7px;width:20px;height:20px;margin-left:10px}@media screen and (max-width: 768px){.writer_detail_box .name_writer{text-align:center}.writer_detail_box .name_writer span{font-size:11px;display:block;margin-left:0}}.writer_detail_box .text_box{text-align:left}.writer_detail_box .text_box p{font-size:14px;text-align:left}.ttl_site_writer .ttl_inner{display:inline-block}.ttl_site_writer .comment_pickup .comment{padding:1px 10px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.ttl_site_writer .comment_pickup .comment{font-size:12px}}.ttl_site_writer .comment_pickup .comment:after{width:5px;height:5px;left:-4px;top:calc(50% - 4px)}.ttl_site_writer .image_text_chodoii{display:inline-block;width:230px;margin-top:8px;line-height:1}@media screen and (max-width: 768px){.ttl_site_writer .image_text_chodoii{width:180px}}.ttl_site_writer .text_site{text-align:right;font-size:14px;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.ttl_site_writer .text_site{font-size:12px}}@media screen and (min-width: 769px){.about_contents_box{position:relative}.about_contents_box:before{content:"";display:block;position:fixed;right:0;top:0;bottom:0;width:calc(790px + (50% - 680px));background-color:#fff;z-index:-1}}@media screen and (min-width: 769px) and (max-width: 1360px){.about_contents_box:before{width:calc((100% - 260px) * 0.7 + 130px)}}@media screen and (min-width: 769px) and (max-width: 1000px){.about_contents_box:before{width:calc((100% - 130px) * 0.7 + 90px)}}@media screen and (min-width: 769px){.about_contents_box .about_figure{width:345px;height:95px;background-image:url(../img/about/figs.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:fixed;left:calc(50% - 550px);bottom:calc(50vh - 42px);z-index:-1}}@media screen and (min-width: 769px) and (max-width: 1360px){.about_contents_box .about_figure{width:23.5vw;height:6.5vw;bottom:calc(50vh - 3.2vw);left:80px}}@media screen and (min-width: 769px) and (max-width: 1000px){.about_contents_box .about_figure{width:20vw;height:5.5vw;left:60px}}@media screen and (min-width: 769px){.about_contents_box .about_figure.about_bottom{position:absolute}}.ttl_about{font-size:21px;font-weight:bold}.ttl_about .image_logo{display:inline-block;width:340px;margin-right:5px;vertical-align:middle}@media screen and (max-width: 1000px){.ttl_about{font-size:18px}.ttl_about .image_logo{width:300px}}@media screen and (max-width: 768px){.ttl_about{font-size:16px}.ttl_about .image_logo{width:260px}}@media screen and (max-width: 568px){.ttl_about{font-size:12px}.ttl_about .image_logo{width:200px}}@media screen and (max-width: 374px){.ttl_about .image_logo{width:180px}}.about_box p{font-size:17px;font-weight:500;line-height:2.3;margin-top:4em}.about_box p b{margin-top:40px;display:block;text-align:right}.about_box p b strong{display:block;font-size:12px;letter-spacing:-0.02em}.about_box p b a{text-decoration:underline}.about_box p span{font-weight:700;background:linear-gradient(transparent 60%, #ffedd8 60%)}@media screen and (max-width: 1360px){.about_box p{font-size:17px}.about_box p strong{font-size:23px}}@media screen and (max-width: 768px){.about_box p{font-size:14px;margin-top:3em}.about_box p strong{font-size:18px}}@media screen and (min-width: 769px){.about_box{width:686px;padding:0 0 0 30px;margin:0 0 0 auto}}@media screen and (min-width: 769px) and (max-width: 1360px){.about_box{width:70%;padding-left:40px}}
