@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&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}@media screen and (max-width: 768px){.sp_center{text-align:center}}.center_left{text-align:center}@media screen and (max-width: 768px){.center_left{text-align:left}}.left_center{text-align:left}@media screen and (max-width: 768px){.left_center{text-align:center}}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{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{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}.font_size_30,.b_green .ttl_box p,.c_ttl h1,.c_ttl p.text_ttl,div.ttl h1,div.ttl p.text_ttl,div.basket_box h1,div.basket_box h2,div.article_head h1,div.article_head h2,.it_knowledge_detail .head_ttl h3{font-size:30px}@media screen and (max-width: 768px){.font_size_30,.b_green .ttl_box p,.c_ttl h1,.c_ttl p.text_ttl,div.ttl h1,div.ttl p.text_ttl,div.basket_box h1,div.basket_box h2,div.article_head h1,div.article_head h2,.it_knowledge_detail .head_ttl h3{font-size:26px}}@media screen and (max-width: 568px){.font_size_30,.b_green .ttl_box p,.c_ttl h1,.c_ttl p.text_ttl,div.ttl h1,div.ttl p.text_ttl,div.basket_box h1,div.basket_box h2,div.article_head h1,div.article_head h2,.it_knowledge_detail .head_ttl h3{font-size:24px}}.font_size_26,h2.ttl,h3.ttl{font-size:26px}@media screen and (max-width: 768px){.font_size_26,h2.ttl,h3.ttl{font-size:24px}}@media screen and (max-width: 568px){.font_size_26,h2.ttl,h3.ttl{font-size:22px}}.font_size_24,.try_detail_area h2,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,div.pr article h2.number,div.pr article.content h2,.chapter_content_lead .text_lead,.it_field_area .field_image p{font-size:24px}@media screen and (max-width: 768px){.font_size_24,.try_detail_area h2,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,div.pr article h2.number,div.pr article.content h2,.chapter_content_lead .text_lead,.it_field_area .field_image p{font-size:22px}}@media screen and (max-width: 568px){.font_size_24,.try_detail_area h2,div.list_aricle_wide div.article_head h2,div.list_aricle_wide div.article_head h3,div.editor h1,div.pr article h2.number,div.pr article.content h2,.chapter_content_lead .text_lead,.it_field_area .field_image p{font-size:20px}}.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,.try_detail_area h3,.share_box .list_sns_share p,div.editor h2,div.pr article ul li h3,.it_field_area .field_detail .content_box .ttl_flex h3{font-size:20px}@media screen and (max-width: 768px){.font_size_20,.try_detail_area h3,.share_box .list_sns_share p,div.editor h2,div.pr article ul li h3,.it_field_area .field_detail .content_box .ttl_flex h3{font-size:18px}}@media screen and (max-width: 568px){.font_size_20,.try_detail_area h3,.share_box .list_sns_share p,div.editor h2,div.pr article ul li h3,.it_field_area .field_detail .content_box .ttl_flex h3{font-size:16px}}.font_size_18,div.form div.agree_box p.strong_text,div.edit aside h2,ul.pager li,div.editor h3,div.privacy article h2,.chapter_introduction_word .text_lead{font-size:18px}@media screen and (max-width: 768px){.font_size_18,div.form div.agree_box p.strong_text,div.edit aside h2,ul.pager li,div.editor h3,div.privacy article h2,.chapter_introduction_word .text_lead{font-size:17px}}@media screen and (max-width: 568px){.font_size_18,div.form div.agree_box p.strong_text,div.edit aside h2,ul.pager li,div.editor h3,div.privacy article h2,.chapter_introduction_word .text_lead{font-size:15px}}.font_size_16,body,div.basket_box p,button,div.edit aside h3,div.article_head div.thum div.pop,ul.article_info li.article_day,div.list_article_grid h2,div.list_article_grid h3,div.editor,div.privacy article h3,div.pr p.description,div.pr article.content p{font-size:16px}@media screen and (max-width: 768px){.font_size_16,body,div.basket_box p,button,div.edit aside h3,div.article_head div.thum div.pop,ul.article_info li.article_day,div.list_article_grid h2,div.list_article_grid h3,div.editor,div.privacy article h3,div.pr p.description,div.pr article.content p{font-size:15px}}@media screen and (max-width: 568px){.font_size_16,body,div.basket_box p,button,div.edit aside h3,div.article_head div.thum div.pop,ul.article_info li.article_day,div.list_article_grid h2,div.list_article_grid h3,div.editor,div.privacy article h3,div.pr p.description,div.pr article.content p{font-size:14px}}.font_size_14,nav>ul>li ul.sub_menu li a,footer section.copyright ul li,.btn_add,.btn_remove,p#fm_ajax_message,ul.article_cgy li a,ul.article_cgy li span,ul.list_article p.date,div.list_article_grid ul.article_info li.article_day,div.list_article_grid p,ul.article_transfer li,div.privacy article,div.privacy article ul li,div.pr article.content h4{font-size:14px}@media screen and (max-width: 768px){.font_size_14,nav>ul>li ul.sub_menu li a,footer section.copyright ul li,.btn_add,.btn_remove,p#fm_ajax_message,ul.article_cgy li a,ul.article_cgy li span,ul.list_article p.date,div.list_article_grid ul.article_info li.article_day,div.list_article_grid p,ul.article_transfer li,div.privacy article,div.privacy article ul li,div.pr article.content h4{font-size:13px}}@media screen and (max-width: 568px){.font_size_14,nav>ul>li ul.sub_menu li a,footer section.copyright ul li,.btn_add,.btn_remove,p#fm_ajax_message,ul.article_cgy li a,ul.article_cgy li span,ul.list_article p.date,div.list_article_grid ul.article_info li.article_day,div.list_article_grid p,ul.article_transfer li,div.privacy article,div.privacy article ul li,div.pr article.content h4{font-size:12px}}.font_size_12,footer section.copyright p,div.pan,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,div.list_article_grid ul.article_cgy li a,div.list_article_grid ul.article_cgy li span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active,div.privacy article div.doc_box p span,div.pr article ul li p,div.pr div.pr_head,div.pr article.content p.pr_credit_1,div.pr article.content p.pr_credit_2{font-size:12px}@media screen and (max-width: 768px){.font_size_12,footer section.copyright p,div.pan,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,div.list_article_grid ul.article_cgy li a,div.list_article_grid ul.article_cgy li span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active,div.privacy article div.doc_box p span,div.pr article ul li p,div.pr div.pr_head,div.pr article.content p.pr_credit_1,div.pr article.content p.pr_credit_2{font-size:12px}}@media screen and (max-width: 568px){.font_size_12,footer section.copyright p,div.pan,div.err_area p,div.err_area .text_box li,ul.list_article p.cat a,ul.list_article p.cat span,div.list_article_grid ul.article_cgy li a,div.list_article_grid ul.article_cgy li span,ul.article_tag li a:link,ul.article_tag li a:visited,ul.article_tag li a:active,div.privacy article div.doc_box p span,div.pr article ul li p,div.pr div.pr_head,div.pr article.content p.pr_credit_1,div.pr article.content p.pr_credit_2{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}}.normal{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{display:none}}@media screen and (min-width: 769px){.hide_pc{display:none}}@media screen and (max-width: 1280px){.hide_less_pc{display:none}}@media screen and (min-width: 1281px){.hide_more_pc{display:none}}@media screen and (max-width: 1000px){.hide_less_spc{display:none}}@media screen and (min-width: 1001px){.hide_more_spc{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}.position_relative{position:relative}.overflow_hidden{overflow:hidden}.unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.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,body{width:100%;height:100%;min-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){html,body{min-width:inherit}}body{background-color:#FBF9F3;font-family:"Montserrat","Noto Sans JP",sans-serif;color:#444}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:#444;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 section table,.s_test table.table_area,table.tb_block thead,div.form section table thead,.s_test table.table_area thead,table.tb_block tbody,div.form section table tbody,.s_test table.table_area tbody,table.tb_block tfoot,div.form section table tfoot,.s_test table.table_area tfoot,table.tb_block tr,div.form section table tr,.s_test table.table_area tr{display:block;width:100%}table.tb_block tr th,div.form section table tr th,.s_test table.table_area tr th,table.tb_block tr td,div.form section table tr td,.s_test table.table_area 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 div.inner,footer section.sitemap,footer section.copyright,.sec article,div.column_2,div.pan div.in,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,div.privacy article div.head,div.pr article,div.pr div.pr_head,nav>ul,div.edit aside ul.article_entry li dl,div.editor,div.editor br{zoom:1}.wrapper:after,header div.inner:after,footer section.sitemap:after,footer section.copyright:after,.sec article:after,div.column_2:after,div.pan div.in: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,div.privacy article div.head:after,div.pr article:after,div.pr div.pr_head:after,nav>ul:after,div.edit aside ul.article_entry li dl:after,div.editor:after,div.editor br:after{display:block;content:"";clear:both}.wrapper,header div.inner,footer section.sitemap,footer section.copyright,.sec article,div.column_2,div.pan div.in,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,div.privacy article div.head,div.pr article,div.pr div.pr_head{width:95%;max-width:1200px;margin:auto;position:relative}.transitions{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{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}}.all_transitions,nav>ul>li ul.sub_menu,nav>ul>li ul.sub_menu li,nav>ul>li ul.sub_menu li a{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.vertical,header h1,header div.header_logo,nav{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.obj_image{object-fit:cover;font-family:'object-fit: cover;'}h2.ttl,h3.ttl{margin:0 auto 10px auto;font-weight:bold;text-align:center}div#pageup{width:140px;height:140px;position:fixed;bottom:20px;right:20px;z-index:100}@media screen and (max-width: 768px){div#pageup{width:100px;height:100px}}@media screen and (max-width: 568px){div#pageup{width:80px;height:80px}}div#pageup a img.img_pageup{width:100%;height:100%}.cookie-box{z-index:100;position:fixed;bottom:0;background-color:rgba(0,0,0,0.6);width:100%}.cookie-box .cookie-box_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;padding:20px;color:#fff;width:1000px}@media screen and (max-width: 768px){.cookie-box .cookie-box_inner{width:90%;padding:15px 0}}.cookie-box .cookie-box_inner p{width:850px;font-size:12px;font-weight:normal;line-height:1.8}@media screen and (max-width: 768px){.cookie-box .cookie-box_inner p{font-size:10px;line-height:1.6}}.cookie-box .cookie-box_inner p a{color:#fff;text-decoration:underline}.cookie-box .cookie-box_inner button.cookie-box_btn{display:inline-block;z-index:1;position:relative;padding:15px 20px;background:#fff;color:#000;font-size:12px;font-weight:bold;line-height:1.6;text-align:center;cursor:pointer;border:2px solid #333}@media screen and (max-width: 768px){.cookie-box .cookie-box_inner button.cookie-box_btn{width:50vw;margin:5px auto 0;padding:5px 20px}}.btn,.btn_return{text-align:center}.btn a,.btn_return a{display:inline-block;min-width:240px;text-align:center;padding:10px;font-weight:bold;background-color:#444;border-radius:100px}.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}@media screen and (max-width: 568px){.btn a,.btn_return a{min-width:0;display:block;width:75%;margin:10px auto}}.b_blue .ttl_area{color:#fff}.b_blue .ttl_area span{color:#fff}.b_blue:before{content:"";width:100%;height:250px;position:absolute;top:0;background-color:#2E78BE}.b_orenge .ttl_area{color:#fff}.b_orenge .ttl_area span{color:#fff}.b_orenge:before{content:"";width:100%;height:250px;position:absolute;top:0;background-color:#ed7124}.b_green .ttl_box{padding-top:30px;padding-bottom:20px;position:relative}.b_green .ttl_box p{color:#FFF;text-align:center;font-weight:bold;letter-spacing:4px}.b_green .ttl_box:before,.b_green .ttl_box:after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute}.b_green .ttl_box:before{width:100px;height:85px;background-image:url(../img/character/l_ichan.png);bottom:-2px;left:29%}.b_green .ttl_box:after{width:100px;height:97px;background-image:url(../img/character/r_sensei.png);bottom:-2px;right:29%}@media screen and (max-width: 768px){.b_green .ttl_box:before{left:10%}.b_green .ttl_box:after{right:10%}}@media screen and (max-width: 568px){.b_green .ttl_box{padding-top:20px}.b_green .ttl_box:before{width:70px;height:59px}.b_green .ttl_box:after{width:70px;height:69px}}.b_green:before{content:"";width:100%;height:250px;position:absolute;top:0;background-color:#34A238;z-index:-1}.bg_w{background-color:#fff;border-radius:20px;margin-right:auto;margin-left:auto}header{width:100%}@media screen and (max-width: 768px){header{background-color:#ed7124}}header div.inner{min-width:1000px;height:auto;margin:auto}@media screen and (max-width: 768px){header div.inner{min-width:inherit;height:60px}}header h1 a,header div.header_logo a{display:block}header h1 a img,header div.header_logo a img{width:190px;height:auto}header .mypage{z-index:100;font-weight:bold;position:absolute;right:0;top:10px;display:flex;justify-content:flex-end;align-items:center}header .mypage p{padding-right:10px}header .mypage a.mypage_icon{background-image:url("../img/common/mypage.svg");font-size:11px;background-position:top center;background-size:30px 30px;padding:31px 5px 0}header .mypage a.logout_icon{background-image:url("../img/common/logout.svg");font-size:11px;background-position:top center;background-size:30px 30px;padding:31px 5px 0}header .mypage.white{color:#fff}header .mypage.white a{color:#fff;background-image:url("../img/common/mypage_w.svg")}header.fixed{background:rgba(255,255,255,0.7);position:fixed;z-index:100}nav{margin:auto;position:absolute;right:180px;z-index:1}@media screen and (max-width: 768px){nav{position:fixed;top:0;right:0;bottom:0;width:70%;overflow:auto;background-color:#fff;z-index:1000;-webkit-transform:none;transform:none}}nav>ul{padding:0 10px}@media screen and (max-width: 768px){nav>ul{width:100%;padding:20px 0}}nav>ul>li{float:left}@media screen and (max-width: 768px){nav>ul>li{width:100%;float:none;border-bottom:#ececec 1px solid}}nav>ul>li a{display:block;width:100%;height:100%;padding:26px 15px;font-weight:bold}@media screen and (max-width: 768px){nav>ul>li a{padding:15px}}nav>ul>li a.active{color:#ed7124}nav>ul>li.parent_menu{position:relative}nav>ul>li.parent_menu>a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/arrow/input_select.svg);background-position:center right;background-size:20px 20px;background-repeat:no-repeat;vertical-align:middle}nav>ul>li ul.sub_menu{position:absolute;top:100%;left:50%;width:auto;transform:translate(-50%, 0);background-color:rgba(255,255,255,0.7)}nav>ul>li ul.sub_menu li{padding:0 15px;height:0;overflow:hidden}nav>ul>li ul.sub_menu li a{padding:0 10px;background-image:none;background-repeat:no-repeat;background-size:5px 10px;background-position:left top 5px;white-space:nowrap;text-align:left;line-height:1.7;opacity:0;border:none;font-weight:700}@media screen and (max-width: 768px){nav>ul>li ul.sub_menu li a{padding:5px 5px 5px 15px}}@media screen and (max-width: 768px){nav>ul>li ul.sub_menu{position:static;top:inherit;left:inherit;-webkit-transform:inherit;transform:inherit;z-index:auto;padding:0 0 15px 25px;overflow:inherit;height:auto;background:inherit}nav>ul>li ul.sub_menu li{height:auto;overflow:inherit;padding:0}nav>ul>li ul.sub_menu li a{opacity:1;font-size:13px;background-image:url("../img/arrow/arrow_right_c.svg");background-position:left top 10px}nav>ul>li ul.sub_menu li a:hover{letter-spacing:inherit}}@media screen and (min-width: 769px){nav>ul>li:hover ul.sub_menu{padding:5px 5px}nav>ul>li:hover ul.sub_menu li{padding:5px 10px;overflow:visible;height:auto}nav>ul>li:hover ul.sub_menu li a{padding:0 10px;opacity:1;background-image:url("../img/arrow/arrow_right_c.svg")}}nav>ul>li.switching{display:none}@media screen and (max-width: 768px){nav>ul>li.switching{display:inherit}}nav>ul>li.switching img{width:90%;height:auto;margin:0 auto 20px auto}nav>ul>li.switching ul{padding:15px 0}nav>ul>li.switching ul li a{padding:3px 15px;font-weight:normal;border-bottom:none}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}.toggle_button{display:none}@media screen and (max-width: 768px){.toggle_button{position:absolute;z-index:1001;top:0;right:0;display:block;box-sizing:content-box;width:30px;padding:15px 7px 15px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}}.toggle_button .bar{background-color:#ed7124;display:block;width:100%;height:2px;border:0;-webkit-transition:background-color .35s ease, transform .35s ease;transition:background-color .35s ease, transform .35s ease}.toggle_button .bar+.bar{margin-top:9px}.toggle_button.toggle_active .bar{background-color:#F9BA06}.toggle_button.toggle_active .top{-webkit-transform:translateY(15px) translateX(0) rotate(45deg);transform:translateY(15px) translateX(0) rotate(45deg);width:30px}.toggle_button.toggle_active .middle{opacity:0}.toggle_button.toggle_active .bottom{-webkit-transform:translateY(-7px) translateX(0) rotate(-45deg);transform:translateY(-7px) translateX(0) rotate(-45deg);width:30px;margin-left:0}.drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background-color:rgba(51,51,51,0.5)}@media screen and (max-width: 768px){nav{display:none;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}nav.is_open{display:block;top:0;opacity:1;animation-duration:0.4s;animation-name:fadeInRight}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(-100%, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}footer{width:100%;padding:20px 0;margin:auto;background-color:#fff;text-align:center}footer div.logo{padding:0}footer div.logo img{width:300px;max-width:180px;height:auto;margin:auto;margin-right:60px}@media screen and (max-width: 768px){footer div.logo img{margin:0 auto 10px;max-width:140px}}footer a,footer a:hover,footer a:visited,footer a:link{color:#666;text-decoration:none}footer a:hover{text-decoration:underline}footer section.sitemap{margin:auto;padding:30px 0 20px;display:flex}@media screen and (max-width: 768px){footer section.sitemap{width:100%;flex-wrap:wrap;justify-content:center;padding:0 0 20px}}footer section.sitemap ul{display:flex;justify-content:space-between}footer section.sitemap ul li{padding:0 15px}footer section.sitemap ul li a{font-weight:700}@media screen and (max-width: 768px){footer section.sitemap ul{flex-wrap:wrap}footer section.sitemap ul li{width:50%;border-bottom:1px solid #ccc}footer section.sitemap ul li:nth-child(1){border-top:1px solid #ccc}footer section.sitemap ul li:nth-child(2){border-top:1px solid #ccc}footer section.sitemap ul li:nth-child(2n-1){border-right:1px solid #ccc}footer section.sitemap ul li a{padding:20px 15px;display:block;text-align:left;font-size:12px}}@media screen and (max-width: 414px){footer section.sitemap ul li a{padding:15px 10px}}footer section.copyright{padding:20px 0;text-align:left}footer section.copyright ul{width:100%;margin:auto}footer section.copyright ul li{display:inline-block;padding:0 10px}@media screen and (max-width: 568px){footer section.copyright ul li{padding:0 5px}}footer section.copyright p{letter-spacing:1px;font-family:"Montserrat",sans-serif}.sec{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 768px){.sec{padding-top:15px;padding-bottom:15px}}.sec:last-child{padding-bottom:80px}@media screen and (max-width: 768px){.sec:last-child{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}}.ttl_area{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 768px){.ttl_area{flex-wrap:wrap;justify-content:center}}.ttl_area h1{font-size:24px}@media screen and (max-width: 768px){.ttl_area h1{width:100%}}.ttl_area h1 span{font-size:15px;padding-right:10px;color:#2E78BE}@media screen and (max-width: 768px){.ttl_area h1 span{padding-right:0;display:block;width:100%}}.ttl_area p{font-weight:normal}.m_ttl{text-align:center;font-size:30px;font-weight:bold;letter-spacing:1px}@media screen and (max-width: 768px){.m_ttl{font-size:24px}}.m_ttl span{display:block;font-size:20px}@media screen and (max-width: 768px){.m_ttl span{font-size:17px}}.c_ttl{width:100%;background-color:#ed7124;background-position:center center;background-size:cover;padding:0;position:relative;margin-bottom:30px}.c_ttl h1,.c_ttl p.text_ttl{max-width:90%;margin:auto;color:#FFF;text-align:center;font-weight:bold;letter-spacing:4px}.c_ttl h1 span,.c_ttl p.text_ttl span{letter-spacing:0;display:block;font-size:20px}@media screen and (max-width: 768px){.c_ttl h1 span,.c_ttl p.text_ttl span{font-size:18px}}div.ttl{width:100%;background-color:#ed7124;background-position:center center;background-size:cover;padding:60px 0;position:relative}div.ttl.try{background-color:#34A238}div.ttl.word{background-color:#2E78BE}@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}div.ttl h1 span,div.ttl p.text_ttl span{display:block;font-size:24px}@media screen and (max-width: 768px){div.ttl h1 span,div.ttl p.text_ttl span{font-size:18px}}div.ttl.side_chara{position:relative}div.ttl.side_chara:before{transform:translate(-50%, 0);left:23%;content:"";width:150px;height:125px;bottom:0;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/l_ichan.png")}@media screen and (max-width: 768px){div.ttl.side_chara:before{display:none}}div.ttl.side_chara:after{transform:translate(-50%, 0);left:78%;content:"";width:150px;height:146px;bottom:0;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/r_sensei.png")}@media screen and (max-width: 768px){div.ttl.side_chara:after{display:none}}div.pan{width:100%;height:3.7em;margin:0;padding:1em 0;background-color:#fff;border-top:#ccc 1px solid;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{color:#ed7124;background-image:url(../img/arrow/arrow_right_c.svg);background-position:center right 5px;background-size:13px 13px;padding:0 22px 0 0;font-weight:bold}div.pan #breadcrumbs img{margin:1px 5px;vertical-align:text-bottom;width:14px;height:13px}.neko_comment{margin:10px auto 0;display:flex;justify-content:center;align-items:center;max-width:90%}.neko_comment img{width:78px}@media screen and (max-width: 768px){.neko_comment img{width:60px}}.neko_comment.po_r{justify-content:flex-end}.neko_comment.f_right p{margin-right:20px;display:inline-block;position:relative;background-color:#fff;border:#EBE0CF 1px solid;font-weight:bold;font-size:14px;border-radius:14px;padding:8px 15px}.neko_comment.f_right p:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,113,36,0);border-left-color:#EBE0CF;border-width:8px;margin-top:-8px}.neko_comment.f_right p:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:7px;margin-top:-7px}.neko_comment.f_left p{margin-left:20px;display:inline-block;position:relative;background-color:#fff;border:#EBE0CF 1px solid;font-weight:bold;font-size:14px;border-radius:100px;padding:5px 10px}.neko_comment.f_left p:before{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,113,36,0);border-right-color:#EBE0CF;border-width:8px;margin-top:-8px}.neko_comment.f_left p:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:7px;margin-top:-7px}div.basket_box{max-width:700px;height:auto;margin:auto;text-align:center;padding:100px 0}@media screen and (max-width: 568px){div.basket_box{padding:50px 0}}div.basket_box h1,div.basket_box h2{padding:0 0 20px;margin:0 0 20px 0;text-align:center;font-weight:bold;border-bottom:#DADADA 1px solid;background-position:center top;background-repeat:no-repeat;background-size:auto}div.basket_box p{padding:0 0 30px 0;font-weight:bold}div.n_found h1,div.n_found h2{color:#ed7124}.word_list{margin-top:20px}.word_list>li{margin-bottom:20px;padding:10px 20px;display:block;background-color:#fff;border-radius:10px;border:1px solid #2E78BE;font-weight:bold;font-size:20px}.word_list>li span{font-size:18px;padding-right:15px}@media screen and (max-width: 768px){.word_list>li{font-size:16px}}.word_list>li .work_list h2{font-size:20px;color:#2E78BE;background-image:url("../img/arrow/arrow_open.svg");background-repeat:no-repeat;background-position:right 15px top 10px;background-size:18px 18px}.word_list>li .work_list h2.open{background-image:url("../img/arrow/arrow_close.svg")}@media screen and (max-width: 768px){.word_list>li .work_list h2{font-size:18px}}.word_list>li .work_list h2 span{font-size:15px}@media screen and (max-width: 768px){.word_list>li .work_list h2 span{font-size:16px}}.word_list>li .work_list ul li{background-color:#d9ebf8;padding:10px;border-radius:10px;font-size:18px;margin:15px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.word_list>li .work_list ul li p{padding-right:20px;font-size:16px}}.word_list>li .work_list ul li span{font-size:15px;padding-right:20px;color:#2E78BE}@media screen and (max-width: 768px){.word_list>li .work_list ul li span{display:block;font-weight:500}}.word_list>li a{background-color:#444;color:#fff;border-radius:100px;font-size:14px;font-weight:normal;padding:2px 13px;text-align:center}@media screen and (max-width: 768px){.word_list>li a{margin-top:5px;width:36%;font-size:12px;white-space:nowrap}}.word_list>li a span{font-size:17px;padding-right:10px;color:#2E78BE}@media screen and (max-width: 768px){.word_list>li a span{font-size:15px}}.try_list{margin-top:20px}.try_list li{margin-bottom:20px}.try_list li a{padding:10px;display:block;background-color:#fff;border-radius:10px;border:1px solid #34A238;font-weight:bold;font-size:20px;background-image:url("../img/arrow/arrow_right.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:18px 18px}@media screen and (max-width: 768px){.try_list li a{font-size:16px}}.try_list li a:hover{background-color:#34A238;color:#fff;background-image:url("../img/arrow/arrow_right_w.svg")}.try_list li a:hover span{color:#fff}.try_list li a span{font-size:17px;padding-right:10px;color:#34A238}@media screen and (max-width: 768px){.try_list li a span{font-size:15px}}.try_detail_area .try_ttl{font-weight:bold;max-width:777px;margin:0 auto 25px}.try_detail_area .try_ttl span{color:#34A238;font-size:15px;padding-bottom:5px;display:inline-block}.try_detail_area .try_ttl h1{font-size:28px;letter-spacing:0.1em;padding:5px 20px;position:relative}.try_detail_area .try_ttl h1:before,.try_detail_area .try_ttl h1:after{content:"";display:inline-block;width:40px;height:40px;position:absolute;background-size:contain;background-repeat:no-repeat}.try_detail_area .try_ttl h1:before{background-image:url(../img/article/try_ttl_01.png);background-position:left top;left:0;top:0}.try_detail_area .try_ttl h1:after{background-image:url(../img/article/try_ttl_02.png);background-position:right bottom;right:0;bottom:0}@media screen and (max-width: 768px){.try_detail_area .try_ttl span{font-size:12px}.try_detail_area .try_ttl h1{font-size:25px}}@media screen and (max-width: 568px){.try_detail_area .try_ttl h1{font-size:20px}}.try_detail_area h2{font-weight:bold;padding-left:19px;border-left:4px solid #34A238;margin-bottom:0.8em;line-height:1.3}@media screen and (max-width: 568px){.try_detail_area h2{font-size:18px;padding-left:15px}}.try_detail_area h3{font-weight:bold;margin-bottom:0.8em;line-height:1.3;border-bottom:1px solid #34A238;padding-bottom:8px}.try_detail_area ul{margin-bottom:0.8em}.try_detail_area ul li{padding-left:15px;position:relative}.try_detail_area ul li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:7px;background-color:#34A238;position:absolute;left:0;top:0.6em}.try_detail_area .image_box{margin:30px 0}.try_detail_area p{margin-bottom:0.8em}.try_detail_area p strong{font-weight:bold;background:linear-gradient(transparent 60%, #F5DB94 60%)}.bak_btn_area{margin-top:40px;text-align:center}.bak_btn_area .btn_back a{font-size:23px;font-weight:bold;display:inline-block;padding:13px 60px 16px;background-color:#fff;border:1px solid #444;border-radius:60px;min-width:360px;letter-spacing:0.1em}.test_btn{margin:50px auto;width:100%}.test_btn a{background-color:#2E78BE;padding:20px;border-radius:5px;color:#fff;font-weight:bold;display:block;margin:0 auto;text-align:center}.home_btn{margin:50px auto;width:100%}.home_btn a{background-color:#ed7124;padding:20px;border-radius:5px;color:#fff;font-weight:bold;display:block;margin:0 auto;text-align:center}#login_error{color:#de2636;padding-bottom:20px;text-align:center}.rejicomment{color:orange;font-weight:bold;padding:10px;border:1px solid;border-radius:10px;background-color:#fff;text-align:center;max-width:500px;margin:0 auto 20px}.caption{text-align:center;font-size:80%;margin-bottom:10px}.error{color:#de2636;border:1px solid;padding:5px 10px;border-radius:5px}.btn_area a{font-size:23px;font-weight:bold;display:inline-block;padding:13px 60px 16px;background-color:#fff;border:1px solid #444;border-radius:60px;min-width:360px;letter-spacing:0.1em}.contents .bg_w{padding:30px}@media screen and (max-width: 768px){.contents .bg_w{padding:20px}}.contents .image_box img{width:100%;height:auto}.contents .c-balloon{align-content:flex-start;display:flex;position:relative;justify-content:flex-start;margin-bottom:60px}.contents .c-balloon.right{flex-direction:row-reverse}.contents .c-balloon.right .balloon_body{justify-content:flex-end}.contents .c-balloon.right .balloon_text{margin-right:20px;margin-left:0}.contents .c-balloon.right .balloon_shapes{left:inherit;right:0}.contents .c-balloon.right .balloon_shapes .balloon_before{left:inherit;right:-8px;border-width:8px 0 8px 10px;border-color:transparent;border-left-color:#fff}.contents .c-balloon.right .balloon_shapes .balloon_after{border-width:8px 0 8px 10px;left:inherit;right:-10px}.contents .c-balloon.right.sensei .balloon_shapes .balloon_after{border-left-color:#ed7124}.contents .c-balloon.right.fabless .balloon_shapes .balloon_after{border-left-color:#2E78BE}.contents .balloon_icon{flex-shrink:0;position:relative;text-align:center}.contents .balloon_icon img{width:auto;height:100%}.contents .balloon_iconame{display:block;font-size:14px;line-height:1;opacity:.8;padding-top:4px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.contents .balloon_iconame{font-size:10px}}.contents .balloon_body{align-items:flex-start;display:flex;flex-basis:100%;padding:4px 24px;justify-content:flex-start}.contents .-bln-left .c-balloon__body{justify-content:flex-start}.contents .balloon_text{border-radius:8px;color:#333;line-height:1.6;padding:1em;position:relative;border:1px solid #34A238;margin-left:20px;margin-right:0;text-align:justify}.contents .c-balloon .c-balloon__text>p{margin-bottom:0;margin-top:0}.contents .balloon_shapes{background-color:inherit;border-color:inherit;height:0;position:absolute;top:16px;width:0;z-index:1;left:0}.contents .balloon_shapes .balloon_before{left:-8px;border-width:8px 10px 8px 0;border-color:transparent;border-style:solid;display:block;height:0;position:absolute;top:0;width:0;border-right-color:#fff;z-index:3}.contents .balloon_shapes .balloon_after{border-width:8px 10px 8px 0;left:-10px;z-index:2;border-color:transparent;border-style:solid;display:block;height:0;position:absolute;top:0;width:0}.contents .aichan .balloon_icon{height:100px}@media screen and (max-width: 768px){.contents .aichan .balloon_icon{height:40px}}.contents .aichan .balloon_iconame{color:#34A238}.contents .aichan .balloon_shapes .balloon_after{border-right-color:#34A238}.contents .sensei .balloon_icon{height:120px}@media screen and (max-width: 768px){.contents .sensei .balloon_icon{height:40px}}.contents .sensei .balloon_iconame{color:#ed7124}.contents .sensei .balloon_text{border-color:#ed7124}.contents .sensei .balloon_shapes .balloon_after{border-right-color:#ed7124}.contents .fabless .balloon_icon{height:120px}@media screen and (max-width: 768px){.contents .fabless .balloon_icon{height:40px}}.contents .fabless .balloon_iconame{color:#2E78BE}.contents .fabless .balloon_text{border-color:#2E78BE}.contents .fabless .balloon_shapes .balloon_after{border-right-color:#2E78BE}.contents .chapter_list{margin:20px auto 30px}@media screen and (max-width: 768px){.contents .chapter_list{margin:10px auto 60px}}.contents .chapter_list h2{display:flex;font-weight:bold;font-size:28px;color:#ed7124;letter-spacing:3px;margin-bottom:20px}@media screen and (max-width: 768px){.contents .chapter_list h2{font-size:20px}}.contents .chapter_list h2 span{margin-right:10px;letter-spacing:4px;background-color:#ed7124;width:50px;height:50px;color:#fff;font-size:25px;text-align:center;font-weight:bold;border-radius:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.contents .chapter_list h2 span{width:36px;height:36px;font-size:17px;letter-spacing:2px}}.contents .chapter_list .character_box{border:1px solid #ed7124;border-radius:15px;padding:34px;line-height:1;position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.contents .chapter_list .character_box{padding:23px;flex-direction:column-reverse}}.contents .chapter_list .character_box h3{font-weight:bold;font-size:19px;letter-spacing:1px;margin-bottom:5px}@media screen and (max-width: 768px){.contents .chapter_list .character_box h3{font-size:18px}}.contents .chapter_list .character_box p{font-size:15px;line-height:1.8}@media screen and (max-width: 768px){.contents .chapter_list .character_box p{font-size:14px}}.contents .chapter_list .character_box .image_box{width:40%}@media screen and (max-width: 768px){.contents .chapter_list .character_box .image_box{width:100%;margin-bottom:15px}}.contents .chapter_list .character_box .text_box{width:60%;padding-right:20px}@media screen and (max-width: 768px){.contents .chapter_list .character_box .text_box{width:100%}}.contents .chapter_list .chapter_comment{display:block;position:absolute;top:-20px;right:20px;z-index:50;padding:8px 15px;border:1px solid #ed7124;background-color:#fff;border-radius:10px;font-size:14px;font-weight:bold}.contents .f_link h3{font-weight:bold;color:#fff;text-align:center;font-size:26px;letter-spacing:3px;margin-bottom:10px}.contents .f_link h3 span{color:#fff !important;font-size:16px;display:block;font-weight:normal;letter-spacing:0}@media screen and (max-width: 768px){.contents .f_link h3{font-size:20px;margin-bottom:0}}.contents .f_link .btn_list{display:flex;flex-wrap:wrap}.contents .f_link .btn_list a{background-color:#fff;border-radius:100px;font-weight:bold;width:100%;margin:0 auto 20px;padding:10px 50px 10px 20px;display:flex;letter-spacing:2px;align-items:center;justify-content:center;font-size:20px;background-position:right 20px center;background-size:30px auto}@media screen and (max-width: 768px){.contents .f_link .btn_list a{font-size:17px;margin:10px auto 10px;background-position:right 10px center;background-size:20px auto;padding:10px 20px 10px 10px}}.contents .f_link .btn_list a span{text-align:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;width:100%}.contents .f_link .f_link_column{padding:24px 30px 36px;background-color:#EEC34C;border-radius:15px;margin-bottom:30px}@media screen and (max-width: 768px){.contents .f_link .f_link_column{padding:15px 10px}}.contents .f_link .f_link_column a{justify-content:flex-start;line-height:1.4;background-image:url("../img/arrow/link_yellow.svg")}.contents .f_link .f_link_column .f_link_column_box{margin:0 10px;background-color:#fff;border-radius:15px;padding:20px 0;position:relative}@media screen and (max-width: 768px){.contents .f_link .f_link_column .f_link_column_box{margin:10px 5px;padding:10px 0}}.contents .f_link .f_link_column .f_link_column_box:after{transform:translate(-50%, 0);right:10%;content:"";width:70px;height:68px;top:-68px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/yubi_sensei.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.contents .f_link .f_link_column .f_link_column_box:after{display:none}}.contents .f_link .f_link_column .f_link_column_box h4{text-align:center;font-weight:bold;font-size:18px;letter-spacing:2px;margin-bottom:10px}@media screen and (max-width: 768px){.contents .f_link .f_link_column .f_link_column_box h4{margin-bottom:0}}.contents .f_link .f_link_column .f_link_column_box p{width:90%;margin:0 auto}.contents .f_link .f_link_column .btn{margin-top:15px;margin-bottom:-10px}.contents .f_link .f_link_column .btn a{background-image:none}.contents .f_link .f_link_try{padding:24px 30px 36px;background-color:#34A238;border-radius:15px;margin-bottom:30px;text-align:center}@media screen and (max-width: 768px){.contents .f_link .f_link_try{padding:10px}}.contents .f_link .f_link_try .btn_list{position:relative}.contents .f_link .f_link_try .btn_list:before{transform:translate(-50%, 0);left:24%;content:"";width:67px;height:68px;top:-69px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/l_ichan.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.contents .f_link .f_link_try .btn_list:before{display:none}}.contents .f_link .f_link_try .btn_list:after{transform:translate(-50%, 0);right:14%;content:"";width:70px;height:68px;top:-68px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/r_sensei.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.contents .f_link .f_link_try .btn_list:after{display:none}}.contents .f_link .f_link_try a{background-image:url("../img/arrow/link_green.svg")}.contents .f_link .f_link_next a{background-color:#ed7124;border-radius:15px;text-align:center;color:#fff;height:90px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px;letter-spacing:1px}.contents .f_link .f_link_next span{padding:5px 40px 5px 0;color:#fff;background-image:url("../img/arrow/link_arrow.svg");background-repeat:no-repeat;background-size:30px auto;background-position:right center}.contents .chapter_detail_area{width:90%;margin:0 auto}@media screen and (max-width: 768px){.contents .chapter_detail_area{width:100%}}.contents .chapter_detail_area h2{font-weight:bold;font-size:28px;letter-spacing:2px;margin-bottom:10px;margin-top:60px}@media screen and (max-width: 768px){.contents .chapter_detail_area h2{font-size:24px}}.contents .chapter_detail_area h2 span{color:#ed7124;font-size:30px;margin-right:10px}@media screen and (max-width: 768px){.contents .chapter_detail_area h2 span{font-size:26px}}.contents .chapter_detail_area h3{font-weight:bold;border-bottom:2px solid #ed7124;padding-bottom:5px;margin-bottom:30px;font-size:20px}.contents .chapter_detail_area h4{background-image:url("../img/arrow/icon_book.svg");background-position:left center;background-size:20px auto;padding:0 0 0 30px;font-size:19px}.contents .chapter_detail_area label{cursor:pointer;font-weight:bold}.contents .chapter_detail_area input[type="checkbox"]+label{padding:0;margin:0;background-image:none}.contents .chapter_detail_area input[type="checkbox"]:checked+label{padding:0;margin:0;background-image:none}.contents .chapter_detail_area .mushikui{padding:3px;background-color:#ed712440}.contents .chapter_detail_area .mushikui input+label{opacity:0}.contents .chapter_detail_area .mushikui input:checked+label{opacity:1}.contents .chapter_detail_area ul{margin-top:-20px;margin-bottom:30px}.contents .chapter_detail_area ul li{list-style-type:none;position:relative;padding-left:20px;font-weight:bold}.contents .chapter_detail_area ul li:before{border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:0;top:0.6em;content:"";background:#ed7124}.contents .chapter_detail_area p{margin-bottom:40px}.contents .chapter_detail_area p a{color:#ed7124}.contents .chapter_detail_area p a.chapter_link{display:inline-block;background-color:#ed7124;color:#fff;padding:2px 10px;border-radius:100px;font-weight:bold;font-size:14px;letter-spacing:1px;margin-right:10px}.contents .chapter_detail_area .image_box{margin-bottom:20px}.contents .chapter_detail_area blockquote{background-color:#F9F9F9;padding:20px 30px;border-radius:15px;margin-bottom:60px}.contents .chapter_detail_area blockquote h3{font-weight:bold;color:rgba(68,68,68,0.5);font-size:16px}.contents .chapter_detail_area blockquote p{font-weight:bold;font-size:14px;margin-bottom:0}.contents .chapter_detail_area blockquote a{color:rgba(68,68,68,0.5);font-weight:normal;display:block;margin-bottom:10px}.contents .chapter_detail_area table{margin-bottom:60px}@media screen and (max-width: 768px){.contents .chapter_detail_area table{border:1px solid #ccc}.contents .chapter_detail_area table th,.contents .chapter_detail_area table td{display:block;width:100% !important;border:none !important}.contents .chapter_detail_area table th{border-bottom:1px solid #ccc !important}}.contents .chapter_detail_area table tr{border:1px solid #ccc}.contents .chapter_detail_area table tr:last-child th,.contents .chapter_detail_area table tr:last-child td{border-bottom:1px solid #ccc}.contents .chapter_detail_area table tr td:first-child{text-align:left;width:25%;padding:20px;background-color:#F9F9F9;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.contents .chapter_detail_area table th{text-align:left;width:25%;padding:20px;background-color:#F9F9F9;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.contents .chapter_detail_area table td{padding:20px;font-size:16px;border-top:1px solid #ccc;border-right:1px solid #ccc}.contents .chapter_detail_area figure{margin-bottom:40px}.f_link_word{padding:24px 30px 36px;background-color:#2E78BE;border-radius:15px;margin-bottom:30px}@media screen and (max-width: 768px){.f_link_word{padding:10px}}.f_link_word a{background-image:url("../img/arrow/link_blue.svg");position:relative}.f_link_word a span{background-image:url("../img/arrow/icon_book.svg");background-position:left center;background-size:30px auto;padding:0 0 0 40px}.f_link_word a:before{transform:translate(-50%, 0);left:28%;content:"";width:97px;height:68px;top:-69px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/l_poo.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.f_link_word a:before{display:none}}.f_link_word a:after{transform:translate(-50%, 0);right:20%;content:"";width:70px;height:68px;top:-68px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/smile_fabless.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.f_link_word a:after{display:none}}.table_of_contents{border-radius:20px;background-color:#f6f6f6;padding:0 20px 20px 0;border-top:10px solid #ed7124;margin-bottom:50px}.table_of_contents .ttl_contents{color:#fff;background-color:#ed7124;padding:3px 10px 10px;font-weight:bold;width:120px;text-align:center;border-radius:10px 0 20px 0;margin-bottom:10px}@media screen and (max-width: 768px){.table_of_contents .ttl_contents{width:80px;margin-top:-1px;padding:3px 5px 5px}}.table_of_contents .flex{display:flex;width:90%;margin:0 auto}@media screen and (max-width: 768px){.table_of_contents .flex{flex-wrap:wrap}}.table_of_contents .number_list{width:50%}@media screen and (max-width: 768px){.table_of_contents .number_list{width:100%;margin-bottom:15px}}.table_of_contents .number_list ul li{position:relative}.table_of_contents .number_list ul li:after{content:"";background-color:#ed7124;color:#fff;font-weight:bold;border-radius:100px;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center}.table_of_contents .number_list ul li:nth-child(1):after{content:"01"}.table_of_contents .number_list ul li:nth-child(2):after{content:"02"}.table_of_contents .number_list ul li:nth-child(3):after{content:"03"}.table_of_contents .number_list ul li:nth-child(4):after{content:"04"}.table_of_contents .number_list ul li:nth-child(5):after{content:"05"}.table_of_contents .number_list ul li:nth-child(6):after{content:"06"}.table_of_contents .number_list ul li:nth-child(7):after{content:"07"}.table_of_contents .number_list ul li:nth-child(8):after{content:"08"}.table_of_contents .number_list ul li:nth-child(9):after{content:"09"}.table_of_contents .number_list ul li:nth-child(10):after{content:"10"}.table_of_contents .number_list ul li:nth-child(11):after{content:"11"}.table_of_contents .number_list ul li:nth-child(12):after{content:"12"}.table_of_contents .number_list ul li:nth-child(13):after{content:"13"}.table_of_contents .number_list ul li:nth-child(14):after{content:"14"}.table_of_contents .number_list ul li:nth-child(15):after{content:"15"}.table_of_contents .number_list ul li:nth-child(16):after{content:"16"}.table_of_contents .number_list ul li:nth-child(17):after{content:"17"}.table_of_contents .number_list ul li:nth-child(18):after{content:"18"}.table_of_contents .number_list ul li:nth-child(19):after{content:"19"}.table_of_contents .number_list ul li:nth-child(20):after{content:"20"}.table_of_contents .number_list ul li a{display:block;margin-top:10px;margin-bottom:5px;padding:0 0 0 45px;font-weight:bold;letter-spacing:2px;text-decoration:underline}.table_of_contents .work_list ul li{position:relative}.table_of_contents .work_list ul li a{display:block;margin-top:10px;margin-bottom:5px;font-weight:bold;letter-spacing:2px}.table_of_contents .work_list ul li a b{text-decoration:underline}.table_of_contents .work_list ul li span{margin-right:10px;color:#fff;font-size:12px;border-radius:100px;padding:5px;line-height:15px}.table_of_contents .work_list ul li span.work{background-color:#34A238}.table_of_contents .work_list ul li span.column{background-color:#EEC34C}.table_of_contents .work_list ul li span.test{background-color:#2E78BE}.description.indicator-hint{font-size:80%}.wp-pwd{display:flex;align-items:center}#pass-strength-result{white-space:nowrap}#wp-submit{border-radius:100px;max-width:317px;display:block;margin:0 auto}.wth_750{max-width:750px;margin-right:auto;margin-left:auto}.wth_800{max-width:800px;margin-right:auto;margin-left:auto}.wth_900{max-width:900px}h2.ttl{letter-spacing:1px;font-size:24px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){h2.ttl{font-size:22px}}.login_box{background-color:#EBE0CF;border-radius:20px;padding:30px}@media screen and (max-width: 768px){.login_box{width:95%;margin:0 auto;padding:15px 20px 30px}}.link_caption{margin:20px 0;text-align:center}.link_caption a{color:#579EDB;font-weight:bold;text-decoration:underline}.sns_login{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:center}.sns_login .the_champ_outer_login_container{background-color:#eee;padding:10px 30px;border-radius:10px}.sns_login .the_champ_login_ul{display:flex;justify-content:center}.sns_login li{width:32%}@media screen and (max-width: 768px){.sns_login li{width:100%}}.sns_login li a{background-color:#fff;border-radius:5px;display:block;padding:15px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.sns_login li a{padding:10px;margin-bottom:10px}}.sns_login li.google a{color:#ed7124;border:1px solid #ed7124}.sns_login li.google a:hover{background-color:#ed7124;color:#fff}.sns_login li.line a{color:#34A238;border:1px solid #34A238}.sns_login li.line a:hover{background-color:#34A238;color:#fff}.sns_login li.facebook a{color:#2E78BE;border:1px solid #2E78BE}.sns_login li.facebook a:hover{background-color:#2E78BE;color:#fff}div.form span.essential,div.form span.optional{white-space:nowrap;padding:3px 10px;font-size:80%;color:#FFF;background-color:#ed7124;font-weight:normal;margin:0 5px;border-radius:20px}div.form span.optional{background-color:#F9BA06}div.form section table table{width:100%}div.form section table th{text-align:right;width:25%;background-color:#EBE0CF;font-weight:bold;position:relative;vertical-align:middle}@media screen and (min-width: 769px){div.form section table th{padding:10px 10px}}@media screen and (max-width: 768px){div.form section table th{text-align:left;width:100%;padding:0;border:none}}div.form section table th p{display:inline-block;vertical-align:middle;word-break:break-all}div.form section table th span.essential,div.form section table th span.optional{position:absolute;right:10px}div.form section table td{text-align:left;padding:10px 20px;vertical-align:middle}@media screen and (max-width: 768px){div.form section table td{padding:0}}div.form section table tr.save_item th,div.form section table tr.save_item td{border-bottom:none;padding-top:0}@media screen and (min-width: 769px){div.form section table.table_confirm th{padding:15px 20px}}div.form p.head{padding:20px 0;font-weight:bold}div.form p.closing{padding:20px 0 10px 0;font-weight:bold;text-align:center}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 only screen and (max-width: 1000px){div.form ul.check_list li{width:100%;float:none;border-bottom:#ccc 1px solid}}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:#EBE0CF}@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:#EBE0CF}@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:#EBE0CF;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:#EBE0CF}.btn_remove,.btn_remove:hover,.btn_remove:visited,.btn_remove:link{color:#444;text-decoration:none}.btn_remove span:before{content:"-"}p#fm_ajax_message{font-weight:700;color:#ed7124;letter-spacing:1px}input,select,textarea,search{font-family:"Montserrat","Noto Sans JP",sans-serif;border:#ccc 1px solid;background-color:#FFF;-webkit-appearance:none;font-size:16px;border-radius:0}button{font-family:"Montserrat","Noto Sans JP",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="file"]{border:none;padding:0}.password-wrapper{display:flex;position:relative}.password__input{flex:1;outline:none;appearance:none;padding:10px 0 10px 10px;font-size:16px}@media (any-hover: hover){.password__toggle:hover{opacity:0.7}}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{margin-top:10px;display:inline-block;width:auto;min-width:270px;text-align:center;padding:15px 20px;font-weight:bold;border-radius:100px;color:#FFF;letter-spacing:1px;background-color:#444;background-image:url("../img/arrow/arrow_right_w.svg");background-position:right 15px center;background-size:16px 16px;border:none;cursor:pointer}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}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:300px;text-align:center;padding:20px 20px;font-weight:bold;border-radius:10px;color:#FFF;background-color:#ed7124;border:none}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;padding:0 0 0 15px;background-image:url(../img/arrow/arrow_left.svg);background-size:5px auto;background-position:left center;min-width:inherit;color:#444;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}.b_green .editor h2{padding:2px 0 2px 8px;color:#444;border-left:#34A238 3px solid}@media screen and (max-width: 768px){div.edit aside{padding-top:10px}}div.edit aside article{padding:30px 0;border-bottom:#ccc 2px solid}@media screen and (max-width: 568px){div.edit aside article{padding:20px 0}}div.edit aside article:first-child{padding:0 0 30px 0}@media screen and (max-width: 568px){div.edit aside article:first-child{padding:0 0 20px 0}}div.edit aside article:last-child{border-bottom:none}div.edit aside h2{margin:0 auto 10px auto;font-weight:bold}div.edit aside h3{margin:0 auto 5px auto;font-weight:bold}div.edit aside ul.article_entry li{padding:0 0 10px 0}div.edit aside ul.article_entry li:last-child{padding:0}div.edit aside ul.article_entry li .image_box{width:100%;height:90px}@media screen and (max-width: 768px){div.edit aside ul.article_entry li .image_box{height:145px}}@media screen and (max-width: 568px){div.edit aside ul.article_entry li .image_box{height:68px}}div.edit aside ul.article_entry li .image_box img{width:100%;height:90px}@media screen and (max-width: 768px){div.edit aside ul.article_entry li .image_box img{height:145px}}@media screen and (max-width: 568px){div.edit aside ul.article_entry li .image_box img{height:68px}}div.edit aside ul.article_entry li dl dt{width:30%;float:left}@media screen and (max-width: 768px){div.edit aside ul.article_entry li dl dt{width:20%}}div.edit aside ul.article_entry li dl dt img{border-radius:3px}div.edit aside ul.article_entry li dl dd{width:70%;padding:0 0 0 5%;float:left}@media screen and (max-width: 768px){div.edit aside ul.article_entry li dl dd{width:80%}}div.edit aside ul.article_entry.textend_dots h2,div.edit aside ul.article_entry.textend_dots h3{overflow:hidden;max-height:1.7em;line-height:1.7em}div.edit aside ul.article_entry.textend_dots h2 .textline,div.edit aside 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 ul.article_entry.textend_dots p{overflow:hidden;max-height:3.4em;line-height:1.7em}div.edit aside 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 ul.article_entry.textend_grad h2,div.edit aside ul.article_entry.textend_grad h3{height:1.7em;overflow:hidden;display:block;position:relative}div.edit aside ul.article_entry.textend_grad h2:after,div.edit aside 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 ul.article_entry.textend_grad p{height:3.4em;overflow:hidden;display:block;position:relative}div.edit aside 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 select.article_archive{width:100%}div.article_head div.thum{width:100%;height:auto;margin:0 auto 50px auto;overflow:hidden;position:relative;border-radius:5px}div.article_head div.thum img{width:100%;height:auto;z-index:1}div.article_head div.thum div.pop{z-index:2;position:absolute;top:0;left:0;background-color:#C94447;color:#FFF;padding:3% 4%;border-radius:0 0 10px 0;letter-spacing:1px;font-weight:bold}@media screen and (max-width: 568px){div.article_head div.thum{margin:0 auto 20px auto}}div.article_head h1,div.article_head h2{margin:0 auto 10px auto;font-weight:bold}@media screen and (max-width: 568px){div.article_head h1,div.article_head h2{margin:0 auto}}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}ul.article_cgy li{margin-right:5px;margin-bottom:5px;display:inline-block}ul.article_cgy li a,ul.article_cgy li span{background-color:#F9BA06;padding:3px 10px 3px 25px;border-radius:5px;background-image:url(../img/article/article_icon_cgy.svg);background-repeat:no-repeat;background-position:left 5px center;background-size:15px auto;color:#fff;font-weight:700}ul.article_cgy li a,ul.article_cgy li a:hover,ul.article_cgy li a:visited,ul.article_cgy li a:link{color:#fff;text-decoration:none}ul.article_cgy li a:hover{opacity:0.8;text-decoration:none}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 -8px 40px}div.list_article_grid .grid_item{width:33.33%;padding:0 8px;margin-bottom:20px}@media screen and (max-width: 568px){div.list_article_grid{margin:0 -5px 20px}div.list_article_grid .grid_item{width:50%;padding:0 5px}}@media screen and (max-width: 414px){div.list_article_grid{margin:0 0 20px}div.list_article_grid .grid_item{width:100%}}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%;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.15)}div.list_article_grid .thum{position:relative}div.list_article_grid .thum img{width:100%;height:160px}div.list_article_grid .thum .pop{z-index:2;position:absolute;top:0;left:0;background-color:#C94447;color:#FFF;padding:0.5em 0.7em;border-radius:0 0 10px 0;letter-spacing:1px;font-weight:700;font-size:12px}div.list_article_grid .text_cont{padding:15px 15px 20px}div.list_article_grid h2,div.list_article_grid h3{font-weight:700;overflow:hidden;max-height:3.4em;line-height:1.7em}div.list_article_grid h2 .textline,div.list_article_grid h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7em}div.list_article_grid ul.article_info li.article_day{width:100%;font-weight:400}div.list_article_grid ul.article_info li.article_day+li{margin-left:0}div.list_article_grid ul.article_cgy li a,div.list_article_grid ul.article_cgy li span{background-size:10px auto;padding:2px 10px 2px 18px}div.list_article_grid p{overflow:hidden;max-height:5.1em;line-height:1.7em;padding:0}div.list_article_grid p .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.7em}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:#FBF9F3;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 li:first-of-type{margin-right:15px}.share_box .list_sns_share p{color:#ed7124;letter-spacing:0.05em;font-weight:bold}.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}.share_box .icon_twitter{width:25px}.share_box .icon_facebook,.share_box .icon_line{width:27px}}@media screen and (max-width: 414px){.share_box .list_sns_share li+li{margin-left:15px}.share_box .list_sns_share li:first-of-type{margin-right:10px}.share_box .list_sns_share p{font-size:14px}}ul.pager{text-align:center;padding:0 0 80px}@media screen and (max-width: 768px){ul.pager{padding-bottom:50px}}ul.pager li{width:30px;display:inline-block;letter-spacing:normal;vertical-align:middle;color:#ed7124;font-weight:bold}ul.pager li a{display:block;width:100%;height:100%}@media screen and (max-width: 568px){ul.pager li a{padding:5px}}ul.pager li a.prev,ul.pager li a.next,ul.pager li a.first,ul.pager li a.end{height:30px;background-repeat:no-repeat;background-size:auto 20px;background-position:center center}ul.pager li a.prev{background-image:url(../img/article/arrow_left.svg)}ul.pager li a.next{background-image:url(../img/article/arrow_right.svg)}ul.pager li a.first{background-image:url(../img/article/arrow_first.svg)}ul.pager li a.end{background-image:url(../img/article/arrow_end.svg)}div.editor{padding:10px 0 0 0}@media screen and (max-width: 568px){div.editor{padding:20px 0 0 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{padding:2px 0 2px 8px;margin-bottom:1em;line-height:1.3em;color:#ed7124;border-left:#ed7124 3px solid}div.editor h2{padding:2px 0 2px 0;margin-bottom:1em;line-height:1.3em;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:1em}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:#EBE0CF;padding:3em 1em;position:relative;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 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:3% auto}div.editor .alignright{float:right;margin:3% 0 3% 3%}@media screen and (max-width: 568px){div.editor .alignright{float:none;margin:3% auto}}div.editor .alignleft{float:left;margin:3% 3% 3% 0}@media screen and (max-width: 568px){div.editor .alignleft{float:none;margin:3% auto}}div.editor ul,div.editor ol{margin:3% 0;font-weight:bold}@media screen and (max-width: 768px){div.editor ul,div.editor ol{padding:10px 0 10px 10px}}div.editor li{line-height:1.5em;list-style-position:inside}@media screen and (max-width: 568px){div.editor li{line-height:1.7em}}div.editor table{border-collapse:collapse}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;margin-top:3%}div.editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:static}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;right:0;font-size:80%;text-align:center}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:#F9BA06;color:#fff !important}div.editor .wp-block-button.aligncenter{text-align:center}div.editor .wp-block-button a{margin:0 auto 50px;width:90%;max-width:250px;color:#fff;background:#F9BA06 !important;padding:15px 20px;border-radius:100px;text-decoration:none;text-align:center;display:block}div.editor .wp-block-button a:hover{opacity:0.8}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:3% 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:#F9BA06;border:2px solid #F9BA06;color:#fff !important}.page-links .post-page-numbers.current{background-color:#ed7124;border:2px solid #ed7124;color:#fff !important}div.front .agenda{display:flex;flex-wrap:wrap}div.front .agenda li{width:30%;margin:0 1%;padding-bottom:20px}@media screen and (max-width: 568px){div.front .agenda li{width:100%}}div.front .agenda li.comingsoon a{background-color:#AAA9A9;border:3px solid #AAA9A9;color:#fff;pointer-events:none}div.front .agenda li a{background-color:#FFE8D1;border-radius:10px;font-weight:bold;font-size:25px;text-align:center;position:relative;min-height:200px;border:3px solid #FFE8D1;display:flex;align-items:center;justify-content:center;overflow:hidden}div.front .agenda li a:after{right:20px;content:"";width:80px;height:50px;bottom:-50px;background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;position:absolute;background-image:url("../img/character/r_poo.png")}@media screen and (min-width: 769px){div.front .agenda li a:hover{transition:0.4s;border:3px solid #ed7124}div.front .agenda li a:hover:after{transition:0.2s;height:77px;bottom:-20px}}div.front .agenda li a span{letter-spacing:1px;display:block;background-color:#ed7124;color:#fff;font-weight:bold;position:absolute;top:0;left:0;padding:10px;font-size:13px;border-radius:5px 0 10px 0}div.front .small_text{display:flex;flex-wrap:wrap}div.front .small_text li{width:30%;margin:0 1%;padding-bottom:20px}@media screen and (max-width: 568px){div.front .small_text li{width:100%}}div.front .small_text li.comingsoon a{background-color:#AAA9A9;border:3px solid #AAA9A9;color:#fff;pointer-events:none}div.front .small_text li a{background-color:#D9EBF8;border-radius:10px;font-weight:bold;font-size:25px;text-align:center;position:relative;min-height:200px;border:3px solid #D9EBF8;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;align-content:center}div.front .small_text li a:after{right:20px;content:"";width:60px;height:70px;bottom:-70px;background-size:contain;background-position:bottom center;background-repeat:no-repeat;position:absolute;background-image:url("../img/character/r_fabless.png")}div.front .small_text li a.fix_lesson{background-image:url("../img/common/stamp_blue.svg");background-size:120px auto;background-position:top 10px left 10px}div.front .small_text li a.no_lesson{opacity:0.6;background-color:#ddd;border-color:#ddd;pointer-events:none}div.front .small_text li a.no_lesson:hover{border-color:#ddd}div.front .small_text li a.no_lesson:hover:after{content:none}@media screen and (min-width: 769px){div.front .small_text li a:hover{transition:0.4s;border:3px solid #2E78BE}div.front .small_text li a:hover:after{transition:0.2s;height:77px;bottom:-20px}}div.front .small_text li a p{width:100%}div.front .small_text li a span.text{letter-spacing:1px;display:block;font-size:15px;width:100%}div.front .small_text li a span.btn{display:block;width:65%;margin:10px auto;background-color:#444;color:#fff;font-size:15px;font-weight:bold;padding:8px 10px;border-radius:100px}div.front .other_contents{margin:0 auto}div.front .other_contents li{padding-bottom:20px}div.front .other_contents li a{background-image:url("../img/arrow/link_arrow.svg");background-position:right 20px center;background-size:40px 40px;padding:20px 54px 20px 20px;display:flex;flex-wrap:wrap;align-items:center;border-radius:20px}@media screen and (max-width: 768px){div.front .other_contents li a{background-size:30px 30px}}div.front .other_contents li a .image_box{width:20%;padding:10px}@media screen and (max-width: 768px){div.front .other_contents li a .image_box{padding:0;width:30%}}div.front .other_contents li a .image_box img{width:100%;height:auto}div.front .other_contents li a .text_box{width:80%;color:#fff;padding:15px}@media screen and (max-width: 768px){div.front .other_contents li a .text_box{padding:0 0 0 10px;width:70%}}div.front .other_contents li a .text_box h3{font-weight:bold;font-size:26px}@media screen and (max-width: 768px){div.front .other_contents li a .text_box h3{font-size:20px}}div.front .other_contents li a .text_box p{font-size:16px}@media screen and (max-width: 768px){div.front .other_contents li a .text_box p{font-size:14px}}div.front .other_contents li.try a{background-color:#34A238}div.front .other_contents li.word_test a{background-color:#2E78BE}div.front .other_contents li.sensei_column a{background-color:#EEC34C}div.front .character{background-color:#EBE0CF;border-radius:20px;padding:15px 15px 30px;margin-top:30px}div.front .character ul{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 768px){div.front .character ul{flex-wrap:wrap}}div.front .character ul li{width:30%;text-align:center;position:relative}@media screen and (max-width: 768px){div.front .character ul li{width:100%;margin-bottom:30px}}div.front .character ul li img{margin:0 auto;width:150px;height:150px;object-fit:contain}div.front .character ul li:nth-child(1) img{width:100px;height:120px}@media screen and (min-width: 769px){div.front .character ul li:nth-child(1):after{position:absolute;content:"";right:-100px;top:24%;width:170px;height:50px;background-image:url("../img/character/arrow_near.png");background-size:contain;background-repeat:no-repeat;background-position:center center}}div.front .character ul li:nth-child(2) img{width:130px;height:120px}@media screen and (min-width: 769px){div.front .character ul li:nth-child(2):after{position:absolute;content:"";right:-100px;top:24%;width:170px;height:50px;background-image:url("../img/character/arrow_neko.png");background-size:contain;background-repeat:no-repeat;background-position:center center}}div.front .character ul li:nth-child(3) img{width:180px;height:120px;object-position:bottom}div.front .character ul li h3{font-weight:bold;font-size:18px;padding:10px 0}div.front .character ul li p{background-color:#fff;border-radius:10px;padding:15px;font-size:13px}div.doc main{margin:auto;background-color:#EBE0CF}div.privacy article{padding:20px 0}@media only screen and (max-width: 780px){div.privacy article{padding:0}}div.privacy article div.head{background-color:#fff;padding:30px 30px 15px}div.privacy article div.head div.logo{width:30%;height:auto;float:left;position:relative}@media only screen and (max-width: 780px){div.privacy article div.head div.logo{display:block;width:100%;margin-bottom:30px}}div.privacy article div.head div.logo img{width:100%;max-width:200px;height:auto;margin:30px auto 0 auto}div.privacy article div.head div.text{width:70%;float:right}@media only screen and (max-width: 780px){div.privacy article div.head div.text{width:95%;margin:auto;float:inherit}}div.privacy article h2{border-bottom:#ccc 1px solid;padding:30px 0 10px 0;margin:0 0 10px 0;font-weight:700}div.privacy article h3{padding:10px 0 5px 0;font-weight:700}div.privacy article p{padding:0 0 20px 0}div.privacy article ul{width:100%;margin:auto;padding:0 0 20px 0}div.privacy article ul li{width:100%;word-break:break-all;padding:5px 0;color:#34A238;font-weight:700}div.privacy article a:link,div.privacy article a:visited,div.privacy article a:active{color:#ed7124;text-decoration:underline}div.privacy article a:hover{color:#EBE0CF}div.privacy article div.doc_box{border-radius:5px;border:#ccc 2px solid;padding:20px;margin:0 auto 20px auto;background-color:#fff}div.privacy article div.doc_box h3{color:#ed7124}div.privacy article div.doc_box p{padding:0 0 10px 0}div.privacy article div.doc_box p span{color:#2E78BE}@media only screen and (max-width: 580px){div.privacy article div.doc_box{padding:10px}}div.pr p.description{display:block;padding:0;width:90%;max-width:600px;margin:auto}div.pr p.description span{font-weight:700;color:#ed7124}div.pr article{padding:30px 0}@media only screen and (max-width: 780px){div.pr article{padding:15px 0}}div.pr article h2.number{width:25%;float:left;border-top:#DADADA 1px solid;padding:20px 0;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 780px){div.pr article h2.number{width:100%;padding:15px 0;border-top:none;float:inherit;text-align:center}}div.pr article ul{width:75%;float:right}@media only screen and (max-width: 780px){div.pr article ul{width:100%;float:inherit}}div.pr article ul li{border-radius:5px;background-color:#EBE0CF}div.pr article ul li a{padding:20px;margin-bottom:15px;cursor:pointer;background-image:url(../img/common/arrow/arrow_link.svg);background-position:bottom 5px right 10px;background-repeat:no-repeat;background-size:25px 25px;border-radius:5px;overflow:hidden}div.pr article ul li a:hover{color:#ed7124}div.pr article ul li h3{display:inline;vertical-align:middle;font-weight:700}div.pr article ul li p{vertical-align:middle}div.pr article ul li p.article_day{display:inline;padding:0 0.5em 0 0;color:#ed7124}div.pr article ul li img{width:auto;max-width:80%;max-height:50px;border-radius:3px;margin:0 20px 0 0;float:left}div.pr div.pr_head{margin:auto;text-align:right;font-weight:700;padding:15px 0;color:#444444}@media only screen and (max-width: 780px){div.pr div.pr_head{padding:10px 0}}div.pr article.content{padding:50px 100px}@media only screen and (max-width: 780px){div.pr article.content{padding:0 20px}}div.pr article.content h2{border-bottom:#ccc 1px solid;padding:30px 0 10px 0;margin:0 0 10px 0;font-weight:700}div.pr article.content h4{border-top:#ccc 1px solid;margin:50px 0 0 0;padding:20px 0 5px 0;font-weight:700}div.pr article.content img{width:100%;border-radius:5px;margin:10px auto 30px auto}div.pr article.content p{margin:0 0 30px 0}div.pr article.content p span{font-weight:700}div.pr article.content p span.blue{font-weight:normal;color:#ed7124}div.pr article.content p a:link,div.pr article.content p a:visited,div.pr article.content p a:active{color:#ed7124;text-decoration:underline}div.pr article.content p a:hover{color:#EBE0CF}div.pr article.content p.pr_credit_1{margin:0 auto 10px auto}div.pr article.content p.pr_credit_1 span{color:#444444;display:block;font-weight:400}div.pr article.content p.pr_credit_2{padding:10px 0;border-top:#ccc 1px solid;color:#444444;margin:auto}.test_nav ul{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width: 768px){.test_nav ul{justify-content:space-between;width:95%;margin:30px auto}}.test_nav ul li{width:200px;padding:0 10px 10px}@media screen and (max-width: 768px){.test_nav ul li{width:32%;padding:0}}.test_nav ul li a{background-color:#f7eddc;padding:10px;display:block;border-radius:5px;text-align:center;background-image:url("../img/arrow/arrow_open.svg");background-position:right 10px center;background-size:18px 18px;background-repeat:no-repeat}@media screen and (max-width: 768px){.test_nav ul li a{padding:5px 5px 20px 5px;font-size:12px;background-position:bottom 5px center;background-size:12px 12px}}.mypage_list{border-radius:20px;background-color:#fff;padding:0 0 10px 0}.mypage_list h2{display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto;border-radius:20px 20px 0 0;font-weight:bold;padding:20px 0 10px;font-size:21px;letter-spacing:1px;border-bottom:1px solid #EBE0CF}@media screen and (max-width: 768px){.mypage_list h2{font-size:18px}}.mypage_list h2 a{background-color:#444;background-image:url("../img/common/pen.svg");background-position:right 8px center;background-size:12px 12px;color:#fff;padding:3px 23px 3px 10px;border-radius:100px;letter-spacing:1px;font-size:14px;font-weight:normal}.mypage_list table{width:95%;margin:20px auto}@media screen and (max-width: 768px){.mypage_list table{font-size:14px}}@media screen and (max-width: 768px){.mypage_list table b{display:none}}.mypage_list table tr:nth-child(odd){background-color:#FBF9F3}.mypage_list table th{font-weight:bold;text-align:left;padding:10px 10px;background-color:#EBE0CF;border-right:1px solid #EBE0CF}@media screen and (max-width: 768px){.mypage_list table th{line-height:1.2}}.mypage_list table th:last-child{border-right:none}.mypage_list table td{padding:10px;border-right:1px solid #EBE0CF}@media screen and (max-width: 768px){.mypage_list table td{text-align:center}}.mypage_list table td:first-child{width:10%}@media screen and (max-width: 768px){.mypage_list table td:first-child{width:5%}}.mypage_list table td:last-child{border-right:none}.mypage_list table td span{padding-left:5px;vertical-align:middle}.mypage_list table td a{text-decoration:underline;color:#579EDB}@media screen and (max-width: 768px){.mypage_list table td a{background-image:url("../img/arrow/arrow_right_c.svg");background-repeat:no-repeat;background-position:center center;background-size:18px 18px;display:block;padding:6px}}@media screen and (max-width: 768px){.mypage_list table td a span{display:none}}.mypage_list .mypage_item{width:95%;margin:20px auto}.mypage_list .mypage_item dl{display:flex;margin-top:5px}.mypage_list .mypage_item dl dt{width:20%;font-weight:bold;padding-right:20px}@media screen and (max-width: 768px){.mypage_list .mypage_item dl dt{width:40%}}.s_test.w_test .result_area .text_box{padding-left:0;justify-content:center !important}.s_test.w_test .result_area .text_box .point{width:auto;padding-left:20px;padding-right:20px}.s_test.w_test .s_test_list tr td ul{flex-wrap:wrap}.s_test.w_test .s_test_list tr td ul li{width:100%}.s_test .result_area li{background-color:#fff;border:1px solid #EBE0CF;padding:10px 30px;border-radius:10px;margin-bottom:30px}@media screen and (max-width: 568px){.s_test .result_area li{padding:5px 20px}}.s_test .result_area .text_box{display:flex;align-items:center;justify-content:space-between;padding-left:10px}.s_test .result_area .text_box .day{text-align:left;width:30%;border-radius:10px}.s_test .result_area .text_box .day h3{display:inline-block;background-color:#EBE0CF;font-size:13px;padding:2px 5px;line-height:1;margin-bottom:0;border-radius:5px;letter-spacing:2px;text-align:center}@media screen and (max-width: 768px){.s_test .result_area .text_box .day h3{font-size:11px}}.s_test .result_area .text_box .day span{font-size:13px;color:#777}@media screen and (max-width: 768px){.s_test .result_area .text_box .day span{font-size:11px}}.s_test .result_area .text_box .point{width:40%;font-weight:bold;color:#ed7124;font-size:40px;text-align:center}.s_test .result_area .text_box .point em{color:#444;font-size:25px;padding-left:5px}.s_test .result_area .text_box .point span{color:#444;font-size:12px}.s_test .result_area .text_box .result{text-align:right;width:30%;height:30px;cursor:pointer;position:relative}.s_test .result_area .text_box .result:after{content:"結果を閉じる";position:absolute;right:20px;top:0;background-image:url("../img/arrow/arrow_close.svg");background-position:right center;background-repeat:no-repeat;background-size:18px 18px;padding:0 30px 0 0}@media screen and (max-width: 568px){.s_test .result_area .text_box .result:after{content:"　";top:5px;background-size:26px 26px}}.s_test .result_area .text_box.open .result:after{content:"結果を見る";position:absolute;right:20px;top:0;background-image:url("../img/arrow/arrow_open.svg");background-position:right center;background-repeat:no-repeat;background-size:18px 18px;padding:0 30px 0 0}@media screen and (max-width: 568px){.s_test .result_area .text_box.open .result:after{content:"　";top:5px;background-size:26px 26px}}.s_test .table_area{margin-bottom:20px}.s_test .table_area table{width:100%}.s_test .table_area tr:nth-child(odd){background-color:#FBF9F3}.s_test .table_area th:nth-child(1),.s_test .table_area td:nth-child(1){width:100px;text-align:center}@media screen and (max-width: 768px){.s_test .table_area th:nth-child(1),.s_test .table_area td:nth-child(1){width:80px}}.s_test .table_area th:nth-child(3),.s_test .table_area td:nth-child(3){width:50px;text-align:center}@media screen and (max-width: 768px){.s_test .table_area th,.s_test .table_area td{padding:5px 10px !important}}.s_test .table_area th{background-color:#EBE0CF;font-weight:bold;position:relative;vertical-align:middle;padding:10px 10px}@media screen and (max-width: 768px){.s_test .table_area th{font-size:12px;padding:5px}}.s_test .table_area td{padding:10px 20px;vertical-align:middle;border-right:1px solid #EBE0CF}.s_test .table_area td:last-child{border-right:none}.s_test .table_area tr{border:1px solid #EBE0CF}.s_test .s_test_list{text-align:left;background-color:#fff;padding:20px;border-radius:20px}.s_test .s_test_list .question{display:flex;align-items:center;border-bottom:1px dashed #EBE0CF;margin-bottom:10px;padding-bottom:5px;font-size:18px;font-weight:bold;letter-spacing:1px}@media screen and (max-width: 768px){.s_test .s_test_list .question{font-size:17px;align-items:flex-start}}.s_test .s_test_list .question p{line-height:1.3}.s_test .s_test_list .question .number{font-size:30px;color:#ed7124;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.s_test .s_test_list .question .number{font-size:24px}}.s_test .s_test_list .question .number span{letter-spacing:3px;text-align:center;line-height:1;display:block;color:#ed7124;font-weight:bold;font-size:12px;padding-right:20px;padding-left:3px;white-space:nowrap}@media screen and (max-width: 768px){.s_test .s_test_list .question .number span{font-size:10px}}.s_test .s_test_list tr td,.s_test .s_test_list tr th{display:block;width:100%}.s_test .s_test_list tr td .image_box,.s_test .s_test_list tr th .image_box{width:90%;margin:20px auto}.s_test .s_test_list tr td .image_box img,.s_test .s_test_list tr th .image_box img{max-width:100%;width:auto;height:auto}.s_test .s_test_list tr th ul{width:90%;margin:0 auto}@media screen and (max-width: 768px){.s_test .s_test_list tr th ul{width:95%}}.s_test .s_test_list tr th ul li{margin-bottom:10px;font-size:16px;display:flex}@media screen and (max-width: 768px){.s_test .s_test_list tr th ul li{font-size:14px}}.s_test .s_test_list tr th ul li span{font-weight:bold;padding-right:10px}.s_test .s_test_list tr td{margin-bottom:30px}.s_test .s_test_list tr td ul{display:flex;width:90%;margin:0 auto}.chapter_introduction_word{border-radius:15px;border:1px solid #ed7124;padding:30px 40px 40px;margin-bottom:50px}.chapter_introduction_word h3{font-weight:bold;color:#ed7124;font-size:28px;letter-spacing:0.1em;text-align:center;margin-bottom:8px}.chapter_introduction_word .text_lead{text-align:center;font-weight:bold;letter-spacing:0.1em;margin-bottom:8px}.chapter_introduction_word p{font-size:17px;line-height:180%}@media screen and (max-width: 768px){.chapter_introduction_word{padding:15px 20px 20px}.chapter_introduction_word h3{font-size:23px}.chapter_introduction_word p{font-size:14px}}.chapter_content_box{padding-top:60px !important}.chapter_content_lead{margin-bottom:30px}.chapter_content_lead h2{font-weight:bold;color:#ed7124;font-size:40px;text-align:center;margin-bottom:23px}.chapter_content_lead .text_lead{font-weight:bold;text-align:center;margin-bottom:10px}.chapter_content_lead p{font-size:17px;line-height:180%}@media screen and (max-width: 768px){.chapter_content_lead h2{font-size:25px;margin-bottom:10px}.chapter_content_lead p{font-size:14px}}.it_knowledge_list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -12px 50px}.it_knowledge_list li{padding:0 12px;width:33.3%;margin-bottom:23px;height:100%}.it_knowledge_list li .bg_box{border-radius:15px;background-color:#F9F9F9;padding:20px 18px;height:100%}.it_knowledge_list li .image_box{width:78px;margin:0 auto 5px}.it_knowledge_list li h3{font-weight:bold;font-size:19px;letter-spacing:0.1em;margin-bottom:5px;text-align:center}.it_knowledge_list li p{font-size:14px;min-height:10em}@media screen and (max-width: 768px){.it_knowledge_list{margin:0 -12px 30px}.it_knowledge_list li{width:100%;margin-bottom:10px}.it_knowledge_list li h3{font-size:17px}.it_knowledge_list li p{min-height:inherit}}.it_knowledge_detail{border-radius:15px;border:1px solid #ed7124;margin-bottom:50px}@media screen and (max-width: 768px){.it_knowledge_detail{margin-bottom:30px}}.it_knowledge_detail .head_ttl{color:#ed7124;padding:15px 10px 10px;background-color:rgba(237,113,36,0.1);position:relative}.it_knowledge_detail .head_ttl h3{font-weight:bold;text-align:center}.it_knowledge_detail .head_ttl h3 span{font-size:15px;display:block}.it_knowledge_detail .head_ttl:after{content:"";display:block;width:121px;height:72px;background-image:url(../img/character/hand_poo_it.png);background-position:bottom center;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:27px}@media screen and (max-width: 768px){.it_knowledge_detail .head_ttl h3{font-size:20px}.it_knowledge_detail .head_ttl h3 span{font-size:12px}.it_knowledge_detail .head_ttl:after{content:none}}.it_knowledge_detail .content_box{padding:20px 50px 30px}.it_knowledge_detail .content_box .text_detail{font-size:17px;line-height:180%}.it_knowledge_detail .content_box .risk_flex{display:flex;justify-content:space-between;margin-top:25px}.it_knowledge_detail .content_box .risk_flex .risk_box{width:48%;border-radius:15px;padding:20px;background-color:#F9F9F9}.it_knowledge_detail .content_box .risk_flex .risk_box h4{font-weight:bold;font-size:17px;margin-bottom:5px;color:#8C8C8C;text-align:center}.it_knowledge_detail .content_box .risk_flex .risk_box p{font-size:15px;line-height:180%}@media screen and (max-width: 768px){.it_knowledge_detail .content_box{padding:10px 15px 15px}.it_knowledge_detail .content_box .text_detail{font-size:14px}.it_knowledge_detail .content_box .risk_flex{margin-top:15px;display:block}.it_knowledge_detail .content_box .risk_flex .risk_box{padding:10px 15px;width:100%}.it_knowledge_detail .content_box .risk_flex .risk_box h4{font-size:15px}.it_knowledge_detail .content_box .risk_flex .risk_box p{font-size:13px}.it_knowledge_detail .content_box .risk_flex .risk_box+.risk_box{margin-top:15px}}.it_field_area .field_image{margin-bottom:30px}.it_field_area .field_image .image_box{width:350px;margin:0 auto 10px}.it_field_area .field_image p{font-weight:bold;text-align:center}.it_field_area .field_detail{margin-bottom:50px}.it_field_area .field_detail .content_box{border-radius:15px;background-color:#F9F9F9;padding:20px}.it_field_area .field_detail .content_box+.content_box{margin-top:15px}@media screen and (max-width: 768px){.it_field_area .field_detail .content_box{padding:15px}}.it_field_area .field_detail .content_box .ttl_flex{display:flex;align-items:center;margin-bottom:5px}.it_field_area .field_detail .content_box .ttl_flex .image_box{width:38px;margin-right:13px}.it_field_area .field_detail .content_box .ttl_flex h3{font-weight:bold}.it_field_area .field_detail .content_box .ttl_flex.ttl_strategy h3{color:#ed7124}.it_field_area .field_detail .content_box .ttl_flex.ttl_management h3{color:#2E78BE}.it_field_area .field_detail .content_box .ttl_flex.ttl_technology h3{color:#D9A312}.it_field_area .field_detail .content_box p{font-size:17px;line-height:180%}@media screen and (max-width: 768px){.it_field_area .field_detail .content_box p{font-size:14px}}.f_link_bottom{margin:100px auto 0;width:95%}@media screen and (max-width: 768px){.f_link_bottom{margin-top:40px}}.f_link_chapter{padding:24px 30px 36px;background-color:#ed7124;border-radius:15px;margin-bottom:30px;text-align:center}@media screen and (max-width: 768px){.f_link_chapter{padding:10px}}.f_link_chapter h3{font-weight:bold;color:#fff;text-align:center;font-size:26px;letter-spacing:3px;margin-bottom:10px}.f_link_chapter h3 span{color:#fff !important;font-size:16px;display:block;font-weight:normal;letter-spacing:0}@media screen and (max-width: 768px){.f_link_chapter h3{font-size:20px;margin-bottom:0}}.f_link_chapter .btn_list{display:flex}@media screen and (max-width: 768px){.f_link_chapter .btn_list{flex-wrap:wrap}}.f_link_chapter .btn_list a{background-color:#fff;border-radius:100px;font-weight:bold;width:100%;max-width:800px;margin:0 auto;padding:0 40px 0 20px;height:90px;display:flex;letter-spacing:2px;align-items:center;justify-content:center;font-size:20px;background-position:right 20px center;background-size:30px auto}@media screen and (max-width: 768px){.f_link_chapter .btn_list a{font-size:17px;height:70px;margin:10px auto 10px;background-position:right 10px center;background-size:20px auto;padding:0 20px 0 10px}}.f_link_chapter a{background-image:url("../img/arrow/link_orange.svg");position:relative}.f_link_chapter a:before{transform:translate(-50%, 0);left:22%;content:"";width:67px;height:68px;top:-69px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/l_ichan.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.f_link_chapter a:before{display:none}}.f_link_chapter a:after{transform:translate(-50%, 0);right:14%;content:"";width:70px;height:68px;top:-68px;background-size:100% auto;background-position:bottom center;position:absolute;background-image:url("../img/character/r_sensei.png");background-repeat:no-repeat}@media screen and (max-width: 768px){.f_link_chapter a:after{display:none}}.f_link_chapter span{margin-right:10px;color:#34A238;line-height:1;font-size:12px;text-align:center}.f_link_chapter span b{display:block;font-size:30px;line-height:1;letter-spacing:2px}.box_mt_100{margin-top:100px !important}@media screen and (max-width: 768px){.box_mt_100{margin-top:40px !important}}

