.necessary{background-color: RED;color: WHITE;font-weight: BOLD;border-radius: 5px;padding-left: 10px;padding-right: 10px;font-size: 14px;padding-top: 2px;padding-bottom: 2px;margin-left: 15px;}
.link_img_title_logo{width: 115px}
#section_10{margin-top: 50px;margin-bottom: 50px;}
#section_5 .button_wra{padding-bottom: 50px;padding-top: 50px;}

@media screen and (max-width:640px){
.button_cover{font-weight: BOLD;width: 100%;background-color: rgba(0,0,0,0.6);position: absolute;z-index:90;bottom: 0px;color: WHITE;font-size: 19px;padding-top:25px;padding-bottom:25px;text-align: right;}
.slider_button{border-radius: 5px;padding-top: 10px;padding-bottom: 10px;color: RED;background-color: WHITE;padding-right: 25px;padding-left: 25px;margin-left: 20px;margin-right: 100px;}
.button_cover a{text-decoration: none;}

.top_wra{font-size: 0px;}
.top_left{padding-top: 50px;width: 50%;background: #f2ef3f;height:252px;display:inline-block;vertical-align: top;}
.top_right{padding-top: 50px;width: 50%;background:#1db0ab;height:252px;display:inline-block;vertical-align: top;}
.top_back{background-image: url(image/header_mainpic_backlogo.png);background-position: center;background-repeat: repeat;height: 302px;width: 100%;position: absolute;}

.top_button_left{padding-top:30px;padding-bottom:30px;width: 50%;background: #faf8a9;display:inline-block;}
.top_button_right{padding-top:30px;padding-bottom:30px;width: 50%;background:#b3f2f1;display:inline-block;}

.main_pic_wra{position: absolute;width: 100%;top: 145px;}
.main_pic_panel{width: 100%;margin-left:auto;margin-right:auto;}
.main_pic_panel_2{width: 100%;max-width:550px;height:450px;margin-left:auto;text-align: left;}
.main_pic_title{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_title2{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_top_word{padding-top:163px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_top_word_2{padding-top:150px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_next_word{padding-top:15px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_sub_title{padding-top:30px;font-size:19px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_logo{width: 365px;}
.main_pic_top_expla_title {font-size: 60px;padding-top: 110px;text-shadow: 2px 4px 4px #5f5f5f;}
.main_pic_top_expla_word_wra{padding-top:30px;}
.main_pic_top_expla_word{display:inline-block;vertical-align:middle;padding-top:10px;font-size:36px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_triangle {display:inline-block;vertical-align:sub;border: 15px solid transparent;border-left: 20px solid #FFFFFF;font-size: 0px;filter: drop-shadow(2px 2px 2px rgba(95,95,95,0.8));}
.top_button_img{width:80%;}

.whats_wra{width:100%;background-color: #F2EFE4;font-size:0px;padding-bottom: 80px;}
.whats_expla{width:100%;}
.whats_expla_left_wra{height: 350px;width:100%;font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left{width: 90%;margin-left: auto;margin-right: auto;}
.whats_expla_right{font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left_title{text-align: left;color: #ad7007;font-size: 25px;font-weight: BOLD;}
.whats_expla_left_word{margin-top: 35px;text-align: left;line-height: 1.5;font-size: 19px;}

.whats_title img{width: 80%;}
.whats_expla_right img{width: 90%;}

.whats_panel{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.whats_title{font-size:30px;font-weight: BOLD;padding-top:80px;margin-bottom: 80px;}
.whats_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.whats_eng{color:#E60039;font-size:14px;}
.whats_content{margin-top:80px;padding-bottom: 120px;}
.whats_content_right{display: inline-block;width: 49%;vertical-align: middle;}
.whats_content_left{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.what_image{width: 90%;margin-left: 7%;}
.cmp_content_left{display: inline-block;width: 49%;vertical-align: middle;}
.cmp_image{width: 90%;margin-right: 7%;}
.cmp_content_right{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.cmp_content_title{color:#052E6F}
.cmp_expla{color:ORANGE;font-size: 20px;font-weight: BOLD;margin-top: 40px;line-height: 1.5;}
.cmp_content{margin-top:40px;}
.cmp_table{width:95%;margin-left: auto;margin-right: auto;color: BLACK;font-size: 11px;}
.cmp_table th{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_table td{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_word{font-size: 15px;margin-top: 35px;line-height: 1.7;width: 90%;margin-left: auto;margin-right: auto;text-align: left;}

.haya_table{background:#ff7f00 !important;color:WHITE !important;}
.left_table{background:#9deeec !important;}

.us_content_wra{width: 100%;margin-left: auto;margin-right: auto;font-size: 0px;margin-top:80px;}
.us_content_left{width: 100%;}
.us_content_right{width: 100%;}
.us_content_left img{width: 95%;margin-left: auto;margin-right: auto;}
.us_content_right img{width: 95%;margin-left: auto;margin-right: auto;}


.us_content_bottom_left{width: 50%;display: inline-block;vertical-align: top;}
.us_content_bottom_right{width: 50%;display: inline-block;vertical-align: top;}

.us_content_bottom_title{font-size: 19px;font-weight: BOLD;text-align: left;margin-top: 30px;width: 90%;margin-left: auto;margin-right: auto;}
.us_content_bottom_word{font-size: 16px;text-align: left;margin-top: 10px;margin-bottom: 10px;letter-spacing: 1.8px;width: 85%;line-height: 1.3;width: 90%;margin-left: auto;margin-right: auto;}

.button_wra{height: 200px;background-image: url(image/sec_conversion_area_backpic.png);background-repeat: no-repeat;background-position-x: center;background-position-y: center;width: 100%;background-size: contain;}
.button_img{margin-top: 100px;width: 50%;}

.user_content{width:100%;margin-left: auto;margin-right: auto;position: relative;}
.user_content_title_wra{width: 100%;margin-top: 20px;}
.user_content_title{width: 90%;margin-left: auto;margin-right: auto;font-size: 15px;font-weight: BOLD;}
.user_content_line{height:1px;background:#16948f;width: 78%;margin-left: auto;margin-right: auto;margin-top: 10px;margin-bottom: 7px;}

.user_content_user_wra{width: 100%;}
.user_content_user{width: 90%;margin-left: auto;margin-right: auto;text-align: center;font-size: 15px;font-weight: BOLD;}

.user_content_word_wra{width:100%;;margin-left: auto;}
.user_content_word{width:80%;margin-left: auto;margin-right: auto;text-align: left;font-size: 13px;font-weight: BOLD;margin-top: 25px;line-height: 1.4;}
.user_content_img{width: 55%;}
.user_wra{padding-bottom: 100px;}
.mt{margin-top:90px;}
.ump_content_title{color:#54BABA}

.ss_wra{width:100%;padding-bottom: 80px;}
.ss_panel{width:90%;max-width:954px;margin-left:auto;margin-right:auto;}
.ss_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.ss_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.ss_eng{color:#E60039;font-size:14px;}
.ss_content{width: 100%;font-size:16px;line-height: 1.8;text-align: left;font-size:0px;}
.ss_content_right{background:#fefccf;width: 100%;font-size:16px;line-height: 1.8;text-align: left;display: inline-block;vertical-align: top;padding-bottom: 20px;background-position: center;background-repeat: repeat;background-image: url(image/header_mainpic_backlogo.png);}
.ss_content_left_img{background:#16948f;width: 100%;margin-left: auto;}
.ss_content_left_img img{background:#16948f;width: 100%;}
.ss_content_left{position: relative;background:#16948f;width: 100%;text-align: right;display: inline-block;vertical-align: top;}
.ss_button{background-color:#FF003F;width:320px;height:47px;border-color: #FF003F;border-radius: 5px;color: WHITE;font-size: 18px;font-weight: BOLD;margin-bottom: 120px;}
.ss_content_bold{font-weight:BOLD;background-color: #EFEFEF;border-radius: 5px;display: block;padding: 20px;}
.ss_content_right_word{width: 80%;margin-right: auto;margin-left: auto;font-weight: BOLD;margin-top: 15px;font-size: 14px;}
.ss_content_left_title{text-align: left;font-size: 28px;position: absolute;color: WHITE;font-weight: BOLD;left: 189px;line-height: 1.4;top: 20px;}

.bgc{background-color: #F2EFE4;}
.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 0px;padding-bottom: 41%;}

.features_wra{width:100%;}
.features_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom: 80px;}
.features_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.features_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.features_eng{color:#E60039;font-size:14px;}
.features_content{margin-top:80px;padding-bottom:50px;font-size:16px;line-height: 1.8;text-align: left;}

.features_content_div{width: 80%;max-width: 760px;margin-left: auto;margin-right: auto;text-align: center;}
.features_content_div_title{background-color: #E60039;font-size: 13px;color: WHITE;font-weight: BOLD;padding-top: 5px;padding-bottom: 5px;text-align: center;}
.features_img{width: 372px;height: auto;margin-top: 30px;}
.features_word{text-align: left;font-size:16px;margin-top: 30px;margin-bottom: 30px;}

.link_wra{width:100%;margin-bottom:115px;}
.link_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.link_content_div{width:31%;margin-left:0.5%;margin-right:0.5%;display: inline-block;background-color:#F2EFE4;padding-bottom: 10px;}
.link_content_div_title{background-color:#052E6F;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_user{background-color:#54BABA;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_support{background-color:#3f8d36;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_img{width:100%;background-image: url(/company/image/company_main_pic.jpg);padding-bottom:40px;background-position: center;background-size: cover;}
.link_img_user{width:100%;background-image: url(/image/sougou_07.png);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_support{width:100%;background-image: url(/registration_support/image/support_main_pic.jpg);padding-bottom: 40px;background-position: center;background-size: cover;background-position-x: -75px;}
.link_img_wra{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #052E6F;}
.link_img_wra_user{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #54BABA;}
.link_img_wra_support{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #3f8d36;}
.link_img_title{text-shadow:2px 4px 4px #5f5f5f;padding-top:40px;font-size:12px;color:WHITE;padding-bottom: 5px;}
.link_img_for{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #052E6F;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_user{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #54BABA;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_support{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #3f8d36;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.button_wra{}
.top_button{width:152px;height:50px;color:#676767;border:3px solid #C7C7C7;background-color:#FFFFFF;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;margin-bottom: 10px;}
.login_button{color:WHITE; background:linear-gradient(#FF9300,#EB5100);width:152px;height:50px;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;border-color:#EB5100;margin-bottom: 10px;}

.contact_wra{width:100%;padding-bottom:115px;}
.contact_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.contact_title{width:100%;font-size:26px;border-radius: 5px 5px 0px 0px;background-color:#E22151;color:WHITE;font-weight: BOLD;padding-top: 17px;padding-bottom: 17px;}
.contact_content{width: 100%;margin-left: auto;margin-right: auto;}
.contact_word{color:#373A3C;font-size:16px;text-align: left;margin-top: 60px;line-height: 1.7;margin-bottom: 20px;}

#contact_form{width: 100%;border: 2px solid #D9D9D9;border-radius: 5px;padding-bottom:30px;background: WHITE;}
.contact_key{color: #373A3C;margin-top: 20px;margin-left: 15px;text-align: left;}
.contact_value{margin-top: 20px;width: 90%;height: 45px;border-radius: 5px;font-size: 16px;}
.contact_value_text{margin-top: 20px;width: 90%;height: 200px;border-radius: 5px;font-size: 16px;resize: none;}
.send_button{width:140px;height:50px; background:linear-gradient(#FF9300,#EB5100);color:WHITE;border-radius: 4px;font-size:22px;margin-top: 30px;}

#contact_check_form{padding-bottom:30px;}
.contact_key_check{color: #373A3C;margin-top: 20px;margin-left: 10px;text-align: left;padding-left: 10px;background-color: #DBDBDB;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;width: 93%;}
.contact_value_check{margin-top: 20px;text-align: left;margin-left: 20px;}

.menu_button_div2{display: inline-block;margin-top: 60px;margin-left:20px;margin-right:20px;}
.header_button2 {width: 235px;background-color: #052E6F;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user2 {width: 235px;background-color: #54BABA;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user3 {width: 235px;background-color: #3f8d36;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.menu_button_word2{margin-top: 2px;font-size: 15px;}

.whats_frame_wra{display: none;width:800px;height: 500px;margin-left: auto;margin-right: auto;}
.whats_frame{overflow: hidden;z-index: 105;cursor: pointer;position: relative;width:800px;height: 500px;background-color: WHITE;border: 1px solid BLACK;margin-left: auto;margin-right: auto;border-radius: 5px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.16);}
.peiko{position: absolute;right: 20px;top: 120px;height: 360px;}
.syachou{position: absolute;left: 20px;top: 125px;height: 360px;}
.what{position: absolute;left: 190px;top: 35px;}
.start{position: absolute;left: 325px;top: 185px;width: 150px;}
.stop{position: absolute;left: 425px;top: 185px;width: 150px;opacity:0;}

.work{position: absolute;left:395px;top: 10px;width: 215px;display:none;}
.logo{position: absolute;left: 330px;top: 10px;width: 350px;display:none;}

.title_1{position: absolute;left:320px;top: 300px;width:430px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 8.5px;}
.title_2{position: absolute;left: 85px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}
.title_3{position: absolute;right: 1px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}

.filter {width: 100vw;height: 100vh;z-index:100;background: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;display: none;position: fixed;z-index: 100;}
.whats_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index: 2;}
.whats_first_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index:3;}

.title_1 {opacity: 0;}
.title_1 span {opacity: 0;}

.back{position: absolute;left: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.next{position: absolute;right: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.peiko_huki{position: absolute;left: 40px;bottom:30px;width: 750px;display:none;}
.peiko_word{position: absolute;left: 75px;bottom: 62px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.syachou_huki{position: absolute;right: 10px;top:15px;width: 750px;display:none;}
.syachou_word{position: absolute;left: 303px;top: 50px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.sc_content{display: inline-block;width: 100%;margin-bottom: 50px;}

.sc_wra{padding-bottom: 80px;}

.faq_content{width: 85%;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.faq_content_top{position: relative;height: 50px;}
.faq_content_top_left{position: absolute;left: 10px;top:0px;}
.faq_content_top_right{margin-left: 80px;text-align: left;font-size:15px;font-weight: BOLD;line-height: 1.3;}
.faq_content_bottom{text-align: left;background: #EEE;width: 90%;margin-left: auto;margin-right: auto;padding-left:25px;padding-right:25px;padding-top: 20px;padding-bottom: 20px;letter-spacing: 1.5px;line-height: 1.5;}

.yt{display:block;margin-left: auto;margin-right: auto;width: 90%;margin-top: 80px;}
.start_frame_wra{display:none;}
.scc_ra{display:none;}

.guide_title{margin-top: 70px;font-size: 25px;}
.guide_img{border: 1px solid;width: 75%;margin-top: 50px;cursor: pointer;}
.guide_word{margin-top: 20px;line-height: 1.5;font-size: 13px;}
}

@media screen and (max-width: 1053px) and (min-width: 641px){
.button_cover{font-weight: BOLD;width: 100%;background-color: rgba(0,0,0,0.6);position: absolute;z-index:90;bottom: 0px;color: WHITE;font-size: 19px;padding-top:25px;padding-bottom:25px;text-align: right;}
.slider_button{border-radius: 5px;padding-top: 10px;padding-bottom: 10px;color: RED;background-color: WHITE;padding-right: 25px;padding-left: 25px;margin-left: 20px;margin-right: 100px;}
.button_cover a{text-decoration: none;}

.top_wra{font-size: 0px;}
.top_left{padding-top: 50px;width: 50%;background: #f2ef3f;height:400px;display:inline-block;vertical-align: top;}
.top_right{padding-top: 50px;width: 50%;background:#1db0ab;height:400px;display:inline-block;vertical-align: top;}
.top_back{background-image: url(image/header_mainpic_backlogo.png);background-position: center;background-repeat: repeat;height: 448px;width: 100%;position: absolute;}

.top_button_left{padding-top:30px;padding-bottom:30px;width: 50%;background: #faf8a9;display:inline-block;}
.top_button_right{padding-top:30px;padding-bottom:30px;width: 50%;background:#b3f2f1;display:inline-block;}

.main_pic_wra{position: absolute;width: 100%;top: 165px;}
.main_pic_panel{width: 100%;margin-left:auto;margin-right:auto;}
.main_pic_panel_2{width: 100%;max-width:550px;height:450px;margin-left:auto;text-align: left;}
.main_pic_title{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_title2{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_top_word{padding-top:163px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_top_word_2{padding-top:150px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_next_word{padding-top:15px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_sub_title{padding-top:30px;font-size:19px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_logo{width: 605px;}
.main_pic_top_expla_title {font-size: 60px;padding-top: 110px;text-shadow: 2px 4px 4px #5f5f5f;}
.main_pic_top_expla_word_wra{padding-top:30px;}
.main_pic_top_expla_word{display:inline-block;vertical-align:middle;padding-top:10px;font-size:36px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_triangle {display:inline-block;vertical-align:sub;border: 15px solid transparent;border-left: 20px solid #FFFFFF;font-size: 0px;filter: drop-shadow(2px 2px 2px rgba(95,95,95,0.8));}
.top_button_img{width:80%;}

.whats_wra{width:100%;background-color: #F2EFE4;font-size:0px;padding-bottom: 80px;}
.whats_expla{width:100%;margin-bottom: 80px;}
.whats_expla_left_wra{height: 350px;width:100%;font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left{width: 90%;margin-left: auto;margin-right: auto;}
.whats_expla_right{height: 350px;font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left_title{text-align: left;color: #ad7007;font-size: 25px;font-weight: BOLD;margin-top: 55px;}
.whats_expla_left_word{margin-top: 35px;text-align: left;line-height: 1.5;font-size: 19px;}

.whats_panel{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.whats_title{font-size:30px;font-weight: BOLD;padding-top:80px;margin-bottom: 80px;}
.whats_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.whats_eng{color:#E60039;font-size:14px;}
.whats_content{margin-top:80px;padding-bottom: 120px;}
.whats_content_right{display: inline-block;width: 49%;vertical-align: middle;}
.whats_content_left{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.what_image{width: 90%;margin-left: 7%;}
.cmp_content_left{display: inline-block;width: 49%;vertical-align: middle;}
.cmp_image{width: 90%;margin-right: 7%;}
.cmp_content_right{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.cmp_content_title{color:#052E6F}
.cmp_expla{color:ORANGE;font-size: 20px;font-weight: BOLD;margin-top: 40px;line-height: 1.5;}
.cmp_content{margin-top:40px;}
.cmp_table{width:95%;margin-left: auto;margin-right: auto;color: BLACK;font-size: 16px;}
.cmp_table th{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_table td{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_word{font-size: 18px;margin-top: 35px;line-height: 1.7;width: 95%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;}

.haya_table{background:#ff7f00 !important;color:WHITE !important;}
.left_table{background:#9deeec !important;}

.us_content_wra{width: 100%;margin-left: auto;margin-right: auto;font-size: 0px;margin-top:80px;}
.us_content_left{width: 500px;display: inline-block;}
.us_content_right{width: 500px;display: inline-block;margin-top:25px;}

.us_content_bottom_left{width: 50%;display: inline-block;vertical-align: top;}
.us_content_bottom_right{width: 50%;display: inline-block;vertical-align: top;}

.us_content_bottom_title{font-size: 22px;font-weight: BOLD;text-align: left;margin-top: 30px;}
.us_content_bottom_word{font-size: 18px;text-align: left;margin-top: 10px;letter-spacing: 1.8px;width: 85%;line-height: 1.3;}

.button_wra{height: 200px;background-image: url(image/sec_conversion_area_backpic.png);background-repeat: no-repeat;background-position-x: center;background-position-y: center;width: 100%;}
.button_img{margin-top: 100px;}

.user_content{width:100%;margin-left: auto;margin-right: auto;position: relative;}
.user_content_title_wra{width: 70%;margin-left: auto;}
.user_content_title{width: 70%;margin-left: auto;margin-right: auto;text-align: left;font-size: 17px;font-weight: BOLD;}
.user_content_line{height:1px;background:#16948f;width: 78%;margin-left: auto;margin-right: auto;margin-top: 10px;margin-bottom: 7px;}

.user_content_user_wra{width: 70%;margin-left: auto;}
.user_content_user{width: 70%;margin-left: auto;margin-right: auto;text-align: left;font-size: 14px;font-weight: BOLD;}

.user_content_word_wra{width: 70%;margin-left: auto;}
.user_content_word{width: 70%;margin-left: auto;margin-right: auto;text-align: left;font-size: 14px;font-weight: BOLD;margin-top: 25px;line-height: 1.4;}
.user_content_img{position: absolute;top: -25px;left: 72px;width: 185px;}
.user_wra{padding-bottom: 100px;}
.mt{margin-top:90px;}
.ump_content_title{color:#54BABA}

.ss_wra{width:100%;padding-bottom: 80px;}
.ss_panel{width:90%;max-width:954px;margin-left:auto;margin-right:auto;}
.ss_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.ss_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.ss_eng{color:#E60039;font-size:14px;}
.ss_content{width: 100%;font-size:16px;line-height: 1.8;text-align: left;font-size:0px;}
.ss_content_right{background:#fefccf;width: 100%;font-size:16px;line-height: 1.8;text-align: left;display: inline-block;vertical-align: top;padding-bottom: 20px;background-position: center;background-repeat: repeat;background-image: url(image/header_mainpic_backlogo.png);}
.ss_content_left_img{background:#16948f;width: 600px;margin-left: auto;}
.ss_content_left{position: relative;background:#16948f;width: 100%;text-align: right;display: inline-block;vertical-align: top;}
.ss_button{background-color:#FF003F;width:320px;height:47px;border-color: #FF003F;border-radius: 5px;color: WHITE;font-size: 18px;font-weight: BOLD;margin-bottom: 120px;}
.ss_content_bold{font-weight:BOLD;background-color: #EFEFEF;border-radius: 5px;display: block;padding: 20px;}
.ss_content_right_word{width: 80%;margin-left: 85px;font-weight: BOLD;margin-top: 15px;}
.ss_content_left_title{text-align: left;font-size: 30px;position: absolute;color: WHITE;font-weight: BOLD;right: 90px;line-height: 1.4;top: 47px;}

.bgc{background-color: #F2EFE4;}
.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 0px;padding-bottom: 41%;}

.features_wra{width:100%;}
.features_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom: 80px;}
.features_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.features_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.features_eng{color:#E60039;font-size:14px;}
.features_content{margin-top:80px;padding-bottom:50px;font-size:16px;line-height: 1.8;text-align: left;}

.features_content_div{width: 80%;max-width: 760px;margin-left: auto;margin-right: auto;text-align: center;}
.features_content_div_title{background-color: #E60039;font-size: 13px;color: WHITE;font-weight: BOLD;padding-top: 5px;padding-bottom: 5px;text-align: center;}
.features_img{width: 372px;height: auto;margin-top: 30px;}
.features_word{text-align: left;font-size:16px;margin-top: 30px;margin-bottom: 30px;}

.link_wra{width:100%;margin-bottom:115px;}
.link_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.link_content_div{width:31%;margin-left:0.5%;margin-right:0.5%;display: inline-block;background-color:#F2EFE4;padding-bottom: 10px;}
.link_content_div_title{background-color:#052E6F;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_user{background-color:#54BABA;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_support{background-color:#3f8d36;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_img{width:100%;background-image: url(/company/image/company_main_pic.jpg);padding-bottom:40px;background-position: center;background-size: cover;}
.link_img_user{width:100%;background-image: url(/image/sougou_07.png);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_support{width:100%;background-image: url(/registration_support/image/support_main_pic.jpg);padding-bottom: 40px;background-position: center;background-size: cover;background-position-x: -75px;}
.link_img_wra{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #052E6F;}
.link_img_wra_user{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #54BABA;}
.link_img_wra_support{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #3f8d36;}
.link_img_title{text-shadow:2px 4px 4px #5f5f5f;padding-top:40px;font-size:12px;color:WHITE;padding-bottom: 5px;}
.link_img_for{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #052E6F;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_user{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #54BABA;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_support{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #3f8d36;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.button_wra{}
.top_button{width:152px;height:50px;color:#676767;border:3px solid #C7C7C7;background-color:#FFFFFF;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;margin-bottom: 10px;}
.login_button{color:WHITE; background:linear-gradient(#FF9300,#EB5100);width:152px;height:50px;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;border-color:#EB5100;margin-bottom: 10px;}

.contact_wra{width:100%;padding-bottom:115px;}
.contact_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.contact_title{width:100%;font-size:26px;border-radius: 5px 5px 0px 0px;background-color:#E22151;color:WHITE;font-weight: BOLD;padding-top: 17px;padding-bottom: 17px;}
.contact_content{width:475px;margin-left: auto;margin-right: auto;}
.contact_word{color:#373A3C;font-size:16px;text-align: left;margin-top: 60px;line-height: 1.7;margin-bottom: 20px;}

#contact_form{border: 2px solid #D9D9D9;border-radius: 5px;padding-bottom:30px;background: WHITE;}
.contact_key{color: #373A3C;margin-top: 20px;margin-left: 15px;text-align: left;}
.contact_value{margin-top: 20px;width: 90%;height: 45px;border-radius: 5px;font-size: 16px;}
.contact_value_text{margin-top: 20px;width: 90%;height: 200px;border-radius: 5px;font-size: 16px;resize: none;}
.send_button{width:140px;height:50px; background:linear-gradient(#FF9300,#EB5100);color:WHITE;border-radius: 4px;font-size:22px;margin-top: 30px;}

#contact_check_form{padding-bottom:30px;}
.contact_key_check{color: #373A3C;margin-top: 20px;margin-left: 10px;text-align: left;padding-left: 10px;background-color: #DBDBDB;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;width: 93%;}
.contact_value_check{margin-top: 20px;text-align: left;margin-left: 20px;}

.menu_button_div2{display: inline-block;margin-top: 60px;margin-left:20px;margin-right:20px;}
.header_button2 {width: 235px;background-color: #052E6F;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user2 {width: 235px;background-color: #54BABA;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user3 {width: 235px;background-color: #3f8d36;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.menu_button_word2{margin-top: 2px;font-size: 15px;}

.whats_frame_wra{display: none;width:800px;height: 500px;margin-left: auto;margin-right: auto;}
.whats_frame{overflow: hidden;z-index: 105;cursor: pointer;position: relative;width:800px;height: 500px;background-color: WHITE;border: 1px solid BLACK;margin-left: auto;margin-right: auto;border-radius: 5px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.16);}
.peiko{position: absolute;right: 20px;top: 120px;height: 360px;}
.syachou{position: absolute;left: 20px;top: 125px;height: 360px;}
.what{position: absolute;left: 190px;top: 35px;}
.start{position: absolute;left: 325px;top: 185px;width: 150px;}
.stop{position: absolute;left: 425px;top: 185px;width: 150px;opacity:0;}

.work{position: absolute;left:395px;top: 10px;width: 215px;display:none;}
.logo{position: absolute;left: 330px;top: 10px;width: 350px;display:none;}

.title_1{position: absolute;left:320px;top: 300px;width:430px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 8.5px;}
.title_2{position: absolute;left: 85px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}
.title_3{position: absolute;right: 1px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}

.filter {width: 100vw;height: 100vh;z-index:100;background: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;display: none;position: fixed;}
.whats_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index: 2;}
.whats_first_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index:3;}

.title_1 {opacity: 0;}
.title_1 span {opacity: 0;}

.back{position: absolute;left: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.next{position: absolute;right: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.peiko_huki{position: absolute;left: 40px;bottom:30px;width: 750px;display:none;}
.peiko_word{position: absolute;left: 75px;bottom: 62px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.syachou_huki{position: absolute;right: 10px;top:15px;width: 750px;display:none;}
.syachou_word{position: absolute;left: 303px;top: 50px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.sc_content{display: inline-block;width: 100%;margin-bottom: 50px;}

.sc_wra{padding-bottom: 80px;}

.faq_content{width: 85%;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.faq_content_top{position: relative;height: 33px;}
.faq_content_top_left{position: absolute;left: 10px;top: -20px;}
.faq_content_top_right{margin-left: 80px;text-align: left;font-size: 20px;font-weight: BOLD;}
.faq_content_bottom{text-align: left;background: #EEE;width: 80%;margin-left: auto;margin-right: auto;padding-left: 70px;padding-right: 70px;padding-top: 20px;padding-bottom: 20px;letter-spacing: 1.5px;line-height: 1.5;}

.yt{display:block;margin-left: auto;margin-right: auto;width: 585px;height: 500px;}
.start_frame_wra{display:none;}
.scc_ra{display:none;}

.guide_title{margin-top: 70px;font-size: 40px;}
.guide_img{border: 1px solid;width: 500px;margin-top: 50px;cursor: pointer;}
.guide_word{margin-top: 20px;line-height: 1.5;}

}

@media screen and (min-width:1054px) {
.yt{display:none;}
.button_cover{font-weight: BOLD;width: 100%;background-color: rgba(0,0,0,0.6);position: absolute;z-index:90;bottom: 0px;color: WHITE;font-size: 19px;padding-top:25px;padding-bottom:25px;text-align: right;}
.slider_button{border-radius: 5px;padding-top: 10px;padding-bottom: 10px;color: RED;background-color: WHITE;padding-right: 25px;padding-left: 25px;margin-left: 20px;margin-right: 100px;}
.button_cover a{text-decoration: none;}

.top_wra{font-size: 0px;}
.top_left{padding-top: 50px;width: 50%;background: #f2ef3f;height: 550px;display:inline-block;}
.top_right{padding-top: 50px;width: 50%;background:#1db0ab;height: 550px;display:inline-block;}
.top_back{background-image: url(image/header_mainpic_backlogo.png);background-position: center;background-repeat: repeat;height: 550px;width: 100%;position: absolute;}

.top_button_left{padding-top:30px;padding-bottom:30px;width: 50%;background: #faf8a9;display:inline-block;}
.top_button_right{padding-top:30px;padding-bottom:30px;width: 50%;background:#b3f2f1;display:inline-block;}

.main_pic_wra{position: absolute;width: 100%;top: 165px;}
.main_pic_panel{width: 100%;margin-left:auto;margin-right:auto;}
.main_pic_panel_2{width: 100%;max-width:550px;height:450px;margin-left:auto;text-align: left;}
.main_pic_title{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_title2{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_top_word{padding-top:163px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_top_word_2{padding-top:150px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_next_word{padding-top:15px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_sub_title{padding-top:30px;font-size:19px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_logo{}
.main_pic_top_expla_title {font-size: 60px;padding-top: 110px;text-shadow: 2px 4px 4px #5f5f5f;}
.main_pic_top_expla_word_wra{padding-top:30px;}
.main_pic_top_expla_word{display:inline-block;vertical-align:middle;padding-top:10px;font-size:36px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_triangle {display:inline-block;vertical-align:sub;border: 15px solid transparent;border-left: 20px solid #FFFFFF;font-size: 0px;filter: drop-shadow(2px 2px 2px rgba(95,95,95,0.8));}

.whats_wra{width:100%;background-color: #F2EFE4;font-size:0px;padding-bottom: 80px;}
.whats_expla{height: 350px;width:100%;margin-bottom: 80px;}
.whats_expla_left_wra{height: 350px;width:50%;font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left{width: 90%;margin-left: auto;}
.whats_expla_right{height: 350px;width:50%;font-size:15px;display: inline-block;vertical-align: top;}
.whats_expla_left_title{text-align: left;color: #ad7007;font-size: 25px;font-weight: BOLD;margin-top: 55px;}
.whats_expla_left_word{margin-top: 35px;text-align: left;line-height: 1.5;font-size: 19px;}

.whats_panel{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.whats_title{font-size:30px;font-weight: BOLD;padding-top:80px;margin-bottom: 80px;}
.whats_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.whats_eng{color:#E60039;font-size:14px;}
.whats_content{margin-top:80px;padding-bottom: 120px;}
.whats_content_right{display: inline-block;width: 49%;vertical-align: middle;}
.whats_content_left{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.what_image{width: 90%;margin-left: 7%;}
.cmp_content_left{display: inline-block;width: 49%;vertical-align: middle;}
.cmp_image{width: 90%;margin-right: 7%;}
.cmp_content_right{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.cmp_content_title{color:#052E6F}
.cmp_expla{color:ORANGE;font-size: 20px;font-weight: BOLD;margin-top: 40px;line-height: 1.5;}
.cmp_content{margin-top:40px;}
.cmp_table{width: 964px;margin-left: auto;margin-right: auto;color: BLACK;font-size: 20px;}
.cmp_table th{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_table td{width: 25%;border: 1px solid #ddd;background:#eee;}
.cmp_word{font-size: 18px;margin-top: 35px;line-height: 1.7;width: 962px;margin-left: auto;margin-right: auto;text-align: left;}

.haya_table{background:#ff7f00 !important;color:WHITE !important;}
.left_table{background:#9deeec !important;}

.us_content_wra{width: 1052px;margin-left: auto;margin-right: auto;font-size: 0px;margin-top: 50px;}
.us_content_left{width: 500px;display: inline-block;}
.us_content_right{width: 500px;display: inline-block;}

.us_content_bottom_left{width: 50%;display: inline-block;vertical-align: top;}
.us_content_bottom_right{width: 50%;display: inline-block;vertical-align: top;}

.us_content_bottom_title{font-size: 22px;font-weight: BOLD;text-align: left;margin-top: 30px;}
.us_content_bottom_word{font-size: 18px;text-align: left;margin-top: 10px;letter-spacing: 1.8px;width: 85%;line-height: 1.3;}

.button_wra{height: 200px;background-image: url(image/sec_conversion_area_backpic.png);background-repeat: no-repeat;background-position-x: center;background-position-y: center;}
.button_img{margin-top: 100px;}

.user_content{width: 954px;margin-left: auto;margin-right: auto;position: relative;}
.user_content_title_wra{width: 70%;margin-left: auto;}
.user_content_title{width: 70%;margin-left: auto;margin-right: auto;text-align: left;font-size: 22px;font-weight: BOLD;}
.user_content_line{height:1px;background:#16948f;width: 70%;margin-left: auto;margin-top: 10px;margin-bottom: 7px;}

.user_content_user_wra{width: 70%;margin-left: auto;}
.user_content_user{width: 70%;margin-left: auto;margin-right: auto;text-align: left;font-size: 18px;font-weight: BOLD;}

.user_content_word_wra{width: 70%;margin-left: auto;}
.user_content_word{width: 85%;margin-left: auto;text-align: left;font-size: 16px;font-weight: BOLD;margin-top: 25px;line-height: 1.4;}
.user_content_img{position: absolute;top: -25px;left: 72px;}
.user_wra{padding-bottom: 100px;}
.mt{margin-top:90px;}
.ump_content_title{color:#54BABA}

.ss_wra{width:100%;padding-bottom: 80px;}
.ss_panel{width:90%;max-width:954px;margin-left:auto;margin-right:auto;}
.ss_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.ss_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.ss_eng{color:#E60039;font-size:14px;}
.ss_content{width: 100%;margin-top:30px;font-size:16px;line-height: 1.8;text-align: left;font-size:0px;}
.ss_content_right{background:#fefccf;width: 50%;font-size:16px;line-height: 1.8;text-align: left;display: inline-block;vertical-align: top;height: 180px;background-position: center;background-repeat: repeat;background-image: url(image/header_mainpic_backlogo.png);}
.ss_content_left_img{background:#fefccf;width: 600px;margin-left: auto;}
.ss_content_left{position: relative;background:#16948f;width: 50%;text-align: right;display: inline-block;vertical-align: top;}
.ss_button{background-color:#FF003F;width:320px;height:47px;border-color: #FF003F;border-radius: 5px;color: WHITE;font-size: 18px;font-weight: BOLD;margin-bottom: 120px;}
.ss_content_bold{font-weight:BOLD;background-color: #EFEFEF;border-radius: 5px;display: block;padding: 20px;}
.ss_content_right_word{width: 425px;margin-left: 85px;font-weight: BOLD;margin-top: 15px;}
.ss_content_left_title{text-align: left;font-size: 30px;position: absolute;color: WHITE;font-weight: BOLD;right: 90px;line-height: 1.4;top: 47px;}

.bgc{background-color: #F2EFE4;}
.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 0px;padding-bottom: 41%;}

.features_wra{width:100%;}
.features_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom: 80px;}
.features_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.features_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.features_eng{color:#E60039;font-size:14px;}
.features_content{margin-top:80px;padding-bottom:50px;font-size:16px;line-height: 1.8;text-align: left;}

.features_content_div{width: 80%;max-width: 760px;margin-left: auto;margin-right: auto;text-align: center;}
.features_content_div_title{background-color: #E60039;font-size: 13px;color: WHITE;font-weight: BOLD;padding-top: 5px;padding-bottom: 5px;text-align: center;}
.features_img{width: 372px;height: auto;margin-top: 30px;}
.features_word{text-align: left;font-size:16px;margin-top: 30px;margin-bottom: 30px;}

.link_wra{width:100%;margin-bottom:115px;}
.link_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.link_content_div{width:31%;margin-left:0.5%;margin-right:0.5%;display: inline-block;background-color:#F2EFE4;padding-bottom: 10px;}
.link_content_div_title{background-color:#052E6F;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_user{background-color:#54BABA;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_support{background-color:#3f8d36;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_img{width:100%;background-image: url(/company/image/company_main_pic.jpg);padding-bottom:40px;background-position: center;background-size: cover;}
.link_img_user{width:100%;background-image: url(/image/sougou_07.png);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_support{width:100%;background-image: url(/registration_support/image/support_main_pic.jpg);padding-bottom: 40px;background-position: center;background-size: cover;background-position-x: -75px;}
.link_img_wra{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #052E6F;}
.link_img_wra_user{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #54BABA;}
.link_img_wra_support{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #3f8d36;}
.link_img_title{text-shadow:2px 4px 4px #5f5f5f;padding-top:40px;font-size:12px;color:WHITE;padding-bottom: 5px;}
.link_img_for{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #052E6F;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_user{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #54BABA;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_support{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #3f8d36;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.button_wra{}
.top_button{width:152px;height:50px;color:#676767;border:3px solid #C7C7C7;background-color:#FFFFFF;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;margin-bottom: 10px;}
.login_button{color:WHITE; background:linear-gradient(#FF9300,#EB5100);width:152px;height:50px;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;border-color:#EB5100;margin-bottom: 10px;}

.contact_wra{width:100%;padding-bottom:115px;}
.contact_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.contact_title{width:100%;font-size:26px;border-radius: 5px 5px 0px 0px;background-color:#E22151;color:WHITE;font-weight: BOLD;padding-top: 17px;padding-bottom: 17px;}
.contact_content{width:475px;margin-left: auto;margin-right: auto;}
.contact_word{color:#373A3C;font-size:16px;text-align: left;margin-top: 60px;line-height: 1.7;margin-bottom: 20px;}

#contact_form{border: 2px solid #D9D9D9;border-radius: 5px;padding-bottom:30px;background: WHITE;}
.contact_key{color: #373A3C;margin-top: 20px;margin-left: 15px;text-align: left;}
.contact_value{margin-top: 20px;width: 90%;height: 45px;border-radius: 5px;font-size: 16px;}
.contact_value_text{margin-top: 20px;width: 90%;height: 200px;border-radius: 5px;font-size: 16px;resize: none;}
.send_button{width:140px;height:50px; background:linear-gradient(#FF9300,#EB5100);color:WHITE;border-radius: 4px;font-size:22px;margin-top: 30px;}

#contact_check_form{padding-bottom:30px;}
.contact_key_check{color: #373A3C;margin-top: 20px;margin-left: 10px;text-align: left;padding-left: 10px;background-color: #DBDBDB;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;width: 93%;}
.contact_value_check{margin-top: 20px;text-align: left;margin-left: 20px;}

.menu_button_div2{display: inline-block;margin-top: 60px;margin-left:20px;margin-right:20px;}
.header_button2 {width: 235px;background-color: #052E6F;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user2 {width: 235px;background-color: #54BABA;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user3 {width: 235px;background-color: #3f8d36;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.menu_button_word2{margin-top: 2px;font-size: 15px;}

.whats_frame_wra{width:800px;height: 500px;margin-left: auto;margin-right: auto;}
.whats_frame{overflow: hidden;z-index: 105;cursor: pointer;position: relative;width:800px;height: 500px;background-color: WHITE;border: 1px solid BLACK;margin-left: auto;margin-right: auto;border-radius: 5px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.16);}
.peiko{position: absolute;right: 20px;top: 120px;height: 360px;}
.syachou{position: absolute;left: 20px;top: 125px;height: 360px;}
.what{position: absolute;left: 190px;top: 35px;}
.start{position: absolute;left: 325px;top: 185px;width: 150px;}
.stop{position: absolute;left: 425px;top: 185px;width: 150px;opacity:0;}

.work{position: absolute;left:395px;top: 10px;width: 215px;display:none;}
.logo{position: absolute;left: 330px;top: 10px;width: 350px;display:none;}

.title_1{position: absolute;left:320px;top: 300px;width:430px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 8.5px;}
.title_2{position: absolute;left: 85px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}
.title_3{position: absolute;right: 1px;top: 128px;width: 243px;font-size: 35px;font-weight: BOLD;display: none;text-align: left;letter-spacing: 0.5px;}

.filter {width: 100vw;height: 100vh;z-index:100;background: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;display: none;position: fixed;}
.whats_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index: 2;}
.whats_first_frame_filter{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;opacity:0;z-index:3;}

.title_1 {opacity: 0;}
.title_1 span {opacity: 0;}

.back{position: absolute;left: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.next{position: absolute;right: 10px;bottom: -10px;width: 40px;display:none;z-index: 150;}
.peiko_huki{position: absolute;left: 40px;bottom:30px;width: 750px;display:none;}
.peiko_word{position: absolute;left: 75px;bottom: 62px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.syachou_huki{position: absolute;right: 10px;top:15px;width: 750px;display:none;}
.syachou_word{position: absolute;left: 303px;top: 50px;width: 660px;height: 60px;display: none;text-align: left;font-size: 24px;font-weight: BOLD;line-height: 1.25;}

.sc_content{display: inline-block;margin-left: 15px;margin-right: 15px;}

.sc_wra{padding-bottom: 80px;}

.faq_content{width: 954px;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.faq_content_top{position: relative;height: 33px;}
.faq_content_top_left{position: absolute;left: 70px;top: -20px;}
.faq_content_top_right{width: 810px;margin-left: auto;text-align: left;font-size: 20px;font-weight: BOLD;}
.faq_content_bottom{text-align: left;background: #EEE;width: 700px;margin-left: auto;margin-right: auto;padding-left: 70px;padding-right: 70px;padding-top: 20px;padding-bottom: 20px;letter-spacing: 1.5px;line-height: 1.5;}

.page_amount{position: absolute;top: 6px;left: 937px;width: 750px;display: none;width: 65px;height: 30px;color: BLACK;font-size:14px;}

.start_frame {margin-bottom:5px;overflow: hidden;z-index:99;cursor: pointer;position: relative;width: 800px;height: 500px;background-color: WHITE;border: 1px solid BLACK;margin-left: auto;margin-right: auto;border-radius: 5px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.16);}
.start_panel_1{width: 800px;height: 500px;position: absolute;top: 0;left: 0px;}
.start_panel_2{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_3{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_4{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_5{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_6{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_7{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_8{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_9{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_10{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_11{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_12{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_13{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_14{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_15{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_16{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_17{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_18{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}
.start_panel_19{width: 800px;height: 500px;position: absolute;top: 0;right: -800px;}

.start_left{display: inline-block;vertical-align: baseline;margin-left: 35px;margin-right: 35px;cursor: pointer;}
.start_frame{display: inline-block;vertical-align: middle;}
.start_right{display: inline-block;vertical-align: baseline;margin-left: 35px;margin-right: 35px;cursor: pointer;}
.start_panel_1_word_1{margin-top: 45px;font-size: 50px;letter-spacing: 9px;}
.start_panel_1_word_2{margin-top: 10px;font-size: 25px;letter-spacing: 5px;}
.start_panel_1_img_1{margin-top: 55px;}
.start_panel_1_img_1 img{width: 75px;}
.start_panel_1_img_2{margin-top: 69px;}

.start_panel_2_img_1{position: absolute;top: 110px;left: 20px;}
.start_panel_2_img_1 img{width: 410px;border: 1px solid #000;border-radius: 5px;}
.start_panel_2_word_1{margin-top: 38px;font-size: 33px;letter-spacing: 9px;}
.start_panel_2_word_2{position: absolute;right: 27px;top: 110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_2_word_3{margin-top: 15px;}

.start_panel_2_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_2_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_3_img_1{position: absolute;top: 110px;left: 65px;}
.start_panel_3_img_1 img{width: 320px;border: 1px solid #000;border-radius: 5px;}
.start_panel_3_word_1{margin-top: 38px;font-size: 33px;letter-spacing: 9px;}
.start_panel_3_word_2{position: absolute;right: 27px;top: 110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_3_word_3{margin-top: 15px;}
.start_panel_3_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_3_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_4_img_1{position: absolute;top: 110px;left: 15px;}
.start_panel_4_img_1 img{width: 485px;border: 1px solid #000;border-radius: 5px;}
.start_panel_4_word_1{margin-top: 38px;font-size: 33px;letter-spacing: 9px;}
.start_panel_4_word_2{position: absolute;right: 27px;top: 110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 215px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_4_word_3{margin-top: 15px;}
.start_panel_4_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_4_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_5_word_1{margin-top: 200px;font-size: 24px;letter-spacing: 9px;}
.start_panel_5_img_2 {position: absolute;bottom: 95px;right: 35px;}
.start_panel_5_img_2 img{width:95px;transform: scaleX(-1);}

.start_panel_6_img_1{position: absolute;top: 110px;left: 17px;}
.start_panel_6_img_1 img{width: 415px;border: 1px solid #000;border-radius: 5px;}
.start_panel_6_word_1{margin-top: 38px;font-size: 33px;letter-spacing: 9px;}
.start_panel_6_word_2{position: absolute;right: 27px;top: 110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_6_word_3{margin-top: 15px;}
.start_panel_6_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_6_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_7_word_1{margin-top: 200px;font-size: 24px;letter-spacing: 9px;}
.start_panel_7_img_2 {position: absolute;bottom: 95px;right: 35px;}
.start_panel_7_img_2 img{width:95px;transform: scaleX(-1);}

.start_panel_8_img_1{position: absolute;top: 155px;left: 17px;}
.start_panel_8_img_1 img{width: 360px;border: 1px solid #000;border-radius: 5px;}
.start_panel_8_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_8_word_2{position: absolute;right: 27px;top: 155px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_8_word_3{margin-top: 15px;}
.start_panel_8_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_8_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_9_img_1{position: absolute;top: 125px;left: 105px;}
.start_panel_9_img_1 img{width: 243px;border: 1px solid #000;border-radius: 5px;}
.start_panel_9_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_9_word_2{position: absolute;right: 27px;top: 125px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_9_word_3{margin-top: 15px;}
.start_panel_9_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_9_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_10_img_1{position: absolute;top: 110px;left:13px;}
.start_panel_10_img_1 img{width: 560px;border: 1px solid #000;border-radius: 5px;}
.start_panel_10_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_10_word_2{position: absolute;right: 27px;top: 110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 145px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_10_word_3{margin-top: 15px;}
.start_panel_10_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_10_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_11_word_1{margin-top: 200px;font-size: 24px;letter-spacing: 9px;}
.start_panel_11_img_2 {position: absolute;bottom: 95px;right: 35px;}
.start_panel_11_img_2 img{width:95px;transform: scaleX(-1);}

.start_panel_12_word_1{margin-top: 200px;font-size: 24px;letter-spacing: 9px;}
.start_panel_12_img_2 {position: absolute;bottom: 95px;right: 35px;}
.start_panel_12_img_2 img{width:95px;transform: scaleX(-1);}

.start_panel_13_word_1{margin-top: 40px;font-size: 40px;letter-spacing: 9px;}
.start_panel_13_word_2{margin-top: 354px;font-size: 24px;letter-spacing: 2px;}
.start_panel_13_img_2 {position: absolute;bottom: 100px;right: 320px;}
.start_panel_13_img_2 img{width:175px;transform: scaleX(-1);}

.start_panel_14_img_1{position: absolute;top: 95px;left:28px;}
.start_panel_14_img_1 img{width: 395px;border: 1px solid #000;border-radius: 5px;}
.start_panel_14_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_14_word_2{position: absolute;right: 27px;top: 95px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_14_word_3{margin-top: 15px;}
.start_panel_14_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_14_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_15_img_1{position: absolute;top: 105px;left:16px;}
.start_panel_15_img_1 img{width: 420px;border: 1px solid #000;border-radius: 5px;}
.start_panel_15_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_15_word_2{position: absolute;right: 27px;top:105px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_15_word_3{margin-top: 15px;}
.start_panel_15_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_15_img_2 img{width: 115px;transform: scaleX(-1);}
.scc_ra{width: 800px;margin-left: auto;margin-right: auto;text-align: left;margin-top: 5px;}
.scc_title{margin-bottom:10px;margin-top: 20px;font-size: 21px;display:none;}

.scc{margin-right: 3px;margin-left: 3px;font-size: 30px;display: inline-block;cursor: pointer;border-radius: 18px;position: relative;width: 31.5px;height: 31px;background:WHITE;color:#17938f;;}
.scd{margin-right: 30px;font-size: 30px;display: inline-block;cursor: pointer;border-radius: 18px;position: relative;width: 31.5px;height: 31px;background:WHITE;color:#17938f;;}

.scc_cc{position: absolute;top: 2px;left: 0.8px;}

.start_panel_16_img_1{position: absolute;top:110px;left:7px;}
.start_panel_16_img_1 img{width: 435px;border: 1px solid #000;border-radius: 5px;}
.start_panel_16_word_1{margin-top: 41px;font-size: 25px;letter-spacing: 9px;}
.start_panel_16_word_2{position: absolute;right: 27px;top:110px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_16_word_3{margin-top: 15px;}
.start_panel_16_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_16_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_17_img_1{position: absolute;top: 95px;left:70px;}
.start_panel_17_img_1 img{width:297px;border: 1px solid #000;border-radius: 5px;}
.start_panel_17_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_17_word_2{position: absolute;right: 27px;top: 95px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_17_word_3{margin-top: 15px;}
.start_panel_17_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_17_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_18_img_1{position: absolute;top: 125px;left:22px;}
.start_panel_18_img_1 img{width:405px;border: 1px solid #000;border-radius: 5px;}
.start_panel_18_word_1{margin-top: 38px;font-size: 26px;letter-spacing: 9px;}
.start_panel_18_word_2{position: absolute;right: 27px;top: 125px;border: 1px solid #000;padding-left: 20px;padding-right: 20px;width: 280px;border-radius: 5px;padding-top: 15px;padding-bottom: 15px;text-align: left;font-size: 19px;letter-spacing: 2.5px;line-height: 1.5;}
.start_panel_18_word_3{margin-top: 15px;}
.start_panel_18_img_2{position: absolute;bottom: 10px;right: 18px;}
.start_panel_18_img_2 img{width: 115px;transform: scaleX(-1);}

.start_panel_19_img_1{margin-top: 161px;margin-left: 10px;}
.start_panel_19_img_1 img{width: 386px;}

.scc_cont_ra{display: inline-block;}
.start_panel_num{position: absolute;right: 10px;top: 7px;}

.start_panel_rubi{position: absolute;left: 236px;bottom:68px;font-size: 10px;font-weight: BOLD;}
.start_panel_rubi_2{position: absolute;left: 310px;bottom: 68px;font-size: 10px;font-weight: BOLD;}

.guide_title{margin-top: 70px;font-size: 40px;}
.guide_img{border: 1px solid;width: 500px;margin-top: 50px;cursor: pointer;}
.guide_word{margin-top: 20px;line-height: 1.5;}
}