﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.simple_text_link{padding-right:14px;display:inline-block;position:relative;text-decoration:none;line-height:28px;font-size:13px;color:#538227}.simple_text_link:after{content:'';width:7px;height:7px;display:block;box-sizing:border-box;border-right:2px solid #538227;border-bottom:2px solid #538227;transform:rotate(-45deg);position:absolute;right:5px;top:calc(50% - 5px)}.border_link{padding:4px 16px;display:inline-block;border:1px solid #ABC23C;border-radius:4px;text-decoration:none;line-height:20px;font-size:13px;font-weight:bold;color:#538227;cursor:pointer;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}.border_link:hover{opacity:.8}.border_link:hover{text-decoration:none !important}.btn_line,.btn_paint{margin:0 auto;padding:0 24px;max-width:252px;min-width:196px;min-height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:4px;text-align:center;text-decoration:none;line-height:16px;font-size:11px;font-weight:bold;cursor:pointer;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}.btn_line:hover,.btn_paint:hover{opacity:.8}.btn_line.small,.btn_paint.small{width:auto;min-width:84px;height:42px;min-height:42px}.btn_line.big,.btn_paint.big{padding:0 48px;min-height:56px;line-height:20px;font-size:15px}.btn_line.disable,.btn_paint.disable{pointer-events:none;opacity:0.2}.btn_line.deactivate,.btn_paint.deactivate{opacity:0.5;pointer-events:none}.btn_line{background:#ffffff;border:1px solid #ABC23C;color:#538227}.btn_line.gray{border:1px solid #E6E6E6;color:#4D4D4D}.btn_paint{background:#ABC23C;box-shadow:0 1px 3px rgba(11,104,54,0.2);color:#ffffff}.btn_paint.gray{background:#4D4D4D}.back_btn{margin-top:56px}.std_list{overflow:hidden}.std_list li{padding-left:28px;position:relative;line-height:28px;font-size:15px}.std_list li:before{content:'';width:6px;height:6px;display:block;background:#ABC23C;transform:rotate(45deg);position:absolute;left:12px;top:10px}.std_list li a{color:#538227;text-decoration:underline}.std_list li a:hover{text-decoration:none}.check_box{display:inline-block;position:relative;overflow:hidden}.check_box input[type='checkbox']{margin:0;padding:0;position:absolute;top:0;left:-9999px;z-index:0}.check_box input[type='checkbox']+label{padding-left:42px;min-height:28px;display:block;position:relative;line-height:28px;font-size:15px;cursor:pointer}.check_box input[type='checkbox']+label:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;text-align:center;line-height:28px;font-size:22px;color:#ffffff;width:28px;height:28px;display:block;border:2px solid #808080;border-radius:4px;box-sizing:border-box;background:#ffffff;position:absolute;top:0;left:0;z-index:1}.check_box input[type='checkbox']:checked+label:after{border:1px solid #ABC23C;background:#ABC23C;color:#ffffff}.radio_btn{margin:0 14px 14px 0;display:block;position:relative;overflow:hidden}.radio_btn input[type='radio']{margin:0;padding:0;position:absolute;top:0;left:-9999px;z-index:0}.radio_btn input[type='radio']+label{padding-left:34px;min-height:28px;display:block;position:relative;line-height:28px;font-size:15px;cursor:pointer}.radio_btn input[type='radio']+label:before{content:"";width:28px;height:28px;display:block;border-radius:14px;border:2px solid #CCCCCC;box-sizing:border-box;background:#ffffff;position:absolute;top:0;left:0;z-index:1}.radio_btn input[type='radio']+label:after{content:"";width:14px;height:14px;display:block;border-radius:7px;box-sizing:border-box;background:#ABC23C;position:absolute;top:7px;left:7px;z-index:1;opacity:0}.radio_btn input[type='radio']:checked+label:before{border:2px solid #ABC23C}.radio_btn input[type='radio']:checked+label:after{opacity:1}.nice_btn_top,.nice_btn_staff{margin-right:57px;display:inline-block;position:relative}.nice_btn_top.disabled,.nice_btn_staff.disabled{pointer-events:none;opacity:0.6}.nice_btn_top a,.nice_btn_staff a{padding-left:35px;display:block;position:relative;overflow:hidden;color:#808080;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}.nice_btn_top a:hover,.nice_btn_staff a:hover{opacity:.8}.nice_btn_top a:before,.nice_btn_staff a:before{content:"";width:28px;height:42px;display:block;position:absolute;top:0;left:0;background:url("/assets/image/icon_heart_line.svg") no-repeat center center/contain}.nice_btn_top a span,.nice_btn_staff a span{display:block;float:left;padding-right:7px;line-height:42px;font-size:13px;font-weight:bold}.nice_btn_top a.disable,.nice_btn_staff a.disable{pointer-events:none;cursor:auto}.nice_btn_top a.disable:before,.nice_btn_staff a.disable:before{background-image:url("/assets/image/icon_heart_active.svg")}.comment_count{padding-left:35px;display:block;overflow:hidden;position:relative;color:#808080}.comment_count.disabled{pointer-events:none;opacity:0.6}.comment_count.commented:before{background-image:url("/assets/image/icon_comment_active.svg")}.comment_count:before{content:"";width:28px;height:42px;display:block;position:absolute;top:0;left:0;background:url("/assets/image/icon_comment_line.svg") no-repeat center center/contain}.comment_count span{display:block;float:left;padding-right:7px;line-height:42px;font-size:13px;font-weight:bold}.comment_count.true{pointer-events:none;cursor:auto}.comment_count.true:before{background-image:url("/assets/image/icon_heart_active.svg")}ul.post_theme_top{overflow:hidden;float:right}ul.post_theme_top li{margin-left:4px;width:32px;height:32px;opacity:0.1;float:left}ul.post_theme_top li.selected{opacity:1}ul.post_theme_top li img{width:100%;height:100%}.post_theme{width:32px;height:32px;overflow:hidden;float:right}.post_theme img{width:100%;height:100%}.not_found{padding:48px 0;text-align:center;font-size:20px;font-weight:bold}.post_list{padding-top:28px}.post_list .main_col{width:644px;float:left}.post_list .side_col{width:308px;float:right}.post_list .side_col ul.sort_list{padding-bottom:28px;border-left:1px solid #E6E6E6}.post_list .side_col ul.sort_list li a{padding:10px 28px;display:block;text-decoration:none;line-height:24px;font-size:13px;font-weight:bold;color:#808080}.post_list .side_col ul.sort_list li a.active{background:#ABC23C;color:#ffffff}.post_list .side_col .search_form{margin-bottom:8px;overflow:hidden}.post_list .side_col .search_form span,.post_list .side_col .search_form small{display:block}.post_list .side_col .search_form .text_form{width:calc(100% - 42px);float:left}.post_list .side_col .search_form .text_form input[type="text"]{height:42px;border-radius:4px 0 0 4px}.post_list .side_col .search_form .submit{width:42px;height:42px;float:right}.post_list .side_col .search_form .submit input[type="submit"]{padding:0;width:100%;height:100%;min-width:100%;min-height:100%;border-radius:0 4px 4px 0;background:#ABC23C url("/assets/image/icon_search.svg") no-repeat center center;text-indent:-9999px}.post_list .side_col .search_form .detail_search{float:right}.post_list .frame{margin-bottom:28px;padding:24px 28px 21px 28px;line-height:28px}.post_list .name,.post_list .nickname{font-size:15px;font-weight:bold}.post_list .date_time{float:right;font-size:10px}.post_list .job,.post_list .job_name,.post_list .job_type,.post_list .company{line-height:18px;font-size:11px}.post_list .job a,.post_list .job_name a,.post_list .job_type a,.post_list .company a{text-decoration:none}.post_list .job a:hover,.post_list .job_name a:hover,.post_list .job_type a:hover,.post_list .company a:hover{text-decoration:none}.post_list .photo{margin:32px 0 38px 0;clear:both;text-align:center}.post_list .photo img{display:inline-block;width:auto;height:auto;max-width:380px;max-height:308px}.post_list p.comment{margin-bottom:16px;font-size:15px}.post_list dl.comment dt{font-size:11px;font-weight:bold}.post_list dl.comment dd{font-size:15px}.post_list ul.tags{margin-bottom:15px;line-height:28px;font-size:15px;color:#538227}.post_list ul.tags li{padding-right:13px;display:inline-block}.post_list .btns{padding:6px 0;overflow:hidden;border-top:1px solid #E6E6E6}.post_list .btns .nice_btn_top,.post_list .btns .nice_btn_staff{float:left}.post_list .btns .comment_count{float:left}.post_list .btns .more_btn{padding-top:10px;float:right}.post_list .btns .more_btn a{padding-right:14px;display:inline-block;position:relative;text-decoration:none;line-height:28px;font-size:13px;color:#808080}.post_list .btns .more_btn a:after{content:'';width:7px;height:7px;display:block;box-sizing:border-box;border-right:2px solid #808080;border-bottom:2px solid #808080;transform:rotate(-45deg);position:absolute;right:5px;top:calc(50% - 5px)}.post_list .comment_form{overflow:hidden}.post_list .comment_form .form{width:calc(100% - 84px);float:left}.post_list .comment_form .form input[type="text"]{border-radius:4px 0 0 4px;height:40px;line-height:40px}.post_list .comment_form .button{float:right}.post_list .comment_form .button button{width:84px;height:40px;display:block;box-sizing:border-box;background:#ffffff;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-radius:0 4px 4px 0;text-align:center;line-height:40px;font-size:13px;color:#808080;cursor:pointer;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}.post_list .comment_form .button button:hover{opacity:.8}.post_list .page_nate p.prev{float:left}.post_list .page_nate p.next{float:right}.post_list .page_nate p.prev a,.post_list .page_nate p.next a{width:112px;min-width:112px}.post_list .page_nate p.page_no{text-align:center;line-height:56px;font-size:11px;color:#808080}ul.submit_area{margin-top:56px;width:100%;clear:both;position:relative;overflow:hidden}ul.submit_area li.back{position:absolute;left:0;top:0}ul.submit_area li.back a.btn_line{margin:0;padding:0 12px;width:112px;min-width:112px}ul.submit_area li.submit input[type="submit"]{margin:0 auto;min-width:112px}ul.tags_check{padding-top:14px;font-size:0;line-height:0}ul.tags_check li{margin:0 7px 7px 0;vertical-align:bottom;display:inline-block;position:relative}ul.tags_check li input[type="checkbox"]{position:absolute;left:0;bottom:0;z-index:0}ul.tags_check li input[type="checkbox"]+label{padding:0 11px 0 8px;height:21px;display:block;position:relative;z-index:1;border:1px solid #E6E6E6;border-radius:10px;box-sizing:border-box;background:#ffffff;line-height:19px;font-size:11px;font-weight:bold;color:#538227;cursor:pointer}ul.tags_check li input[type="checkbox"]:checked+label{border-color:#ABC23C;background:#ABC23C;color:#ffffff}.tab_nav{position:relative}.tab_nav ul.tab{line-height:0;font-size:0}.tab_nav ul.tab li{margin-right:7px;display:inline-block}.tab_nav ul.tab li a{padding:0 26px;height:56px;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-radius:4px 4px 0 0;box-sizing:border-box;display:block;background:#ffffff;text-decoration:none;line-height:54px;font-size:13px;color:#808080}.tab_nav ul.tab li a.active{background:#ABC23C;color:#ffffff}ul.topic_path{margin-bottom:26px}ul.topic_path li{padding-right:20px;display:inline-block;position:relative;line-height:28px;font-size:11px}ul.topic_path li:after{content:'>';display:block;position:absolute;right:5px;top:0}ul.topic_path li:last-child:after{display:none}ul.topic_path li a{text-decoration:none}ul.topic_path li a:hover{text-decoration:underline}.delete_complete{display:none}.delete_complete .bg{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:998;background:rgba(0,0,0,0.2)}.delete_complete .modal{width:532px;height:196px;background:#ffffff;position:fixed;top:calc(50% - 98px);left:calc(50% - 266px);z-index:999}.delete_complete .modal p.text{margin:0;padding:56px 0 34px 0;text-align:center}html{scroll-behavior:smooth}body{min-width:1100px;font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-text-size-adjust:100%;line-height:24px;background:#F0F4F7;color:#4D4D4D}body.zh{font-family:"微软雅黑", sans-serif}body.is_ie .btn_line,body.is_ie .btn_paint{padding-top:12px;padding-bottom:12px}body.close header .header_bottom nav>ul>li.post{pointer-events:none;opacity:0.5}body.close .nice_btn_top,body.close .nice_btn_staff{pointer-events:none}body.close .post_list .comment_form,body.close section.staff_post hr,body.close section.staff_post .post_comment{display:none}body.close article.top section.hero .content .days,body.close article.top section.hero .content .meter,body.close article.top section.hero .content .copy p.post_btn{display:none}body.close article.top section.hero .content .close_msg{display:block}body.close article.top section.hero .content .mosaic_art.status7{padding-top:32.98969%;width:100%;height:0;display:block;border:none;background-color:transparent;background-image:url("/files/mosaic/img_mosaic8.jpg");background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative}body.close article.top section.hero .content .mosaic_art.status7 span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body.close article.top section.hero .content .mosaic_art.status7 p.thumb1{top:83.2%;left:28.5%}body.close article.top section.hero .content .mosaic_art.status7 p.thumb2{top:79%;left:70.8%}body.close article.top section.hero .content .mosaic_art.status7 p.thumb3{top:79.6%;left:15.8%}body.close article.top section.hero .content .mosaic_art.status7 p.thumb4{top:72.8%;left:41%}body.close article.top section.hero .content .mosaic_art.status7 p.thumb5{top:83.2%;left:83.6%}body.close article.top section.hero .content .mosaic_art.status7 p.thumb a span{margin:33px 0 0 27px;width:50px;height:50px;display:block;overflow:hidden;box-sizing:border-box;border-radius:3px;border:1px solid #006934;position:relative}body.close article.mosaic section.mosaic .mosaic_image.status7{background-image:url("/files/mosaic/img_mosaic8.jpg")}body.close article.company section.top .company_status p.post_top_msg{display:none}body .hide_option{display:none}body a{outline:none;color:inherit;text-decoration:none}body a:hover{text-decoration:none}body img{vertical-align:bottom;border:0;outline:none}body sup,body sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:50%}body sup{bottom:1ex}body sub{top:.5ex}body input,body textarea,body select,body button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:0;border-radius:0}body input::-ms-expand,body textarea::-ms-expand,body select::-ms-expand,body button::-ms-expand{display:none}body .word_break{word-wrap:break-word;word-break:break-all}body *{outline:none}body *:hover,body *:active,body *:focus{outline:none}body small.update_date{display:block;line-height:12px;font-size:10px;text-align:left}body .inner{margin:0 auto;width:980px;overflow:visible;position:relative}body .inner:after{content:'';display:block;float:none;clear:both}body .inner.small{width:882px}body .inner.mb28{margin-bottom:28px}body header{width:100%;background:#FFFFFF;border-bottom:1px solid #E6E6E6}body header.simple{height:56px;text-align:center;line-height:0;border-bottom:1px solid #E6E6E6}body header.simple h1{padding-top:23px}body header .header_top{margin:0 auto;width:100%;max-width:1440px;height:34px;overflow:hidden;line-height:34px;font-size:11px;color:#808080}body header .header_top a{display:inline-block}body header .header_top .left_col{float:left}body header .header_top .left_col p.logo{margin:12px 0 0 14px;line-height:0;float:left}body header .header_top .left_col p.logo img{width:328px;height:auto}body header .header_top .left_col p.date{margin-left:14px;float:left}body header .header_top .left_col p.logout{margin-left:28px;float:left}body header .header_top .right_col{padding-right:14px;float:right;text-align:right;line-height:0;font-size:0}body header .header_top .right_col .sitemap{margin-right:32px;display:inline-block;line-height:34px;font-size:11px}body header .header_top .right_col ul.change_lang{display:inline-block;line-height:34px;font-size:11px}body header .header_top .right_col ul.change_lang li{margin-right:11px;display:inline-block}body header .header_top .right_col ul.change_lang li:last-child{margin-right:0}body header .header_top .right_col ul.change_lang li a.active{font-weight:bold}body header .header_bottom nav{overflow:visible}body header .header_bottom nav>ul{text-align:center;line-height:0;font-size:0}body header .header_bottom nav>ul>li{width:auto;padding:0 4px;display:inline-block;vertical-align:bottom;position:relative}body header .header_bottom nav>ul>li>a{padding:0 16px;height:50px;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}body header .header_bottom nav>ul>li>a:hover{background:#E6E6E6}body header .header_bottom nav>ul>li>a.pulldown{padding-right:26px}body header .header_bottom nav>ul>li>a.pulldown:hover+ul{display:block}body header .header_bottom nav>ul>li>a.pulldown span{position:relative}body header .header_bottom nav>ul>li>a.pulldown span:after{content:'';width:6px;height:6px;display:block;border-left:2px solid #4D4D4D;border-bottom:2px solid #4D4D4D;transform:rotate(-45deg);position:absolute;right:-16px;top:calc(50% - 6px)}body header .header_bottom nav>ul>li>a span{justify-content:center;align-items:center;line-height:16px;font-size:12px;font-weight:bold}body header .header_bottom nav>ul>li.introduction>ul{width:245px}body header .header_bottom nav>ul>li.company>ul{width:280px}body header .header_bottom nav>ul>li.library>ul{width:196px}body header .header_bottom nav>ul>li>ul{padding:14px 0;position:absolute;left:4px;top:50px;z-index:999;border:1px solid #E6E6E6;box-sizing:border-box;background:#ffffff;display:none}body header .header_bottom nav>ul>li>ul:hover{display:block}body header .header_bottom nav>ul>li>ul li{text-align:left}body header .header_bottom nav>ul>li>ul li a{padding:20px 28px;display:block;line-height:15px;font-size:13px}body header .header_bottom nav>ul>li>ul li a:hover{background:#ABC23C;color:#ffffff}body article{padding-bottom:224px;background:url("/assets/image/img_foot.png") no-repeat center bottom/1372px 224px}body article section{padding:56px 0 0 0}body article section h2{margin-bottom:32px;font-size:24px;line-height:28px}body article section h3{margin-bottom:28px;line-height:28px;font-size:17px;font-weight:bold}body article section h4{margin-bottom:28px;line-height:28px;font-size:15px;font-weight:bold}body article section p.text{margin-bottom:28px;line-height:28px;font-size:15px}body article section p.text.mb2r{margin-bottom:56px}body article section p.text:last-child{margin-bottom:0}body article section p.text.center{text-align:center}body article section p.text strong{font-weight:bold}body article section p.text a{color:#538227}body article section p.text a:hover{text-decoration:underline}body article section p.text a.page_link{padding-right:14px;display:inline-block;position:relative;line-height:28px;font-size:13px}body article section p.text a.page_link:after{content:'';width:7px;height:7px;display:block;box-sizing:border-box;border-right:2px solid #538227;border-bottom:2px solid #538227;transform:rotate(-45deg);position:absolute;right:5px;top:calc(50% - 5px)}body article section dl.text{margin-bottom:24px;line-height:28px}body article section dl.text dt{font-size:13px;font-weight:bold}body article section dl.text dd{font-size:15px}body article section ul.list_dot{margin-bottom:24px;list-style-type:disc}body article section ul.list_dot li{margin-bottom:12px;margin-left:24px;font-size:15px}body article section a.file_download{padding-left:20px;display:inline-block;position:relative;line-height:24px;font-size:11px;font-weight:bold;color:#4560E6}body article section a.file_download:hover{text-decoration:underline}body article section a.link_outer{padding-left:20px;display:inline-block;position:relative;line-height:24px;font-size:11px;font-weight:bold;color:#4560E6}body article section a.link_outer:hover{text-decoration:underline}body article section a.link_outer:after{content:'';width:24px;height:12px;display:inline-block;background:url("../image/icon_outerlink.png") no-repeat center center}body article section .border{margin-bottom:28px;padding:28px;border:1px solid #E6E6E6}body article section ol.progressbar{position:relative;margin:0 0 32px 0;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:10}body article section ol.progressbar.flow3{margin-left:-10%;width:120%}body article section ol.progressbar.flow3 li{width:33.333%}body article section ol.progressbar.flow4{margin-left:-8%;width:116%}body article section ol.progressbar.flow4 li{width:25%}body article section ol.progressbar.flow6 li{width:16.666%}body article section ol.progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase}body article section ol.progressbar li:before{content:'';margin:0 auto 20px auto;width:21px;height:21px;display:block;border-radius:50%;background-color:#D9D9D9;text-align:center}body article section ol.progressbar li:after{content:'';width:100%;height:7px;position:absolute;top:7px;left:-50%;z-index:-1;background-color:#D9D9D9}body article section ol.progressbar li:first-child:after{content:none}body article section ol.progressbar li.active:before,body article section ol.progressbar li.complete:before{background-color:#ABC23C}body article section ol.progressbar li.active:after,body article section ol.progressbar li.complete:after{background-color:#ABC23C}body article section ol.progressbar li span{display:block;text-align:center;line-height:14px;font-size:11px}body article section .error{padding:12px 0;display:block;line-height:16px;font-size:12px;color:#BF6639}body article section .error.agree{text-align:center}body article section a{color:#538227;text-decoration:underline}body article section a:hover{text-decoration:none}body article section .bg_white{padding:28px 16px;width:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;background:#ffffff;box-sizing:border-box}body article section .bg_white.scroll{height:616px;overflow-x:hidden;overflow-y:auto}body article section .frame{padding:55px;width:100%;background:#ffffff;overflow:hidden;box-sizing:border-box;border:1px solid #E6E6E6;border-radius:15px}body article section .frame_msg{margin-bottom:28px;padding:32px 28px 22px 28px;border:1px solid #E6E6E6;position:relative;text-align:center;line-height:21px;font-size:13px}body article section .frame_msg a{color:#538227;text-decoration:underline}body article section .frame_msg a:hover{text-decoration:none}body article section .frame_msg p{text-align:left}body article section .frame_msg dl{position:relative}body article section .frame_msg dl dt{width:100%;position:absolute;top:-44px;left:0}body article section .frame_msg dl dt span{padding:0 24px;display:inline-block;background:#ffffff}body article section .frame_msg dl dd{text-align:left}body article section .frame_msg .bottom_out{padding:0 24px;display:inline-block;background:#ffffff;position:relative;bottom:-18px}body article section ul.scm_list{width:100%;overflow:hidden}body article section ul.scm_list li{padding:12px 0;width:50%;display:block;box-sizing:border-box}body article section ul.scm_list li:nth-child(odd){padding-right:20px;float:left;clear:both}body article section ul.scm_list li:nth-child(even){padding-left:20px;float:right}body article section ul.scm_list li span{display:block}body article section ul.scm_list li span.name{font-size:15px}body article section ul.scm_list li span.company{font-size:11px;color:#808080}body article section dl.std_form{margin-bottom:28px;line-height:28px}body article section dl.std_form.small_form{margin:0 auto 28px auto;width:588px}body article section dl.std_form.error_form input[type="text"],body article section dl.std_form.error_form input[type="password"],body article section dl.std_form.error_form textarea,body article section dl.std_form.error_form .select_form select{border:1px solid #BF6639}body article section dl.std_form.error_form .radio_btn input[type='radio']+label:before{border:2px solid #BF6639}body article section dl.std_form dt{margin-bottom:14px;line-height:16px;font-size:11px;font-weight:bold}body article section dl.std_form dd{line-height:28px;font-size:15px}body article section dl.std_form dd.text{margin-bottom:14px;line-height:21px;font-size:13px;color:#808080}body article section dl.std_form dd.text strong{color:#4D4D4D}body article section dl.std_form dd.form{margin-bottom:10px;line-height:0}body article section dl.std_form dd.form small{line-height:21px;font-size:13px;color:#808080}body article section input[type="text"],body article section input[type="password"]{padding:0 14px;width:100%;height:49px;box-sizing:border-box;border-radius:4px;border:1px solid #E6E6E6;background:#FAFAFA}body article section textarea{padding:14px;width:100%;max-width:100%;min-width:100%;height:84px;min-height:84px;box-sizing:border-box;border:1px solid #E6E6E6;border-radius:4px;background:#FAFAFA;line-height:28px;font-size:15px}body article section textarea:placeholder-shown{color:gray}body article section textarea::-webkit-input-placeholder{color:gray}body article section textarea:-moz-placeholder{color:gray;opacity:1}body article section textarea::-moz-placeholder{color:gray;opacity:1}body article section textarea:-ms-input-placeholder{color:gray}body article section .select_form{width:100%;position:relative}body article section .select_form select{-webkit-appearance:none;appearance:none;width:100%;padding:1em 1em;box-sizing:border-box;font-size:1em;border:1px solid #E6E6E6;border-radius:4px;background:#FAFAFA;color:#4D4D4D}body article section .select_form select.area{pointer-events:auto;opacity:1}body article section .select_form select.country,body article section .select_form select.company{pointer-events:none;opacity:0.7}body article section .select_form select.country.active,body article section .select_form select.company.active{pointer-events:auto;opacity:1}body article section .select_form:after{content:"";display:block;width:7px;height:7px;position:absolute;right:20px;top:calc(50% - 6px);border-bottom:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg)}body footer{background:#ABC23C;color:#ffffff}body footer:after{content:'';display:block;float:none;clear:both}body footer.simple{padding:37px 0 120px 0}body footer.simple p.copyright{text-align:center;font-size:10px}body footer .footer_top{padding:68px 0 84px 0}body footer .footer_top p.logo{margin-bottom:38px;font-family:'Futura';font-weight:bold}body footer .footer_top nav{width:100%;overflow:hidden;display:flex}body footer .footer_top nav .col{width:25%;line-height:28px;font-size:13px}body footer .footer_top nav .col a:hover{text-decoration:underline}body footer .footer_top nav .col dt{margin-bottom:14px}body footer .footer_bottom{padding:36px;background:#538227}body footer .footer_bottom p{font-size:10px}body footer .footer_bottom p.copyright{float:left}body footer .footer_bottom p.for_admin{float:right}body footer .footer_bottom p.for_admin a:hover{text-decoration:underline}
