@charset "UTF-8";.bold,b,optgroup,strong{font-weight:700}body,p{margin:0}legend,p,td,th{padding:0}.formLink,img,legend{border:0}.module--merit-archive-wrp .merit-archive_cards .left_image-wrp:hover,.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp:hover,.module--merit-archive-wrp .merit-archive_cards .right-text .text-area h2.headline a:hover{opacity:.8}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents p,.SP_DEVICE .single-merit-text-contents p,.SP_DEVICE .single-products .products_free-area p,.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents p,.module--form-contents .itemWrp .fixed{word-break:break-all}a,a:active,a:hover,input{outline:0}.text-white{color:#fff}.bold{font-family:"Noto Sans Japanese"}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.head-introduction-contents .back_btn_to_qanda a a,.module--link_btn a{font-size:14px;color:#fff;text-decoration:none;letter-spacing:normal;display:block}.head-introduction-contents .back_btn_to_qanda .btn_left p,.head-introduction-contents .back_btn_to_qanda .btn_left p .bold,.head-introduction-contents .back_btn_to_qanda a a,.module--link_btn a{font-family:"Noto Sans Japanese";font-weight:400}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.head-introduction-contents .back_btn_to_qanda{width:268px;height:60px;margin-left:52px;background:#0093c7}.SP_DEVICE .head-introduction-contents .back_btn_to_qanda{margin:20px auto 0;width:100%}.head-introduction-contents .back_btn_to_qanda a{transition:all .15s ease;width:268px;background-color:#0093c7;display:block;height:60px;text-decoration:none}.head-introduction-contents .back_btn_to_qanda a:hover{background-color:#00729B}.SP_DEVICE .head-introduction-contents .back_btn_to_qanda a{width:100%;max-width:268px}.head-introduction-contents .back_btn_to_qanda a a{font-size:1.4rem;line-height:2.85714;width:100%;height:100%;text-align:center}.head-introduction-contents .back_btn_to_qanda .btn_left{width:210px;float:left}.SP_DEVICE .head-introduction-contents .back_btn_to_qanda .btn_left{width:195px}.head-introduction-contents .back_btn_to_qanda .btn_left p{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:normal;padding:10px 0 0 18px;text-align:left;display:block;color:#fff}.head-introduction-contents .back_btn_to_qanda .btn_right{width:15px;height:16px;float:left;background-image:url(images/singlepage/single-product-arrow.png);background-size:100%;background-repeat:no-repeat;margin:22px 23px 0 15px}.SP_DEVICE .head-introduction-contents .back_btn_to_qanda .btn_right{float:right}.module--link_btn{transition:all .15s ease;width:244px;height:40px;background-color:#0093c7;margin:32px auto 80px}.module--link_btn:hover{background-color:#00729B}.SP_DEVICE .module--link_btn{width:100%;max-width:244px;margin:12px auto}.module--link_btn a{font-size:1.4rem;line-height:2.85714;width:100%;height:100%;text-align:center}.formLink,.formLink.corp a{font-family:"Noto Sans Japanese";font-size:14px}.formLink{font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:normal;display:block;margin:45px auto 0;background:#0093c7}.formLink.corp a,.formLink.merit a{font-weight:400;line-height:2.85714;text-align:center;text-decoration:none}.formLink.corp{transition:all .15s ease;width:254px;height:40px;background-color:#0093c7}.formLink.corp:hover{background-color:#00729B}.SP_DEVICE .formLink.corp{width:100%;max-width:254px}.formLink.corp a{font-size:1.4rem;letter-spacing:normal;display:block;width:100%;height:100%;color:#fff}.formLink.merit a,form input[type=submit]{font-size:14px;letter-spacing:normal;display:block;font-family:"Noto Sans Japanese";color:#fff}.formLink.merit{transition:all .15s ease;width:254px;height:40px;background-color:#74b031}.formLink.merit:hover{background-color:#4c7e14}.SP_DEVICE .formLink.merit{width:100%;max-width:254px}.formLink.merit a{font-size:1.4rem;width:100%;height:100%}.btn-to-access,.btn-to-access a{width:254px;height:40px}.formLink.next{background-image:url(images/arrows/submit_corp.png);background-size:6px 12px;background-position:94% center;background-repeat:no-repeat}.formLink.smallMarginTop{margin-top:28px}.formLink.noMarginTop{margin-top:0}form input[type=submit]{transition:all .15s ease;font-weight:700;font-size:1.4rem;line-height:1;-webkit-appearance:none;width:254px;height:40px;margin:45px auto 0;background:#0093c7;border:0;border-radius:0}.SP_DEVICE form input[type=submit]{margin-top:26px}form input[type=submit].corp{background-color:#0093c7}form input[type=submit].corp:hover{background-color:#00729B}form input[type=submit].merit{background-color:#74b031}form input[type=submit].merit:hover{background-color:#4c7e14}form input[type=submit].next{background-image:url(images/arrows/submit_corp.png);background-size:6px 12px;background-position:94% center;background-repeat:no-repeat}form input[type=submit].smallMarginTop{margin-top:28px}.btn-to-access a{transition:all .15s ease;display:block;background-color:#74b031}.btn-to-access a:hover{background-color:#4c7e14}.module--corp_custom_title,.module--corp_guides-wrp,.module--corp_guides_title,.module--merit-archive_category_info,.module--merit-archive_spfilter,.module--merit-archive_title{background-color:#f4f5f5;position:relative}.btn-to-access a .btn-inner{width:194px;margin:0 auto}.btn-to-access a .btn-inner .btn-text p{font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;color:#fff;float:left}.module--corp_custom_title .inner .maintitle,.module--corp_custom_title .inner .subtitle,.module--corp_guides-wrp .menu-side ul li,.module--corp_guides-wrp .middle-title-text .subtitle,.module--corp_guides_title .maintitle,.module--corp_guides_title .subtitle{font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal}.btn-to-access a .btn-inner .btn-icon{width:10px;height:10px;padding-left:16px;padding-top:10px;float:left}.btn-to-access a .btn-inner .btn-icon img{width:100%;padding:0;margin:0}.module--corp_guides_title{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--corp_guides_title{min-width:100%;padding-top:0}.module--corp_guides_title .inner{width:1120px;height:154px;margin:0 auto}.SP_DEVICE .module--corp_guides_title .inner{height:auto;width:100%;padding-bottom:20px}.module--corp_guides_title .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;text-align:center;margin:0;color:#252629;padding:38px 0 10px}.SP_DEVICE .module--corp_guides_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:30px 0 10px}.module--corp_guides_title .subtitle{font-size:22px;font-size:2.2rem;line-height:1;color:#252629;text-align:left}.SP_DEVICE .module--corp_guides_title .subtitle{font-size:16px;font-size:1.6rem;text-align:center;margin-top:20px}.module--corp_custom_title{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--corp_custom_title{min-width:100%;padding-top:60px}.module--corp_custom_title .inner{width:1120px;height:120px;margin:0 auto}.SP_DEVICE .module--corp_custom_title .inner{width:100%}.module--corp_custom_title .inner .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;text-align:center;margin:0;color:#252629;padding:38px 0 10px}.SP_DEVICE .module--corp_custom_title .inner .maintitle{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:30px 0 10px}.module--corp_custom_title .inner .subtitle{font-size:22px;font-size:2.2rem;line-height:1;color:#252629;text-align:left}.SP_DEVICE .module--corp_custom_title .inner .subtitle{font-size:16px;font-size:1.6rem;text-align:center}.module--corp_guides-wrp{width:100%;min-width:1200px;padding-bottom:70px}.SP_DEVICE .module--corp_guides-wrp{min-width:100%}.module--corp_guides-wrp .inner{width:1120px;margin:0 auto;overflow:hidden}.SP_DEVICE .module--corp_guides-wrp .inner{width:100%;max-width:375px}.module--corp_guides-wrp .contents-side{width:830px;float:left}.SP_DEVICE .module--corp_guides-wrp .contents-side{width:100%;padding:0 10px;float:none;box-sizing:border-box}.module--corp_guides-wrp .middle-title-text{height:126px}.SP_DEVICE .module--corp_guides-wrp .middle-title-text{height:auto}.module--corp_guides-wrp .middle-title-text .subtitle{font-size:22px;font-size:2.2rem;line-height:1;padding-top:60px;color:#252629;text-align:left}.SP_DEVICE .module--corp_guides-wrp .middle-title-text .subtitle{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;text-align:center;padding-top:30px;padding-bottom:30px}.module--corp_guides-wrp .menu-side{transition:all .15s ease;width:260px;padding-top:14px;float:right;border:1px solid #9b9b9b;position:relative}.SP_DEVICE .module--corp_guides-wrp .menu-side{display:none}.module--corp_guides-wrp .menu-side ul{width:255px;padding:0;margin:0;list-style:none}.module--corp_guides-wrp .menu-side ul li{font-size:14px;font-size:1.4rem;line-height:1;width:260px;height:48px}.module--corp_guides-wrp .menu-side ul.access .access,.module--corp_guides-wrp .menu-side ul.company .company,.module--corp_guides-wrp .menu-side ul.group .group,.module--corp_guides-wrp .menu-side ul.history .history,.module--corp_guides-wrp .menu-side ul.management .management,.module--corp_guides-wrp .text-area .maintitle{font-family:"Noto Sans Japanese";font-weight:700}.module--corp_guides-wrp .menu-side ul li a{transition:all .15s ease;box-sizing:border-box;display:block;width:100%;padding-left:35px;padding-top:14px;padding-bottom:17px;color:#252629;text-decoration:none;border-left:solid 5px #f4f5f5}.module--corp_guides-wrp .menu-side ul.access .access a,.module--corp_guides-wrp .menu-side ul.company .company a,.module--corp_guides-wrp .menu-side ul.group .group a,.module--corp_guides-wrp .menu-side ul.history .history a,.module--corp_guides-wrp .menu-side ul.management .management a{color:#0093c7;border-left:solid 5px #0093c7}.module--corp_guides-wrp .menu-side ul li a:hover{color:#0093c7}.module--corp_guides-wrp .text-area{padding:50px 95px 44px 55px}.SP_DEVICE .module--corp_guides-wrp .text-area{padding:40px 20px}.module--corp_guides-wrp .text-area .maintitle{font-size:22px;font-size:2.2rem;line-height:1.59091;letter-spacing:normal;color:#252629;margin-bottom:50px}.module--corp_guides-wrp .text-area .text-contents,.module--merit-archive_category_info .category_name,.module--merit-archive_category_info .tagWrp .link p,.module--merit-archive_title .maintitle,.module--merit-archive_title .subtitle{font-family:"Noto Sans Japanese";font-weight:400}.module--corp_guides-wrp .text-area .text-contents{font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal;color:#252629;margin-bottom:20px}.module--merit-archive_title{width:100%;min-width:1200px;padding-top:60px}.SP_DEVICE .module--merit-archive_title{min-width:100%;padding-top:0}.module--merit-archive_title .inner{width:1120px;height:115px;margin:0 auto}.SP_DEVICE .module--merit-archive_title .inner{width:92%;height:auto}.module--merit-archive_title .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;text-align:center;margin:0;color:#252629;padding:38px 0}.SP_DEVICE .module--merit-archive_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.47619;letter-spacing:normal;padding:20px 0 24px}.module--merit-archive_title .subtitle{font-size:22px;font-size:2.2rem;line-height:1;letter-spacing:normal;color:#252629;text-align:left}.module--merit-archive_spfilter{width:100%;min-width:1200px;padding-bottom:18px}.SP_DEVICE .module--merit-archive_spfilter{min-width:100%}.module--merit-archive_spfilter .spfilter--inner{width:92%;max-width:355px;margin:0 auto}.module--merit-archive_spfilter .module--option{margin-top:10px}.module--merit-archive_spfilter .module--option:first-child{margin-top:0}.module--merit-archive_category_info{width:100%;min-width:1200px}.SP_DEVICE .module--merit-archive_category_info{min-width:100%}.module--merit-archive_category_info .category_info--inner{width:1120px;margin:0 auto;overflow:hidden;padding-bottom:14px}.SP_DEVICE .module--merit-archive_category_info .category_name,.SP_DEVICE .module--merit-archive_category_info .category_tag{padding-bottom:4px}.SP_DEVICE .module--merit-archive_category_info .category_info--inner{width:92%;max-width:355px;margin:0 auto;text-align:center}.module--merit-archive_category_info .category_info-wrp{display:inline-block}.module--merit-archive_category_info .category_name{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;float:left}.module--merit-archive_category_info .category_tag{float:left;margin-left:6px}.module--merit-archive_category_info .tagWrp{transition:all .15s ease;border-radius:2px;height:22px;background:#6bad22;float:left;margin-bottom:0;margin-right:0;margin-top:2px}.module--merit-archive_category_info .tagWrp.item{box-sizing:border-box;background-color:transparent;border:1px solid #6bad22}.module--merit-archive_category_info .tagWrp.item .link p{font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.module--merit-archive_category_info .tagWrp a{display:inline-block;height:100%;text-decoration:none}.module--merit-archive_category_info .tagWrp .link{text-align:center;padding:0 20px}.module--merit-archive_category_info .tagWrp .link p{font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff;margin:0}.module--merit-archive-wrp .menu-side .categories ul li,.module--merit-archive-wrp .menu-side .menu-title p,.module--merit-archive-wrp .middle-title-text .subtitle{line-height:1;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal}.SP_DEVICE .module--merit-archive_category_info .tagWrp .link{padding:0 10px}.module--merit-archive-wrp{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:210px}.SP_DEVICE .module--merit-archive-wrp{min-width:100%;padding-bottom:100px}.module--merit-archive-wrp .inner{width:1120px;margin:0 auto}.module--merit-archive-wrp .inner:after{display:block;clear:both;content:""}.SP_DEVICE .module--merit-archive-wrp .inner{width:92%;max-width:355px}.module--merit-archive-wrp .contents-side{position:relative;width:830px;float:left}.SP_DEVICE .module--merit-archive-wrp .contents-side{width:100%;float:none}.module--merit-archive-wrp .middle-title-text{height:126px}.module--merit-archive-wrp .middle-title-text .subtitle{font-size:22px;font-size:2.2rem;padding-top:60px;color:#252629;text-align:left}.module--merit-archive-wrp .menu-side{width:260px;float:right}.module--merit-archive-wrp .menu-side .categories{margin-bottom:20px}.module--merit-archive-wrp .menu-side .categories,.module--merit-archive-wrp .menu-side .relation-items{position:relative;border:1px solid #9b9b9b}.module--merit-archive-wrp .menu-side .menu-title{width:100%;height:50px;background:#efefef;text-align:center}.module--merit-archive-wrp .menu-side .menu-title p{font-size:12px;font-size:1.2rem;padding-top:18px;color:#9b9b9b}.module--merit-archive-wrp .menu-side .categories ul{width:255px;padding:28px 0 14px;margin:0;list-style:none}.module--merit-archive-wrp .menu-side .categories ul li{font-size:14px;font-size:1.4rem;width:260px;height:48px}.module--merit-archive-wrp .menu-side .categories ul li a{transition:all .15s ease;box-sizing:border-box;display:block;width:100%;color:#252629;border-left:solid 5px #f4f5f5;text-decoration:none;padding-left:35px;padding-top:11px;padding-bottom:17px}.module--merit-archive-wrp .menu-side .categories ul li a span{color:#9b9b9b;padding-left:5px}.module--merit-archive-wrp .menu-side .categories ul li a:hover{color:#558b15}.module--merit-archive-wrp .menu-side .categories ul li.state-active a{color:#558b15;border-left:solid 5px #558b15}.module--merit-archive-wrp .merit-archive_cards{position:relative;background:#fff;overflow:hidden;height:180px;margin-bottom:20px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards{height:auto;margin-bottom:10px}.module--merit-archive-wrp .merit-archive_cards .left_image-wrp{transition:all .15s ease;position:relative;width:416px;height:180px;float:left}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .left_image-wrp{width:100%;float:none}.module--merit-archive-wrp .merit-archive_cards .left_image{position:relative;width:416px;float:left;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .left_image{width:100%;float:none}.module--merit-archive-wrp .merit-archive_cards .left_image img{width:100%}.module--merit-archive-wrp .merit-archive_cards .permission_alert{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.module--merit-archive-wrp .merit-archive_cards .permission_alert p{font-family:"Noto Sans Japanese";font-weight:400;color:#fff}.module--merit-archive-wrp .merit-archive_cards .permission_alert p.text1{font-size:18px;font-size:1.8rem;line-height:1.44444;letter-spacing:normal;padding-top:50px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .permission_alert p.text1{font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:normal}.module--merit-archive-wrp .merit-archive_cards .permission_alert p.text2{font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:normal;display:inline-block;width:254px;margin:16px auto 0;padding:6px 0;border:1px solid #fff}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .permission_alert p.text2{width:220px;font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal}.module--merit-archive-wrp .merit-archive_cards .right-text{position:relative;width:414px;float:left}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text{width:100%;float:none}.module--merit-archive-wrp .merit-archive_cards .right-text .permission-icon{position:absolute;top:8px;right:8px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text .permission-icon{top:12px;right:13px}.module--merit-archive-wrp .merit-archive_cards .right-text .permission-icon img{height:18px}.module--merit-archive-wrp .merit-archive_cards .right-text .text-area{width:358px;padding:10px 0 0 28px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text .text-area{box-sizing:border-box;width:100%;padding:15px 20px}.module--merit-archive-wrp .merit-archive_cards .right-text .text-area h4.date{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.module--merit-archive-wrp .merit-archive_cards .right-text .text-area h2.headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;padding-top:10px;margin:0;height:46px;overflow:hidden}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text .text-area h2.headline{height:auto;max-height:46px}.module--merit-archive-wrp .merit-archive_cards .right-text .text-area h2.headline a{transition:all .15s ease;color:#252629;text-decoration:none}.module--merit-archive-wrp .merit-archive_cards .right-text .text-area p.body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;color:#4a4a4a;padding-top:4px;margin:0;height:56px;overflow:hidden}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text .text-area p.body{height:auto;max-height:56px}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links{overflow:hidden;margin-top:7px;padding-left:28px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_cards .right-text .tag-links{width:100%;padding:0 20px 20px}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp{transition:all .15s ease;border-radius:2px;height:22px;background:#6bad22;float:left;margin-right:8px;margin-bottom:5px}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp.item{box-sizing:border-box;background-color:transparent;border:1px solid #6bad22}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp.item .link p{font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp a{display:inline-block;height:100%;text-decoration:none}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp .link{text-align:center;padding:0 20px}.module--merit-archive-wrp .merit-archive_cards .right-text .tag-links .tagWrp .link p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff;margin:0}.module--merit-archive-wrp .merit-archive_pins{position:relative;height:100px;margin-bottom:20px;background:rgba(116,176,49,.1)}.module--merit-archive-wrp .merit-archive_pins:after{display:block;clear:both;content:""}.module--merit-archive-wrp .merit-archive_pins:hover{transition:all .15s ease;opacity:.6}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag .tag-btn a:hover,.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag .tag-btn a:hover{opacity:.8}.module--merit-archive-wrp .merit-archive_pins:last-child{margin-bottom:50px}.module--merit-archive-wrp .merit-archive_pins img{position:absolute;width:52px;top:10px;left:-10px}.module--merit-archive-wrp .merit-archive_pins .image{float:left;width:234px;height:100%;background-size:cover}.SP_DEVICE .module--merit-archive-wrp .merit-archive_pins .image{width:132px}.module--merit-archive-wrp .merit-archive_pins .title-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.module--merit-archive-wrp .merit-archive_pins .title{box-sizing:border-box;position:relative;float:right;width:596px;height:100%;padding:14px 30px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_pins .title{width:calc(100% - 132px);padding:12px 16px}.module--merit-archive-wrp .merit-archive_pins .title p{font-size:16px;font-size:1.6rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#252629;overflow:hidden;max-height:70px}.SP_DEVICE .module--merit-archive-wrp .merit-archive_pins .title p{font-size:15px;font-size:1.5rem}.module-merit-single-wrp{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:60px}.SP_DEVICE .module-merit-single-wrp{min-width:100%;padding-top:0;width:100%}.module-merit-single-wrp .left_colum{width:832px;float:left;margin-right:24px}.SP_DEVICE .module-merit-single-wrp .left_colum{float:none;width:100%}.module-merit-single-wrp .inner{width:1120px;margin:0 auto;padding-top:40px;overflow:hidden}.SP_DEVICE .module-merit-single-wrp .inner{width:92%;max-width:375px;margin:0 auto}.module-merit-single-wrp .single_info_wrapper{width:1116px;margin:0 auto}.module-merit-single-wrp .back_btn_to_archive{transition:all .15s ease;position:relative;width:135px;height:40px;background:#fff}.module-merit-single-wrp .back_btn_to_archive:hover{background:#efefef}.module-merit-single-wrp .back_btn_to_archive a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#333}.module-merit-single-wrp .back_btn_to_archive i.left-arrow{display:inline-block;height:40px;width:5px;margin-right:17px;background-image:url(images/arrows/backtobtn_merit.png);background-size:5px 6px;background-position:center center;background-repeat:no-repeat}.module-merit-single-wrp .back_btn_to_archive span{display:inline-block;vertical-align:top;line-height:40px}.module-merit-single-wrp .s-article{margin-top:14px}.module-merit-single-wrp .s-article .info_contents{width:100%;background:#fff;background-size:100%;overflow:hidden;padding-bottom:34px}.module-merit-single-wrp .s-article .info_contents .article-image{width:100%;height:300px;margin-bottom:30px;background-size:cover;background-position:center center;background-repeat:no-repeat}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .article-image{height:130px;margin-bottom:10px}.module-merit-single-wrp .s-article .info_contents .date_area .bigdate,.module-merit-single-wrp .s-article .info_contents .date_area .smalldate{margin:0 auto;width:74px}.module-merit-single-wrp .s-article .info_contents .date_area{width:160px;float:left;text-align:center}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .date_area{display:table-cell;width:74px;padding-top:4px}.module-merit-single-wrp .s-article .info_contents .date_area .smalldate p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal}.module-merit-single-wrp .s-article .info_contents .date_area .smalldate p span{padding-left:3px}.module-merit-single-wrp .s-article .info_contents .date_area .bigdate p{font-family:"Noto Sans Japanese";font-weight:700;font-size:64px;font-size:6.4rem;line-height:1;letter-spacing:normal;color:#333}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .date_area .bigdate p{font-size:62px;font-size:6.2rem;line-height:1;letter-spacing:normal}.module-merit-single-wrp .s-article .info_contents .sp-title-area{display:table;table-layout:fixed}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area{width:600px;float:left}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .single-merit-text-area{width:92%;margin:0 auto;float:none}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area h2.title{font-family:"Noto Sans Japanese";font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.25;letter-spacing:normal;width:600px;margin:-8px 0 18px}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .single-merit-text-area h2.title{font-size:21px;font-size:2.1rem;line-height:1.33333;letter-spacing:normal;display:table-cell;padding-left:10px;vertical-align:top}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .border{width:28px;height:30px;border-top:solid 2px #d3d6d7}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area{overflow:hidden;margin-bottom:21px}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area{width:100%;margin-top:20px}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag{min-width:80px;float:left;margin-right:24px}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag{margin-right:10px;margin-bottom:10px}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag h4{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag .tag-btn{transition:all .15s ease;position:relative;border-radius:2px;height:22px;float:left;margin-top:10px;margin-right:5px}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag .tag-btn p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .category-tag .tag-btn a{transition:all .15s ease;border-radius:2px;display:inline-block;height:100%;padding:0 20px;text-decoration:none;background-color:#6bad22}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag{min-width:80px;float:left;margin-right:24px}.SP_DEVICE .module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag{margin-right:0}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag h4{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag .tag-btn{transition:all .15s ease;position:relative;border-radius:2px;height:22px;float:left;margin-top:10px;margin-right:5px;box-sizing:border-box;border:1px solid #6bad22}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag .tag-btn p{font-family:"Noto Sans Japanese";font-weight:400;text-decoration:none;display:block;height:22px;position:relative;font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.module-merit-single-wrp .s-article .info_contents .single-merit-text-area .tag-area .products-tag .tag-btn a{transition:all .15s ease;border-radius:2px;display:inline-block;height:100%;padding:0 20px;text-decoration:none;background-color:transparent}.module-merit-single-wrp .right_colum{width:260px;padding-top:54px;float:left}.module-merit-single-wrp .right_colum h3{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:normal;margin:0 0 14px}.module-merit-single-wrp .right_colum .menu-side{width:260px;float:right}.module-merit-single-wrp .right_colum .menu-side .categories{margin-bottom:20px}.module-merit-single-wrp .right_colum .menu-side .categories,.module-merit-single-wrp .right_colum .menu-side .relation-items{position:relative;border:1px solid #9b9b9b}.module-merit-single-wrp .right_colum .menu-side .menu-title{width:100%;height:50px;background:#efefef;text-align:center}.module-merit-single-wrp .right_colum .menu-side .menu-title p{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;padding-top:18px;color:#9b9b9b}.module-merit-single-wrp .right_colum .menu-side .categories ul{width:255px;padding:28px 0 14px;margin:0;list-style:none}.module-merit-single-wrp .right_colum .menu-side .categories ul li{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;width:260px;height:48px}.module-merit-single-wrp .right_colum .menu-side .categories ul li a{transition:all .15s ease;box-sizing:border-box;display:block;width:100%;color:#252629;border-left:solid 5px #f4f5f5;text-decoration:none;padding-left:35px;padding-top:11px;padding-bottom:17px}.module-merit-single-wrp .right_colum .menu-side .categories ul li a span{color:#9b9b9b;padding-left:5px}.module-merit-single-wrp .right_colum .menu-side .categories ul li a:hover{color:#558b15}.module-merit-single-wrp .right_colum .menu-side .categories ul li.state-active a{color:#558b15;border-left:solid 5px #558b15}.module--merit-register_contents-wrp p,.module--merit-register_title .maintitle,.module--merit-register_title .subtitle{letter-spacing:normal;color:#252629;font-family:"Noto Sans Japanese";font-weight:400}.module-merit-single-wrp .merit-single_footer_space{height:116px}.module--merit-register_title{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:60px}.SP_DEVICE .module--merit-register_title{min-width:100%}.module--merit-register_title .inner{width:1120px;height:115px;margin:0 auto}.module--merit-register_title .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;text-align:center;margin:0;padding:38px 0}.SP_DEVICE .module--merit-register_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.47619;letter-spacing:normal;padding:20px 0 24px}.module--merit-register_title .subtitle{font-size:22px;font-size:2.2rem;line-height:1;text-align:left}.module--merit-register_contents-wrp{width:736px;min-height:157px;margin:0 auto;background:#fff}.module--merit-register_contents-wrp .inner{padding:66px 94px 52px 70px}.module--merit-register_contents-wrp p{font-size:14px;font-size:1.4rem;line-height:1.42857;margin:0 0 20px;text-align:justify}.module--merit-register_contents-wrp p a,.module--merit-register_contents-wrp p avisited{color:#0093c7}.module--merit-register_contents-wrp h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#d0021b;margin:0 0 8px}.module--merit-register_contents-wrp h3,.module--merit-register_contents-wrp h4{font-weight:700;font-family:"Noto Sans Japanese";letter-spacing:normal}.module--merit-register_contents-wrp h3{font-size:18px;font-size:1.8rem;line-height:1;color:#d0021b;margin:0 0 20px}.module--merit-register_contents-wrp h4{font-size:18px;font-size:1.8rem;line-height:1.55556;color:#252629;margin:0 0 10px}.module--merit-register_contents-wrp .errors p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#d0021b;margin:0 0 8px}.module--merit-register_contents-wrp table#register_profile{display:block;margin-top:30px;border-spacing:0 8px;border-collapse:separate}.module--merit-register_contents-wrp table#register_profile tr th{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;width:184px;color:#252629;text-align:left}.module--merit-register_contents-wrp table#register_profile tr th span{color:#d0021b}.module--merit-register_contents-wrp table#register_profile tr td{width:362px}.module--merit-register_contents-wrp table#register_profile tr td input[type=text]{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;box-sizing:border-box;width:100%;height:52px;border:1px solid #979797;padding-left:20px;padding-right:20px;color:#252629}.SP_DEVICE .module--merit-register_contents-wrp table#register_profile tr td input[type=text]{border-radius:0}.module--merit-register_contents-wrp table#register_profile tr td input[type=text].hasError{border-color:#D0021B}.module--merit-register_contents-wrp table#register_profile tr td input[type=password]{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;box-sizing:border-box;width:100%;height:52px;border:1px solid #979797;padding-left:20px;padding-right:20px;color:#252629}.SP_DEVICE .module--merit-register_contents-wrp table#register_profile tr td input[type=password]{border-radius:0}.module--merit-register_contents-wrp table#register_profile tr td input[type=password].hasError{border-color:#D0021B}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp{position:relative;width:100%;height:52px;overflow:hidden}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp .selectedValue{font-family:"Noto Sans Japanese";font-weight:400;box-sizing:border-box;width:100%;height:52px;border:1px solid #979797;padding-left:20px;padding-right:20px;font-size:16px;font-size:1.6rem;line-height:3.25;letter-spacing:normal;cursor:pointer;color:#252629}.SP_DEVICE .module--merit-register_contents-wrp table#register_profile tr td .selectWrp .selectedValue{border-radius:0}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp .selectedValue.hasError{border-color:#D0021B}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp .selectedValue:after{content:'';display:inline-block;position:absolute;top:0;right:0;border-left:1px solid #979797;width:38px;height:100%;background-image:url(images/decorations/form-select-arrow.png);background-size:12px 8px;background-repeat:no-repeat;background-position:center center}.module--merit-register_contents-wrp table#register_profile tr td .fixed,.module--merit-register_contents-wrp table#register_profile tr td .selectWrp select{width:100%;height:52px;padding-left:20px;padding-right:20px;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal;box-sizing:border-box}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp select{font-size:16px;font-size:1.6rem;line-height:1;border:1px solid #979797;color:#252629;position:absolute;top:0;left:0;opacity:0}.SP_DEVICE .module--merit-register_contents-wrp table#register_profile tr td .selectWrp select{border-radius:0}.module--merit-register_contents-wrp table#register_profile tr td .selectWrp select.hasError{border-color:#D0021B}.module--merit-register_contents-wrp table#register_profile tr td .fixed{font-size:16px;font-size:1.6rem;line-height:3.25;border:1px solid #e8e9ea;color:#9ba4a7}.SP_DEVICE .module--merit-register_contents-wrp table#register_profile tr td .fixed{border-radius:0}.module--merit-register_contents-wrp table#register_profile tr td .fixed.hasError{border-color:#D0021B}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox{display:none}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox+label{position:relative;top:20px;display:inline-block;vertical-align:bottom;padding-left:25px;min-height:20px;line-height:20px;cursor:pointer}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox+label h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;color:#252629;position:relative;padding-left:15px;top:-6px}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox+label p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;color:#252629;position:relative;padding-left:15px;top:2px}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox+label::before{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;content:url(images/custom/check_off.png)}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox:checked+label::before{content:url(images/custom/check_on.png);transition:all .3s ease}.module--merit-register_contents-wrp table#register_profile tr td .custom-checkbox:disabled+label{opacity:.3;cursor:not-allowed}.module--merit-register_contents-wrp table#register_profile tr td p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#9ba4a7;text-align:left}.module--merit-register_contents-wrp .custom-register-btn{width:254px;height:40px;margin:45px auto 0;background:#74b031}.module--merit-register_contents-wrp .custom-register-btn a{text-decoration:none}.module--merit-register_contents-wrp .custom-register-btn p{font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;text-align:center;color:#fff;margin:0;padding-top:12px}.module--merit-register_contents-wrp form input[type=submit]{font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;-webkit-appearance:none;display:block;width:254px;height:40px;margin:45px auto 0;background:#74b031;border:0;color:#fff}.module--form-contents .state-hidden,.module--form-contents .success-msg{display:none}.module--form,.module--form-contents{background-color:#f4f5f5;position:relative}.module--form .maintitle,.module--form .subtitle,.module--form-contents p{font-family:"Noto Sans Japanese";color:#252629;letter-spacing:normal;font-weight:400}.module--merit-register_contents-wrp form input[type=submit].next{background-image:url(images/decorations/form-next-arrow.png);background-size:6px 12px;background-position:right 13px center;background-repeat:no-repeat}.module--merit-register_contents-wrp.profile{margin-bottom:85px}.module--form{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--form{min-width:100%;padding-top:0}.module--form.merit{padding-top:60px}.SP_DEVICE .module--form.merit{padding-top:0}.module--form .inner{width:1120px;height:115px;margin:0 auto}.SP_DEVICE .module--form .inner{width:92%;height:auto}.module--form .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;text-align:center;margin:0;padding:38px 0}.SP_DEVICE .module--form .maintitle{font-size:21px;font-size:2.1rem;line-height:1.47619;letter-spacing:normal;padding:20px 0 24px}.module--form .subtitle{font-size:22px;font-size:2.2rem;line-height:1;text-align:left}.module--form-contents{width:100%;min-width:1200px;min-height:157px;margin:0 auto;padding-bottom:160px}.SP_DEVICE .module--form-contents{min-width:100%;padding-bottom:74px}.module--form-contents .inner{box-sizing:border-box;width:736px;margin:0 auto;padding:66px 94px;background:#fff}.SP_DEVICE .module--form-contents .inner{width:92%;max-width:355px;padding:30px 20px 50px}.module--form-contents .inner.for_fixedpage{overflow:hidden}.module--form-contents p{font-size:14px;font-size:1.4rem;line-height:1.42857;margin:0 0 20px;text-align:justify}.SP_DEVICE .module--form-contents p{font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;margin:0 0 13px}.module--form-contents p a{transition:all .15s ease;text-decoration:none;color:#0093c7}.module--form-contents p a:hover{color:#00729B;text-decoration:underline}.module--form-contents p.attention{margin:10px 0 14px;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#9b9b9b}.module--form-contents h2,.module--form-contents h3{font-family:"Noto Sans Japanese";line-height:1;letter-spacing:normal;color:#d0021b}.module--form-contents h2{font-weight:400;font-size:13px;font-size:1.3rem;margin:0 0 8px}.module--form-contents h3{font-weight:700;font-size:18px;font-size:1.8rem;margin:0 0 20px}.module--form-contents h4,.module--form-contents h5{font-family:"Noto Sans Japanese";letter-spacing:normal;color:#252629}.module--form-contents h4{font-weight:700;font-size:18px;font-size:1.8rem;line-height:1.55556;margin:0 0 10px}.module--form-contents h5{font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.42857;margin:0;text-align:justify}.module--form-contents .separation{width:100%;border-top:1px solid #9b9b9b;margin:40px 0}.module--form-contents .errors p,.module--form-contents .success p{line-height:1;margin:0 0 8px;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal}.module--form-contents .success-msg p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#74b031}.module--form-contents .center{text-align:center}.module--form-contents .red{color:#d0021b}.module--form-contents .errors p{font-size:13px;font-size:1.3rem;color:#d0021b}.module--form-contents .success p{font-size:13px;font-size:1.3rem;color:#74b031}.module--form-contents .itemWrp{margin-top:30px}.SP_DEVICE .module--form-contents .itemWrp{margin-top:24px}.module--form-contents .itemWrp.confirm{margin-top:0}.module--form-contents .itemWrp .item{position:relative;width:100%;display:table;table-layout:fixed;margin-top:10px}.SP_DEVICE .module--form-contents .itemWrp .item{display:block}.module--form-contents .itemWrp .recaptcha{margin-top:30px}.module--form-contents .itemWrp .checkbox{width:100%;box-sizing:border-box;padding-left:118px}.SP_DEVICE .module--form-contents .itemWrp .checkbox{padding-left:0}.module--form-contents .itemWrp .twocolumn{overflow:hidden}.module--form-contents .itemWrp .twocolumn .left-side,.module--form-contents .itemWrp .twocolumn .right-side{float:left;box-sizing:border-box}.SP_DEVICE .module--form-contents .itemWrp .twocolumn .left-side,.SP_DEVICE .module--form-contents .itemWrp .twocolumn .right-side{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;float:none;display:block}.module--form-contents .back_or_next_wrp .back_or_next .backWrp,.module--form-contents .back_or_next_wrp .back_or_next .nextWrp,.module--form-contents .itemWrp .radio .left,.module--form-contents .itemWrp .radio .right{float:left}.module--form-contents .itemWrp .twocolumn .left-side{width:54%}.SP_DEVICE .module--form-contents .itemWrp .twocolumn .left-side{width:100%}.module--form-contents .itemWrp .twocolumn .right-side{width:46%;padding-left:24px}.SP_DEVICE .module--form-contents .itemWrp .twocolumn .right-side{width:100%;padding-left:0}.module--form-contents .itemWrp .twocolumn .right-side label{width:46px}.module--form-contents .itemWrp label{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;display:table-cell;table-layout:fixed;width:118px;color:#252629;text-align:left;vertical-align:middle}.SP_DEVICE .module--form-contents .itemWrp label{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;display:block}.module--form-contents .itemWrp label span{color:#d0021b}.module--form-contents .itemWrp label.from_top{vertical-align:top;padding-top:18px}.SP_DEVICE .module--form-contents .itemWrp label.from_top{padding-top:0}.module--form-contents .itemWrp label.checkbox{width:100%}.module--form-contents .itemWrp .inputWrp{display:table-cell}.SP_DEVICE .module--form-contents .itemWrp .inputWrp{display:block;margin-top:6px}.module--form-contents .itemWrp p.link{font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;margin-bottom:0}.module--form-contents .itemWrp input[type=text],.module--form-contents .itemWrp input[type=password]{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;line-height:1;height:52px;padding-left:20px;padding-right:20px;box-sizing:border-box;letter-spacing:normal}.module--form-contents .itemWrp p.link i.lock{display:inline-block;margin-top:-2px}.module--form-contents .itemWrp p.link i.lock img{vertical-align:middle;margin-top:-3px;margin-left:4px}.module--form-contents .itemWrp input[type=text]{font-size:1.6rem;width:100%;border:1px solid #979797;color:#252629}.SP_DEVICE .module--form-contents .itemWrp input[type=text]{border-radius:0}.module--form-contents .itemWrp input[type=text].hasError{border-color:#D0021B}.module--form-contents .itemWrp input[type=password]{font-size:1.6rem;width:100%;border:1px solid #979797;color:#252629}.module--form-contents .itemWrp .selectWrp select,.module--form-contents .itemWrp textarea{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;width:100%;color:#252629}.SP_DEVICE .module--form-contents .itemWrp input[type=password]{border-radius:0}.module--form-contents .itemWrp input[type=password].hasError{border-color:#D0021B}.module--form-contents .itemWrp textarea{box-sizing:border-box;border:1px solid #979797;font-size:1.6rem;line-height:1.125;letter-spacing:normal;height:182px;resize:vertical;padding:16px 20px}.SP_DEVICE .module--form-contents .itemWrp textarea{border-radius:0}.module--form-contents .itemWrp textarea.hasError{border-color:#D0021B}.module--form-contents .itemWrp .selectWrp{position:relative;width:100%;height:52px;overflow:hidden}.module--form-contents .itemWrp .selectWrp select{font-size:1.6rem;line-height:1;letter-spacing:normal;box-sizing:border-box;height:52px;border:1px solid #979797;padding-left:20px;padding-right:20px;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.module--form-contents .itemWrp .fixed,.module--form-contents .itemWrp .selectWrp .selectedValue{font-size:16px;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal;box-sizing:border-box}.SP_DEVICE .module--form-contents .itemWrp .selectWrp select{border-radius:0}.module--form-contents .itemWrp .selectWrp select.hasError{border-color:#D0021B}.module--form-contents .itemWrp .selectWrp .selectedValue{width:100%;height:52px;border:1px solid #979797;padding-left:20px;font-size:1.6rem;line-height:3.25;color:#252629;cursor:pointer;padding-right:38px}.SP_DEVICE .module--form-contents .itemWrp .selectWrp .selectedValue{border-radius:0}.module--form-contents .itemWrp .selectWrp .selectedValue.hasError{border-color:#D0021B}.module--form-contents .itemWrp .selectWrp .selectedValue:after{content:'';display:inline-block;position:absolute;top:0;right:0;border-left:1px solid #979797;width:38px;height:100%;background-image:url(images/decorations/form-select-arrow.png);background-size:12px 8px;background-repeat:no-repeat;background-position:center center}.module--form-contents .itemWrp .selectWrp .selectedValue.fixed{padding-top:0;padding-bottom:0;cursor:auto;color:#9ba4a7;border:1px solid #e8e9ea}.module--form-contents .itemWrp .selectWrp .selectedValue.fixed:after{border-left:1px solid #e8e9ea}.module--form-contents .itemWrp .fixed{width:100%;font-size:1.6rem;line-height:1.75;height:auto;min-height:52px;border:1px solid #e8e9ea;color:#9ba4a7;overflow:hidden;padding:11px 20px}.SP_DEVICE .module--form-contents .itemWrp .fixed{border-radius:0}.module--form-contents .itemWrp .fixed.hasError{border-color:#D0021B}.module--form-contents .itemWrp .fixed.textarea{padding:16px 20px;height:auto;min-height:182px}.module--form-contents .itemWrp .fixed.textarea p,.module--form-contents .itemWrp .fixed.textarea textarea{font-family:"Noto Sans Japanese";font-weight:400;line-height:1.125;letter-spacing:normal;font-size:16px;font-size:1.6rem;color:#9ba4a7;margin:0}.module--form-contents .itemWrp .fixed.textarea textarea{padding:0;border:0;resize:none}.module--form-contents .itemWrp .custom-checkbox{display:none}.module--form-contents .itemWrp .custom-checkbox+label{position:relative;top:20px;display:inline-block;vertical-align:bottom;padding-left:25px!important;min-height:20px;line-height:20px;cursor:pointer}.module--form-contents .itemWrp .custom-checkbox+label h2,.module--form-contents .itemWrp .custom-checkbox+label p{position:relative;padding-left:15px;color:#252629;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal}.module--form-contents .itemWrp .custom-checkbox+label h2{font-size:14px;font-size:1.4rem;line-height:1.42857;top:-6px}.module--form-contents .itemWrp .custom-checkbox+label p{font-size:14px;font-size:1.4rem;line-height:20px;margin-top:3px}.module--form-contents .itemWrp .custom-checkbox+label p.twoline{margin-top:-8px}.module--form-contents .itemWrp .custom-checkbox+label::before{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;content:url(images/custom/check_off.png)}.module--form-contents .itemWrp .custom-checkbox:checked+label::before{content:url(images/custom/check_on.png);transition:all .3s ease}.module--form-contents .itemWrp .custom-checkbox.corp:checked+label::before{content:url(images/custom/check_on_corp.png)}.module--form-contents .itemWrp .custom-checkbox:disabled+label{opacity:.3;cursor:not-allowed}.module--form-contents .itemWrp .radio{padding:6px;overflow:hidden}.module--form-contents .itemWrp .radio input[type=radio]+label{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:inline-block;margin-right:16px;width:auto;line-height:30px;cursor:pointer;color:#252629;padding:0 0 0 36px}.module--form-contents .itemWrp .radio input[type=radio]{display:none;margin:0}.module--form-contents .itemWrp .radio input[type=radio]+label::before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:20px;height:20px;margin-top:-10px;background:#FFF;border-radius:30px;border:2px solid #ccc}.module--form-contents .itemWrp .radio input[type=radio]:checked+label::after{content:"";position:absolute;top:50%;box-sizing:border-box;display:block;left:5.56px;width:8px;height:8px;margin-top:-4px;background:#4a4a4a;border-radius:8px}.module--form-contents .itemWrp .radio .left{margin-right:40px}.SP_DEVICE .module--form-contents .itemWrp .radio .left{margin-right:3px}.module--form-contents .itemWrp .item.about-permission{margin-top:30px}.module--form-contents .itemWrp .item.about-permission label{vertical-align:top}.module--form-contents .itemWrp .item.about-permission ul li{margin-bottom:18px}.module--form-contents .itemWrp .item.about-permission ul li span{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:normal;display:inline-block;margin-left:20px}.module--form-contents .itemWrp .item.about-permission ul li span.nothave{color:#9b9b9b}.module--form-contents .itemWrp .item.about-permission a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;color:#0093c7}.module--form-contents .itemWrp .item.about-permission a i{display:inline-block;margin-left:10px}.module--form-contents .itemWrp .item.about-mail_magazine{margin-top:20px}.SP_DEVICE .module--form-contents .itemWrp .item.about-mail_magazine label{padding-right:0;width:100%}.module--form-contents .itemWrp .item.required{padding-left:184px;margin-bottom:20px}.module--form-contents .itemWrp .item.required.contact{padding-left:118px}.SP_DEVICE .module--form-contents .itemWrp .item.required{padding-left:0;margin-bottom:0}.module--form-contents .itemWrp .item.required p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;margin:0;color:#979797}.module--form-contents .itemWrp .item.required span{color:#d0021b}.module--form-contents .itemWrp._page-account label{width:184px;padding-right:24px;box-sizing:border-box}.module--form-contents .itemWrp._page-account .checkbox{padding-left:184px}.SP_DEVICE .module--form-contents .itemWrp._page-account .checkbox{padding-left:0;margin-bottom:30px}.module--form-contents .itemWrp._page-account .checkbox label{box-sizing:border-box;width:auto}.module--form-contents .itemWrp._page-account .checkbox label.merit_terms{width:170px;padding-right:0}.module--form-contents ._page-login{margin-top:23px}.module--form-contents ._page-login ul li{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;color:#252629}.module--form-contents ._page-login ul a{transition:all .15s ease;text-decoration:none;color:#0093c7}.module--form-contents ._page-login ul a:hover{color:#00729B;text-decoration:underline}.module--form-contents ._page-login .about-permission{box-sizing:border-box;width:546px;margin-top:52px;padding:30px 36px 40px;background-color:#efefef}.SP_DEVICE .module--form-contents ._page-login .about-permission{width:100%;margin-top:36px;padding:25px 20px}.module--form-contents ._page-login .about-permission p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;margin-bottom:14px}.module--form-contents ._page-login .about-permission p.small{font-size:12px;font-size:1.2rem;margin-bottom:12px}.SP_DEVICE .module--form-contents ._page-login .about-permission p.require{display:table}.module--form-contents ._page-login .about-permission p.require img{vertical-align:middle}.SP_DEVICE .module--form-contents ._page-login .about-permission p.require img{display:table-cell;padding-top:4px;vertical-align:top}.module--form-contents ._page-login .about-permission p.require span{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal;display:inline-block;margin-left:12px}.SP_DEVICE .module--form-contents ._page-login .about-permission p.require span{display:table-cell;padding-left:16px;vertical-align:top}.module--form-contents ._page-login .about-permission .link{font-family:"Noto Sans Japanese";font-weight:700;display:block;transition:all .15s ease;width:254px;height:40px;margin:36px 0 0;background:#74b031;color:#fff}.module--form-contents ._page-login .about-permission .link:hover{background-color:#4c7e14}.SP_DEVICE .module--form-contents ._page-login .about-permission .link{width:100%;max-width:254px;margin:18px auto 0}.module--form-contents ._page-login .about-permission .link a{font-family:"Noto Sans Japanese";font-weight:400;width:100%;display:block;height:100%}.module--form-contents ._page-login .about-permission .link a,.module--form-contents ._page-login .about-permission .link p{font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;color:#fff;text-decoration:none;text-align:center}.module--form-contents ._page-login .about-permission .link i{display:inline-block;margin-left:16px;margin-top:-8px}.module--form-contents ._page-login .about-permission .link i img{margin-top:-2px;vertical-align:middle}.module--form-contents .ajax-loader,.module--form-contents .wpcf7-response-output{display:none!important}.module--form-contents .back_or_next_wrp{text-align:center}.module--form-contents .back_or_next_wrp .back_or_next{display:inline-block;overflow:hidden}.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next .backWrp,.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next .nextWrp{float:none;width:254px}.module--form-contents .back_or_next_wrp .back_or_next .backWrp{margin-top:45px;margin-right:10px}.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next .backWrp{margin:20px auto 0}.module--form-contents .back_or_next_wrp .back_or_next .backWrp a{transition:all .15s ease;font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;display:block;width:148px;height:40px;background-color:#9ba4a7;text-align:center;color:#fff;text-decoration:none}.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next .backWrp a{width:100%}.module--form-contents .back_or_next_wrp .back_or_next .backWrp a:hover{background-color:#4a4a4a}.module--form-contents .back_or_next_wrp .back_or_next input{width:148px}.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next input{margin-top:14px;width:254px}.module--form-contents .back_or_next_wrp .back_or_next input.large{width:248px}.SP_DEVICE .module--form-contents .back_or_next_wrp .back_or_next input.large{width:254px}.login-wrap .s-reregistration{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:46px}.SP_DEVICE .login-wrap .s-reregistration{min-width:100%}.login-wrap .s-reregistration .inner{box-sizing:border-box;padding:47px 94px 55px;width:926px;margin:0 auto;border:1px solid #979797}.login-wrap .s-reregistration h3{font-size:26px;font-size:2.6rem;font-family:"Noto Sans Japanese";font-weight:400;margin:0 0 24px;text-align:center}.login-wrap .s-reregistration .links .register a,.login-wrap .s-reregistration p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;text-align:center}.login-wrap .s-reregistration p{font-size:1.4rem}.login-wrap .s-reregistration p.small{font-size:12px;font-size:1.2rem}.login-wrap .s-reregistration .links{overflow:hidden;width:554px;margin:48px auto 25px}.login-wrap .s-reregistration .links .register{margin:0 auto;transition:all .15s ease;width:272px;height:40px;background-color:#74b031}.login-wrap .s-reregistration .links .register:hover{background-color:#4c7e14}.module--terms-wrp,.module--terms_title{position:relative;background-color:#f4f5f5}.SP_DEVICE .login-wrap .s-reregistration .links .register{width:100%;max-width:272px}.login-wrap .s-reregistration .links .register a{font-size:1.4rem;line-height:2.85714;letter-spacing:normal;display:block;width:100%;height:100%;color:#fff;text-decoration:none}.module--form-require li,.module--terms_title .maintitle{font-family:"Noto Sans Japanese";font-weight:400;color:#252629;letter-spacing:normal}.module--form-require ul{margin-bottom:20px;padding-left:2.5rem}.module--form-require li{font-size:14px;font-size:1.4rem;line-height:1.42857;margin:0;text-align:justify;list-style-type:disc}.module--terms_title{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--terms_title{min-width:100%;margin-top:0;padding:30px 0}.module--terms_title .inner{width:1120px;height:auto;margin:0 auto}.SP_DEVICE .module--terms_title .inner{width:100%;height:auto}.module--terms_title .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;text-align:center;margin:0;padding:38px}.SP_DEVICE .module--terms_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:0 15px}.module--terms-wrp{width:100%;min-width:1200px;padding-bottom:210px}.SP_DEVICE .module--terms-wrp{min-width:100%;padding-bottom:80px}.module--terms-wrp .inner{box-sizing:border-box;margin:0 auto;padding:70px;width:926px;background-color:#fff;overflow:hidden;color:#333}.module--common_title,.module-pager{background-color:#f4f5f5;position:relative}.SP_DEVICE .module--terms-wrp .inner{width:100%;max-width:375px;height:auto;padding:20px}.module--terms-wrp .s-rule{margin-bottom:80px}.module--terms-wrp div[class^=s-]{margin-bottom:36px}.module--terms-wrp h3{font-size:18px;font-size:1.8rem;margin:0 0 26px}.SP_DEVICE .module--terms-wrp h3{font-size:16px;font-size:1.6rem;margin-bottom:16px}.module--terms-wrp h4{margin-bottom:1.5rem;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal}.module--terms-wrp h5{margin-bottom:.5rem;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal}.module--terms-wrp p{margin-bottom:1.3rem;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:normal}.module--terms-wrp p:last-child{margin-bottom:0}.module--terms-wrp a{color:#2B7EB5}.module--common_title .maintitle,.module--common_title .subtitle{color:#252629;font-family:"Noto Sans Japanese";font-weight:400}.module--terms-wrp ul.spec{padding-left:12px}.module--terms-wrp li{font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:normal}.module--terms-wrp .indent-1{text-indent:38px}.module--terms-wrp .indent-2{text-indent:76px}.module--terms-wrp .indent-3{text-indent:114px}.module--terms-wrp .right{text-align:right}.module--common_title{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--common_title{min-width:100%;padding-top:0}.module--common_title .inner{width:1120px;height:154px;margin:0 auto}.module--common_title .maintitle{font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;text-align:center;margin:0 0 16px;padding:38px 0 10px}.SP_DEVICE .module--common_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:30px 0 10px}.module--common_title .subtitle{text-align:center}.module-pager{width:100%;min-width:1200px;text-align:center;margin:0 auto}.SP_DEVICE .module-pager{min-width:100%}.module-pager .pager-inner{display:inline-block;overflow:hidden;font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal}.module-pager .page-numbers{float:left;background:#efefef;height:18px;width:14px;padding-right:10px;padding-left:10px;padding-top:6px}.module-pager .page_selector_wrap{text-align:center}.module-pager.corp a{transition:all .15s ease;text-decoration:none;color:#0093c7}.module-pager.corp a:hover{color:#00729B;text-decoration:underline}.module-pager.merit{min-width:1120px}.SP_DEVICE .module-pager.merit{margin-top:20px;min-width:100%}.module-pager.merit a{transition:all .15s ease;text-decoration:none;color:#74b031}.module-pager.merit a:hover{color:#74b031;text-decoration:underline}.module-share_btn .button-face p,.module-share_btn .share_btns ul a{font-family:"Noto Sans Japanese";font-weight:400;color:#fff}.module-pager .next,.module-pager .prev{float:left;width:24px;height:18px;padding-top:6px;padding-right:0;padding-left:0;background:#fff}.module-share_btn{position:relative;width:140px;height:40px;margin-left:auto}.module-share_btn .button-face{transition:all .15s ease;position:relative;height:100%;cursor:pointer;background-color:#4a4a4a}.module-share_btn .button-face:hover{background-color:#252629}.module-share_btn .button-face p{font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;padding-top:12px;padding-left:15px;float:left}.module-share_btn .button-face img{width:20px;float:left;padding-top:12px;padding-left:27px}.see-more,.see-more2{padding-right:25px;float:right}.module-share_btn .share_btns{transition:all .15s ease;position:absolute;left:0;top:40px;width:100%;max-height:0;overflow:hidden}.module-share_btn .share_btns ul li{width:100%;height:40px;background-color:#4a4a4a;background-position:8px center;background-repeat:no-repeat;transition:all .15s ease}.module--category_filter.corp .selectedValue,.module-share_btn .share_btns ul li:hover{background-color:#252629}.module-share_btn .share_btns ul li.facebook{background-image:url(images/decorations/facebook.png);background-size:26px}.module-share_btn .share_btns ul li.twitter{background-image:url(images/decorations/twitter.png);background-size:26px}.module-share_btn .share_btns ul a{font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;box-sizing:border-box;display:block;height:100%;padding-left:48px;text-decoration:none}.see-more a,.see-more2 p{font-family:"Noto Sans Japanese";font-weight:400;line-height:1;letter-spacing:normal;text-decoration:none}.module-share_btn.state-open .share_btns{max-height:80px}.see-more{clear:both;width:80px;height:15px;margin-top:10px}.see-more a{transition:all .15s ease;color:#0093c7;font-size:10px;font-size:1rem;display:inline-block;text-align:right}.see-more a:hover{color:#00729B;text-decoration:none;border-bottom:1px solid #00729B}.see-more a .arrow{padding-left:15px;margin-top:10px}.see-more2{width:72px;height:15px;position:relative;margin-top:15px}.see-more2 p{font-size:10px;font-size:1rem;height:15px;color:#0093c7}.see-more2 p .arrow{padding-left:15px;margin-top:10px}.module--products_accordion{position:relative;box-sizing:border-box;width:100%;padding:10px 20px 10px 35px}.module--products_accordion span,.module--products_accordion ul{position:relative;font-family:"Noto Sans Japanese";font-weight:400;line-height:2;letter-spacing:normal;padding-left:15px}.module--products_accordion ul{box-sizing:border-box;font-size:14px;font-size:1.4rem}.module--products_accordion ul.hasChildren{display:none}.module--products_accordion span{font-size:14px;font-size:1.4rem;display:inline-block;cursor:pointer}.module--products_accordion span:before{content:'';position:absolute;display:block;width:0;height:0;top:8.33px;left:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #a0a1a3;transition:all .4s ease}.module--products_accordion span.state-open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.module--products_accordion li{position:relative;width:100%}.module--products_accordion a{transition:all .15s ease;text-decoration:none;color:#4a4a4a}.module--products_accordion a:hover{text-decoration:underline;color:#558b15}.module--category_filter{position:relative}.module--category_filter .label{position:absolute;box-sizing:border-box;top:0;width:300px;left:-300px;padding-right:10px;text-align:right}.module--category_filter .selectedValue,.module--category_filter select{padding-left:20px;padding-right:20px;height:40px;width:100%;letter-spacing:normal;cursor:pointer;font-family:"Noto Sans Japanese";font-weight:400;box-sizing:border-box}.module--category_filter .label p{font-size:11px;font-size:1.1rem;line-height:3.63636;letter-spacing:normal;color:#9b9b9b;margin:0}.module--category_filter .filterWrp{position:relative;width:100%;height:40px;overflow:hidden}.module--category_filter .selectedValue{border:1px solid #979797;font-size:14px;font-size:1.4rem;line-height:2.85714;color:#fff}.SP_DEVICE .module--category_filter .selectedValue{border-radius:0}.module--category_filter .selectedValue.hasError{border-color:#D0021B}.module--category_filter select{font-size:16px;font-size:1.6rem;line-height:1;border:1px solid #979797;color:#252629;position:absolute;top:0;left:0;opacity:0}.home .two-cards .top-cards a:hover,.module--back_to_top:hover,.single-merit-text-contents.v2 a:hover{opacity:.7}.SP_DEVICE .module--category_filter select{border-radius:0}.module--category_filter select.hasError{border-color:#D0021B}.module--category_filter_buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;margin-top:20px;padding-left:13px;padding-right:13px;margin-bottom:20px}.module--category_filter_buttons .filter{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:normal;display:inline-block;margin-right:10px;margin-bottom:10px;padding:0 20px;background:#D8D8D8;border-radius:15px;color:#252629;cursor:pointer}.module--category_filter_buttons .filter:hover{transition:all .15s ease;background:#0093C7;color:#fff}.module--category_filter_buttons .filter.active{background:#0093C7;color:#fff}.single-merit-text-contents{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;padding-bottom:20px}.single-merit-text-contents h1,.single-merit-text-contents h2,.single-merit-text-contents h3,.single-merit-text-contents h4,.single-merit-text-contents h5,.single-merit-text-contents h6{line-height:1;margin:18px 0;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal;color:#252629}.SP_DEVICE .single-merit-text-contents{padding-bottom:20px}.single-merit-text-contents.no-paddingBottom{padding-bottom:0}.single-merit-text-contents h1{font-size:32px;font-size:3.2rem}.single-merit-text-contents h2{font-size:28px;font-size:2.8rem}.single-merit-text-contents h3{font-size:24px;font-size:2.4rem}.single-merit-text-contents h4{font-size:21px;font-size:2.1rem}.single-merit-text-contents h5{font-size:18px;font-size:1.8rem}.single-merit-text-contents h6{font-size:16px;font-size:1.6rem}.single-merit-text-contents p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-merit-text-contents a{color:#6bad22}.single-merit-text-contents ol,.single-merit-text-contents pre,.single-merit-text-contents ul{font-family:"Noto Sans Japanese";font-weight:400;line-height:1.57143;letter-spacing:normal;color:#252629;text-align:justify}.single-merit-text-contents ol{margin:20px 0 30px;font-size:14px;font-size:1.4rem}.single-merit-text-contents ul{font-size:14px;font-size:1.4rem;padding-left:40px;list-style:disc;margin:20px 0}.single-merit-text-contents pre{font-size:14px;font-size:1.4rem;margin-bottom:30px}.single-merit-text-contents img{width:auto;max-width:100%;height:auto;margin:20px 0}.single-merit-text-contents table,.single-merit-text-contents table p{line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify;font-weight:400;font-family:"Noto Sans Japanese"}.single-merit-text-contents table{font-size:14px;font-size:1.4rem;width:100%}.single-merit-text-contents table p{font-size:14px;font-size:1.4rem}.SP_DEVICE .single-merit-text-contents table{max-width:100%}.single-merit-text-contents iframe{position:relative;z-index:0}.SP_DEVICE .single-merit-text-contents iframe{width:100%;max-width:100%;height:auto}.SP_DEVICE .single-merit-text-contents .wp-video{width:100%!important}.SP_DEVICE .single-merit-text-contents .wp-video .wp-video-shortcode{width:100%!important;height:auto!important}.single-merit-text-contents .w3eden h4{font-weight:400}.single-merit-text-contents .w3eden .media{margin-bottom:15px}.single-merit-text-contents .w3eden .media img{margin:0}.single-merit-text-contents .w3eden .media .media-heading{padding:0}.single-merit-text-contents.v2 h2,.single-merit-text-contents.v2 h3{padding:15px 26px;margin-top:0;margin-bottom:30px;letter-spacing:normal}.single-merit-text-contents.v2 h2{font-size:23px;font-size:2.3rem;line-height:1.3913;color:#fff}.SP_DEVICE .single-merit-text-contents.v2 h2{margin-bottom:30px}.single-merit-text-contents.v2.corp h2{background-color:#4990E2}.single-merit-text-contents.v2.merit h2{background-color:#74B031}.single-merit-text-contents.v2 h3{font-size:19px;font-size:1.9rem;line-height:1.36842;box-sizing:border-box;border-bottom:1px dotted;border-left:10px solid}.single-merit-text-contents.v2.corp h3{border-color:#4990E2}.single-merit-text-contents.v2.merit h3{border-color:#74B031}.single-merit-text-contents.v2 h4{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;margin-top:0;margin-bottom:30px;padding:10px;box-sizing:border-box;border-bottom:1px solid #9B9B9B;border-top:1px solid #9B9B9B}.single-merit-text-contents.v2 h4.media-heading{color:#252629;font-weight:400}.single-merit-text-contents.v2 hr{margin-top:0;margin-bottom:30px}.single-merit-text-contents.v2 ol,.single-merit-text-contents.v2 ul{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding-left:20px}.single-merit-text-contents.v2 ol li,.single-merit-text-contents.v2 ul li{padding-left:10px}.single-merit-text-contents.v2 blockquote{margin:0 0 30px;padding:30px;background-color:#F8F9F9}.single-merit-text-contents.v2 table td,.single-merit-text-contents.v2 table th{padding:8px 10px;border:1px solid #979797}.single-merit-text-contents.v2 blockquote p{margin:0}.single-merit-text-contents.v2 table{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin:0 0 30px;border:1px solid #979797}.single-merit-text-contents.v2 table th{text-align:center;font-weight:400}.single-merit-text-contents.v2.merit table th{background-color:rgba(116,176,49,.15)}.single-merit-text-contents.v2.corp table th{background-color:rgba(0,147,199,.15)}.single-merit-text-contents.v2 a{transition:all .15s ease;text-decoration:none}.single-merit-text-contents.v2 a.button{display:inline-block;padding:10px 70px}.single-merit-text-contents.v2 a.button:hover{text-decoration:none}.SP_DEVICE .single-merit-text-contents.v2 a.button{padding:10px 35px}.single-merit-text-contents.v2.merit a{color:#74B031}.single-merit-text-contents.v2.merit a.button{color:#fff;background-color:#74B031}.single-merit-text-contents.v2.corp a{color:#0093C7}.single-merit-text-contents.v2.corp a.button{color:#fff;background-color:#0093C7}.single-merit-text-contents.v2 p{margin-bottom:30px}.single-merit-text-contents.v2 .yarpp-related h3{font-family:"Noto Sans Japanese";font-size:16px!important;font-weight:700;line-height:1.38;color:#9b9b9b!important;border:none;padding:0;margin-bottom:10px}.single-merit-text-contents .permission-error-wrap{width:627px;background:#efefef;border:1px solid #74b031;margin-top:-8px}.SP_DEVICE .single-merit-text-contents .permission-error-wrap{width:92%;margin:0 auto}.single-merit-text-contents .permission-error-wrap .permission-error-inner{padding:31px 60px 40px 38px}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner{padding:25px 20px}.single-merit-text-contents .permission-error-wrap .permission-error-inner .icon-lock{width:51px;height:51px;margin:0 0 15px;background:url(images/singlepage/icon-unlock.svg) center center;background-size:cover}.single-merit-text-contents .permission-error-wrap .permission-error-inner .icon-lock img{width:100%}.single-merit-text-contents .permission-error-wrap .permission-error-inner h3{font-family:"Noto Sans Japanese";font-weight:700;font-size:20px;font-size:2rem;margin:0 0 8px}.single-merit-text-contents .permission-error-wrap .permission-error-inner p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:18px;text-align:justify}.single-merit-text-contents .permission-error-wrap .permission-error-inner p.small{font-size:12px;font-size:1.2rem;margin-bottom:12px}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner p.require{position:relative;display:block}.single-merit-text-contents .permission-error-wrap .permission-error-inner p.require img{width:80px;margin-top:0;vertical-align:middle}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner p.require img{position:absolute;left:0;top:0;width:80px;padding-top:4px;vertical-align:top}.single-merit-text-contents .permission-error-wrap .permission-error-inner p.require span{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal;display:inline-block;margin-left:12px}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner p.require span{font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:normal;width:100%;padding-left:96px;margin-left:0;box-sizing:border-box}.single-merit-text-contents .permission-error-wrap .permission-error-inner .link{transition:all .15s ease;width:470px;height:40px;background-color:#74b031;margin-top:50px;margin-left:auto;margin-right:auto}.single-merit-text-contents .permission-error-wrap .permission-error-inner .link:hover{background-color:#4c7e14}.single-merit-text-contents .permission-error-wrap .permission-error-inner .link a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner .link{box-sizing:border-box;width:100%;max-width:315px;margin:0 auto;height:auto;padding:15px}.SP_DEVICE .single-merit-text-contents .permission-error-wrap .permission-error-inner .link a{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal}.module-post-links{width:924px;margin-left:auto;margin-right:auto;border-top:solid 1px #252629}.SP_DEVICE .module-post-links{width:92%;max-width:375px;margin:0 auto}.module-post-links .module-post-link{position:relative;width:924px;border-bottom:solid 1px #d9d9d9}.SP_DEVICE .module-post-links .module-post-link{width:100%}.module-post-links a{display:block;box-sizing:border-box;width:100%;height:100%;text-decoration:none;padding:15px 8px;transition:all .15s ease}.module-post-links a:after{display:block;clear:both;content:""}.module-post-links a:hover{background:#efefef}.module-post-links p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.61538;letter-spacing:normal;margin:0;color:#4a4a4a}.module-post-links .no_article p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.61538;letter-spacing:normal;padding:15px 8px;border-bottom:solid 1px #d9d9d9}.module-post-links .module-post-link.corp .date p,.module-post-links .module-post-link.corp .title p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;line-height:1.61538;letter-spacing:normal}.module--option .selectWrp .selectedValue,.module--option .selectWrp select{padding-left:20px;padding-right:20px;height:40px;cursor:pointer;box-sizing:border-box}.module-post-links .module-post-link.corp .date,.module-post-links .module-post-link.corp .link_arrow,.module-post-links .module-post-link.corp .title{float:left;overflow:hidden}.SP_DEVICE .module-post-links .module-post-link.corp .date,.SP_DEVICE .module-post-links .module-post-link.corp .link_arrow,.SP_DEVICE .module-post-links .module-post-link.corp .title{float:none}.module-post-links .module-post-link.corp .title{margin-right:18px;width:796px}.SP_DEVICE .module-post-links .module-post-link.corp .title{width:60%}.module-post-links .module-post-link.corp .title p{font-size:1.3rem;color:#4a4a4a}.module-post-links .module-post-link.corp .date{width:74px;margin-right:6px}.SP_DEVICE .module-post-links .module-post-link.corp .date{position:absolute;top:15px;right:20px}.module-post-links .module-post-link.corp .date p{font-size:1.3rem;color:#b9b9b9}.module-post-links .module-post-link.corp .permission{width:70px;margin-right:14px;min-height:1px}.module-post-links .module-post-link.corp .permission img{width:100%}.module-post-links .module-post-link.corp .link_arrow{width:14px;line-height:21px}.module-post-links .module-post-link.merit .category p,.module-post-links .module-post-link.merit .date p,.module-post-links .module-post-link.merit .title p{line-height:1.61538;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal}.SP_DEVICE .module-post-links .module-post-link.corp .link_arrow{position:absolute;top:16px;right:10px}.module-post-links .module-post-link.corp .link_arrow img{vertical-align:middle;width:100%}.module-post-links .module-post-link.merit .category,.module-post-links .module-post-link.merit .date,.module-post-links .module-post-link.merit .link_arrow,.module-post-links .module-post-link.merit .permission,.module-post-links .module-post-link.merit .title{float:left;overflow:hidden}.SP_DEVICE .module-post-links .module-post-link.merit .category,.SP_DEVICE .module-post-links .module-post-link.merit .date,.SP_DEVICE .module-post-links .module-post-link.merit .link_arrow,.SP_DEVICE .module-post-links .module-post-link.merit .permission,.SP_DEVICE .module-post-links .module-post-link.merit .title{float:none}.module-post-links .module-post-link.merit .category{margin-right:0;width:128px}.SP_DEVICE .module-post-links .module-post-link.merit .category{width:60%}.module-post-links .module-post-link.merit .category p{font-size:13px;font-size:1.3rem;color:#74b031}.module-post-links .module-post-link.merit .title{margin-right:18px;width:584px}.SP_DEVICE .module-post-links .module-post-link.merit .title{width:65%;float:none;min-height:30px;margin-top:5px}.module-post-links .module-post-link.merit .title p{font-size:13px;font-size:1.3rem;color:#4a4a4a}.module-post-links .module-post-link.merit .permission{width:70px;margin-right:14px;min-height:1px}.SP_DEVICE .module-post-links .module-post-link.merit .permission{margin-top:10px}.module-post-links .module-post-link.merit .permission img{width:100%}.module-post-links .module-post-link.merit .date{width:74px;margin-right:6px}.SP_DEVICE .module-post-links .module-post-link.merit .date{position:absolute;top:15px;right:20px}.module-post-links .module-post-link.merit .date p{font-size:13px;font-size:1.3rem;color:#b9b9b9}.module-post-links .module-post-link.merit .link_arrow{width:14px;line-height:16px}.SP_DEVICE .module-post-links .module-post-link.merit .link_arrow{position:absolute;top:16px;right:10px}.module--option,.module--option .selectWrp{position:relative;width:100%}.module-post-links .module-post-link.merit .link_arrow img{vertical-align:middle;width:100%}.module--option .supportStr{font-size:11px;font-size:1.1rem;line-height:3.63636;letter-spacing:normal;float:left;color:#9b9b9b}.module--option .selectWrp{height:40px;overflow:hidden}.module--option .selectWrp select{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;width:100%;border:1px solid #979797;color:#252629;position:absolute;top:0;left:0;opacity:0}.SP_DEVICE .module--option .selectWrp select{border-radius:0}.module--option .selectWrp select.hasError{border-color:#D0021B}.module--option .selectWrp .selectedValue{font-family:"Noto Sans Japanese";font-weight:400;width:100%;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;color:#fff;border:0}.SP_DEVICE .module--option .selectWrp .selectedValue{border-radius:0}.module--option .selectWrp .selectedValue.hasError{border-color:#D0021B}.module--option .selectWrp .selectedValue:after{content:'';display:inline-block;position:absolute;right:18px;top:0;height:100%;width:8px;pointer-events:none;background-image:url(images/arrows/filteroption.png);background-position:0 center;background-size:8px;background-repeat:no-repeat}.module--option.merit .selectedValue{background-color:#4a4a4a}.module--contents-wrp,.module--guide-wrp,.module--guide_title{background-color:#f4f5f5;position:relative}.module--contents-wrp{width:100%;min-width:1200px}.SP_DEVICE .module--contents-wrp{min-width:100%;padding:0 10px;width:100%;box-sizing:border-box}.module--guide_title{width:100%;min-width:1200px;padding-top:80px}.SP_DEVICE .module--guide_title{min-width:100%;margin-top:0;padding:30px 0}.module--guide_title .inner{width:1120px;height:auto;margin:0 auto}.SP_DEVICE .module--guide_title .inner{width:100%;height:auto}.module--guide_title .maintitle{font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;text-align:center;margin:0;color:#252629;padding:38px}.SP_DEVICE .module--guide_title .maintitle{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:0 15px}.module--guide-wrp{width:100%;min-width:1200px}.SP_DEVICE .module--guide-wrp{min-width:100%}.module--guide-wrp div[class^=s-]{margin-bottom:36px}.module--guide-wrp p{margin-bottom:1.3rem;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal}.module--guide-wrp p:last-child{margin-bottom:0}.module--guide-wrp a{color:#2B7EB5}.module--guide-wrp .indent-1{text-indent:38px}.module--guide-wrp .indent-2{text-indent:76px}.module--guide-wrp .indent-3{text-indent:114px}.module--guide-wrp .forSp{display:none}.SP_DEVICE .module--guide-wrp .forSp{display:block}.SP_DEVICE .module--guide-wrp .forPc,.module--guide-wrp .guide-pickup .pickup-bg img{display:none}.module--guide-wrp .guide-subtitle{margin-bottom:12px;text-align:center}.module--guide-wrp .guide-subtitle p{font-size:24px;font-size:2.4rem}.SP_DEVICE .module--guide-wrp .guide-subtitle p{font-size:21px;font-size:2.1rem;padding:0 10px}.module--guide-wrp .guide-txt{margin:0 auto;width:740px;text-align:center}.SP_DEVICE .module--guide-wrp .guide-txt{box-sizing:border-box;padding:0 20px;width:100%;max-width:375px;text-align:left}.module--guide-wrp .guide-pickup{padding-bottom:80px}.SP_DEVICE .module--guide-wrp .guide-pickup{padding-bottom:40px}.module--guide-wrp .guide-pickup .pickup-bg{margin:5px auto 30px;width:1123px;height:596px;background-image:url(images/merit_guide/pickup_bg.jpg);background-size:100%;background-position:center;background-repeat:no-repeat}.SP_DEVICE .module--guide-wrp .guide-pickup .pickup-bg{margin:27px auto 40px;width:100%;max-width:375px;height:auto;background-image:none}.SP_DEVICE .module--guide-wrp .guide-pickup .pickup-bg img{display:block;box-sizing:border-box;padding:0 10px;width:100%}.module--guide-wrp .guide-access{padding-top:80px;padding-bottom:80px;background-color:#fff}.SP_DEVICE .module--guide-wrp .guide-access{padding-top:32px}.module--guide-wrp .guide-access .guide-subtitle{margin-bottom:30px}.module--guide-wrp .guide-access .inner{position:relative;overflow:hidden;margin-top:33px;height:422px}.SP_DEVICE .module--guide-wrp .guide-access .inner{margin-top:0;height:auto}.module--guide-wrp .guide-access .guide-point{position:absolute;top:0;left:50%;margin-left:-455px;width:383px}.SP_DEVICE .module--guide-wrp .guide-access .guide-point{position:static;margin-left:0;width:100%}.module--guide-wrp .guide-access .access-bg-1{position:absolute;top:15px;left:50%;margin-left:-40px;width:834px;height:340px;background-image:url(images/merit_guide/access_bg_1.jpg);background-size:100%;background-position:center;background-repeat:no-repeat}.module--guide-wrp .guide-access .access-bg-1 img{display:none}.SP_DEVICE .module--guide-wrp .guide-access .access-bg-1{position:static;margin:0 auto;padding-top:32px;width:100%;max-width:375px;height:auto;background-image:none}.SP_DEVICE .module--guide-wrp .guide-access .access-bg-1 img{display:block;box-sizing:border-box;width:100%;height:auto}.SP_DEVICE .module--guide-wrp .guide-access .access-bg-2,.module--guide-wrp .guide-live .live-bg img{display:none}.module--guide-wrp .guide-access .access-bg-2{margin:0 auto;width:1057px;height:360px;background-image:url(images/merit_guide/access_bg_2.jpg);background-size:100%;background-position:center;background-repeat:no-repeat}.module--guide-wrp .guide-access .btn{margin-top:27px}.module--guide-wrp .guide-live{padding-top:80px}.SP_DEVICE .module--guide-wrp .guide-live{padding-top:72px;padding-bottom:57px}.module--guide-wrp .guide-live .guide-subtitle{margin-bottom:55px}.SP_DEVICE .module--guide-wrp .guide-live .guide-subtitle{margin-bottom:40px}.module--guide-wrp .guide-live .inner{position:relative;overflow:hidden;margin:0 auto;width:1160px;height:580px}.SP_DEVICE .module--guide-wrp .guide-live .inner{margin-top:0;width:100%;max-width:375px;height:auto}.module--guide-wrp .guide-live .guide-point{position:absolute;top:15px;left:100px;width:383px}.SP_DEVICE .module--guide-wrp .guide-live .guide-point{position:static;width:100%;margin-bottom:32px}.module--guide-wrp .guide-live .live-bg{position:absolute;top:0;right:0;width:620px;height:408px;background-image:url(images/merit_guide/live_bg.jpg);background-size:100%;background-position:right center;background-repeat:no-repeat}.SP_DEVICE .module--guide-wrp .guide-live .live-bg{position:static;width:100%;height:auto;background-image:none}.SP_DEVICE .module--guide-wrp .guide-live .live-bg img{display:block;padding:0 15px;box-sizing:border-box;width:100%;height:auto}.module--guide-wrp .guide-live .btn{position:absolute;top:425px;right:295px;margin-top:0}.SP_DEVICE .module--guide-wrp .guide-live .btn{margin-top:40px;position:static}.module--guide-wrp .guide-update{padding-top:80px;padding-bottom:98px;background-color:#fff}.SP_DEVICE .module--guide-wrp .guide-update{padding-top:48px;padding-bottom:68px}.module--guide-wrp .guide-update .guide-point{margin-top:55px}.SP_DEVICE .module--guide-wrp .guide-update .guide-point{margin-top:44px}.module--guide-wrp .guide-update .update-bg{margin:0 auto 33px;width:546px;height:326px;background-image:url(images/merit_guide/update_bg.jpg);background-size:100%;background-position:center;background-repeat:no-repeat}.module--guide-wrp .guide-update .update-bg img{display:none}.SP_DEVICE .module--guide-wrp .guide-update .update-bg{margin:0 auto;width:100%;max-width:375px;height:auto;background-image:none}.SP_DEVICE .module--guide-wrp .guide-update .update-bg img{display:block;padding:0 35px;box-sizing:border-box;width:100%;height:auto}.module--guide-wrp .guide-optimize{padding-top:80px;padding-bottom:510px;background-image:url(images/merit_guide/optimize_bg.jpg);background-size:413px 461px;background-position:center bottom;background-repeat:no-repeat}.SP_DEVICE .module--guide-wrp .guide-optimize{padding-top:53px;padding-bottom:340px;background-size:268px 299px}.module--guide-wrp .guide-point{padding-top:82px;background-size:66px;background-position:center top;background-repeat:no-repeat}.module--guide-wrp .guide-point .guide-point__title{padding-bottom:30px}.module--guide-wrp .guide-point .guide-point__title p{font-size:18px;font-size:1.8rem;line-height:1.44444;letter-spacing:normal;text-align:center}.SP_DEVICE .module--guide-wrp .guide-point .guide-point__title{padding-bottom:20px}.SP_DEVICE .module--guide-wrp .guide-point .guide-point__title p{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal}.SP_DEVICE .module--guide-wrp .guide-point .guide-point__txt{margin:0 auto;padding:0 20px;box-sizing:border-box;max-width:375px}.SP_DEVICE .module--guide-wrp .guide-point{padding-top:60px;background-size:42px}.module--guide-wrp .guide-point.info{background-image:url(images/merit_guide/icon_info.png)}.module--guide-wrp .guide-point.play{background-image:url(images/merit_guide/icon_play.png)}.module--guide-wrp .guide-point.check{background-image:url(images/merit_guide/icon_check.png)}.module--guide-wrp .guide-point.magazine{background-image:url(images/merit_guide/icon_magazine.png)}.module--guide-wrp .guide-point.magazine .guide-point__title{padding-bottom:40px}.SP_DEVICE .module--guide-wrp .guide-point.magazine .guide-point__title{padding-bottom:23px}.module--guide-wrp .btn{transition:all .15s ease;font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:normal;padding:13px 0;-webkit-appearance:none;text-align:center;display:block;width:254px;margin:45px auto 0;background:#74b031;border:0;border-radius:0;color:#fff}.yarpp-related h3,.yarpp-related ol{color:#9b9b9b!important}.module--guide-wrp .btn:hover{background-color:#4c7e14}.SP_DEVICE .module--guide-wrp .btn{margin-top:26px}.module--guide-wrp .btn.next{background-image:url(images/arrows/submit_corp.png);background-size:6px 12px;background-position:94% center;background-repeat:no-repeat}.module--guide-wrp .btn.play{background-image:url(images/arrows/submit_play.png);background-size:14px 15px;background-position:33% center;background-repeat:no-repeat}.module--guide-wrp .btn.play i{padding-left:28px;font-style:normal}.yarpp-related ol,.yarpp-related ol li{padding-left:20px!important}.module--back_to_top{transition:all .15s ease;position:fixed;right:30px;bottom:30px;display:none;width:45px;height:45px;border-radius:5px;cursor:pointer;z-index:100}.module--back_to_top.merit{background:#74b031}.module--back_to_top.corp{background:#0093c7}.module--back_to_top img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.yarpp-related{margin:0!important;position:relative;padding-top:20px}.sp-menu,.sp-menu span,.toggle-menu{position:absolute}.yarpp-related:before{content:'';position:absolute;top:0;width:1000px;left:-180px;height:1px;background-color:#979797}.toggle-menu,body{height:100%;background:#252629}.yarpp-related h3{font-family:"Noto Sans Japanese";font-size:16px!important;font-weight:700;line-height:1.38}html,html.SP_DEVICE{font-size:62.5%;width:100%}.yarpp-related ol a{font-weight:400!important}.yarpp-related-none{opacity:0;display:none}html{min-width:1200px}html.SP_DEVICE{min-width:100%;height:100%}html.SP_DEVICE.open,html.SP_DEVICE.open body{overflow:hidden}body{width:100%;font-family:"Noto Sans Japanese";font-weight:400;color:#252629}img{vertical-align:bottom}ul{margin:0;padding:0;list-style:none}.wpdm-link-tpl .label.label-default{display:none}.header .header-contents.pc-size,.toggle-menu{display:block}.w3eden a{font-size:14px!important;font-size:1.4rem!important;font-weight:700;text-decoration:underline}.w3eden a:hover{color:#6bad22}.w3eden h4{font-size:14px!important;font-size:1.4rem!important;font-weight:700}.header .header-contents .header-navi li,.toggle-menu .menu-inner a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px}.toggle-menu{transition:all .15s ease;top:0;right:0;width:0;z-index:200;overflow:scroll}.toggle-menu.state-visible{width:85%}.toggle-menu .menu-inner{padding:15px 50px 15px 42px;max-width:238px;margin:0 auto}.toggle-menu .menu-inner .toggle-menu-margin-btm{margin-bottom:10px}.toggle-menu .menu-inner .merit-link img{width:180px;margin-top:40px;margin-bottom:30px}.toggle-menu .menu-inner a{font-size:1.4rem;line-height:2.57143;letter-spacing:normal;color:#fff;text-decoration:none}.toggle-menu .border{height:1px;width:100%;background:#383838}.sp-menu{z-index:400;top:20px;right:25px;width:16px;height:16px}.sp-menu span{left:0;top:9.33px;width:100%;height:2px;background-color:#010101;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition:all .3s ease-out}.sp-menu span.bar1{margin-top:-6.33px}.sp-menu span.bar3{margin-top:6.33px}.sp-menu.merit span{background-color:#FFF}.sp-menu.open span.bar1{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.sp-menu.open span.bar2{opacity:0}.sp-menu.open span.bar3{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.header{width:100%;min-width:1200px;height:80px;background:#fff;position:fixed;z-index:100;top:0;border-bottom:solid 1px #f4f5f5}.SP_DEVICE .header{width:100%;min-width:100%;height:60px;box-sizing:border-box;position:relative}.header .header-contents{width:1118px;height:80px;margin:0 auto;background:#fff}.SP_DEVICE .header .header-contents.pc-size,.header .header-contents.sp-size{display:none}.SP_DEVICE .header .header-contents.sp-size{display:block;width:100%;height:60px}.header .header-contents .header-logo{float:left;width:184px;padding:29.5px 62px 29.5px 0;z-index:-1000}.header .header-contents .header-logo img{width:100%}.SP_DEVICE .header .header-contents .header-logo{width:158px;margin:0;padding:21px 0 21px 22px;float:none}.header .header-contents .header-navi{position:relative;margin:0;float:left;width:707px;height:100%;list-style:none}.header .header-contents .header-navi ul{height:100%}.header .header-contents .header-navi li{position:relative;float:left;height:100%;margin-right:40px;font-size:1.4rem;line-height:1;letter-spacing:normal;color:#252629}.merit-toggle-menu .menu-inner a,.merit_header .merit-header-contents .header-navi li{font-size:14px;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal}.header .header-contents .header-navi li a{transition:all .15s ease;display:block;padding:34px 0 29px;position:relative;color:#252629;text-decoration:none}.header .header-contents .header-navi li a:hover{color:#0093c7}.page-template-custom-company_overview .header .header-contents .header-navi li._page-template-custom-company_overview:after,.page-template-custom-partner .header .header-contents .header-navi li._page-template-custom-partner:after,.post-type-archive-products .header .header-contents .header-navi li._post-type-archive-products:after,.post-type-archive-report .header .header-contents .header-navi li._post-type-archive-report:after,.single-products .header .header-contents .header-navi li._single-products:after,.single-report .header .header-contents .header-navi li._single-report:after{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background-color:#0093c7}.header .header-contents .header-btn{float:right;width:161px;padding:18px 0 20px}.header .header-contents .header-btn img{width:100%}.merit-toggle-menu{transition:all .15s ease;position:absolute;top:0;right:0;display:block;height:100%;width:0;background:#252629;z-index:200;overflow:scroll}.merit-toggle-menu.state-visible{width:85%}.merit-toggle-menu .menu-inner{padding:30px 50px 30px 42px;max-width:238px;margin:0 auto}.merit-toggle-menu .menu-inner .corp_link img{width:138px;max-width:100%}.merit-toggle-menu .menu-inner a{font-size:1.4rem;line-height:2.57143;color:#fff;text-decoration:none}.merit-toggle-menu .menu-inner ul.margin{margin-top:20px}.merit-toggle-menu .hello_user{box-sizing:border-box;position:relative;margin-bottom:10px}.merit-toggle-menu .hello_user .hello_user_inner{display:table;table-layout:fixed;width:100%;box-sizing:border-box}.merit-toggle-menu .hello_user .user_name{display:table-cell;padding-top:10px;margin-left:15px;vertical-align:top;overflow:hidden}.merit-toggle-menu .hello_user .user_name p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;margin:0 0 0 6px;color:#bef483}.merit-toggle-menu .hello_user .user_name span.welcome{display:inline-block;margin-right:2px;color:#80BA3F}.merit-toggle-menu .hello_user .user_icon{display:table-cell;width:36px}.merit-toggle-menu .hello_user .user_icon i{display:inline-block;width:36px;height:36px;background-image:url(images/header/login_user_icon.png);background-position:center center;background-size:12px 16px;background-color:#498108;background-repeat:no-repeat;cursor:pointer}.merit-toggle-menu .border{height:1px;width:100%;background:#383838}.merit_search{position:fixed;top:-20px;left:0;height:80px;width:100%;min-width:1200px;background-color:#252629;z-index:30;transition:top .15s ease}.SP_DEVICE .merit_search{position:absolute;min-width:0}.merit_search.state-display{top:60px}.merit_search .search-wrp{position:relative;width:818px;height:50px;margin:15px auto 0}.SP_DEVICE .merit_search .search-wrp{width:92%}.merit_search .search-wrp .search-icon{position:absolute;top:16px;left:18px}.merit_search .search-wrp input[type=text]{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;box-sizing:border-box;border:0;width:100%;height:100%;padding:0 110px 0 50px;background-color:#4a4a4a;color:#fff}.SP_DEVICE .merit_search .search-wrp input[type=text]{border-radius:0}.merit_search .search-wrp input[type=text].hasError{border-color:#D0021B}.merit_search .search-wrp input[type=submit]{font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal;box-sizing:border-box;padding-left:20px;padding-right:20px;position:absolute;top:5px;margin:0;border:0;right:5px;height:40px;width:98px;color:#fff}.SP_DEVICE .merit_search .search-wrp input[type=submit]{border-radius:0;width:55px;padding:0}.merit_search .search-wrp input[type=submit].hasError{border-color:#D0021B}.merit_header{width:100%;height:60px;position:fixed;z-index:100;top:0;background:#417505}.merit_header:after{display:block;clear:both;content:""}.SP_DEVICE .merit_header{position:relative;width:100%}.merit_header .merit-header-contents{width:1150px;height:60px;margin:0 auto;background-color:#558b15}.SP_DEVICE .merit_header .merit-header-contents{width:100%}.merit_header .merit-header-contents .header-logo{float:left;box-sizing:border-box;width:168px;height:100%;background:#417505;padding:20px 30px 11px 40px;position:relative;z-index:130}.SP_DEVICE .merit_header .merit-header-contents .header-logo{width:120px;padding:18px 0 11px 18px}.merit_header .merit-header-contents .header-logo img{width:90px}.merit_header .merit-header-contents .merit-header-triangle{position:relative;width:27px;height:60px;margin-left:-12px;float:left;background-color:#417505;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);z-index:120}.SP_DEVICE .merit_header .merit-header-contents .merit-header-triangle{margin-left:-16px}.merit_header .merit-header-contents .header-navi{margin:0 0 0 20px;padding:0;position:relative;z-index:102;float:left;width:430px;height:60px;background-color:#558b15;list-style:none}.merit_header .merit-header-contents .header-navi ul{position:relative;height:100%}.merit_header .merit-header-contents .header-navi li{position:relative;float:left;height:100%;margin-right:40px;font-size:1.4rem;line-height:1;color:#fff}.merit_header .merit-header-contents .header-navi li:last-child{margin-right:0}.merit_header .merit-header-contents .header-navi li a{transition:all .15s ease;color:#fff;text-decoration:none;display:block;padding:22px 0 19px}.merit_header .merit-header-contents .header-navi li a:hover{color:#abef61}.post-type-archive-merit_event .merit_header .merit-header-contents .header-navi li._post-type-archive-merit_event:after,.post-type-archive-merit_information .merit_header .merit-header-contents .header-navi li._post-type-archive-merit_information:after,.post-type-archive-merit_products .merit_header .merit-header-contents .header-navi li._post-type-archive-merit_products:after,.post-type-archive-merit_system .merit_header .merit-header-contents .header-navi li._post-type-archive-merit_system:after,.single-merit_event .merit_header .merit-header-contents .header-navi li._single-merit_event:after,.single-merit_information .merit_header .merit-header-contents .header-navi li._single-merit_information:after,.single-merit_products .merit_header .merit-header-contents .header-navi li._single-merit_products:after,.single-merit_system .merit_header .merit-header-contents .header-navi li._single-merit_system:after{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background-color:#abef61}.merit_header .merit-header-contents .hello_user:after,.merit_header .merit-header-contents .right_side:after{display:block;content:"";clear:both}.merit_header .merit-header-contents .merit_header-search_btn{font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;transition:all .15s ease;float:left;position:relative;width:auto;padding:18px 0 20px;margin-left:20px;color:#fff;cursor:pointer;z-index:120}.merit_header .merit-header-contents .merit_header-search_btn:hover{color:#abef61}.SP_DEVICE .merit_header .merit-header-contents .merit_header-search_btn{margin-left:0}.merit_header .merit-header-contents .merit_header-search_btn img{width:15px;float:left;padding-top:5px;margin-right:4px}.merit_header .merit-header-contents .border{width:5px;height:24px;border-right:solid 1px #417505;float:right;margin-right:25px;margin-top:17px}.merit_header .merit-header-contents .right_side{position:relative;float:right;height:100%;z-index:112}.SP_DEVICE .merit_header .merit-header-contents .right_side{padding-right:10px}.SP_DEVICE .merit_header .merit-header-contents .right_side.merit_loggedin{padding-right:58px}.merit_header .merit-header-contents .hello_user{box-sizing:border-box;float:left;padding:6px 0;height:60px;position:relative;z-index:103}.merit_header .merit-header-contents .hello_user .hello_user_inner{padding:6px;height:48px;box-sizing:border-box}.merit_header .merit-header-contents .hello_user .user_name{float:left;margin-right:15px;max-width:220px;overflow:hidden}.merit_header .merit-header-contents .hello_user .user_name p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:2.76923;letter-spacing:normal;margin:0 0 0 6px;color:#bef483;white-space:nowrap}.merit_header .merit-header-contents .hello_user .user_name span.welcome{display:inline-block;margin-right:2px;color:#80BA3F}.merit_header .merit-header-contents .hello_user .user_icon{transition:all .15s ease;float:left;width:36px;height:36px;background-image:url(images/header/login_user_icon.png);background-position:center center;background-size:12px 16px;background-color:#498108;background-repeat:no-repeat;cursor:pointer}.merit_header .merit-header-contents .hello_user .user_icon:hover{background-color:#417505}.merit_header .merit-header-contents .hello_user .hello_user_menu{transition:all .15s ease;position:absolute;top:60px;left:0;width:100%;max-height:0;overflow:hidden;background-color:#252629}.merit_header .merit-header-contents .hello_user .hello_user_menu ul li{height:40px;color:#fff}.merit_header .merit-header-contents .hello_user .hello_user_menu ul li a{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:3.07692;letter-spacing:normal;box-sizing:border-box;display:block;height:100%;padding-left:21px;color:#fff;text-decoration:none}.merit_header .merit-header-contents .hello_user .hello_user_menu ul li a:hover{background-color:#36393D}.merit_header .merit-header-contents .hello_user.state-open .hello_user_inner{background-color:#417505}.merit_header .merit-header-contents .hello_user.state-open .hello_user_menu{max-height:80px}.merit_header .merit-header-contents .link_to_corp{position:relative;box-sizing:border-box;float:left;height:100%;margin-left:18px}.merit_header .merit-header-contents .link_to_corp .bar{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#417505;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.merit_header .merit-header-contents .link_to_corp a{display:block;width:136px;height:auto;margin-top:6px;margin-left:20px}.merit_header .merit-header-contents .link_to_corp a img{padding:12px 0;width:100%}.merit_header .merit-header-contents .login a,.merit_header .merit-header-contents .register a{font-family:"Noto Sans Japanese";font-weight:400;line-height:4.61538;padding:0 8px;display:inline-block;text-decoration:none;transition:all .15s ease}.merit_header .merit-header-contents .login{float:left;height:60px;position:relative;z-index:103}.merit_header .merit-header-contents .login a{font-size:13px;font-size:1.3rem;letter-spacing:normal;height:60px;color:#fff}.merit_header .merit-header-contents .login a:hover{text-decoration:none;color:#abef61}.merit_header .merit-header-contents .separation{float:left;position:relative;height:24px;width:0;margin:18px 8px;border-left:solid 1px #417505;z-index:103}.SP_DEVICE .merit_header .merit-header-contents .separation{margin:18px 8px}.merit_header .merit-header-contents .register{float:left;height:60px;position:relative;z-index:103}.merit_header .merit-header-contents .register a{font-size:13px;font-size:1.3rem;letter-spacing:normal;height:60px;color:#fff}.footer .copyright p,.footer .footer-contents ul li a,.footer .footer-contents ul li p{line-height:1;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal}.merit_header .merit-header-contents .register a:hover{text-decoration:none;color:#abef61}.merit_header .merit-header-contents .merit_light_green_back{width:50%;height:60px;background:#558b15;position:fixed;top:0;right:0;overflow:hidden;z-index:101}.home .s-slider_menu i.right-shadow,.page-template-custom-merit_top .after-login .s-slider_menu i.right-shadow{right:-9.4px}.footer{width:100%;background:#252629}.footer .footer-contents{width:1116px;height:320px;margin:0 auto;padding-top:90px}.SP_DEVICE .footer .footer-contents{min-width:100%;width:100%;padding-top:30px;height:auto}.footer .footer-contents ul{width:1116px;list-style:none;margin:0;padding:0;text-align:center}.SP_DEVICE .footer .footer-contents ul{width:100%;max-width:375px;margin:0 auto}.footer .footer-contents ul li{display:inline-block;text-align:left;vertical-align:top;margin-right:150px;width:230px}.SP_DEVICE .footer .footer-contents ul li{margin-right:0;padding-left:25px;padding-bottom:15px;display:block}.footer .footer-contents ul li p.footer-invisible,.footer .footer-contents.footer-contents-merit ul li.list-last:after{display:none}.footer .footer-contents ul li.list-last{margin-right:0;padding-bottom:25px}.footer .footer-contents ul li.list-last p.li-margin-bottom{margin-bottom:24px}.SP_DEVICE .footer .footer-contents ul li.list-last p.li-margin-bottom{margin-bottom:0;padding-bottom:18px}.footer .footer-contents ul li a,.footer .footer-contents ul li p{font-size:12px;font-size:1.2rem;margin:0 0 12px;color:#fff;text-decoration:none}.footer .footer-contents ul li a{transition:all .15s ease}.footer .footer-contents ul li a:hover{color:#0093c7}.footer .footer-contents ul li .copyright{color:#d9d9d9}.footer .footer-contents.footer-contents-merit{height:auto;margin:0 auto;padding:24px 0 11px}.SP_DEVICE .footer .footer-contents.footer-contents-merit{padding:30px 0}.footer .footer-contents.footer-contents-merit ul li{width:auto;margin-right:27px}.SP_DEVICE .footer .footer-contents.footer-contents-merit ul li{margin-right:0}.footer .footer-contents.footer-contents-merit ul li.list-last{margin-right:0;padding-bottom:0}.footer .footer-contents.footer-contents-merit ul li:after{content:'|';display:inline-block;border-left:1px solid #fff;margin-left:27px}.SP_DEVICE .footer .footer-contents.footer-contents-merit ul li:after,.home .s-slider .slide{display:none}.footer .copyright{width:100%;height:120px;border-top:solid 1px #4a4a4a;text-align:center}.SP_DEVICE .footer .copyright{padding-top:0;height:85px}.footer .copyright p{font-size:12px;font-size:1.2rem;color:#9b9b9b;padding-top:50px}.SP_DEVICE .footer .copyright p{padding-top:35px}.footer .copyright.copyright-merit{height:auto}.footer .copyright.copyright-merit p{padding:12px 0 25px}.SP_DEVICE .footer .copyright.copyright-merit{height:85px}.SP_DEVICE .footer .copyright.copyright-merit p{padding:35px 0 0}.home .s-slider{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;height:400px;margin-top:80px}.SP_DEVICE .home .s-slider{min-width:100%;width:100%;height:auto}.home .s-slider .sp-sliderWrp{max-width:375px;margin:0 auto}.home .s-slider .sliderWrp{position:relative;width:100%;height:400px;text-align:center;overflow:hidden}.SP_DEVICE .home .s-slider .sliderWrp{width:100%;max-width:375px;height:0;margin:0 auto;padding-top:133.33%;background-color:#000}.SP_DEVICE .home .s-slider .slide,.SP_DEVICE .home .s-slider .slide img,.home .s-slider .slide{position:absolute;top:0;left:0;height:100%;width:100%}.home .s-slider .slide:first-child{display:block}.SP_DEVICE .home .s-slider .slide{background-color:#ccc}.SP_DEVICE .home .s-slider .slide img{display:block;background-color:transparent}.SP_DEVICE .home .s-slider{margin-top:0}.home .s-slider_menu{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;overflow:visible;height:0;text-align:center}.SP_DEVICE .home .s-slider_menu{min-width:100%;height:0}.home .s-slider_menu .slider_menuWrp{position:absolute;top:-25px;left:50%;margin-left:-560px;width:1120px;height:80px;z-index:10}.SP_DEVICE .home .s-slider_menu .slider_menuWrp{width:90%;height:50px;top:-62px;left:5%;margin-left:0;background-color:transparent}.home .s-slider_menu i.left-shadow,.home .s-slider_menu i.right-shadow{display:inline-block;bottom:0;position:absolute;width:9.4px;height:54.6px}.home .s-slider_menu i.left-shadow img,.home .s-slider_menu i.right-shadow img{width:100%}.SP_DEVICE .home .s-slider_menu i.left-shadow,.SP_DEVICE .home .s-slider_menu i.right-shadow{display:none}.home .s-slider_menu i.left-shadow{left:-9.4px}.home .s-slider_menu ul{position:relative;display:inline-block;height:100%;background-color:#fff}.home .s-slider_menu ul:after{display:block;clear:both;content:""}.SP_DEVICE .home .s-slider_menu ul{display:inline-block;width:auto;max-width:100%}.SP_DEVICE .home .s-slider_menu ul a:first-child li{border-left:0}.home .s-slider_menu ul li{position:relative;box-sizing:border-box;float:left;width:224px;height:100%;padding:14px 25px 0;color:#252629;cursor:pointer;text-align:left}.SP_DEVICE .home .s-slider_menu ul li{width:20%;min-width:56px;padding:0;border-left:1px solid #d9d9d9;text-align:center}.home .s-slider_menu ul li i{transition:all .15s ease;display:block;margin-bottom:6px;width:12px;height:1px;background-color:#252629}.home .s-slider_menu ul li.state-active i,.home .s-slider_menu ul li:hover i{background-color:#0093c7}.SP_DEVICE .home .s-slider_menu ul li i{display:none}.home .s-slider_menu ul li p{transition:all .15s ease;font-size:13px;font-size:1.3rem;color:#252629}.home .s-slider_menu ul li.state-active p,.home .s-slider_menu ul li:hover p{color:#0093c7}.SP_DEVICE .home .s-slider_menu ul li p{font-size:14px;font-size:1.4rem;line-height:3.57143;letter-spacing:normal;height:100%}.home .s-slider_menu ul li.state-active:after{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:10px;background-color:#0093c7}.home .s-support{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-top:46px}.SP_DEVICE .home .s-support{min-width:100%;padding-top:0}.home .s-information{position:relative;width:100%;min-width:1200px;background:#f4f5f5;overflow:hidden}.SP_DEVICE .home .s-information{min-width:100%}.home .s-merit_information{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden}.SP_DEVICE .home .s-merit_information{min-width:100%}.home .s-merit_information .title-text{margin-bottom:20px}.home .s-merit_information .notice{width:550px;height:60px;border:1px solid #7ed321;margin:0 auto 18px}.SP_DEVICE .home .s-merit_information .notice{width:95%;height:auto;box-sizing:border-box}.home .s-merit_information .notice .notice-wrapper{overflow:hidden;padding:20px 0 22px 25px}.SP_DEVICE .home .s-merit_information .notice .notice-wrapper{padding:20px 15px 20px 25px}.home .s-merit_information .notice .notice-wrapper .merit-logo{width:55px;height:18px;float:left}.home .s-merit_information .notice .notice-wrapper .merit-logo img{width:100%}.home .s-merit_information .notice .notice-wrapper .text{float:left;margin-left:20px}.SP_DEVICE .home .s-merit_information .notice .notice-wrapper .text{width:72%;margin-left:10px}.home .s-merit_information .notice .notice-wrapper .text p{font-size:13px;font-size:1.3rem;line-height:1.46154;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a;text-align:left}.home .s-merit_information .notice .notice-wrapper .text p a{transition:all .15s ease;text-decoration:none;color:#0093c7}.home .s-merit_information .notice .notice-wrapper .text p a:hover{color:#00729B;text-decoration:underline}.home .s-merit_information .module-post-links{margin:30px auto 0}.home .s-partner{position:relative;width:100%;min-width:1200px;background-image:url(images/toppage/bg/partner-recruitment-b-g@2x.png);background-position:center center;background-size:cover;background-repeat:no-repeat;height:540px;margin:0 auto;padding-top:60px}.SP_DEVICE .home .s-partner{min-width:100%;height:400px;padding-top:15px}.home .title-icon{width:64px;margin:0 auto;padding-top:53px;padding-bottom:20px}.SP_DEVICE .home .title-icon{width:32px;padding-top:25px;padding-bottom:10px}.home .title-icon img{width:100%}.home .title-text{width:100%;text-align:center;margin-bottom:40px}.home .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .home .title-text p{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal}.home .two-cards{margin:0 auto;padding-bottom:60px;width:1117px;height:260px;overflow:hidden}.SP_DEVICE .home .two-cards{width:92%;max-width:375px;height:auto;margin:0 auto;padding-bottom:0}.home .two-cards .top-cards{width:372px;height:260px;background:#f4f5f5}.SP_DEVICE .home .two-cards .top-cards{width:100%;margin:0 auto 10px;height:auto}.home .two-cards .top-cards.left-card{float:left}.SP_DEVICE .home .two-cards .top-cards.left-card{float:none}.home .two-cards .top-cards.right-card{float:right}.SP_DEVICE .home .two-cards .top-cards.right-card{float:none}.home .two-cards .top-cards a{width:100%;height:260px;display:block;text-decoration:none;color:#252629;transition:all .15s ease}.SP_DEVICE .home .two-cards .top-cards a{height:auto}.page-template-custom-group_company .s-cep_msg .group-intro .left-image:hover,.page-template-custom-merit-search .search_cards .left_image-wrp:hover,.page-template-custom-merit-search .search_cards .right-text .text-area h2.headline a:hover,.page-template-custom-merit_top .after-login .s-links .card:hover,.page-template-custom-recruitment .recruitment-wrp a:hover,.post-type-archive-merit_event .merit_event_cards_link:hover,.post-type-archive-products .wrapper_products-content .product_cards:hover,.post-type-archive-products .wrapper_products-content .product_link:hover,.post-type-archive-report .report_cards .left_image-wrp:hover,.post-type-archive-report .report_cards .right-text .tag-links .tagWrp:hover,.post-type-archive-report .report_cards .right-text .text-area h2.headline a:hover{opacity:.8}.home .two-cards .top-cards a img{width:100%}.home .two-cards .top-cards a .top-cards-textarea{width:300px;padding:16px 75px 7px 43px}.home .two-cards .top-cards a .top-cards-textarea.pc-size{display:block}.home .two-cards .top-cards a .top-cards-textarea.sp-size{display:none}.SP_DEVICE .home .two-cards .top-cards a .top-cards-textarea{width:86%;margin:0 auto;padding:18px 0 0}.SP_DEVICE .home .two-cards .top-cards a .top-cards-textarea.sp-size{display:block}.SP_DEVICE .home .two-cards .top-cards a .top-cards-textarea.pc-size{display:none}.home .two-cards .top-cards a .top-cards-textarea h2{font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;margin:0 0 8px}.home .two-cards .top-cards a .top-cards-textarea p{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;margin:0;text-align:justify}.home .two-cards .top-cards .top-card-gonext .top-card-blue,.home .two-cards .top-cards a .top-cards-textarea p strong{font-weight:700;font-family:"Noto Sans Japanese"}.home .two-cards .top-cards .top-card-gonext{width:428px;padding-left:43px}.SP_DEVICE .home .two-cards .top-cards .top-card-gonext{width:86%;margin:0 auto;padding:15px 0 20px}.home .two-cards .top-cards .top-card-gonext .top-card-blue{font-size:11px;font-size:1.1rem;line-height:1.09091;letter-spacing:normal;color:#0093c7;margin:0;text-decoration:none}.home .tri-cards-area{overflow:hidden;width:1117px;margin:0 auto}.SP_DEVICE .home .tri-cards-area{width:92%;max-width:375px;height:auto;margin:0 auto}.home .tri-cards-area .tri-cards{width:356px;height:275px;background:#fff}.SP_DEVICE .home .tri-cards-area .tri-cards{width:100%;height:220px;box-sizing:border-box;margin-bottom:12px}.home .tri-cards-area .tri-cards.l{float:left;margin-right:24.5px}.home .tri-cards-area .tri-cards.l:last-child{margin-right:0}.SP_DEVICE .home .tri-cards-area .tri-cards.l:last-child{margin-bottom:0}.home .tri-cards-area .tri-cards.l a{transition:all .15s ease;text-decoration:none;display:block;height:275px}.SP_DEVICE .home .tri-cards-area .tri-cards.l a{height:200px}.home .tri-cards-area .tri-cards.l a .dog-ear{float:right;width:31px;height:29px;background-image:url(images/toppage/cards/asset-corner-fold@2x.png);background-size:100%}.home .tri-cards-area .tri-cards.l a:hover{background:#efefef}.home .tri-cards-area .tri-cards.l a:hover .dog-ear{float:right;width:31px;height:29px;background-image:url(images/toppage/cards/asset-corner-fold-hover.png);background-size:100%}.home .tri-cards-area .tri-cards .text-area{width:290px;padding-left:26.5px;padding-top:29px;overflow:hidden}.SP_DEVICE .home .tri-cards-area .tri-cards .text-area{width:89%;padding:30px 0 0 30px;box-sizing:border-box}.home .tri-cards-area .tri-cards .text-area .data-small{overflow:hidden}.home .tri-cards-area .tri-cards .text-area .data-small .data-year{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:1;letter-spacing:normal;color:#262626;padding-top:4px;padding-left:4px;padding-bottom:5px;float:left}.home .tri-cards-area .tri-cards .text-area .data-big,.home .tri-cards-area .tri-cards .text-area .data-small .data-month,.home .tri-cards-area .tri-cards .text-area .headline{font-family:"Noto Sans Japanese";font-weight:700;margin:0;letter-spacing:normal}.home .tri-cards-area .tri-cards .text-area .data-small .data-month{font-size:10px;font-size:1rem;line-height:1;color:#262626;padding-top:4px;padding-bottom:5px;float:left}.home .tri-cards-area .tri-cards .text-area .data-big{font-size:46px;font-size:4.6rem;line-height:.65217;padding-top:10px;padding-bottom:2px;color:#333}.home .tri-cards-area .tri-cards .text-area .headline{font-size:16px;font-size:1.6rem;line-height:1.5;height:48px;overflow:hidden;padding-top:25px;color:#252629}.home .description p,.home .tri-cards-area .tri-cards .see-more,.home .tri-cards-area .tri-cards .text-area .contents,.page-template-custom-recruitment .subtitle{font-weight:400;font-family:"Noto Sans Japanese"}.SP_DEVICE .home .tri-cards-area .tri-cards .text-area .headline{width:70%;float:right;margin-top:-86px}.home .tri-cards-area .tri-cards .text-area .contents{font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:normal;height:58px;margin:0;padding-top:10px;color:#4a4a4a}.SP_DEVICE .home .tri-cards-area .tri-cards .text-area .contents{padding-top:20px}.home .tri-cards-area .tri-cards .see-more{padding-right:30px;padding-top:10px;font-size:10px;font-size:1rem;line-height:1.2;letter-spacing:normal;color:#0093c7}.home .tri-cards-area .tri-cards .see-more a{text-decoration:none}.home .tri-cards-area .tri-cards .see-more p{text-align:right}.home .description p,.home .info-btn p{text-align:center;letter-spacing:normal}.home .tri-cards-area .tri-cards .see-more p .arrow{padding-left:5px;margin-top:10px}.home .info-btn{width:244px;height:40px;margin:32px auto 80px;background-color:#0093c7}.home .info-btn p{font-size:12px;font-size:1.2rem;line-height:1;color:#fff;padding-top:15px}.home .description{width:620px;margin:0 auto}.SP_DEVICE .home .description{width:92%;max-width:375px;margin:0 auto 50px}.home .description p{font-size:13px;font-size:1.3rem;line-height:1.92308;color:#252629}.page-template-custom-recruitment .subtitle{font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal}.page-template-custom-recruitment .recruitment-wrp{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:312px}.SP_DEVICE .page-template-custom-recruitment .recruitment-wrp{min-width:100%;padding-bottom:65px}.page-template-custom-recruitment .recruitment-wrp a{transition:all .15s ease}.page-template-custom-recruitment .recruitment-wrp img{width:100%}.page-template-custom-recruitment .inner{width:926px;margin:0 auto}.SP_DEVICE .page-template-custom-recruitment .inner{width:100%;max-width:375px;padding:0 20px;box-sizing:border-box}.page-template-custom-recruitment .s-information{padding-top:20px;margin-bottom:20px}.page-template-custom-company_overview .s-cep_msg{background:#fff}.SP_DEVICE .page-template-custom-company_overview .s-cep_msg{max-width:375px;margin:0 auto}.page-template-custom-company_overview .s-cep_msg img{width:232px;margin-top:30px}.SP_DEVICE .page-template-custom-company_overview .s-cep_msg img{margin-top:20px}.page-template-custom-company_overview .s-cep_msg .building img{margin-top:0;width:100%}.page-template-custom-company_overview .s-cep_msg .graphic-ceo{background:#252629;width:100%;height:280px;overflow:hidden}.SP_DEVICE .page-template-custom-company_overview .s-cep_msg .graphic-ceo{height:110px;background-size:cover;max-width:375px}.page-template-custom-company_overview .s-cep_msg .graphic-ceo img{width:100%;margin:0}.page-template-custom-company_overview .s-about{background:#fff;padding:70px 0 50px;width:100%;table-layout:fixed}.SP_DEVICE .page-template-custom-company_overview .s-about{width:100%;max-width:375px;padding:0 20px;box-sizing:border-box;margin:0 auto}.page-template-custom-company_overview .s-about table.about-company{width:640px;margin:0 auto;text-align:left;table-layout:fixed}.SP_DEVICE .page-template-custom-company_overview .s-about table.about-company{width:100%;max-width:375px}.page-template-custom-company_overview .s-about table.about-company tbody tr{width:640px;min-height:50px;vertical-align:top;border-bottom:solid 1px #d3d6d7}.SP_DEVICE .page-template-custom-company_overview .s-about table.about-company tbody tr{width:100%;max-width:375px}.page-template-custom-company_overview .s-about table.about-company tbody tr:last-child{border-bottom:none}.page-template-custom-company_overview .s-about table.about-company tbody tr th.left{font-family:"Noto Sans Japanese";font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.28571;letter-spacing:normal;width:190px;padding:20px 0}.page-template-custom-access .detail,.page-template-custom-partner .s-feature h2,.page-template-custom-partner .s-feature h3,.page-template-custom-partner .s-feature p.sub,.page-template-custom-partner .s-title h2{font-weight:400;font-family:"Noto Sans Japanese"}.SP_DEVICE .page-template-custom-company_overview .s-about table.about-company tbody tr th.left{width:85px}.page-template-custom-company_overview .s-about table.about-company tbody tr td.right{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;padding:20px 0}.page-template-custom-company_overview .s-about table.about-company tbody tr td.right span{color:#9ba4a7}.page-template-custom-company_overview .s-diagram{background:#fff;padding:32px 30px}.SP_DEVICE .page-template-custom-company_overview .s-diagram{max-width:375px;margin:0 auto;box-sizing:border-box}.page-template-custom-company_overview .s-diagram img{width:100%}.page-template-custom-access .s-main,.page-template-custom-access .s-sapporo_tyubu{margin-bottom:28px}.SP_DEVICE .page-template-custom-access .s-main,.SP_DEVICE .page-template-custom-access .s-sapporo_tyubu{margin-bottom:10px}.page-template-custom-access iframe{width:100%;height:330px;vertical-align:bottom}.SP_DEVICE .page-template-custom-access iframe{max-width:375px}.page-template-custom-access .detail{box-sizing:border-box;width:100%;background-color:#fff;color:#333}.SP_DEVICE .page-template-custom-access .detail{max-width:375px}.page-template-custom-access .detail h4.placename{font-size:16px;font-size:1.6rem;margin:0 0 15px;color:#252629}.page-template-custom-access .detail ul.status{font-size:14px;font-size:1.4rem}.page-template-custom-access .detail .howto{font-size:12px;font-size:1.2rem;box-sizing:border-box;border:1px solid #d9d9d9;margin:0 auto}.page-template-custom-access .detail .howto li{margin-bottom:1rem;text-indent:-.5rem;padding-left:.5rem}.page-template-custom-access .detail .howto li:before{content:'・';display:inline-block;margin-right:4px}.page-template-custom-access .detail .howto li:last-child{margin-bottom:0}.page-template-custom-access .map-container{width:100%;height:330px}.SP_DEVICE .page-template-custom-access .map-container{max-width:375px}.page-template-custom-access .frame.single{width:100%}.SP_DEVICE .page-template-custom-access .frame.single{max-width:375px}.page-template-custom-access .frame.single .left{box-sizing:border-box;padding-left:25px;width:50%;float:left}.SP_DEVICE .page-template-custom-access .frame.single .left{width:100%;max-width:375px;float:none;padding:0;margin:0 auto}.page-template-custom-access .frame.single .right{width:50%;float:right}.SP_DEVICE .page-template-custom-access .frame.single .right{width:100%;max-width:375px;float:none}.page-template-custom-access .frame.single .detail{width:100%;height:170px;padding-top:14px}.SP_DEVICE .page-template-custom-access .frame.single .detail{padding:20px;height:auto;max-width:375px}.page-template-custom-access .frame.single .detail .howto{width:374px;padding:14px 35px 18px}.SP_DEVICE .page-template-custom-access .frame.single .detail .howto{width:100%;max-width:375px;padding:10px;margin-top:20px}.page-template-custom-access .frame.twin{width:100%;overflow:hidden}.page-template-custom-access .frame.twin>div{width:400px}.SP_DEVICE .page-template-custom-access .frame.twin>div{width:100%;max-width:375px;margin-bottom:10px}.page-template-custom-access .frame.twin .left{float:left}.page-template-custom-access .frame.twin .right{float:right}.SP_DEVICE .page-template-custom-access .frame.twin .right{margin:0}.page-template-custom-access .frame.twin .detail{padding-top:10px;padding-left:25px;width:100%;height:250px}.SP_DEVICE .page-template-custom-access .frame.twin .detail{width:100%;max-width:375px;height:auto;padding:20px}.page-template-custom-access .frame.twin .detail .howto{margin:20px 0 0;width:348px;padding:10px}.SP_DEVICE .page-template-custom-access .frame.twin .detail .howto{width:100%;max-width:375px;padding:10px}.page-template-custom-partner .s-title{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:80px;padding-bottom:44px}.SP_DEVICE .page-template-custom-partner .s-title{min-width:100%;padding-top:0;padding-bottom:30px}.page-template-custom-partner .s-title h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;text-align:center;margin:38px 0 0}.SP_DEVICE .page-template-custom-partner .s-title h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;margin-top:0;padding-top:30px}.page-template-custom-partner .s-feature{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-top:37px;padding-bottom:100px}.SP_DEVICE .page-template-custom-partner .s-feature{min-width:100%;padding:37px 20px 30px;box-sizing:border-box}.page-template-custom-partner .s-feature h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;text-align:center;margin:0}.SP_DEVICE .page-template-custom-partner .s-feature h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;max-width:310px;margin:0 auto;padding-bottom:25px}.page-template-custom-partner .s-feature h3{font-size:28px;font-size:2.8rem;line-height:1.42857;letter-spacing:normal;text-align:center;margin:0}.SP_DEVICE .page-template-custom-partner .s-feature h3{max-width:375px;margin:0 auto 15px}.page-template-custom-partner .s-feature p.sub{font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;margin-top:4px;text-align:center}.SP_DEVICE .page-template-custom-partner .s-feature p.sub{max-width:375px;margin:0 auto;padding-bottom:15px}.page-template-custom-partner .s-feature p.big{font-size:32px;font-size:3.2rem;line-height:1.1875;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:700;text-align:center;margin-top:21px}.page-template-custom-partner .s-feature .texts p,.page-template-custom-partner .s-feature p.maker,.page-template-custom-partner .s-supports .details .steps .text h3,.page-template-custom-partner .s-supports .details .steps .text p,.page-template-custom-partner .s-supports h2,.page-template-custom-partner .s-supports p.sub,.page-template-custom-partner .s-system .details h3,.page-template-custom-partner .s-system h2,.page-template-custom-partner .s-system p.sub{font-family:"Noto Sans Japanese";font-weight:400}.SP_DEVICE .page-template-custom-partner .s-feature p.big{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;max-width:375px;margin:0 auto}.page-template-custom-partner .s-feature .texts{overflow:hidden;width:890px;margin:38px auto 52px}.SP_DEVICE .page-template-custom-partner .s-feature .texts{width:100%;max-width:375px}.page-template-custom-partner .s-feature .texts p{font-size:14px;font-size:1.4rem}.page-template-custom-partner .s-feature .texts .left-side,.page-template-custom-partner .s-feature .texts .right-side{width:414px}.SP_DEVICE .page-template-custom-partner .s-feature .texts .left-side,.SP_DEVICE .page-template-custom-partner .s-feature .texts .right-side{width:100%;max-width:375px}.page-template-custom-partner .s-feature .texts .left-side{float:left}.SP_DEVICE .page-template-custom-partner .s-feature .texts .left-side{float:none;margin-bottom:20px}.page-template-custom-partner .s-feature .texts .right-side{float:right}.SP_DEVICE .page-template-custom-partner .s-feature .texts .right-side{float:none}.page-template-custom-partner .s-feature .image{width:1014px;height:620px;margin:52px auto}.SP_DEVICE .page-template-custom-partner .s-feature .image{width:100%;max-width:375px;height:200px;margin:52px auto}.SP_DEVICE .page-template-custom-partner .s-feature .image img{width:100%;max-width:375px}.page-template-custom-partner .s-feature .image img{width:100%}.page-template-custom-partner .s-feature p.maker{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;margin-top:25px;margin-bottom:20px;text-align:center;color:#9b9b9b}.SP_DEVICE .page-template-custom-partner .s-feature p.maker{max-width:375px;margin:25px auto 20px}.page-template-custom-partner .s-feature p.maker a{transition:all .15s ease;text-decoration:none;color:#0093c7}.page-template-custom-partner .s-feature p.maker a:hover{color:#00729B;text-decoration:underline}.page-template-custom-partner .s-feature .maker-links{width:950px;margin:0 auto 35px;display:table;text-align:center}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links{width:100%;max-width:375px;min-height:30px;height:auto;margin:0 auto 25px}.page-template-custom-partner .s-feature .maker-links a{display:inline-block;margin:0 30px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links a{margin:0 12px}.page-template-custom-partner .s-feature .maker-links a:first-child{margin-left:0}.page-template-custom-partner .s-feature .maker-links a:last-child{margin-right:0}.page-template-custom-partner .s-feature .maker-links img{vertical-align:middle}.page-template-custom-partner .s-feature .maker-links img.ibm{width:111px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.ibm{width:65px}.page-template-custom-partner .s-feature .maker-links img.lenovo{width:166px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.lenovo{width:100px}.page-template-custom-partner .s-feature .maker-links img.hp{width:78px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.hp{width:46px}.page-template-custom-partner .s-feature .maker-links img.cisco{width:124px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.cisco{width:74px}.page-template-custom-partner .s-feature .maker-links img.vm{width:204px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.vm{width:120px}.page-template-custom-partner .s-feature .maker-links img.ricoh{width:179px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.ricoh{width:105px}.page-template-custom-partner .s-feature .maker-links img.redhat{width:200px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.redhat{width:118px}.page-template-custom-partner .s-feature .maker-links img.dellemc{width:196px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.dellemc{width:118px}.page-template-custom-partner .s-feature .maker-links img.netapp{width:66px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.netapp{width:40px}.page-template-custom-partner .s-feature .maker-links img.hewlett{width:168px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.hewlett{width:103px}.page-template-custom-partner .s-feature .maker-links img.nutanix{width:248px}.SP_DEVICE .page-template-custom-partner .s-feature .maker-links img.nutanix{width:148px}.page-template-custom-partner .s-supports{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:52px;padding-bottom:100px}.SP_DEVICE .page-template-custom-partner .s-supports{min-width:100%;padding:40px 20px;box-sizing:border-box}.page-template-custom-partner .s-supports h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;text-align:center;margin:0}.SP_DEVICE .page-template-custom-partner .s-supports h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;margin-bottom:15px}.page-template-custom-partner .s-supports p.sub{font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;text-align:center}.SP_DEVICE .page-template-custom-partner .s-supports p.sub{max-width:272px;margin:0 auto}.page-template-custom-partner .s-supports .details{width:1080px;margin:43px auto 0}.page-template-custom-partner .s-supports .details:after{display:block;clear:both;content:""}.SP_DEVICE .page-template-custom-partner .s-supports .details{width:100%;max-width:375px}.page-template-custom-partner .s-supports .details .left-side{position:relative;float:left;width:448px;padding-top:20px}.SP_DEVICE .page-template-custom-partner .s-supports .details .left-side{width:100%;max-width:375px;float:none}.page-template-custom-partner .s-supports .details .right-side{float:right;width:502px}.SP_DEVICE .page-template-custom-partner .s-supports .details .right-side{float:none;width:90%;max-width:375px;margin:0 auto;padding-top:42px;padding-bottom:26px}.page-template-custom-partner .s-supports .details .right-side img{width:100%}.page-template-custom-partner .s-supports .details .steps{display:table;width:100%;table-layout:fixed;margin-bottom:40px}.page-template-custom-partner .s-supports .details .steps:last-child{margin-bottom:0}.page-template-custom-partner .s-supports .details .steps .number{display:table-cell;width:48px;vertical-align:top}.page-template-custom-partner .s-supports .details .steps .number span{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:normal;text-align:center;display:inline-block;width:30px;height:30px;border-radius:15px;border:1px solid #979797}.page-template-custom-partner .s-supports .details .steps .text{display:table-cell;padding-top:0}.page-template-custom-partner .s-supports .details .steps .text h3{font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:normal;margin:0 0 8px}.SP_DEVICE .page-template-custom-partner .s-supports .details .steps .text h3{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal}.page-template-custom-partner .s-supports .details .steps .text p{font-size:14px;font-size:1.4rem}.page-template-custom-partner .s-system{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-top:54px;padding-bottom:60px}.SP_DEVICE .page-template-custom-partner .s-system{min-width:100%;padding:54px 20px 60px;box-sizing:border-box}.page-template-custom-partner .s-system h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;text-align:center;margin:0}.SP_DEVICE .page-template-custom-partner .s-system h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;max-width:375px;margin:0 auto}.page-template-custom-partner .s-system p.sub{font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;text-align:center}.SP_DEVICE .page-template-custom-partner .s-system p.sub{max-width:375px;margin:0 auto}.page-template-custom-partner .s-system .image{width:1000px;height:280px;margin:74px auto 58px}.SP_DEVICE .page-template-custom-partner .s-system .image{width:100%;max-width:311px;height:540px;margin:36px auto 30px}.page-template-custom-partner .s-system .image img{width:100%}.page-template-custom-partner .s-system .details{box-sizing:border-box;border:1px solid #979797;width:876px;margin:0 auto;padding:32px 52px 48px;color:#4a4a4a}.SP_DEVICE .page-template-custom-partner .s-system .details{width:100%;max-width:375px;padding:20px 30px}.page-template-custom-partner .s-system .details .float{overflow:hidden}.page-template-custom-partner .s-system .details .float .left-side{float:left;width:444px}.SP_DEVICE .page-template-custom-partner .s-system .details .float .left-side{width:100%;float:none}.page-template-custom-partner .s-system .details .float .right-side{float:right;width:272px}.SP_DEVICE .page-template-custom-partner .s-system .details .float .right-side{width:100%;float:none}.page-template-custom-partner .s-system .details h3{font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:normal;margin:0 0 8px}.SP_DEVICE .page-template-custom-partner .s-system .details h3{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal}.SP_DEVICE .page-template-custom-partner .s-system .details .download a,.page-template-custom-partner .s-system .details .download a{line-height:2.85714;color:#fff;text-decoration:none;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center;display:block}.page-template-custom-partner .s-system .details p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem}.SP_DEVICE .page-template-custom-partner .s-system .details p{font-size:13px;font-size:1.3rem;margin-bottom:20px}.page-template-custom-partner .s-system .details .download{transition:all .15s ease;width:272;height:40px;background-color:#0093c7}.page-template-custom-partner .s-system .details .download:hover{background-color:#00729B}.page-template-custom-partner .s-system .details .download a{font-size:14px;font-size:1.4rem;width:100%;height:100%}.SP_DEVICE .page-template-custom-partner .s-system .details .download{max-width:272;transition:all .15s ease;width:100%;height:40px;background-color:#0093c7}.SP_DEVICE .page-template-custom-partner .s-system .details .download:hover{background-color:#00729B}.SP_DEVICE .SP_DEVICE .page-template-custom-partner .s-system .details .download{width:100%;max-width:100%}.SP_DEVICE .page-template-custom-partner .s-system .details .download a{font-size:14px;font-size:1.4rem;width:100%;height:100%}.page-template-custom-partner .s-system .details p.option{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;margin-top:6px;text-align:center}.SP_DEVICE .page-template-custom-partner .s-system .details p.option{margin-bottom:0}.page-template-custom-partner .s-system p.require{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a;width:735px;margin:50px auto 0;text-align:center}.SP_DEVICE .page-template-custom-partner .s-system p.require{width:100%;max-width:375px;margin:0 auto;padding-top:30px}.page-template-custom-partner .s-system a{transition:all .15s ease;text-decoration:none;color:#0093c7}.page-template-custom-partner .s-system a:hover{color:#00729B;text-decoration:underline}.page-template-custom-partner .s-merit{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:52px;padding-bottom:83px}.SP_DEVICE .page-template-custom-partner .s-merit{min-width:100%;padding:50px 20px;box-sizing:border-box}.page-template-custom-partner .s-merit h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center;margin:0}.SP_DEVICE .page-template-custom-partner .s-merit h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;padding:0 20px;max-width:375px;margin:0 auto}.page-template-custom-partner .s-merit p.sub{font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center}.SP_DEVICE .page-template-custom-partner .s-merit p.sub{max-width:375px;margin:0 auto;padding:10px 0 40px}.page-template-custom-partner .s-merit .details{width:924px;margin:38px auto}.page-template-custom-partner .s-merit .details:after{display:block;clear:both;content:""}.SP_DEVICE .page-template-custom-partner .s-merit .details{width:100%;max-width:375px;margin:0 auto;overflow:hidden}.page-template-custom-partner .s-merit .details .left-side{float:left;width:545px}.SP_DEVICE .page-template-custom-partner .s-merit .details .left-side{width:100%;padding-top:20px}.page-template-custom-partner .s-merit .details .right-side{width:432px;float:right;margin-right:-80px}.SP_DEVICE .page-template-custom-partner .s-merit .details .right-side{width:95%;margin:0 auto}.page-template-custom-partner .s-merit .details .texts{padding:20px 40px 38px;color:#4a4a4a}.SP_DEVICE .page-template-custom-partner .s-merit .details .link a,.page-template-custom-partner .s-merit .details .link a{line-height:2.85714;display:block;color:#fff;text-align:center;font-weight:400;text-decoration:none;letter-spacing:normal;font-family:"Noto Sans Japanese"}.SP_DEVICE .page-template-custom-partner .s-merit .details .texts{padding:0;margin-bottom:20px}.page-template-custom-partner .s-merit .details .join{box-sizing:border-box;border:1px solid #979797;padding:36px 55px;width:100%}.SP_DEVICE .page-template-custom-partner .s-merit .details .join{padding:20px 30px}.page-template-custom-partner .s-merit .details .link{transition:all .15s ease;width:272px;height:40px;background-color:#0093c7;margin-top:20px}.page-template-custom-partner .s-merit .details .link:hover{background-color:#00729B}.page-template-custom-partner .s-merit .details .link a{font-size:14px;font-size:1.4rem;width:100%;height:100%}.SP_DEVICE .page-template-custom-partner .s-merit .details .link{max-width:272px;transition:all .15s ease;width:100%;height:40px;background-color:#0093c7}.SP_DEVICE .page-template-custom-partner .s-merit .details .link:hover{background-color:#00729B}.SP_DEVICE .SP_DEVICE .page-template-custom-partner .s-merit .details .link{width:100%;max-width:100%}.SP_DEVICE .page-template-custom-partner .s-merit .details .link a{font-size:14px;font-size:1.4rem;width:100%;height:100%}.page-template-custom-partner .s-merit .details h3{font-family:"Noto Sans Japanese";font-weight:400;font-size:26px;font-size:2.6rem;line-height:1.53846;letter-spacing:normal;margin:0}.page-template-custom-partner .s-merit .details p{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a}.page-template-custom-partner .s-merit .details p.option{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:normal;margin-top:16px;color:#4a4a4a}.page-template-custom-partner .s-merit .color-red{color:#D0021B}.page-template-custom-partner .s-merit img{width:100%}.SP_DEVICE .page-template-custom-partner .s-merit img{margin-bottom:40px}.page-template-custom-merit_top .after-login{margin-top:60px}.SP_DEVICE .page-template-custom-merit_top .after-login{margin-top:0}.page-template-custom-merit_top .after-login .s-slider{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;height:400px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider{min-width:100%;width:100%;height:auto}.page-template-custom-merit_top .after-login .s-slider .sp-sliderWrp{max-width:375px;margin:0 auto}.page-template-custom-merit_top .after-login .s-slider .sliderWrp{position:relative;width:100%;height:400px;text-align:center;overflow:hidden}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider .sliderWrp{width:100%;max-width:375px;height:0;margin:0 auto;padding-top:133.33%;background-color:#000}.page-template-custom-merit_top .after-login .s-slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.page-template-custom-merit_top .after-login .s-slider .slide:first-child{display:block}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider .slide img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.page-template-custom-merit_top .after-login .s-slider_menu{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;overflow:visible;height:0;text-align:center}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu{min-width:100%;height:0}.page-template-custom-merit_top .after-login .s-slider_menu .slider_menuWrp{position:absolute;top:-25px;left:50%;margin-left:-560px;width:1120px;height:80px;z-index:10}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu .slider_menuWrp{width:90%;height:50px;top:-62px;left:5%;margin-left:0;background-color:transparent}.page-template-custom-merit_top .after-login .s-slider_menu i.left-shadow,.page-template-custom-merit_top .after-login .s-slider_menu i.right-shadow{display:inline-block;bottom:0;position:absolute;width:9.4px;height:54.6px}.page-template-custom-merit_top .after-login .s-slider_menu i.left-shadow img,.page-template-custom-merit_top .after-login .s-slider_menu i.right-shadow img{width:100%}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu i.left-shadow,.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu i.right-shadow{display:none}.page-template-custom-merit_top .after-login .s-slider_menu i.left-shadow{left:-9.4px}.page-template-custom-merit_top .after-login .s-slider_menu ul{position:relative;display:inline-block;height:100%;background-color:#fff}.page-template-custom-merit_top .after-login .s-slider_menu ul:after{display:block;clear:both;content:""}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu ul{display:inline-block;width:auto;max-width:100%}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu ul a:first-child li{border-left:0}.page-template-custom-merit_top .after-login .s-slider_menu ul li{position:relative;box-sizing:border-box;float:left;width:224px;height:100%;padding:14px 25px 0;color:#252629;cursor:pointer;text-align:left}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu ul li{width:20%;min-width:56px;padding:0;border-left:1px solid #d9d9d9;text-align:center}.page-template-custom-merit_top .after-login .s-slider_menu ul li i{transition:all .15s ease;display:block;margin-bottom:6px;width:12px;height:1px;background-color:#252629}.page-template-custom-merit_top .after-login .s-slider_menu ul li.state-active i,.page-template-custom-merit_top .after-login .s-slider_menu ul li:hover i{background-color:#74b031}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu ul li i{display:none}.page-template-custom-merit_top .after-login .s-slider_menu ul li p{transition:all .15s ease;font-size:13px;font-size:1.3rem;color:#252629}.page-template-custom-merit_top .after-login .s-slider_menu ul li.state-active p,.page-template-custom-merit_top .after-login .s-slider_menu ul li:hover p{color:#74b031}.SP_DEVICE .page-template-custom-merit_top .after-login .s-slider_menu ul li p{font-size:14px;font-size:1.4rem;line-height:3.57143;letter-spacing:normal;height:100%}.page-template-custom-merit_top .after-login .s-slider_menu ul li.state-active:after{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:10px;background-color:#74b031}.page-template-custom-merit_top .after-login .s-someLinks{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-top:90px;padding-bottom:46px}.page-template-custom-merit_top .after-login .s-someLinks.second{padding-top:40px;padding-bottom:80px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-someLinks.second{padding-bottom:40px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-someLinks{min-width:100%;background:#f4f5f5;padding-top:10px;padding-bottom:10px}.page-template-custom-merit_top .after-login .s-annoucement{margin:0 auto;width:1090px;box-sizing:border-box}.SP_DEVICE .page-template-custom-merit_top .after-login .s-annoucement{width:92%;max-width:375px;margin:0 auto}.page-template-custom-merit_top .after-login .s-annoucement ul{background-color:#fbf7c3;padding:30px 64px 36px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-annoucement ul{padding:20px 20px 20px 34px}.page-template-custom-merit_top .after-login .s-annoucement ul li{position:relative;text-align:left}.page-template-custom-merit_top .after-login .s-annoucement ul li:before{content:'';display:inline-block;position:absolute;top:10px;left:-14px;width:4px;height:4px;border-radius:2px;background-color:#252629}.page-template-custom-merit_top .after-login .s-annoucement ul li a{transition:all .15s ease;font-family:"Noto Sans Japanese";font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;text-decoration:none}.page-template-custom-merit_top .after-login .s-annoucement ul li a:hover{color:#74b031}.page-template-custom-merit_top .after-login .s-links{width:1104px;margin:22px auto 0}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links{width:92%;margin-top:20px}.page-template-custom-merit_top .after-login .s-links .floatWrp{width:100%;overflow:hidden;margin-bottom:10px}.page-template-custom-merit_top .after-login .s-links .floatWrp:last-child{margin-bottom:0}.page-template-custom-merit_top .after-login .s-links .card{transition:all .15s ease;width:547px;height:282px;background-image:url(images/merit_top/links/background.jpg);background-position:center center;background-size:cover}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links .card{width:100%;max-width:375px;height:272px;background-size:100% 100%;margin-bottom:10px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links .card:last-child{margin-bottom:0}.page-template-custom-merit_top .after-login .s-links .card .icon{margin:33px auto 0;width:112px;height:112px}.page-template-custom-merit_top .after-login .s-links .card .icon img{width:100%}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links .card .icon{margin-top:0;padding-top:32px}.page-template-custom-merit_top .after-login .s-links .card h3{font-family:"Noto Sans Japanese";font-weight:400;font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:normal;margin:17px 0 0;text-align:center;color:#fff}.page-template-custom-merit_top .after-login .s-links .card p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;margin:0;text-align:center;color:#fff}.page-template-custom-merit_top .after-login .s-links .card a{display:block;height:100%;text-decoration:none}.page-template-custom-merit_top .after-login .s-links .card.left{float:left}.page-template-custom-merit_top .after-login .s-links .card.left:last-child{margin-right:0}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links .card.left{float:none;margin-right:auto;margin-left:auto}.page-template-custom-merit_top .after-login .s-links .card.right{float:right}.SP_DEVICE .page-template-custom-merit_top .after-login .s-links .card.right{float:none;margin-right:auto;margin-left:auto}.page-template-custom-merit_top .after-login .s-notice{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:46px;padding-bottom:68px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-notice{min-width:100%;width:100%;padding-top:0;padding-bottom:34px}.page-template-custom-merit_top .after-login .s-notice .notice-inner{width:1120px;margin:0 auto;background-color:#fff;padding-bottom:68px}.SP_DEVICE .page-template-custom-merit_top .after-login .s-notice .notice-inner{width:92%;max-width:375px;margin:0 auto}.page-template-custom-merit_top .after-login .title-icon{width:64px;margin:0 auto;padding-top:53px;padding-bottom:20px}.SP_DEVICE .page-template-custom-merit_top .after-login .title-icon{width:32px;padding-top:38px;padding-bottom:8px}.page-template-custom-merit_top .after-login .title-icon img{width:100%}.page-template-custom-merit_top .after-login .title-text{width:100%;text-align:center;margin-bottom:40px}.SP_DEVICE .page-template-custom-merit_top .after-login .title-text{margin-bottom:22px}.page-template-custom-merit_top .after-login .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .page-template-custom-merit_top .after-login .title-text p{font-size:21px;font-size:2.1rem;line-height:1.33333;letter-spacing:normal}.page-template-custom-merit_top .before-login .s-title{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:60px;padding-bottom:35px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-title{min-width:100%;padding-top:34px}.page-template-custom-merit_top .before-login .s-title h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center;margin:52px 0 0}.SP_DEVICE .page-template-custom-merit_top .before-login .s-title h2{font-size:21px;font-size:2.1rem;line-height:1.33333;letter-spacing:normal;width:92%;max-width:375px;padding:0 10px;box-sizing:border-box;margin:0 auto}.SP_DEVICE .page-template-custom-merit_top .before-login .s-title h2 br{display:none}.page-template-custom-merit_top .before-login .s-thanks{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:50px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-thanks{min-width:100%}.page-template-custom-merit_top .before-login .s-thanks .inner{width:924px;margin:0 auto}.page-template-custom-merit_top .before-login .s-thanks .inner:after{display:block;clear:both;content:""}.SP_DEVICE .page-template-custom-merit_top .before-login .s-thanks .inner{width:92%;max-width:375px;margin:0 auto}.page-template-custom-merit_top .before-login .s-thanks .inner .left-side{float:left;width:456px;padding-top:60px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-thanks .inner .left-side{width:100%;max-width:375px;margin:0 auto;float:none}.page-template-custom-merit_top .before-login .s-thanks .inner .right-side{width:432px;float:right;margin-right:-80px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-thanks .inner .right-side{width:100%;max-width:375px;margin:0 auto;float:none}.page-template-custom-merit_top .before-login .s-thanks h3{font-size:21px;font-size:2.1rem;font-family:"Noto Sans Japanese";font-weight:400}.page-template-custom-merit_top .before-login .s-thanks p{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:400}.page-template-custom-merit_top .before-login .s-thanks .color-red{color:#D0021B}.page-template-custom-merit_top .before-login .s-thanks img{width:100%}.page-template-custom-merit_top .before-login .s-reregistration{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:86px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration{min-width:100%;padding-bottom:20px}.page-template-custom-merit_top .before-login .s-reregistration .inner{box-sizing:border-box;padding:47px 94px 55px;width:926px;margin:0 auto;border:1px solid #979797}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .inner{width:92%;max-width:375px;margin:0 auto;padding:20px}.page-template-custom-merit_top .before-login .s-reregistration h3{font-size:26px;font-size:2.6rem;font-family:"Noto Sans Japanese";font-weight:400;margin:0 0 24px;text-align:center}.page-template-custom-merit_top .before-login .s-reregistration p{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:400;text-align:center}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration p br{display:none}.page-template-custom-merit_top .before-login .s-reregistration p.small{font-size:12px;font-size:1.2rem}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration p.small{text-align:left}.page-template-custom-merit_top .before-login .s-reregistration .links{overflow:hidden;width:554px;margin:48px auto 25px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .links{margin-top:20px;width:100%}.page-template-custom-merit_top .before-login .s-reregistration .links .register{float:left}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .links .register{float:none}.page-template-custom-merit_top .before-login .s-reregistration .links .login{float:right}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .links .login{float:none;margin-top:15px}.page-template-custom-merit_top .before-login .s-reregistration .links .login,.page-template-custom-merit_top .before-login .s-reregistration .links .register{transition:all .15s ease;width:272px;height:40px;background-color:#74b031}.page-template-custom-merit_top .before-login .s-reregistration .links .login:hover,.page-template-custom-merit_top .before-login .s-reregistration .links .register:hover{background-color:#4c7e14}.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .links .login,.SP_DEVICE .page-template-custom-merit_top .before-login .s-reregistration .links .register{max-width:272px;margin-right:auto;margin-left:auto;width:100%}.page-template-custom-merit_top .before-login .s-reregistration .links .login a,.page-template-custom-merit_top .before-login .s-reregistration .links .register a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none}.page-template-custom-merit_top .before-login .s-merit_access{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-top:40px;padding-bottom:84px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access{min-width:100%;padding-top:20px}.page-template-custom-merit_top .before-login .s-merit_access h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:36px;font-size:3.6rem;line-height:1.44444;letter-spacing:normal;text-align:center;margin:0}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access h2{font-size:21px;font-size:2.1rem;line-height:1.33333;letter-spacing:normal;width:92%;max-width:375px;margin:0 auto}.page-template-custom-merit_top .before-login .s-merit_access .detail{box-sizing:border-box;width:546px;padding:24px 34px 35px;margin:52px auto 0;background-color:#efefef}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail{width:92%;max-width:375px;margin:20px auto 0;padding:25px 20px}.page-template-custom-merit_top .before-login .s-merit_access .detail p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:18px;text-align:justify}.page-template-custom-merit_top .before-login .s-merit_access .detail p.small{font-size:12px;font-size:1.2rem;margin-bottom:12px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail p.require{display:table}.page-template-custom-merit_top .before-login .s-merit_access .detail p.require img{vertical-align:middle}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail p.require img{display:table-cell;padding-top:4px;vertical-align:top}.page-template-custom-merit_top .before-login .s-merit_access .detail p.require span{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:normal;display:inline-block;margin-left:12px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail p.require span{display:table-cell;padding-left:16px;vertical-align:top}.page-template-custom-merit_top .before-login .s-merit_access .detail .link{transition:all .15s ease;width:470px;height:40px;background-color:#74b031;margin-top:50px}.page-template-custom-merit_top .before-login .s-merit_access .detail .link:hover{background-color:#4c7e14}.page-template-custom-merit_top .before-login .s-merit_access .detail .link a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:2.85714;letter-spacing:normal;display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail .link{box-sizing:border-box;width:100%;max-width:315px;margin:0 auto;height:70px;padding:15px}.SP_DEVICE .page-template-custom-merit_top .before-login .s-merit_access .detail .link a{font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:normal}.search_filter-tabs{width:100%;background-color:#f4f5f5;padding-bottom:36px}.search_filter-tabs .tabs-contaienr{width:922px;margin:0 auto;overflow:hidden}.search_filter-tabs .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.search_filter-tabs .wrap>div{margin-right:5px;background:#D8D8D8}.search_filter-tabs .wrap>div.all{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.search_filter-tabs .wrap>div.merit{width:370px}.search_filter-tabs .wrap>div.corp{width:370px;margin-right:0}.search_filter-tabs .wrap>div>a{font-size:15px;font-size:1.5rem;line-height:2.53333;letter-spacing:normal;display:block;text-align:center;text-decoration:none;color:#252629}.search_filter-tabs[data-selected=all] .wrap>div.all a,.search_filter-tabs[data-selected=corp] .wrap>div.corp a,.search_filter-tabs[data-selected=merit] .wrap>div.merit a{color:#fff}.search_filter-tabs[data-selected=all] .wrap>div.all{background-color:#4A4A4A}.search_filter-tabs[data-selected=all] .tabs-contaienr{border-bottom:5px solid #4A4A4A}.search_filter-tabs[data-selected=merit] .wrap>div.merit{background-color:#74B031}.search_filter-tabs[data-selected=merit] .tabs-contaienr{border-bottom:5px solid #74B031}.search_filter-tabs[data-selected=corp] .wrap>div.corp{background-color:#0093C7}.search_filter-tabs[data-selected=corp] .tabs-contaienr{border-bottom:5px solid #0093C7}.page-template-custom-merit-search .filter-contaienr{background-color:#f4f5f5;padding-bottom:30px}.page-template-custom-merit-search .filter-contaienr .module--category_filter{width:92%;max-width:355px;margin:0 auto}.page-template-custom-merit-search .filter-contaienr .module--category_filter[data-selected=corp] .selectedValue{background-color:#0093C7}.page-template-custom-merit-search .filter-contaienr .module--category_filter[data-selected=merit] .selectedValue{background-color:#74B031}.page-template-custom-merit-search .title-text{position:relative;background-color:#f4f5f5;min-width:1200px;width:100%;text-align:center;padding-top:44px;padding-bottom:40px;margin-top:60px}.SP_DEVICE .page-template-custom-merit-search .title-text{min-width:100%;margin-top:0}.page-template-custom-merit-search .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .page-template-custom-merit-search .title-text p{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal;width:92%;max-width:355px;margin:0 auto}.page-template-custom-merit-search .search-result{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:30px}.SP_DEVICE .page-template-custom-merit-search .search-result{min-width:100%;padding-top:0}.page-template-custom-merit-search .search-result-inner{width:922px;margin:0 auto;overflow:hidden}.SP_DEVICE .page-template-custom-merit-search .search-result-inner{width:92%;max-width:355px;margin:0 auto}.page-template-custom-merit-search .search_result-num{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:30px}.SP_DEVICE .page-template-custom-merit-search .search_result-num{min-width:100%}.page-template-custom-merit-search .search_result-num p{font-size:18px;font-size:1.8rem;line-height:1.44444;letter-spacing:normal}.page-template-custom-merit-search .search_result-num p span{color:#74b031}.page-template-custom-merit-search .search_result-num-inner{width:922px;margin:0 auto;overflow:hidden}.SP_DEVICE .page-template-custom-merit-search .search_result-num-inner{width:92%;max-width:355px;margin:0 auto}.page-template-custom-merit-search .module-pager{width:100%;min-width:100%}.page-template-custom-merit-search .search_cards{position:relative;overflow:hidden;height:72px;margin-bottom:20px}.SP_DEVICE .page-template-custom-merit-search .search_cards{display:table;table-layout:fixed;height:auto;margin-bottom:30px}.page-template-custom-merit-search .search_cards .left_image-wrp{transition:all .15s ease;width:166px;height:72px;float:left}.SP_DEVICE .page-template-custom-merit-search .search_cards .left_image-wrp{width:80px;display:table-cell}.page-template-custom-merit-search .search_cards .left_image{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden}.SP_DEVICE .page-template-custom-merit-search .search_cards .left_image{width:100%;float:none}.page-template-custom-merit-search .search_cards .left_image img{position:absolute;width:auto;height:auto;max-height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-custom-merit-search .search_cards .right-text{width:700px;float:left}.SP_DEVICE .page-template-custom-merit-search .search_cards .right-text{float:none;display:table-cell;vertical-align:top}.page-template-custom-merit-search .search_cards .right-text .text-area{box-sizing:border-box;width:100%;padding:0 0 0 28px}.SP_DEVICE .page-template-custom-merit-search .search_cards .right-text .text-area{box-sizing:border-box;width:100%;padding:0 0 0 20px}.page-template-custom-merit-search .search_cards .right-text .text-area h4.date{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin-top:8px;margin-bottom:0}.SP_DEVICE .page-template-custom-merit-search .search_cards .right-text .text-area h4.date{margin-top:8px}.page-template-custom-merit-search .search_cards .right-text .text-area h4.date .section-tag{font-size:10px;font-size:1rem;line-height:2.1;letter-spacing:normal;border-radius:2px;display:inline-block;margin-right:8px;padding:0 4px;color:#fff}.page-template-custom-merit-search .search_cards .right-text .text-area h4.date .section-tag.corp{background-color:#0093C7}.page-template-custom-merit-search .search_cards .right-text .text-area h4.date .section-tag.merit{background-color:#6BAD22}.page-template-custom-merit-search .search_cards .right-text .text-area h2.headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;margin:0;height:23px;overflow:hidden}.SP_DEVICE .page-template-custom-merit-search .search_cards .right-text .text-area h2.headline{height:auto}.page-template-custom-merit-search .search_cards .right-text .text-area h2.headline a{transition:all .15s ease;color:#252629;text-decoration:none}.page-template-custom-merit-search .search_cards .right-text .text-area p.body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;color:#4a4a4a;margin:0;height:18px;overflow:hidden}.SP_DEVICE .page-template-custom-merit-search .search_cards .right-text .text-area p.body{height:auto;margin-top:8px;min-height:36px;max-height:57px;word-break:break-all}.page-template-custom-merit-search .module-pager{margin-top:0}.page-template-custom-merit-search .archive_merit_search_footer_space{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;min-height:145px}.SP_DEVICE .page-template-custom-merit-search .archive_merit_search_footer_space{min-width:100%;min-height:60px}.page-template-custom-history .s-cep_msg{background:#fff;overflow:hidden;padding-top:70px;padding-bottom:70px}.SP_DEVICE .page-template-custom-history .s-cep_msg{padding:27px 30px;max-width:375px;box-sizing:border-box;margin:0 auto}.page-template-custom-history .s-cep_msg .timeline-image{width:3px;height:1440px;margin-left:88px;background:#2474b4;float:left}.page-template-custom-history .s-cep_msg .timeline-text{position:relative;width:580px;padding-left:78px;margin:0 auto 12px}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text{width:90%;max-width:375px;padding-left:46px}.page-template-custom-history .s-cep_msg .timeline-text img{width:70px;padding-top:5px;margin-left:0;float:left}.page-template-custom-history .s-cep_msg .timeline-text.last{border-bottom:none}.page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap{overflow:hidden;margin-bottom:10px}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap{width:95%}.page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .data{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:400;width:92px;margin:0;float:left}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .data{width:100%;margin-right:10px}.page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .data-bold{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:700;width:92px;margin:0;float:left}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .data-bold{width:100%;margin-right:10px}.page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .content{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:400;margin:0;float:left;width:488px}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .content{width:95%}.page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .content-bold{font-size:14px;font-size:1.4rem;font-family:"Noto Sans Japanese";font-weight:700;margin:0;float:left;width:478px}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .history-content-wrap .content-bold{width:95%}.page-template-custom-history .s-cep_msg .timeline-text .bar{position:relative;height:2px;width:100%;margin-top:12px;background-color:#d3d6d7}.SP_DEVICE .page-template-custom-history .s-cep_msg .timeline-text .bar{width:90%}.page-template-custom-history .s-cep_msg .timeline-text:before{content:'';display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:8px;background:#2474b4}.page-template-custom-history .s-cep_msg .timeline-text:after{content:'';display:inline-block;position:absolute;left:7px;top:18px;height:200%;width:2px;background:#2474b4}.page-template-custom-history .s-cep_msg .timeline-text:last-child:after{background-color:#FFF}.page-template-custom-group_company .s-cep_msg{background:#fff;overflow:hidden;padding-top:85px;padding-bottom:55px}.SP_DEVICE .page-template-custom-group_company .s-cep_msg{width:100%;max-width:375px;padding:20px;box-sizing:border-box;margin:0 auto}.page-template-custom-group_company .s-cep_msg .group-company-image{width:585px;height:432px;margin:0 auto 90px;background-image:url(images/custom/group-company.png);background-size:100%;background-position:center center;background-repeat:no-repeat}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .group-company-image{width:100%;max-width:375px;height:245px;background-size:100%;box-sizing:border-box;margin-bottom:75px}.page-template-custom-group_company .s-cep_msg .group-intro{width:725px;overflow:hidden;margin:0 auto 31px}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .group-intro{width:100%;max-width:375px}.page-template-custom-group_company .s-cep_msg .group-intro .left-image{transition:all .15s ease;width:250px;float:left;text-align:center}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .group-intro .left-image{width:100%;max-width:375px;float:none;margin:0 auto}.page-template-custom-group_company .s-cep_msg .group-intro .left-image.logo1{height:99px;background-image:url(images/custom/group-logo1.png);background-size:145px;background-position:center center;background-repeat:no-repeat}.page-template-custom-group_company .s-cep_msg .group-intro .left-image.logo2{height:79px;background-image:url(images/custom/group-logo2.png);background-size:146px;background-position:center center;background-repeat:no-repeat}.page-template-custom-group_company .s-cep_msg .group-intro .left-image.logo3{height:79px;background-image:url(images/custom/group-logo3.png);background-size:211px;background-position:center center;background-repeat:no-repeat}.page-template-custom-group_company .s-cep_msg .link-other-company .left-colum a:hover,.page-template-custom-group_company .s-cep_msg .link-other-company .right-colum a:hover{background:#efefef}.page-template-custom-group_company .s-cep_msg .group-intro .right-text{width:450px;float:left}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .group-intro .right-text{width:100%}.page-template-custom-group_company .s-cep_msg .group-intro .right-text a{text-decoration:none}.page-template-custom-group_company .s-cep_msg .group-intro .right-text a h2{transition:all .15s ease;font-size:18px;font-size:1.8rem;font-family:"Noto Sans Japanese";font-weight:700;margin:0;padding-bottom:14px;color:#0093c7}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .group-intro .right-text a h2{color:#252629}.page-template-custom-group_company .s-cep_msg .group-intro .right-text a h2:hover{opacity:.8}.page-template-custom-group_company .s-cep_msg .group-intro .right-text p{font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;color:#252629;margin:0}.page-template-custom-group_company .s-cep_msg .link-other-company{width:725px;overflow:hidden;margin:0 auto 31px;padding-top:15px}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .link-other-company{width:100%;max-width:375px}.page-template-custom-group_company .s-cep_msg .link-other-company .left-colum{width:350px;height:108px;border:1px solid #979797;float:left;margin-right:20px;text-align:center}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .link-other-company .left-colum{width:100%;max-width:375px;box-sizing:border-box;margin-bottom:10px}.page-template-custom-group_company .s-cep_msg .link-other-company .left-colum a{width:350px;height:108px;display:block}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .link-other-company .left-colum a{width:100%;max-width:375px}.page-template-custom-group_company .s-cep_msg .link-other-company .left-colum a img{width:70px;padding-top:25px;padding-bottom:5px}.page-template-custom-group_company .s-cep_msg .link-other-company .left-colum a p{font-size:12px;font-size:1.2rem;color:#0093c7;text-decoration:underline}.page-template-custom-group_company .s-cep_msg .link-other-company .right-colum{width:350px;height:108px;border:1px solid #979797;float:left;text-align:center}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .link-other-company .right-colum{width:100%;max-width:375px;box-sizing:border-box}.page-template-custom-group_company .s-cep_msg .link-other-company .right-colum a{transition:all .15s ease;width:350px;height:108px;display:block}.SP_DEVICE .page-template-custom-group_company .s-cep_msg .link-other-company .right-colum a{width:100%;max-width:375px}.page-template-custom-group_company .s-cep_msg .link-other-company .right-colum a img{width:48px;padding-top:29px;padding-bottom:7px}.page-template-custom-group_company .s-cep_msg .link-other-company .right-colum a p{font-size:12px;font-size:1.2rem;color:#0093c7;text-decoration:underline}.module-errorpage .corp .s-content .s-content_inner .link a,.module-errorpage .merit .s-content .s-content_inner .link a{display:block;color:#fff;font-weight:400;font-family:"Noto Sans Japanese";text-align:center;letter-spacing:normal}.module-errorpage .corp .s-title{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:80px;padding-bottom:40px}.SP_DEVICE .module-errorpage .corp .s-title{min-width:100%;padding-top:30px;padding-bottom:35px}.module-errorpage .corp .s-title h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center;margin:52px 0 0}.SP_DEVICE .module-errorpage .corp .s-title h2{margin-top:0}.module-errorpage .corp .s-content{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:366px}.SP_DEVICE .module-errorpage .corp .s-content{min-width:100%;padding-bottom:120px}.module-errorpage .corp .s-content .s-content_inner{box-sizing:border-box;width:736px;padding:50px 95px 56px;margin:0 auto;background-color:#fff}.SP_DEVICE .module-errorpage .corp .s-content .s-content_inner{width:92%;max-width:355px;margin:0 auto;padding:40px 20px 50px}.module-errorpage .corp .s-content .s-content_inner p{font-size:13px;font-size:1.3rem;line-height:1.84615;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center}.module-errorpage .corp .s-content .s-content_inner .link{margin:22px auto 0;transition:all .15s ease;width:243px;height:40px;background-color:#0093c7}.module-errorpage .corp .s-content .s-content_inner .link:hover{background-color:#00729B}.SP_DEVICE .module-errorpage .corp .s-content .s-content_inner .link{width:100%;max-width:243px}.module-errorpage .corp .s-content .s-content_inner .link a{font-size:14px;font-size:1.4rem;line-height:2.85714;width:100%;height:100%;text-decoration:none}.module-errorpage .merit .s-title{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:60px;padding-bottom:40px}.SP_DEVICE .module-errorpage .merit .s-title{min-width:100%;padding-top:30px;padding-bottom:35px}.module-errorpage .merit .s-title h2{font-size:36px;font-size:3.6rem;line-height:1.33333;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center;margin:52px 0 0}.SP_DEVICE .module-errorpage .merit .s-title h2{margin-top:0}.module-errorpage .merit .s-content{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:366px}.SP_DEVICE .module-errorpage .merit .s-content{min-width:100%;padding-bottom:120px}.module-errorpage .merit .s-content .s-content_inner{box-sizing:border-box;width:736px;padding:50px 95px 56px;margin:0 auto;background-color:#fff}.SP_DEVICE .module-errorpage .merit .s-content .s-content_inner{width:92%;max-width:355px;margin:0 auto;padding:40px 20px 50px}.module-errorpage .merit .s-content .s-content_inner p{font-size:13px;font-size:1.3rem;line-height:1.84615;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;text-align:center}.module-errorpage .merit .s-content .s-content_inner .link{margin:22px auto 0;transition:all .15s ease;width:243px;height:40px;background-color:#74b031}.module-errorpage .merit .s-content .s-content_inner .link:hover{background-color:#4c7e14}.SP_DEVICE .module-errorpage .merit .s-content .s-content_inner .link{width:100%;max-width:243px}.module-errorpage .merit .s-content .s-content_inner .link a{font-size:14px;font-size:1.4rem;line-height:2.85714;width:100%;height:100%;text-decoration:none}.post-type-archive-information .title-text{position:relative;background-color:#f4f5f5;min-width:1200px;width:100%;text-align:center;padding-top:44px;padding-bottom:40px;margin-top:80px}.SP_DEVICE .post-type-archive-information .title-text{min-width:100%;margin-top:0}.post-type-archive-information .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .post-type-archive-information .title-text p{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal}.post-type-archive-information .archive_infomation{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:30px;padding-bottom:30px}.SP_DEVICE .post-type-archive-information .archive_infomation{min-width:100%}.post-type-archive-information .archive_infocards{width:924px;height:150px;margin:0 auto 10px;background:#fff}.SP_DEVICE .post-type-archive-information .archive_infocards{width:95%;max-width:375px}.post-type-archive-information .infocards_contents{padding-top:32px;overflow:hidden}.SP_DEVICE .post-type-archive-information .infocards_contents{padding:20px 10px 10px}.post-type-archive-information .infocards_contents .infocards_datearea{width:144px;float:left}.SP_DEVICE .post-type-archive-information .infocards_contents .infocards_datearea{width:30%}.post-type-archive-information .infocards_contents .infocards_datearea .bigdate,.post-type-archive-information .infocards_contents .infocards_datearea .smalldate{width:74px;margin:0 auto}.post-type-archive-information .infocards_contents .infocards_datearea .smalldate p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;text-align:center}.post-type-archive-information .infocards_contents .infocards_datearea .bigdate p{font-family:"Noto Sans Japanese";font-weight:700;font-size:64px;font-size:6.4rem;line-height:1;letter-spacing:normal;color:#333;text-align:center}.post-type-archive-information .infocards_contents .infocards_textarea{width:700px;float:left}.SP_DEVICE .post-type-archive-information .infocards_contents .infocards_textarea{width:65%}.post-type-archive-information .infocards_contents .infocards_textarea .headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:18px;font-size:1.8rem;line-height:1.33333;letter-spacing:normal;color:#252629;margin-top:-3px;height:24px;overflow:hidden}.post-type-archive-information .infocards_contents .infocards_textarea .body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;color:#252629;margin-top:10px;height:40px;overflow:hidden}.post-type-archive-information .archive_information_footer_space{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;min-height:145px}.SP_DEVICE .post-type-archive-information .archive_information_footer_space{min-width:100%;min-height:60px}.post-type-archive-report .title-text{position:relative;background-color:#f4f5f5;min-width:1200px;width:100%;text-align:center;padding-top:44px;padding-bottom:40px;margin-top:80px}.SP_DEVICE .post-type-archive-report .title-text{min-width:100%;margin-top:0}.post-type-archive-report .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .post-type-archive-report .title-text p{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal}.post-type-archive-report .category_filter{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px}.SP_DEVICE .post-type-archive-report .category_filter{min-width:100%}.post-type-archive-report .category_filter .category_filter--inner{width:1116px;margin:0 auto}.SP_DEVICE .post-type-archive-report .category_filter .category_filter--inner{width:92%;max-width:355px;margin:0 auto}.post-type-archive-report .category_filter .module--option{width:220px;margin-left:auto}.SP_DEVICE .post-type-archive-report .category_filter .module--option{width:100%}.post-type-archive-report .category_filter .selectedValue{background-color:#0093c7}.post-type-archive-report .archive_report{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-top:30px;padding-bottom:30px}.SP_DEVICE .post-type-archive-report .archive_report{min-width:100%;padding-top:10px}.post-type-archive-report .archive_report-inner{position:relative;width:1116px;margin:0 auto}.SP_DEVICE .post-type-archive-report .archive_report-inner{width:92%;max-width:355px;margin:0 auto}.post-type-archive-report .archive_reportcards{height:180px;margin:0 auto 10px;background:#fff}.SP_DEVICE .post-type-archive-report .archive_reportcards{width:95%}.post-type-archive-report .report_cards{position:relative;background:#fff;overflow:hidden;height:180px;margin-bottom:20px}.SP_DEVICE .post-type-archive-report .report_cards{height:auto;margin-bottom:10px}.post-type-archive-report .report_cards .left_image-wrp{transition:all .15s ease;width:416px;height:180px;float:left}.SP_DEVICE .post-type-archive-report .report_cards .left_image-wrp{width:100%;float:none}.post-type-archive-report .report_cards .left_image{width:416px;float:left;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.SP_DEVICE .post-type-archive-report .report_cards .left_image{width:100%;float:none}.post-type-archive-report .report_cards .left_image img{width:100%}.post-type-archive-report .report_cards .right-text{width:700px;float:left}.SP_DEVICE .post-type-archive-report .report_cards .right-text{width:100%;float:none}.post-type-archive-report .report_cards .right-text .text-area{box-sizing:border-box;width:100%;padding:10px 28px 0}.SP_DEVICE .post-type-archive-report .report_cards .right-text .text-area{box-sizing:border-box;width:100%;padding:15px 20px}.post-type-archive-report .report_cards .right-text .text-area h4.date{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.post-type-archive-report .report_cards .right-text .text-area h2.headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;padding-top:5px;margin:0;height:46px;overflow:hidden}.SP_DEVICE .post-type-archive-report .report_cards .right-text .text-area h2.headline{height:auto;max-height:46px}.post-type-archive-report .report_cards .right-text .text-area h2.headline a{transition:all .15s ease;color:#252629;text-decoration:none}.post-type-archive-report .report_cards .right-text .text-area p.body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;color:#4a4a4a;padding-top:4px;margin:0;height:56px;overflow:hidden}.SP_DEVICE .post-type-archive-report .report_cards .right-text .text-area p.body{height:auto;max-height:56px}.post-type-archive-report .report_cards .right-text .tag-links{overflow:hidden;margin-top:7px;padding-left:28px}.SP_DEVICE .post-type-archive-report .report_cards .right-text .tag-links{width:100%;padding:0 20px 20px}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp{transition:all .15s ease;border-radius:2px;height:22px;background:#0093c7;float:left;margin-right:8px;margin-bottom:5px}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp.item{box-sizing:border-box;background-color:transparent;border:1px solid #6bad22}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp.item .link p{font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp a{display:inline-block;height:100%;text-decoration:none}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp .link{text-align:center;padding:0 20px}.post-type-archive-report .report_cards .right-text .tag-links .tagWrp .link p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff;margin:0}.post-type-archive-report .archive_report_footer_space{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;min-height:145px}.SP_DEVICE .post-type-archive-report .archive_report_footer_space{min-width:100%;min-height:60px}.post-type-archive-products .wrapper_archive-products{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:140px}.SP_DEVICE .post-type-archive-products .wrapper_archive-products{min-width:100%;padding-bottom:40px}.post-type-archive-products .wrapper_archive-products .contents-inner{width:1144px;margin:0 auto}.SP_DEVICE .post-type-archive-products .wrapper_archive-products .contents-inner{width:100%;max-width:375px}.post-type-archive-products .wrapper_archive-products .back_btn_to_archive{transition:all .15s ease;position:relative;width:135px;height:40px;background:#fff;margin-left:13px}.post-type-archive-products .wrapper_archive-products .back_btn_to_archive:hover{background:#efefef}.post-type-archive-products .wrapper_archive-products .back_btn_to_archive a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#333}.post-type-archive-products .wrapper_archive-products .back_btn_to_archive i.left-arrow{display:inline-block;height:40px;width:5px;margin-right:17px;background-image:url(images/arrows/backtobtn_corp.png);background-size:5px 6px;background-position:center center;background-repeat:no-repeat}.post-type-archive-products .wrapper_archive-products .back_btn_to_archive span{display:inline-block;vertical-align:top;line-height:40px}.SP_DEVICE .post-type-archive-products .wrapper_archive-products .back_btn_to_archive{display:none}.post-type-archive-products .module--category_filter{margin-left:auto;width:220px;margin-bottom:16px;margin-right:13px}.post-type-archive-products .title-text{position:relative;background-color:#f4f5f5;min-width:1200px;width:100%;text-align:center;padding-top:44px;padding-bottom:40px;margin-top:80px}.SP_DEVICE .post-type-archive-products .title-text{min-width:100%;padding:25px 0;margin-top:0}.post-type-archive-products .title-text p{font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629;margin:0}.SP_DEVICE .post-type-archive-products .title-text p{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal}.post-type-archive-products .wrapper_products-content{overflow:hidden}.post-type-archive-products .wrapper_products-content .product_link{position:relative;width:355px;height:272px;float:left;margin-left:13px;margin-right:13px;margin-bottom:30px;transition:all .15s ease}.SP_DEVICE .post-type-archive-products .wrapper_products-content .product_link{margin:0 auto 10px;float:none;width:95%;max-width:375px}.post-type-archive-products .wrapper_products-content .product_link:nth-child(3n+3){margin-right:0}.SP_DEVICE .post-type-archive-products .wrapper_products-content .product_link:nth-child(3n+3){margin-right:auto}.post-type-archive-products .wrapper_products-content .product_link a{text-decoration:none}.post-type-archive-products .wrapper_products-content .product_link .thumbnail{display:table;width:100%;height:100%}.post-type-archive-products .wrapper_products-content .product_link .thumbnail.background{background-position:center center;background-size:cover}.post-type-archive-products .wrapper_products-content .product_link .thumbnail .cname{font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:27px;font-size:2.7rem;line-height:1.48148;letter-spacing:normal;font-weight:400;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.post-type-archive-products .wrapper_products-content .product_link .thumbnail .cname span{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:normal}.post-type-archive-products .wrapper_products-content .product_link .thumbnail.ibm .cname{font-size:27px;font-size:2.7rem;line-height:1.33333;letter-spacing:normal}.post-type-archive-products .wrapper_products-content .product_cards{display:none;width:355px;height:375px;margin-left:13px;margin-right:13px;margin-bottom:30px;float:left;overflow:hidden;transition:all .15s ease}.SP_DEVICE .post-type-archive-products .wrapper_products-content .product_cards{float:none;width:95%;max-width:375px;margin:0 auto 30px}.post-type-archive-products .wrapper_products-content .product_cards.state-visible{display:block}.post-type-archive-products .wrapper_products-content .product_cards a{text-decoration:none}.post-type-archive-products .wrapper_products-content .product_cards a .thumbnail{width:355px;height:272px;background-size:cover;background-position:center center}.SP_DEVICE .post-type-archive-products .wrapper_products-content .product_cards a .thumbnail{width:100%}.post-type-archive-products .wrapper_products-content .product_cards a .text{box-sizing:border-box;height:102px;background:#fff;text-align:center;padding:20px 26px 0}.post-type-archive-products .wrapper_products-content .product_cards a .text h2{font-family:"Noto Sans Japanese";font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.61538;letter-spacing:normal;height:20px;color:#252629;margin:0;overflow:hidden}.post-type-archive-products .wrapper_products-content .product_cards a .text p{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:normal;color:#4a4a4a;margin:5px 0 0;height:36px;overflow:hidden}.post-type-archive-merit_event .title-text{position:relative;background-color:#f4f5f5;min-width:1200px;width:100%;text-align:center;padding-top:44px;padding-bottom:40px;margin-top:60px}.SP_DEVICE .post-type-archive-merit_event .title-text{min-width:100%;margin-top:0}.post-type-archive-merit_event .title-text p{margin:0;font-family:"Noto Sans Japanese";font-weight:400;font-size:34px;font-size:3.4rem;line-height:1.17647;letter-spacing:normal;color:#252629}.SP_DEVICE .post-type-archive-merit_event .title-text p{font-size:21px;font-size:2.1rem;line-height:1;letter-spacing:normal}.post-type-archive-merit_event .category_filter{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:18px}.SP_DEVICE .post-type-archive-merit_event .category_filter{min-width:100%;padding-bottom:10px}.post-type-archive-merit_event .category_filter .category_filter--inner{width:924px;margin:0 auto;text-align:right}.SP_DEVICE .post-type-archive-merit_event .category_filter .category_filter--inner{width:92%;max-width:355px;margin:0 auto}.post-type-archive-merit_event .category_filter .module--option{width:auto;overflow:hidden;display:inline-block;text-align:left}.SP_DEVICE .post-type-archive-merit_event .category_filter .module--option{width:100%}.SP_DEVICE .post-type-archive-merit_event .category_filter .module--option .supportStr{display:none}.post-type-archive-merit_event .category_filter .module--option .selectWrp{float:left;width:170px;margin-left:20px}.post-type-archive-merit_event .category_filter .module--option .selectWrp[data-name=theme]{width:280px}.SP_DEVICE .post-type-archive-merit_event .category_filter .module--option .selectWrp{width:100%;float:none;margin-left:0;margin-bottom:10px}.SP_DEVICE .post-type-archive-merit_event .category_filter .module--option .selectWrp:last-child{margin-bottom:0}.post-type-archive-merit_event .category_filter .selectedValue{background-color:#252629}.post-type-archive-merit_event .category_filter .selectedValue span.category{color:#7ed321}.post-type-archive-merit_event .category_filter .selectedValue span.value{margin-left:8px}.post-type-archive-merit_event .archive_merit_event{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;padding-bottom:30px}.SP_DEVICE .post-type-archive-merit_event .archive_merit_event{min-width:100%;padding-top:0}.post-type-archive-merit_event .archive_merit_event_cards{width:924px;height:auto;margin:0 auto 10px;background:#fff}.SP_DEVICE .post-type-archive-merit_event .archive_merit_event_cards{width:92%;max-width:355px}.post-type-archive-merit_event .merit_event_cards_link{transition:all .15s ease;display:block;width:100%;height:100%;color:#252629;text-decoration:none}.post-type-archive-merit_event .merit_event_cards_contents{padding-top:32px;padding-bottom:32px;overflow:hidden}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents{display:table;table-layout:fixed;padding:20px 10px 10px}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea{width:144px;float:left}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea{float:none;display:table-cell;width:55px;vertical-align:top}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .bigdate,.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .smalldate{width:74px;margin:0 auto}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .smalldate p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;color:#333;text-align:center}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .smalldate p{font-size:9.6px;font-size:.96rem;line-height:1;letter-spacing:normal}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .bigdate p{font-family:"Noto Sans Japanese";font-weight:700;font-size:64px;font-size:6.4rem;line-height:1;letter-spacing:normal;color:#333;text-align:center}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_datearea .bigdate p{font-size:48px;font-size:4.8rem;line-height:1;letter-spacing:normal}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea{width:700px;float:left}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea{float:none;display:table-cell;width:auto;vertical-align:top}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:18px;font-size:1.8rem;line-height:1.33333;letter-spacing:normal;color:#252629;margin-top:-3px}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .headline span.place{color:#74b031}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;color:#252629;margin-top:14px}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .target{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;margin-top:12px}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .target i{display:inline-block;width:15px;height:20px;vertical-align:bottom;margin-right:4px;background-image:url(images/search/icon-group@2x.png);background-size:15px 14px;background-position:center center;background-repeat:no-repeat}.post-type-archive-merit_event .merit_event_cards_contents .merit_event_cards_textarea .target span{font-family:"Noto Sans Japanese";font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal}.post-type-archive-merit_event .merit_event_cards_contents .division{float:left;width:24px;height:22px;margin-bottom:5px}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .division{display:none}.post-type-archive-merit_event .merit_event_cards_contents .tag-links{overflow:hidden;margin-top:24px}.SP_DEVICE .post-type-archive-merit_event .merit_event_cards_contents .tag-links{width:100%}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp{transition:all .15s ease;border-radius:2px;height:22px;background:#6bad22;float:left;margin-right:8px;margin-bottom:5px}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp.item{box-sizing:border-box;background-color:transparent;border:1px solid #6bad22}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp.item .link p{font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp a{display:inline-block;height:100%;text-decoration:none}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp .link{text-align:center;padding:0 20px}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp .link p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff;margin:0}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp.relation_item{box-sizing:border-box;background:0 0;border:1px solid #74b031}.post-type-archive-merit_event .merit_event_cards_contents .tag-links .tagWrp.relation_item p{color:#74b031}.post-type-archive-merit_event .archive_merit_event_footer_space{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px;min-height:145px}.SP_DEVICE .post-type-archive-merit_event .archive_merit_event_footer_space{min-width:100%;display:none}.single-information{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px}.SP_DEVICE .single-information{min-width:100%}.single-information .single_info_wrapper{width:1116px;margin:0 auto;padding-top:80px}.SP_DEVICE .single-information .single_info_wrapper{width:95%;padding-top:0}.single-information .single_info_wrapper .inner{width:1116px;margin:0 auto;padding-top:40px;overflow:hidden}.SP_DEVICE .single-information .single_info_wrapper .inner{width:100%}.single-information .single_info_wrapper .inner .back_btn_to_archive{transition:all .15s ease;position:relative;width:135px;height:40px;background:#fff}.single-information .single_info_wrapper .inner .back_btn_to_archive:hover{background:#efefef}.single-information .single_info_wrapper .inner .back_btn_to_archive a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#333}.single-information .single_info_wrapper .inner .back_btn_to_archive i.left-arrow{display:inline-block;height:40px;width:5px;margin-right:17px;background-image:url(images/arrows/backtobtn_corp.png);background-size:5px 6px;background-position:center center;background-repeat:no-repeat}.single-information .single_info_wrapper .inner .back_btn_to_archive span{display:inline-block;vertical-align:top;line-height:40px}.SP_DEVICE .single-information .single_info_wrapper .inner .back_btn_to_archive{display:none}.single-information .single_info_wrapper .s-article{margin-top:14px}.single-information .info_contents{width:100%;padding-top:34px;background:#fff;overflow:hidden}.SP_DEVICE .single-information .info_contents{padding:30px 20px;box-sizing:border-box}.single-information .info_contents .infomation_intro{overflow:hidden}.single-information .info_contents .infomation_intro .date_area{width:80px;float:left;margin-left:30px;margin-right:50px;text-align:center}.SP_DEVICE .single-information .info_contents .infomation_intro .date_area{width:20%;margin-right:0;margin-left:10px}.single-information .info_contents .infomation_intro .date_area .bigdate,.single-information .info_contents .infomation_intro .date_area .smalldate{width:74px;margin:0 auto}.single-information .info_contents .infomation_intro .date_area .smalldate p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal}.single-information .info_contents .infomation_intro .date_area .smalldate p span{padding-left:3px}.single-information .info_contents .infomation_intro .date_area .bigdate p{font-family:"Noto Sans Japanese";font-weight:700;font-size:64px;font-size:6.4rem;line-height:1;letter-spacing:normal;color:#333}.single-information .info_contents .infomation_intro h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.25;letter-spacing:normal;width:600px;margin:-6px 0 28px;float:left}.SP_DEVICE .single-information .info_contents .infomation_intro h2{width:65%;float:right;font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal}.single-information .info_contents .text_area{width:600px;padding-left:160px}.SP_DEVICE .single-information .info_contents .text_area{width:100%;padding-left:0}.single-information .info_contents .text_area .border{width:28px;height:66px;border-top:solid 2px #d3d6d7}.SP_DEVICE .single-information .info_contents .text_area .border{margin-top:80px;height:20px;margin-left:0}.single-information .info_contents .text_area p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-information .info_contents .text_area .single-information-text-contents{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;padding-bottom:20px}.single-information .info_contents .text_area .single-information-text-contents h1,.single-information .info_contents .text_area .single-information-text-contents h2,.single-information .info_contents .text_area .single-information-text-contents h3,.single-information .info_contents .text_area .single-information-text-contents h4,.single-information .info_contents .text_area .single-information-text-contents h5,.single-information .info_contents .text_area .single-information-text-contents h6{line-height:1;margin:18px 0;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal;color:#252629}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents{padding-bottom:20px}.single-information .info_contents .text_area .single-information-text-contents.no-paddingBottom{padding-bottom:0}.single-information .info_contents .text_area .single-information-text-contents h1{font-size:32px;font-size:3.2rem}.single-information .info_contents .text_area .single-information-text-contents h2{font-size:28px;font-size:2.8rem}.single-information .info_contents .text_area .single-information-text-contents h3{font-size:24px;font-size:2.4rem}.single-information .info_contents .text_area .single-information-text-contents h4{font-size:21px;font-size:2.1rem}.single-information .info_contents .text_area .single-information-text-contents h5{font-size:18px;font-size:1.8rem}.single-information .info_contents .text_area .single-information-text-contents h6{font-size:16px;font-size:1.6rem}.single-information .info_contents .text_area .single-information-text-contents p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-information .info_contents .text_area .single-information-text-contents a{color:#6bad22}.single-information .info_contents .text_area .single-information-text-contents ol,.single-information .info_contents .text_area .single-information-text-contents pre,.single-information .info_contents .text_area .single-information-text-contents table,.single-information .info_contents .text_area .single-information-text-contents table p,.single-information .info_contents .text_area .single-information-text-contents ul{line-height:1.57143;color:#252629;text-align:justify;font-weight:400;letter-spacing:normal;font-family:"Noto Sans Japanese"}.single-information .info_contents .text_area .single-information-text-contents ol{margin:20px 0 30px;font-size:14px;font-size:1.4rem}.single-information .info_contents .text_area .single-information-text-contents ul{font-size:14px;font-size:1.4rem;padding-left:40px;list-style:disc;margin:20px 0}.single-information .info_contents .text_area .single-information-text-contents pre{font-size:14px;font-size:1.4rem;margin-bottom:30px}.single-information .info_contents .text_area .single-information-text-contents img{width:auto;max-width:100%;height:auto;margin:20px 0}.single-information .info_contents .text_area .single-information-text-contents table{font-size:14px;font-size:1.4rem;width:100%;margin-bottom:30px}.single-information .info_contents .text_area .single-information-text-contents table p{font-size:14px;font-size:1.4rem;margin-bottom:30px}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents table{max-width:100%}.single-information .info_contents .text_area .single-information-text-contents iframe{position:relative;z-index:0}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents iframe{width:100%;max-width:100%;height:auto}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents .wp-video{width:100%!important}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents .wp-video .wp-video-shortcode{width:100%!important;height:auto!important}.single-information .info_contents .text_area .single-information-text-contents .w3eden h4{font-weight:400}.single-information .info_contents .text_area .single-information-text-contents .w3eden .media{margin-bottom:15px}.single-information .info_contents .text_area .single-information-text-contents .w3eden .media img{margin:0}.single-information .info_contents .text_area .single-information-text-contents .w3eden .media .media-heading{padding:0}.single-information .info_contents .text_area .single-information-text-contents.v2 h2{font-size:23px;font-size:2.3rem;line-height:1.3913;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;color:#fff}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents.v2 h2{margin-bottom:30px}.single-information .info_contents .text_area .single-information-text-contents.v2.corp h2{background-color:#4990E2}.single-information .info_contents .text_area .single-information-text-contents.v2.merit h2{background-color:#74B031}.single-information .info_contents .text_area .single-information-text-contents.v2 h3{font-size:19px;font-size:1.9rem;line-height:1.36842;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;box-sizing:border-box;border-bottom:1px dotted;border-left:10px solid}.single-information .info_contents .text_area .single-information-text-contents.v2.corp h3{border-color:#4990E2}.single-information .info_contents .text_area .single-information-text-contents.v2.merit h3{border-color:#74B031}.single-information .info_contents .text_area .single-information-text-contents.v2 h4{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;margin-top:0;margin-bottom:30px;padding:10px;box-sizing:border-box;border-bottom:1px solid #9B9B9B;border-top:1px solid #9B9B9B}.single-information .info_contents .text_area .single-information-text-contents.v2 h4.media-heading{color:#252629;font-weight:400}.single-information .info_contents .text_area .single-information-text-contents.v2 hr{margin-top:0;margin-bottom:30px}.single-information .info_contents .text_area .single-information-text-contents.v2 ol,.single-information .info_contents .text_area .single-information-text-contents.v2 ul{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding-left:20px}.single-information .info_contents .text_area .single-information-text-contents.v2 ol li,.single-information .info_contents .text_area .single-information-text-contents.v2 ul li{padding-left:10px}.single-information .info_contents .text_area .single-information-text-contents.v2 blockquote{margin:0 0 30px;padding:30px;background-color:#F8F9F9}.single-information .info_contents .text_area .single-information-text-contents.v2 blockquote p{margin:0}.single-information .info_contents .text_area .single-information-text-contents.v2 table{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin:0 0 30px;border:1px solid #979797}.single-information .info_contents .text_area .single-information-text-contents.v2 table th{text-align:center;padding:8px 10px;border:1px solid #979797;font-weight:400}.single-information .info_contents .text_area .single-information-text-contents.v2 table td{padding:8px 10px;border:1px solid #979797}.single-information .info_contents .text_area .single-information-text-contents.v2.merit table th{background-color:rgba(116,176,49,.15)}.single-information .info_contents .text_area .single-information-text-contents.v2.corp table th{background-color:rgba(0,147,199,.15)}.single-information .info_contents .text_area .single-information-text-contents.v2 a{transition:all .15s ease;text-decoration:none}.single-information .info_contents .text_area .single-information-text-contents.v2 a:hover{opacity:.7}.single-information .info_contents .text_area .single-information-text-contents.v2 a.button{display:inline-block;padding:10px 70px}.single-information .info_contents .text_area .single-information-text-contents.v2 a.button:hover{text-decoration:none}.SP_DEVICE .single-information .info_contents .text_area .single-information-text-contents.v2 a.button{padding:10px 35px}.single-information .info_contents .text_area .single-information-text-contents.v2.merit a{color:#74B031}.single-information .info_contents .text_area .single-information-text-contents.v2.merit a.button{color:#fff;background-color:#74B031}.single-information .info_contents .text_area .single-information-text-contents.v2.corp a{color:#0093C7}.single-information .info_contents .text_area .single-information-text-contents.v2.corp a.button{color:#fff;background-color:#0093C7}.single-information .info_contents .text_area .single-information-text-contents.v2 p{margin-bottom:30px}.single-information .info_contents .text_area .single-information-text-contents.v2 .yarpp-related h3{font-family:"Noto Sans Japanese";font-size:16px!important;font-weight:700;line-height:1.38;color:#9b9b9b!important;border:none;padding:0;margin-bottom:10px}.single-information .info_contents .profile_area{padding-top:50px;overflow:hidden;padding-bottom:86px}.single-information .info_contents .profile_area .image{width:88px;float:left;margin-right:20px}.single-information .info_contents .profile_area .image img{width:100%;margin:0}.single-information .info_contents .profile_area .katagaki{float:left}.single-information .info_contents .profile_area .katagaki p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;margin-top:-6px;margin-bottom:0}.single-information .info_contents .profile_area .katagaki img{width:180px;margin-top:10px;margin-left:-15px}.single-information .left_colum{width:832px;float:left;margin-right:24px;padding-bottom:90px}.SP_DEVICE .single-information .left_colum{width:100%;max-width:375px;margin:0 auto;float:none;padding-bottom:40px}.single-information .right_colum{width:260px;float:left}.SP_DEVICE .single-information .right_colum{width:100%;max-width:375px;margin:0 auto;float:none}.single-information .right_colum h3{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:2.5;letter-spacing:normal;margin:0 0 13px}.SP_DEVICE .single-information .right_colum h3{text-align:center}.single-information .right_colum .other_card{width:260px;height:160px;background:#fff;margin-bottom:10px}.SP_DEVICE .single-information .right_colum .other_card{width:100%}.single-information .right_colum .other_card a.other_card-link{transition:all .15s ease;text-decoration:none;display:block;height:160px;color:#252629}.single-information .right_colum .other_card a.other_card-link:hover{background:#efefef}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper{padding-top:25px;height:95px}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .date_area{width:100px;text-align:center;float:left;overflow:hidden}.SP_DEVICE .single-information .right_colum .other_card a.other_card-link .other_card_wrapper .date_area{width:30%}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .date_area p.smalldate{margin:0 auto;font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:1;letter-spacing:normal}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .date_area p.smalldate span{padding-left:2px}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .date_area p.bigdate{font-family:"Noto Sans Japanese";font-weight:700;font-size:46px;font-size:4.6rem;line-height:1;letter-spacing:normal;color:#333;margin:0 auto}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .text_area{width:140px;float:left;text-align:justify}.SP_DEVICE .single-information .right_colum .other_card a.other_card-link .other_card_wrapper .text_area{width:65%}.single-information .right_colum .other_card a.other_card-link .other_card_wrapper .text_area p{font-family:"Noto Sans Japanese";font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;height:90px;margin-top:-3px;overflow:hidden}.single-information .single_information_footer_space{height:116px}.single-report{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px}.SP_DEVICE .single-report{min-width:100%}.single-report .single_report_wrapper{width:1116px;margin:0 auto;padding-top:80px}.SP_DEVICE .single-report .single_report_wrapper{width:92%;max-width:355px;margin:0 auto;padding-top:0}.single-report .single_report_wrapper .inner{width:1116px;margin:0 auto;padding-top:40px;overflow:hidden}.SP_DEVICE .single-report .single_report_wrapper .inner{width:100%}.single-report .single_report_wrapper .inner .back_btn_to_archive{transition:all .15s ease;position:relative;width:135px;height:40px;background:#fff}.single-report .single_report_wrapper .inner .back_btn_to_archive:hover{background:#efefef}.single-report .single_report_wrapper .inner .back_btn_to_archive a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#333}.single-report .single_report_wrapper .inner .back_btn_to_archive i.left-arrow{display:inline-block;height:40px;width:5px;margin-right:17px;background-image:url(images/arrows/backtobtn_corp.png);background-size:5px 6px;background-position:center center;background-repeat:no-repeat}.single-report .single_report_wrapper .inner .back_btn_to_archive span{display:inline-block;vertical-align:top;line-height:40px}.single-report .single_report_wrapper .s-article{margin-top:14px}.single-report .report_contents{width:100%;background:#fff;overflow:hidden}.single-report .report_contents .report-image{width:100%;height:300px;background-position:center center;background-size:cover}.SP_DEVICE .single-report .report_contents .report-image{height:176px}.single-report .report_contents .report_intro{padding-top:34px;overflow:hidden}.SP_DEVICE .single-report .report_contents .report_intro{width:92%;margin:0 auto;padding-top:20px}.single-report .report_contents .report_intro .date_area{width:80px;float:left;margin-left:40px;margin-right:40px;text-align:center}.SP_DEVICE .single-report .report_contents .report_intro .date_area{width:20%;margin-right:0;margin-left:9px}.single-report .report_contents .report_intro .date_area .bigdate,.single-report .report_contents .report_intro .date_area .smalldate{width:74px;margin:0 auto}.single-report .report_contents .report_intro .date_area .smalldate p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal}.single-report .report_contents .report_intro .date_area .smalldate p span{padding-left:3px}.single-report .report_contents .report_intro .date_area .bigdate p{font-family:"Noto Sans Japanese";font-weight:700;font-size:64px;font-size:6.4rem;line-height:1;letter-spacing:normal;color:#333}.single-report .report_contents .report_intro h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.25;letter-spacing:normal;width:600px;margin:-6px 0 28px;float:left}.SP_DEVICE .single-report .report_contents .report_intro h2{width:65%;float:right;font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal}.single-report .report_contents .tag-area{width:600px;padding-top:20px;padding-left:160px;overflow:hidden}.SP_DEVICE .single-report .report_contents .tag-area{width:92%;margin:0 auto;padding-left:0;padding-top:20px}.single-report .report_contents .tag-area .category-tag{min-width:80px;margin-right:24px}.single-report .report_contents .tag-area .category-tag h4{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.single-report .report_contents .tag-area .category-tag .tag-btn{transition:all .15s ease;position:relative;border-radius:2px;height:22px;float:left;margin-top:10px;margin-right:5px}.single-report .report_contents .tag-area .category-tag .tag-btn p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff}.single-report .report_contents .tag-area .category-tag .tag-btn a{transition:all .15s ease;border-radius:2px;display:inline-block;height:100%;padding:0 20px;text-decoration:none;background-color:#0093c7}.single-report .report_contents .tag-area .category-tag .tag-btn a:hover{opacity:.8}.single-report .report_contents .text_area{width:600px;padding-left:160px;padding-top:18px}.SP_DEVICE .single-report .report_contents .text_area{width:92%;margin:0 auto;padding-left:0}.single-report .report_contents .text_area .border{width:28px;height:16px;border-top:solid 2px #d3d6d7}.SP_DEVICE .single-report .report_contents .text_area .border{height:20px}.single-report .report_contents .text_area p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-report .report_contents .text_area .single-report-text-contents{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;padding-bottom:20px}.single-report .report_contents .text_area .single-report-text-contents h1,.single-report .report_contents .text_area .single-report-text-contents h2,.single-report .report_contents .text_area .single-report-text-contents h3,.single-report .report_contents .text_area .single-report-text-contents h4,.single-report .report_contents .text_area .single-report-text-contents h5,.single-report .report_contents .text_area .single-report-text-contents h6{line-height:1;margin:18px 0;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal;color:#252629}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents{padding-bottom:20px}.single-report .report_contents .text_area .single-report-text-contents.no-paddingBottom{padding-bottom:0}.single-report .report_contents .text_area .single-report-text-contents h1{font-size:32px;font-size:3.2rem}.single-report .report_contents .text_area .single-report-text-contents h2{font-size:28px;font-size:2.8rem}.single-report .report_contents .text_area .single-report-text-contents h3{font-size:24px;font-size:2.4rem}.single-report .report_contents .text_area .single-report-text-contents h4{font-size:21px;font-size:2.1rem}.single-report .report_contents .text_area .single-report-text-contents h5{font-size:18px;font-size:1.8rem}.single-report .report_contents .text_area .single-report-text-contents h6{font-size:16px;font-size:1.6rem}.single-report .report_contents .text_area .single-report-text-contents p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-report .report_contents .text_area .single-report-text-contents a{color:#6bad22}.single-report .report_contents .text_area .single-report-text-contents ol,.single-report .report_contents .text_area .single-report-text-contents pre,.single-report .report_contents .text_area .single-report-text-contents table,.single-report .report_contents .text_area .single-report-text-contents table p,.single-report .report_contents .text_area .single-report-text-contents ul{line-height:1.57143;color:#252629;text-align:justify;font-weight:400;font-family:"Noto Sans Japanese";letter-spacing:normal}.single-report .report_contents .text_area .single-report-text-contents ol{margin:20px 0 30px;font-size:14px;font-size:1.4rem}.single-report .report_contents .text_area .single-report-text-contents ul{font-size:14px;font-size:1.4rem;padding-left:40px;list-style:disc;margin:20px 0}.single-report .report_contents .text_area .single-report-text-contents pre{font-size:14px;font-size:1.4rem;margin-bottom:30px}.single-report .report_contents .text_area .single-report-text-contents img{width:auto;max-width:100%;height:auto;margin:20px 0}.single-report .report_contents .text_area .single-report-text-contents table{font-size:14px;font-size:1.4rem;width:100%;margin-bottom:30px}.single-report .report_contents .text_area .single-report-text-contents table p{font-size:14px;font-size:1.4rem;margin-bottom:30px}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents table{max-width:100%}.single-report .report_contents .text_area .single-report-text-contents iframe{position:relative;z-index:0}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents iframe{width:100%;max-width:100%;height:auto}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents .wp-video{width:100%!important}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents .wp-video .wp-video-shortcode{width:100%!important;height:auto!important}.single-report .report_contents .text_area .single-report-text-contents .w3eden h4{font-weight:400}.single-report .report_contents .text_area .single-report-text-contents .w3eden .media{margin-bottom:15px}.single-report .report_contents .text_area .single-report-text-contents .w3eden .media img{margin:0}.single-report .report_contents .text_area .single-report-text-contents .w3eden .media .media-heading{padding:0}.single-report .report_contents .text_area .single-report-text-contents.v2 h2{font-size:23px;font-size:2.3rem;line-height:1.3913;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;color:#fff}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents.v2 h2{margin-bottom:30px}.single-report .report_contents .text_area .single-report-text-contents.v2.corp h2{background-color:#4990E2}.single-report .report_contents .text_area .single-report-text-contents.v2.merit h2{background-color:#74B031}.single-report .report_contents .text_area .single-report-text-contents.v2 h3{font-size:19px;font-size:1.9rem;line-height:1.36842;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;box-sizing:border-box;border-bottom:1px dotted;border-left:10px solid}.single-report .report_contents .text_area .single-report-text-contents.v2.corp h3{border-color:#4990E2}.single-report .report_contents .text_area .single-report-text-contents.v2.merit h3{border-color:#74B031}.single-report .report_contents .text_area .single-report-text-contents.v2 h4{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;margin-top:0;margin-bottom:30px;padding:10px;box-sizing:border-box;border-bottom:1px solid #9B9B9B;border-top:1px solid #9B9B9B}.single-report .report_contents .text_area .single-report-text-contents.v2 h4.media-heading{color:#252629;font-weight:400}.single-report .report_contents .text_area .single-report-text-contents.v2 hr{margin-top:0;margin-bottom:30px}.single-report .report_contents .text_area .single-report-text-contents.v2 ol,.single-report .report_contents .text_area .single-report-text-contents.v2 ul{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding-left:20px}.single-report .report_contents .text_area .single-report-text-contents.v2 ol li,.single-report .report_contents .text_area .single-report-text-contents.v2 ul li{padding-left:10px}.single-report .report_contents .text_area .single-report-text-contents.v2 blockquote{margin:0 0 30px;padding:30px;background-color:#F8F9F9}.single-report .report_contents .text_area .single-report-text-contents.v2 blockquote p{margin:0}.single-report .report_contents .text_area .single-report-text-contents.v2 table{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin:0 0 30px;border:1px solid #979797}.single-report .report_contents .text_area .single-report-text-contents.v2 table th{text-align:center;padding:8px 10px;border:1px solid #979797;font-weight:400}.single-report .report_contents .text_area .single-report-text-contents.v2 table td{padding:8px 10px;border:1px solid #979797}.single-report .report_contents .text_area .single-report-text-contents.v2.merit table th{background-color:rgba(116,176,49,.15)}.single-report .report_contents .text_area .single-report-text-contents.v2.corp table th{background-color:rgba(0,147,199,.15)}.single-report .report_contents .text_area .single-report-text-contents.v2 a{transition:all .15s ease;text-decoration:none}.single-report .report_contents .text_area .single-report-text-contents.v2 a:hover{opacity:.7}.single-report .report_contents .text_area .single-report-text-contents.v2 a.button{display:inline-block;padding:10px 70px}.single-report .report_contents .text_area .single-report-text-contents.v2 a.button:hover{text-decoration:none}.SP_DEVICE .single-report .report_contents .text_area .single-report-text-contents.v2 a.button{padding:10px 35px}.single-report .report_contents .text_area .single-report-text-contents.v2.merit a{color:#74B031}.single-report .report_contents .text_area .single-report-text-contents.v2.merit a.button{color:#fff;background-color:#74B031}.single-report .report_contents .text_area .single-report-text-contents.v2.corp a{color:#0093C7}.single-report .report_contents .text_area .single-report-text-contents.v2.corp a.button{color:#fff;background-color:#0093C7}.single-report .report_contents .text_area .single-report-text-contents.v2 p{margin-bottom:30px}.single-report .report_contents .text_area .single-report-text-contents.v2 .yarpp-related h3{font-family:"Noto Sans Japanese";font-size:16px!important;font-weight:700;line-height:1.38;color:#9b9b9b!important;border:none;padding:0;margin-bottom:10px}.single-report .report_contents .profile_area{padding-top:50px;overflow:hidden;padding-bottom:86px}.single-report .report_contents .profile_area .image{width:88px;float:left;margin-right:20px}.single-report .report_contents .profile_area .image img{width:100%;margin:0}.single-report .report_contents .profile_area .katagaki{float:left}.single-report .report_contents .profile_area .katagaki p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;margin-top:-6px;margin-bottom:0}.single-report .report_contents .profile_area .katagaki img{width:180px;margin-top:10px;margin-left:-15px}.single-report .left_colum{width:832px;float:left;margin-right:24px;padding-bottom:90px}.SP_DEVICE .single-report .left_colum{width:100%;float:none;padding-bottom:40px}.single-report .right_colum{width:260px;float:left}.SP_DEVICE .single-report .right_colum{width:100%;margin:0 auto;float:none}.single-report .right_colum h3{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:2.5;letter-spacing:normal;margin:0 0 13px}.SP_DEVICE .single-report .right_colum h3{font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;text-align:left}.single-report .right_colum .other_card{width:260px;height:auto;background:#fff;margin-bottom:10px}.SP_DEVICE .single-report .right_colum .other_card{width:100%}.single-report .right_colum .other_card a.other_card-link{transition:all .15s ease;box-sizing:border-box;display:table;table-layout:fixed;padding:12px;width:100%;height:auto;text-decoration:none;color:#252629}.single-report .right_colum .other_card a.other_card-link:hover{background:#efefef}.single-report .right_colum .other_card .left_image-wrp{transition:all .15s ease;display:table-cell;width:80px;height:80px}.SP_DEVICE .single-report .right_colum .other_card .left_image-wrp{float:none}.single-report .right_colum .other_card .left_image{width:100%;height:80px;background-size:cover;background-position:center center;background-repeat:no-repeat}.single-report .right_colum .other_card .left_image img{width:80px}.single-report .right_colum .other_card .right-text{display:table-cell;vertical-align:top;padding-left:10px}.single-report .right_colum .other_card .right-text .text-area{width:100%}.single-report .right_colum .other_card .right-text .text-area h4.date{font-family:"Noto Sans Japanese";font-weight:400;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;color:#9ba4a7;margin:0}.single-report .right_colum .other_card .right-text .text-area h2.headline{font-family:"Noto Sans Japanese";font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;padding-top:5px;margin:0;height:46px;overflow:hidden}.SP_DEVICE .single-report .right_colum .other_card .right-text .text-area h2.headline{height:auto;max-height:46px}.single-report .right_colum .other_card .right-text .text-area h2.headline a{transition:all .15s ease;color:#252629;text-decoration:none}.single-report .right_colum .other_card .right-text .text-area h2.headline a:hover{opacity:.8}.single-report .right_colum .other_card .right-text .text-area p.body{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.38462;letter-spacing:normal;color:#4a4a4a;padding-top:4px;margin:0;height:56px;overflow:hidden}.SP_DEVICE .single-report .right_colum .other_card .right-text .text-area p.body{height:auto;max-height:56px}.single-report .right_colum .other_card .right-text .tag-links{overflow:hidden;margin-top:7px;padding-left:0}.single-report .right_colum .other_card .right-text .tag-links .tagWrp{transition:all .15s ease;border-radius:2px;height:22px;background:#0093c7;float:left;margin-bottom:5px;margin-right:4px}.single-report .right_colum .other_card .right-text .tag-links .tagWrp.item{box-sizing:border-box;background-color:transparent;border:1px solid #6bad22}.single-report .right_colum .other_card .right-text .tag-links .tagWrp.item .link p{font-size:10px;font-size:1rem;line-height:2;letter-spacing:normal;color:#6bad22}.single-report .right_colum .other_card .right-text .tag-links .tagWrp a{display:inline-block;height:100%;text-decoration:none}.single-report .right_colum .other_card .right-text .tag-links .tagWrp .link{text-align:center;padding:0 10px}.single-report .right_colum .other_card .right-text .tag-links .tagWrp .link p{font-family:"Noto Sans Japanese";font-weight:400;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:normal;text-decoration:none;display:block;height:22px;position:relative;color:#fff;margin:0}.single-report .right_colum .other_card .right-text .tag-links .tagWrp:hover{opacity:1}.single-report .single_report_footer_space{height:116px}.single-products{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px}.SP_DEVICE .single-products{min-width:100%}.single-products .single_products_wrapper{width:100%;margin:0 auto;padding-top:80px}.SP_DEVICE .single-products .single_products_wrapper{padding-top:0}.single-products .single_products_wrapper .inner{width:1120px;margin:0 auto;padding-top:40px;overflow:hidden}.SP_DEVICE .single-products .single_products_wrapper .inner{width:95%;max-width:375px;margin:0 auto}.single-products .single_products_wrapper .inner .back_btn_to_archive{transition:all .15s ease;position:relative;width:135px;height:40px;background:#fff}.single-products .single_products_wrapper .inner .back_btn_to_archive:hover{background:#efefef}.single-products .single_products_wrapper .inner .back_btn_to_archive a{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;position:relative;display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#333}.single-products .single_products_wrapper .inner .back_btn_to_archive i.left-arrow{display:inline-block;height:40px;width:5px;margin-right:17px;background-image:url(images/arrows/backtobtn_corp.png);background-size:5px 6px;background-position:center center;background-repeat:no-repeat}.single-products .single_products_wrapper .inner .back_btn_to_archive span{display:inline-block;vertical-align:top;line-height:40px}.SP_DEVICE .single-products .single_products_wrapper .inner .back_btn_to_archive{display:none}.SP_DEVICE .single-products #head-introduction{width:100%}.single-products #head-introduction .head-introduction-contents{margin:39px 0 95px;width:100%;height:356px}.SP_DEVICE .single-products #head-introduction .head-introduction-contents{max-width:375px;height:auto;margin:0 0 10px}.single-products #head-introduction .head-introduction-contents .left_colum{width:356px;height:356px;float:left;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ccc}.SP_DEVICE .single-products #head-introduction .head-introduction-contents .left_colum{width:100%;max-width:375px;height:auto;float:none;margin:0 auto;background-position:bottom;background-size:100%}.SP_DEVICE .single-products #head-introduction .head-introduction-contents .left_colum img{width:100%}.single-products #head-introduction .head-introduction-contents .right_colum{width:761px;height:356px;float:left;background:#ececec}.SP_DEVICE .single-products #head-introduction .head-introduction-contents .right_colum{width:100%;max-width:375px;height:auto;float:none;margin:0 auto;box-sizing:border-box;padding:27px}.single-products #head-introduction .head-introduction-contents .right_colum .text-area{width:650px;height:240px;padding:28px 0 0 52px}.SP_DEVICE .single-products #head-introduction .head-introduction-contents .right_colum .text-area{width:100%;max-width:375px;padding:0;height:auto}.single-products #head-introduction .head-introduction-contents .right_colum .text-area h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:36px;font-size:3.6rem;line-height:1;letter-spacing:normal;margin:0;color:#252629;height:74px;overflow:hidden}.single-products #head-introduction .head-introduction-contents .right_colum .text-area h4{font-family:"Noto Sans Japanese";font-weight:700;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:normal;margin:10px 0 14px;color:#9ba4a7}.single-products #head-introduction .head-introduction-contents .right_colum .text-area p{font-family:"Noto Sans Japanese";font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.66667;letter-spacing:normal;color:#252629;text-align:justify}.single-products .products_free-area{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;width:100%;margin-bottom:100px;background:#fff;overflow:hidden;box-sizing:border-box;padding:60px 60px 40px}.single-products .products_free-area h1,.single-products .products_free-area h2,.single-products .products_free-area h3,.single-products .products_free-area h4,.single-products .products_free-area h5,.single-products .products_free-area h6{line-height:1;margin:18px 0;font-family:"Noto Sans Japanese";font-weight:400;letter-spacing:normal;color:#252629}.SP_DEVICE .single-products .products_free-area{padding-bottom:20px}.single-products .products_free-area.no-paddingBottom{padding-bottom:0}.single-products .products_free-area h1{font-size:32px;font-size:3.2rem}.single-products .products_free-area h2{font-size:28px;font-size:2.8rem}.single-products .products_free-area h3{font-size:24px;font-size:2.4rem}.single-products .products_free-area h4{font-size:21px;font-size:2.1rem}.single-products .products_free-area h5{font-size:18px;font-size:1.8rem}.single-products .products_free-area h6{font-size:16px;font-size:1.6rem}.single-products .products_free-area p{font-family:"Noto Sans Japanese";font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:normal;color:#252629;margin-bottom:30px;text-align:justify}.single-products .products_free-area a{color:#6bad22}.single-products .products_free-area ol,.single-products .products_free-area pre,.single-products .products_free-area ul{font-family:"Noto Sans Japanese";font-weight:400;line-height:1.57143;letter-spacing:normal;color:#252629;text-align:justify}.single-products .products_free-area ol{margin:20px 0 30px;font-size:14px;font-size:1.4rem}.single-products .products_free-area ul{font-size:14px;font-size:1.4rem;padding-left:40px;list-style:disc;margin:20px 0}.single-products .products_free-area pre{font-size:14px;font-size:1.4rem;margin-bottom:30px}.single-products .products_free-area img{width:auto;max-width:100%;height:auto;margin:20px 0}.single-products .products_free-area table,.single-products .products_free-area table p{line-height:1.57143;color:#252629;margin-bottom:30px;text-align:justify;font-weight:400;letter-spacing:normal;font-family:"Noto Sans Japanese"}.single-products .products_free-area table{font-size:14px;font-size:1.4rem;width:100%}.single-products .products_free-area table p{font-size:14px;font-size:1.4rem}.SP_DEVICE .single-products .products_free-area table{max-width:100%}.single-products .products_free-area iframe{position:relative;z-index:0}.SP_DEVICE .single-products .products_free-area iframe{width:100%;max-width:100%;height:auto}.SP_DEVICE .single-products .products_free-area .wp-video{width:100%!important}.SP_DEVICE .single-products .products_free-area .wp-video .wp-video-shortcode{width:100%!important;height:auto!important}.single-products .products_free-area .w3eden h4{font-weight:400}.single-products .products_free-area .w3eden .media{margin-bottom:15px}.single-products .products_free-area .w3eden .media img{margin:0}.single-products .products_free-area .w3eden .media .media-heading{padding:0}.single-products .products_free-area.v2 h2{font-size:23px;font-size:2.3rem;line-height:1.3913;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;color:#fff}.SP_DEVICE .single-products .products_free-area.v2 h2{margin-bottom:30px}.single-products .products_free-area.v2.corp h2{background-color:#4990E2}.single-products .products_free-area.v2.merit h2{background-color:#74B031}.single-products .products_free-area.v2 h3{font-size:19px;font-size:1.9rem;line-height:1.36842;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding:15px 26px;box-sizing:border-box;border-bottom:1px dotted;border-left:10px solid}.single-products .products_free-area.v2.corp h3{border-color:#4990E2}.single-products .products_free-area.v2.merit h3{border-color:#74B031}.single-products .products_free-area.v2 h4{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:normal;color:#252629;margin-top:0;margin-bottom:30px;padding:10px;box-sizing:border-box;border-bottom:1px solid #9B9B9B;border-top:1px solid #9B9B9B}.single-products .products_free-area.v2 h4.media-heading{color:#252629;font-weight:400}.single-products .products_free-area.v2 hr{margin-top:0;margin-bottom:30px}.single-products .products_free-area.v2 ol,.single-products .products_free-area.v2 ul{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin-top:0;margin-bottom:30px;padding-left:20px}.single-products .products_free-area.v2 ol li,.single-products .products_free-area.v2 ul li{padding-left:10px}.single-products .products_free-area.v2 blockquote{margin:0 0 30px;padding:30px;background-color:#F8F9F9}.single-products .products_free-area.v2 blockquote p{margin:0}.single-products .products_free-area.v2 table{font-size:14px;font-size:1.4rem;line-height:1.5;letter-spacing:normal;margin:0 0 30px;border:1px solid #979797}.single-products .products_free-area.v2 table th{text-align:center;padding:8px 10px;border:1px solid #979797;font-weight:400}.single-products .products_free-area.v2 table td{padding:8px 10px;border:1px solid #979797}.single-products .products_free-area.v2.merit table th{background-color:rgba(116,176,49,.15)}.single-products .products_free-area.v2.corp table th{background-color:rgba(0,147,199,.15)}.single-products .products_free-area.v2 a{transition:all .15s ease;text-decoration:none}.single-products .products_free-area.v2 a:hover{opacity:.7}.single-products .products_free-area.v2 a.button{display:inline-block;padding:10px 70px}.single-products .products_free-area.v2 a.button:hover{text-decoration:none}.SP_DEVICE .single-products .products_free-area.v2 a.button{padding:10px 35px}.single-products .products_free-area.v2.merit a{color:#74B031}.single-products .products_free-area.v2.merit a.button{color:#fff;background-color:#74B031}.single-products .products_free-area.v2.corp a{color:#0093C7}.single-products .products_free-area.v2.corp a.button{color:#fff;background-color:#0093C7}.single-products .products_free-area.v2 p{margin-bottom:30px}.single-products .products_free-area.v2 .yarpp-related h3{font-family:"Noto Sans Japanese";font-size:16px!important;font-weight:700;line-height:1.38;color:#9b9b9b!important;border:none;padding:0;margin-bottom:10px}.SP_DEVICE .single-products .products_free-area{max-width:375px;padding:27px;margin-bottom:10px}.single-products .products_free-area .left_colum{width:500px;float:left}.SP_DEVICE .single-products .products_free-area .left_colum{max-width:375px}.single-products .products_free-area .right_colum{width:500px;float:right}.SP_DEVICE .single-products .products_free-area .right_colum{max-width:375px}.single-products .products_free-area .right_colum .text-area{width:460px;padding:0}.SP_DEVICE .single-products .products_free-area .right_colum .text-area{max-width:375px}.single-products .products_free-area .right_colum .text-area p{font-family:"Noto Sans Japanese";font-weight:400;font-size:13px;font-size:1.3rem;line-height:1.53846;letter-spacing:normal;text-align:justify;color:#252629}.single-products #related-information{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;padding-bottom:75px}.SP_DEVICE .single-products #related-information{min-width:100%}.single-products #related-information .related-information-contents{padding-top:50px;padding-bottom:75px;width:924px;margin:0 auto}.SP_DEVICE .single-products #related-information .related-information-contents{max-width:375px;width:100%;padding:0}.single-products #related-information .related-information-contents h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:36px;font-size:3.6rem;line-height:1;letter-spacing:normal;margin:0;color:#252629;text-align:center;padding-bottom:51px}.SP_DEVICE .single-products #related-information .related-information-contents h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;width:240px;margin:0 auto}.single-products #information-for-partner{position:relative;width:100%;min-width:1200px;background:#fff;overflow:hidden;margin-top:10px;padding-bottom:75px}.SP_DEVICE .single-products #information-for-partner{min-width:0;width:95%;margin:10px auto;max-width:375px}.single-products #information-for-partner .related-information-contents{width:924px;margin:0 auto}.SP_DEVICE .single-products #information-for-partner .related-information-contents{width:100%;max-width:375px}.single-products #information-for-partner .related-information-contents h2{font-family:"Noto Sans Japanese";font-weight:400;font-size:36px;font-size:3.6rem;line-height:1;letter-spacing:normal;margin:0;color:#252629;text-align:center;padding-bottom:51px}.SP_DEVICE .single-products #information-for-partner .related-information-contents h2{font-size:21px;font-size:2.1rem;line-height:1.42857;letter-spacing:normal;width:240px;margin:0 auto}.single-products #information-for-partner .related-information-contents .notice{width:550px;height:60px;border:1px solid #7ed321;margin:0 auto 18px}.SP_DEVICE .single-products #information-for-partner .related-information-contents .notice{width:95%;height:auto;box-sizing:border-box}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper{overflow:hidden;padding:20px 0 22px 25px}.SP_DEVICE .single-products #information-for-partner .related-information-contents .notice .notice-wrapper{padding:20px 15px 20px 25px}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .merit-logo{width:55px;height:18px;float:left}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .merit-logo img{width:100%}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .text{float:left;margin-left:20px}.SP_DEVICE .single-products #information-for-partner .related-information-contents .notice .notice-wrapper .text{width:72%;margin-left:10px}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .text p{font-size:13px;font-size:1.3rem;line-height:1.46154;letter-spacing:normal;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a;text-align:left}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .text p a{transition:all .15s ease;text-decoration:none;color:#0093c7}.single-products #information-for-partner .related-information-contents .notice .notice-wrapper .text p a:hover{color:#00729B;text-decoration:underline}.single-products #information-for-partner .related-information-contents .information-element{border-top:solid 1px #252629;margin-bottom:75px}.single-products #information-for-partner .related-information-contents .information-element a{display:block;height:52px;width:924px}.single-products #information-for-partner .related-information-contents .information-element a:hover{background:#f4f5f5}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap{height:50px;width:924px;border-bottom:solid 1px #9ba4a7;display:table-cell;vertical-align:middle}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .emblem{float:left;padding-left:7px}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .emblem img{height:24px;margin-right:14px}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .title{float:left}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .title p{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400;padding-top:2px;margin:0;color:#4a4a4a}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .date{float:right;margin-right:18px}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .date p{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400;color:#b9b9b9;padding-top:2px}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .arrow{float:right;padding-top:4px;padding-right:7px}.single-products #information-for-partner .related-information-contents .information-element .information-inner-wrap .arrow img{height:16px}.single-products #information-for-partner .related-information-contents .information-element .no_article{height:50px;width:924px;border-bottom:solid 1px #9ba4a7;display:table-cell;vertical-align:middle}.single-products #information-for-partner .related-information-contents .information-element .no_article p{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a}.single-products #information-for-partner .related-information-contents table{width:924px;border-top:solid 1px #252629;margin-bottom:76px}.single-products #information-for-partner .related-information-contents table tr{height:50px;vertical-align:middle;border-bottom:solid 1px #9ba4a7}.single-products #information-for-partner .related-information-contents table tr td.text{width:800px}.single-products #information-for-partner .related-information-contents table tr td.text p{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400;color:#4a4a4a}.single-products #information-for-partner .related-information-contents table tr td.no_article{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400}.single-products #information-for-partner .related-information-contents table tr td.date{width:60px;padding-right:15px}.single-products #information-for-partner .related-information-contents table tr td.date p{font-size:13px;font-size:1.3rem;font-family:"Noto Sans Japanese";font-weight:400;color:#b9b9b9}.single-products #information-for-partner .related-information-contents table tr td.arrow{width:15px;height:15px}.single-merit_information,.single-merit_products,.single-merit_system{position:relative;width:100%;background-color:#f4f5f5;min-width:1200px}.SP_DEVICE .single-merit_information,.SP_DEVICE .single-merit_products,.SP_DEVICE .single-merit_system{min-width:100%}.single-merit_information .merit-single_footer_space,.single-merit_products .merit-single_footer_space,.single-merit_system .merit-single_footer_space{height:116px}@media print{.footer,.header,.page-template-fixedpages .menu-side{display:none}}