@charset "UTF-8";.announcement-block{border:solid 10px #e2dfd5;padding:25px 35px 35px 35px;background-color:#fff;text-align:center;margin:30px 0}@media (max-width:970px){.announcement-block{border:solid 5px #e2dfd5;padding:10px 15px 15px 15px;margin:15px 0 15px 0}}.announcement-block__ttl{font-size:22px;font-weight:700;margin-bottom:10px}@media (max-width:970px){.announcement-block__ttl{font-size:17px;margin-bottom:5px}}.announcement-block__ttl span{color:#cf2e2e}.announcement-block_v2{border:solid 10px #e2dfd5;padding:25px 35px 35px 35px;background-color:#fff;text-align:center;margin:30px 0}@media (max-width:970px){.announcement-block_v2{border:solid 5px #e2dfd5;padding:10px 15px 15px 15px;margin:15px 0 15px 0}}.announcement-block_v2__ttl{font-size:22px;font-weight:700;margin-bottom:10px}@media (max-width:970px){.announcement-block_v2__ttl{font-size:17px;margin-bottom:5px}}.announcement-block_v2__ttl span{color:#cf2e2e}.announcement-block_v2 .accent{font-size:22px;background:linear-gradient(transparent 30%,#f2f027 30%)}@media (max-width:970px){.announcement-block_v2 .accent{font-size:17px}}.area_subvisual{display:flex;justify-content:center;align-items:center;color:#fff;font-size:28px;font-size:1.75rem;height:135px;border-bottom:solid 1px #ddd;background-image:url(/images_re/common/bg_subvisual.png);background-size:cover}@media only screen and (max-width:970px){.area_subvisual{height:70px;background-image:url(/images_re/sp/common/bg_subvisual.png);background-size:cover;background-position:center}}.area_subvisual.login{display:none}@media only screen and (max-width:970px){.area_subvisual.login{display:flex}}@media (max-width:970px){.area_subvisual .title{padding-left:10px;padding-right:10px;font-size:1.25rem}}.area_subvisual .preview{color:#fff;background-color:#ef5350;border-radius:8px;font-size:12px;font-size:.75rem}.area_subvisual_mypage{display:flex;justify-content:center;align-items:center;color:#fff;font-size:28px;font-size:1.75rem;height:135px;border-bottom:solid 1px #ddd;background-color:#2e4c66}.area_subvisual_mypage img{position:relative;top:-7px;margin-right:10px}@media only screen and (max-width:970px){.area_subvisual_mypage{height:auto;min-height:70px;font-size:1rem;padding:15px}.area_subvisual_mypage img{width:30px;top:0}}.contents{display:flex;justify-content:space-between;align-items:flex-start;margin-top:45px}@media only screen and (max-width:1080px){.contents{padding-left:15px;padding-right:15px}}@media only screen and (max-width:970px){.contents{padding-left:unset;padding-right:unset}}@media (max-width:970px){.contents{display:block}}.contents .main{max-width:760px}@media only screen and (max-width:1080px){.contents .main{max-width:72%}}@media (max-width:970px){.contents .main{width:100%}}.contents .side{width:280px}@media (max-width:970px){.contents .side.resuponshibu{display:none}}.contents.blogdetail section{border:solid 1px #e2e2e2;padding:25px}@media only screen and (max-width:970px){.contents-full{padding-left:15px;padding-right:15px}.contents{display:block;margin-top:0}.contents.blogdetail section{padding:20px 15px 0;border:0}.contents .main{padding:20px 0 0;max-width:100%}.contents .main .p-content{padding-left:15px;padding-right:15px}.contents .side{width:100%;padding:0 15px}.contents .side.resuponshibu{display:none}}.password-reset-content-txt{margin-bottom:25px}@media (max-width:970px){.password-reset-content-txt{margin-bottom:35px}}.form-password-reset .btn_01{margin:15px 0 10px}@media only screen and (max-width:970px){.form-password-reset .btn_01{margin:30px 0 10px}}@media only screen and (max-width:575px){.form-password-reset .form_pc{padding-top:unset;padding-bottom:unset}}@media only screen and (min-width:575px){.form-password-reset .formitem.top_border{border-top:1px solid #e2e2e2}.form-password-reset .formitem .item-content{border-bottom:1px solid #e2e2e2}.form-password-reset .formitem .item-content .form-field-data{border-left:1px solid #e2e2e2;padding:10px 15px}}@media only screen and (min-width:575px) and (max-width:970px){.form-password-reset .formitem .item-content .form-field-data{padding:5px 15px}}.side-search-area{position:relative;margin-bottom:25px}@media (max-width:970px){.side-search-area{margin-bottom:0}}.side-search-box{width:100%;height:45px;border:1px solid #e8e8e8;background:#fff}.side-search-box-submit{position:absolute;top:12px;right:15px;margin:auto;width:20px;height:20px!important;background:#fff url(/images_re/common/icon_search_gray.png);background-size:cover}.side-search-box-submit:hover{cursor:pointer}@media (max-width:970px){.side-search-box-submit{width:16px;height:16px!important;background:#fff url(/images_re/common/icon_search_gray.png);background-size:cover}}.side .sidemenu_box{margin-bottom:40px}@media (max-width:970px){.side .sidemenu_box{margin-bottom:20px}}.side .sidemenu_box label.select{width:100%}.side .pr_box{border:solid 1px #1f2a66;padding:20px;margin-top:20px}.side .pr_box img{width:100%;height:auto}.side .pr_box h2{width:170px;color:#fff;background-color:#1f2a66;text-indent:20px;padding:7px;text-align:center;background-image:url(/images_re/common/icon_pr.png);background-size:20px 20px;background-position:left 20px center;font-size:18px;font-size:1.125rem;margin-top:-42px;margin-bottom:20px}.side .pr_box .info{background-color:#f6f5f2;margin-bottom:10px;width:240px}.side .pr_box .info .picture{position:relative;width:100%;overflow:hidden}.side .pr_box .info .picture img{position:relative;top:0;left:50%;transform:translate(-50%,0);width:100%;height:auto}.side .pr_box .info ul{border-top:solid 1px #ddd;display:flex;justify-content:space-between;align-items:center}.side .pr_box .info ul li{padding:10px 10px}.side .pr_box .info ul li:first-child{min-width:70px}@media (max-width:970px){.side .pr_box .info ul li:first-child{min-width:none}}.side .pr_box .info ul li span{color:#cf2e2e;font-size:20px;font-size:1.25rem;letter-spacing:1px}.side .pr_box .info ul li span.icon_new_solar{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#d54f45;font-weight:400;border:solid 2px #d54f45;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_new_solar a{display:block;color:#d54f45}.side .pr_box .info ul li span.icon_new_solar a:hover{color:#fff;background:#d54f45}.side .pr_box .info ul li span.icon_old_solar{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#d57b45;font-weight:400;border:solid 2px #d57b45;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_old_solar a{display:block;color:#d57b45}.side .pr_box .info ul li span.icon_old_solar a:hover{color:#fff;background:#d57b45}.side .pr_box .info ul li span.icon_new_solar_sharing{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#22ba91;font-weight:400;border:solid 2px #22ba91;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_new_solar_sharing a{display:block;color:#22ba91}.side .pr_box .info ul li span.icon_new_solar_sharing a:hover{color:#fff;background:#22ba91}.side .pr_box .info ul li span.icon_old_solar_sharing{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#15a44e;font-weight:400;border:solid 2px #15a44e;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_old_solar_sharing a{display:block;color:#15a44e}.side .pr_box .info ul li span.icon_old_solar_sharing a:hover{color:#fff;background:#15a44e}.side .pr_box .info ul li span.icon_new_wind{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#16b6cd;font-weight:400;border:solid 2px #16b6cd;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_new_wind a{display:block;color:#16b6cd}.side .pr_box .info ul li span.icon_new_wind a:hover{color:#fff;background:#16b6cd}.side .pr_box .info ul li span.icon_old_wind{border-radius:3px;display:inline-block;text-align:center;min-width:80px;color:#0068b7;font-weight:400;border:solid 2px #0068b7;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_old_wind a{display:block;color:#0068b7}.side .pr_box .info ul li span.icon_old_wind a:hover{color:#fff;background:#0068b7}.side .pr_box .info ul li span.icon_new_grid_storage_station{border-radius:3px;display:inline-block;color:#2b66b7;font-weight:400;border:solid 2px #2b66b7;min-width:100px;text-align:center;font-size:13px;font-size:.8125rem}.side .pr_box .info ul li span.icon_new_grid_storage_station a{display:block;color:#2b66b7;text-decoration:none;width:100%}.side .pr_box .info ul li span.icon_new_grid_storage_station a:hover{color:#fff;background:#2b66b7}.side .pr_box .info ul li span.icon_storage_station_battery{border-radius:3px;display:inline-block;background-color:#239dff;border:solid 2px #239dff;color:#fff;background-image:url(/images_re/common/icon_battery.svg);background-size:15px;background-position:5px center;padding:0 5px 0 23px;min-width:90px;font-size:13px;font-size:.8125rem;font-weight:400}.side .pr_box .info ul li span.icon_storage_station_land{border-radius:3px;display:inline-block;background-color:#0c9555;border:solid 2px #0c9555;color:#fff;background-image:url(/images_re/common/icon_land.svg);background-size:15px;background-position:5px center;padding:0 5px 0 23px;min-width:90px;font-size:13px;font-size:.8125rem;font-weight:400}.side .pr_box .info ul:nth-of-type(1){font-weight:700}.side .pr_box .info ul:nth-of-type(1) li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.side .pr_box .info ul:nth-of-type(2){border-top:none}.side .registration_box{border:solid 2px #1f2a66;padding:20px}.side .registration_box h2{padding-top:55px;margin:-31px 0 10px 0;font-weight:700;height:120px;color:#1f2a66;text-align:center;font-size:18px;font-size:1.125rem;background-image:url(/images_re/common/icon_registration_title.png),url(/images_re/common/txt_registration.png);background-position:top center,bottom center;background-size:298px 50px,140px 29px}.side .registration_box .registration_btn{height:52px;background-image:url(/images_re/common/btn_registration.png);background-size:100% 104px;margin:10px 0}.side .registration_box .registration_btn:hover{background-position:100% -52px}.side .registration_box .linklogin{text-align:center}.side .registration_box .linklogin a{display:inline-block;color:#1f2a66;font-size:13px;font-size:.8125rem;position:relative;text-align:center}.side .registration_box .linklogin a:before{position:relative;top:-2px;left:-4px;content:"";display:inline-block;width:10px;height:10px;background-image:url(/images_re/common/icon_two_arrow.png);background-size:contain;vertical-align:middle}.side .registration_box .linklogin a:hover{text-decoration:underline}.side .search_box h2{color:#fff;padding:10px;background-color:#1f2a66;text-align:center;font-size:18px;font-size:1.125rem}.side .search_box .search_list{border:solid 1px #1f2a66;padding:20px}.side .search_box .search_list .mtitle{font-size:18px;font-size:1.125rem;font-weight:700}.side .search_box .search_list ul{margin-bottom:20px}.side .search_box .search_list ul.flexwrap{display:flex;align-items:center;flex-wrap:wrap}.side .search_box .search_list ul.flexwrap li{min-width:105px}.side .search_box .search_list ul li{position:relative;margin:0 0 5px 20px}.side .search_box .search_list ul li:after{position:absolute;top:8px;left:-15px;display:block;content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #333}.side .search_box .search_list ul li a:hover{text-decoration:underline}.side .search_box .search_list ul li.graycolor{color:#c1c1c1}.side .search_box .search_list ul li.graycolor::after{border-left:7px solid #c1c1c1}.side .search_box .search_list ul li.graycolor a{color:#c1c1c1;pointer-events:none}.side .search_box .search_list ul li.graycolor span{color:#c1c1c1}.side .assessment_box{border:solid 1px #ddd;padding:20px}.side .assessment_box h2{padding-top:55px;margin-top:-31px;font-weight:700;height:90px;color:#1f2a66;text-align:center;font-size:18px;font-size:1.125rem;background-image:url(/images_re/common/icon_assessment_title.png);background-position:top center;background-size:298px 50px}.side .assessment_box h3{text-align:center;font-weight:700;font-size:18px;font-size:1.125rem;border-top:solid 1px #ddd;margin:20px 0 10px 0;padding-top:15px}.side .assessment_box form ul{margin-bottom:10px}.side .assessment_box form ul span{color:#cf2e2e;display:block;margin:15px 0 5px 0}.side .assessment_box form ul span.kw{color:#333;display:inline-block;margin:10px 0 0 15px}.side .assessment_box .assessment_btn{height:52px;background:url(/images_re/common/btn_assessment_small.png);background-size:100% 104px;margin:10px 0}.side .assessment_box .assessment_btn:hover{background:url(/images_re/common/btn_assessment_small.png) 0 -52px;background-size:100% 104px}.side .assessment_box .linklogin a{display:inline-block;color:#1f2a66;font-size:13px;font-size:.8125rem;position:relative;margin-top:5px}.side .assessment_box .linklogin a:before{position:relative;top:-2px;left:-4px;content:"";display:inline-block;width:10px;height:10px;background-image:url(/images_re/common/icon_two_arrow.png);background-size:contain;vertical-align:middle}.side .assessment_box .linklogin a:hover{text-decoration:underline}.side .news_box h2{color:#fff;padding:10px 10px 10px 30px;background-color:#005bac;border-bottom:solid 4px #0a3162;text-align:center;font-size:18px;font-size:1.125rem;background-image:url(/images_re/common/icon_side_title_news.png);background-size:20px 20px;background-position:left 60px center}.side .news_box h2.news_box__top-view-ttl{background-image:url(/images_re/common/icon_popular.png);background-size:15px 20px;background-position:left 37px center}.side .news_box .radio{zoom:1}.side .news_box .radio:after,.side .news_box .radio:before{content:"";display:table}.side .news_box .radio:after{clear:both}.side .news_box .radio{padding:10px 10px 0 10px;border-left:solid 1px #ddd;border-right:solid 1px #ddd}.side .news_box .radio label{float:left;padding-left:25px;margin-right:20px}.side .news_box .radio label::before{top:4px}.side .news_box .radio label::after{top:8px;left:4px}.side .news_box ul{border-left:solid 1px #ddd;border-right:solid 1px #ddd}.side .news_box ul li{padding:10px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:solid 1px #ddd}.side .news_box ul li .trim{overflow:hidden;width:60px;height:60px;position:relative}.side .news_box ul li .trim img{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:150%;height:auto}.side .news_box ul li div:last-child{width:185px;font-size:13px;font-size:.8125rem}.side .news_box ul li div:last-child .date_cate{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.side .news_box ul li div:last-child .date_cate__clock{display:inline-flex;align-items:center}.side .news_box ul li div:last-child .date_cate__clock:before{position:relative;left:0;content:"";display:inline-block;width:12px;height:12px;background-image:url(/images_re/article/icon_clock.png);background-size:12px 12px;margin-right:5px}.side .news_box ul li div:last-child .date_cate__loop{display:inline-flex;align-items:center;letter-spacing:unset}.side .news_box ul li div:last-child .date_cate__loop:before{position:relative;left:0;content:"";display:inline-block;width:11px;height:11px;background-image:url(/images_re/article/icon_loop.png);background-size:11px 11px;margin-right:5px}.side .news_box ul li div:last-child .date_cate span:last-child{border-radius:3px;padding:1px 8px;display:inline-block;text-align:center;min-width:80px}.side .news_box ul li div:last-child .date_cate span:last-child.icon_wind{color:#16b6cd;border:solid 2px #16b6cd}.side .news_box ul li div:last-child .date_cate span:last-child.icon_solar{color:#d54f45;border:solid 2px #d54f45}.side .news_box ul li div:last-child .date_cate span:last-child.icon_column{color:#e2c400;border:solid 2px #e2c400}.side .news_box ul li div:last-child .date_cate span:last-child.icon_pr{color:#cf326b;border:solid 2px #cf326b}.side .news_box ul li div:last-child .date_cate span:last-child.icon_other{color:#0a3162;border:solid 2px #0a3162}.side .news_box ul li div:last-child .date_cate span:last-child.icon_movie{color:#282828;border:solid 2px #282828}.side .news_box ul li div:last-child .date_cate span:last-child.icon_new_grid_storage_station{color:#2b66b7;border:solid 2px #2b66b7;font-size:11px}.side .news_box ul li:hover .trim img{opacity:.8}.side .news_box .hide{display:none}.side .category_box h2{color:#fff;padding:10px 10px 10px 30px;background-color:#005bac;border-bottom:solid 4px #0a3162;text-align:center;font-size:18px;font-size:1.125rem;background-image:url(/images_re/common/icon_side_title_category.png);background-size:20px 20px;background-position:left 80px center}.side .category_box ul li{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;position:relative;padding:10px 10px 10px 45px}.side .category_box ul li:after{position:absolute;top:15px;left:15px;display:block;content:"";width:18px;height:15px;background-image:url(/images_re/common/icon_side_cate.png);background-size:18px 15px}.side .category_box ul li:hover{color:#1f2a66;background-color:#e9f5fe}.side .keyword_box h2{color:#fff;padding:10px 10px 10px 30px;margin-bottom:5px;background-color:#005bac;border-bottom:solid 4px #0a3162;text-align:center;font-size:18px;font-size:1.125rem;background-image:url(/images_re/common/icon_side_title_keyword.png);background-size:20px 20px;background-position:left 40px center}.side .keyword_box ul{display:flex;align-items:center;flex-wrap:wrap}.side .keyword_box ul a{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 3px #ccc;border-radius:3px;display:block;margin:10px 10px 0 0}.side .keyword_box ul a li{position:relative;padding:1px 7px 1px 30px}.side .keyword_box ul a li:after{position:absolute;top:8px;left:8px;display:block;content:"";width:16px;height:13px;background-image:url(/images_re/common/icon_side_keyword.png);background-size:16px 13px}.side .keyword_box ul a:hover{color:#1f2a66;background-color:#e9f5fe}.side .underlayer_subbox{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.side .underlayer_subbox h2{padding:10px;background-color:#f6f5f2;text-align:center;font-size:18px;font-size:1.125rem;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.side .underlayer_subbox ul{padding:20px}.side .underlayer_subbox ul li{position:relative;margin:0 0 5px 20px}.side .underlayer_subbox ul li a:hover{text-decoration:underline}.side .underlayer_subbox ul li:after{position:absolute;top:50%;margin-top:-6px;left:-15px;display:block;content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #333}.side .mypage_menu_box h2{color:#fff;padding:5px 10px 10px 10px;background-color:#6b8fb0;font-size:18px;font-size:1.125rem}.side .mypage_menu_box h2 img{position:relative;top:3px;margin-right:10px}.side .mypage_menu_box .menu_list{padding:10px;background-color:#e1e9f0}.side .mypage_menu_box .menu_list ul a li{margin-bottom:10px;border:solid 1px #ddd;border-radius:3px;padding:10px;background-color:#fff}.side .mypage_menu_box .menu_list ul a li span{position:relative;display:block;margin-left:20px}.side .mypage_menu_box .menu_list ul a li span:after{position:absolute;top:8px;left:-15px;display:block;content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #6b8fb0}.side .mypage_menu_box .menu_list ul a li:hover{background-color:#f6f7f9}.side .mypage_menu_box .menu_list ul a:nth-last-child(2) li{color:#fff;background-color:#2b9df1}.side .mypage_menu_box .menu_list ul a:nth-last-child(2) li span:after{border-left:7px solid #fff}.side .mypage_menu_box .menu_list ul a:nth-last-child(2) li:hover{color:#1f2a66;background-color:#e9f5fe}.side .mypage_menu_box .menu_list ul a:nth-last-child(2) li:hover span:after{border-left:7px solid #1f2a66}.side .mypage_menu_box .menu_list ul a:last-child li{margin-bottom:0}.side .mypage_menu_box .menu_list ul a:last-child li img{width:100%}.side .mypage_menu_box .menu_list ul a:last-child li img:hover{opacity:.8}.side .mypage_search_box h2{color:#fff;padding:5px 10px 10px 10px;background-color:#6b8fb0;font-size:18px;font-size:1.125rem}.side .mypage_search_box h2 img{position:relative;top:3px;margin-right:10px}.side .mypage_search_box .search_list{padding:10px;background-color:#e1e9f0}.side .mypage_search_box .search_list .bg{background-color:#fff;padding:10px}.side .mypage_search_box .search_list .bg ul li span.title{display:block;margin:15px 0 5px;font-weight:700}.side .mypage_search_box .search_list .bg ul li:first-child span.title{margin-top:0}.side .mypage_search_box .search_list .bg ul li input[type=text]{width:100%;background-color:#fff}.side .mypage_search_box .search_list .bg ul li input[type=checkbox]{width:22px;height:22px;top:-2px;background-color:#fff}.side .mypage_search_box .search_list .bg ul li select{background-color:#fff}.side .mypage_search_box .search_list .bg button{width:100%;padding:0;background-color:transparent;border:none}.side .mypage_search_box .search_list .bg button .assessment_btn{font-weight:700;width:100%;height:50px;margin:10px 0;font-size:16px;font-size:1rem;border:3px solid #6b8fb0;border-radius:3px;color:#2e4c66;background-color:#fff;display:inline-flex;align-items:center;justify-content:center}.side .mypage_search_box .search_list .bg button .assessment_btn .icon-mypage-search{display:inline-block;background:url(/images_re/mypage/icon_mypage_search_off.png) center no-repeat;background-size:15px 15px;width:15px;height:15px;margin-right:5px}.side .mypage_search_box .search_list .bg button .assessment_btn .icon-mypage-search:hover{background:url(/images_re/mypage/icon_mypage_search_on.png) center no-repeat;background-size:15px 15px}.side .mypage_search_box .search_list .bg button .assessment_btn:hover{color:#fff;background-color:#6b8fb0;background-size:15px 15px}.side .mypage_search_box .search_list .bg button .assessment_btn:hover .icon-mypage-search{background:url(/images_re/mypage/icon_mypage_search_on.png) center no-repeat;background-size:15px 15px}.side .mypage_assessment_box h2{color:#fff;padding:5px 10px 10px 10px;background-color:#6b8fb0;font-size:18px;font-size:1.125rem}.side .mypage_assessment_box h2 img{position:relative;top:3px;margin-right:10px}.side .mypage_assessment_box .assessment_list{padding:10px;background-color:#e1e9f0}.side .mypage_assessment_box .assessment_list .bg{background-color:#fff;padding:10px}.side .mypage_assessment_box .assessment_list .bg ul li span.title{display:block;margin:15px 0 5px;font-weight:700}.side .mypage_assessment_box .assessment_list .bg ul li:first-child span.title{margin-top:0}.side .mypage_assessment_box .assessment_list .bg ul li span.kw{margin:0 0 0 10px}.side .mypage_assessment_box .assessment_list .bg ul li input{background-color:#fff}.side .mypage_assessment_box .assessment_list .bg ul li select{background-color:#fff}.side .mypage_assessment_box .assessment_list .bg button{width:100%;padding:0;background-color:transparent;border:none}.side .mypage_assessment_box .assessment_list .bg button .assessment_btn{height:52px;background-image:url(/images_re/common/btn_assessment_small.png);background-size:100% 104px;margin:20px 0 10px}.side .mypage_assessment_box .assessment_list .bg button .assessment_btn:hover{background-position:0 -52px}.side .mypage_line_box h2{color:#fff;padding:10px;background-color:#00b900;text-align:center;font-size:18px;font-size:1.125rem}.side .mypage_line_box .line_info{border:solid 1px #ddd;padding:20px}.side .mypage_line_box .line_info .qr{padding:10px;border:solid 1px #ddd;width:163px;margin:20px auto}.side .mypage_line_box .line_info .qrid{text-align:center;font-size:14px;font-size:.875rem}.side .mypage_line_box .line_info .qrid span{display:block;margin-top:5px;color:#00b900;font-weight:700;font-size:20px;font-size:1.25rem}.side .prArea .layout_box{border:1px solid #ddd;border-radius:3px}.side .prArea .layout_box h3{font-size:18px;font-size:1.125rem;text-align:center;padding:20px;background-color:#f6f5f2;border-bottom:solid 1px #ddd}.side .prArea .layout_box .primg{padding:20px;display:-ms-flexbox;justify-content:center;align-items:center}.side .prArea .layout_box .primg a img{width:100%}.icon_btn{font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;font-size:16px;font-size:1rem;padding:15px;border:solid 3px #ddd;border-radius:3px;margin:10px 0 0 0}@media only screen and (max-width:970px){.icon_btn{border:solid 1px #ddd;font-weight:unset}}.icon_btn img{margin-right:10px}.icon_btn.color_orange{background-color:#cf2e2e}.icon_btn.icon_arrow img{width:14px}.icon_btn.icon_search img{width:15px}.icon_btn:hover{background-color:#1f2a66;cursor:pointer;cursor:hand}@media only screen and (max-width:970px){.side .pr_box{padding:unset;border:1px solid #ddd;border-radius:3px}.side .pr_box h2{margin:unset;width:100%;font-size:18px;font-size:1.125rem;text-align:center;padding:20px;background-color:#f6f5f2;border-bottom:solid 1px #ddd;color:inherit;background-image:unset}.side .pr_box .info{width:100%}.side .pr_box .primg{padding:20px;display:-ms-flexbox;justify-content:center;align-items:center}.side .sidemenu_box.search_box{display:none}.side .assessment_box{display:none}.side .registration_box .registration_btn{background-size:100% 104px;margin:10px auto;width:100%;max-width:280px}}.password_indicator .bar span{display:inline-block;width:60px;height:10px;background-color:#f2f2f2;border-right:solid 2px #fff}.password_indicator .bar span:last-child{border-right:none}.password_indicator .score_txt{color:#cf2e2e;background-image:url(/images_re/common/icon_pass_empty.png);background-size:20px;background-repeat:no-repeat;background-position:left center;padding-left:22px}.password_indicator.weak .bar span:nth-child(1){background-color:#d54f45}.password_indicator.weak .score_txt{color:#0f9d00;background-image:url(/images_re/common/icon_pass_average.png)}.password_indicator.average .bar span:nth-child(1),.password_indicator.average .bar span:nth-child(2){background-color:#49ac42}.password_indicator.average .score_txt{color:#0f9d00;background-image:url(/images_re/common/icon_pass_average.png)}.password_indicator.very-strong .bar span{background-color:#1e58fd}.password_indicator.very-strong .score_txt{color:#0f9d00;background-image:url(/images_re/common/icon_pass_average.png)}
