.con_intro,.con_flow,.con_flow_btn,.con_group_job{margin:auto;max-width:1160px}@media only screen and (max-width: 1159px){.con_intro,.con_flow,.con_flow_btn,.con_group_job{width:95%}}@media print{.con_intro,.con_flow,.con_flow_btn,.con_group_job{width:95%}}.ie8 .con_intro,.ie8 .con_flow,.ie8 .con_flow_btn,.ie8 .con_group_job{width:95%}.con_intro:after,.con_flow:after,.con_flow_btn:after,.con_group_job:after,.con_group_job .st:after,.con_group_job ul:after{content:"";display:table;clear:both}.con_intro{margin-bottom:60px}.con_intro .box_btn{padding:28px 15px 35px 15px}@media only screen and (max-width: 767px){.con_intro .box_btn{padding:15px}}.con_intro .box_btn .btn{text-align:center;margin:0 auto;max-width:480px}.con_intro .box_btn .btn a{padding:0.3em 0.8em;display:block;text-decoration:none;background:#fff800;text-align:center;position:relative;font-size:108%;font-weight:600;color:#440a0a;border:3px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.con_intro .box_btn .btn a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.con_intro .box_btn .btn a i{margin-right:5px;font-size:122%}.con_intro .box_btn .btn a span{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.con_intro .box_btn .btn a:hover,.con_intro .box_btn .btn a.active{background:#fb722f;color:#fff}}@media print{.con_intro .box_btn .btn a:hover,.con_intro .box_btn .btn a.active{background:#fb722f;color:#fff}}.ie8 .con_intro .box_btn .btn a:hover,.ie8 .con_intro .box_btn .btn a.active{background:#fb722f;color:#fff}.con_intro .box_btn .btn a:hover i,.con_intro .box_btn .btn a.active i{color:#fff}.con_intro .box_btn .btn a:hover span.ic-hand:before,.con_intro .box_btn .btn a.active span.ic-hand:before{background-position:-34px -155px}@media only screen and (max-width: 767px){.con_intro .box_btn .btn a:hover span.ic-hand:before,.con_intro .box_btn .btn a.active span.ic-hand:before{background-position:-25px -116px}}.con_intro .box_btn .btn a.sm-size{padding:0.6em 0.8em;box-shadow:0px 2px 0px #3e0b00;font-size:108%}@media only screen and (max-width: 767px){.con_intro .box_btn .btn a.sm-size{padding:0.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.con_intro .box_btn .btn a.md-size{padding:0.9em 0.8em;box-shadow:0px 3px 0px #3e0b00;font-size:115%}@media only screen and (max-width: 767px){.con_intro .box_btn .btn a.md-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.con_intro .box_btn .btn a.lg-size{padding:1em 0.8em;box-shadow:0px 4px 0px #3e0b00;border:3px solid #3e0b00;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:122%}@media only screen and (max-width: 767px){.con_intro .box_btn .btn a.lg-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.con_flow h3{margin-bottom:30px;margin-top:7px;color:#ed6c00;font-size:222%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_flow h3{font-size:172%}}@media only screen and (max-width: 767px){.con_flow h3{font-size:158%;line-height:1.4em}}.con_flow h3 span{padding:0 140px;display:inline-block;position:relative}@media only screen and (max-width: 767px){.con_flow h3 span{padding:0 35px}}.con_flow h3 span:before{content:" ";position:absolute;left:0;top:50%;width:104px;height:1px;background:#cec25f}@media only screen and (max-width: 767px){.con_flow h3 span:before{width:28px}}.con_flow h3 span:after{content:" ";position:absolute;right:0;top:50%;width:104px;height:1px;background:#cec25f}@media only screen and (max-width: 767px){.con_flow h3 span:after{width:28px}}.con_flow table{margin:0 auto 40px auto;max-width:870px;border-top:1px solid #e5dddd;font-weight:normal;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_flow table{font-size:108%}}@media only screen and (max-width: 767px){.con_flow table{margin-bottom:20px;border-top:none}}.con_flow table th,.con_flow table td{padding:6px 0;border-bottom:1px solid #e5dddd}@media only screen and (max-width: 767px){.con_flow table th,.con_flow table td{width:100% !important;float:left}}.con_flow table th{width:230px;font-weight:normal}@media only screen and (max-width: 767px){.con_flow table th{width:100% !important;float:left;font-weight:bold}}@media only screen and (max-width: 767px){.con_flow table td{padding-top:10px;padding-bottom:20px;border-bottom:none}}.con_flow table td span{padding:1px 4px;color:#fff;background:red;display:inline-block}.con_flow .wrp_flow .box_flow{margin:0 7% 0 0;width:28%;float:left;border:3px solid #ffed54;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow{width:100%;min-height:1px;float:none}}.con_flow .wrp_flow .box_flow:before{content:" ";position:absolute;margin-top:-6px;right:-72px;top:50%;width:55px;height:13px;background:url(../images/scout/arrow_sm.png) 0 0 repeat}.con_flow .wrp_flow .box_flow.last{margin-right:0}.con_flow .wrp_flow .box_flow.last:before{width:0;height:0}.con_flow .wrp_flow .box_flow h4{padding:10px;text-align:center;line-height:1.6em;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background:url(../images/scout/bg_flow.png) 0 0 repeat}@media only screen and (max-width: 767px){.con_flow .wrp_flow .box_flow h4{padding-top:10px}}.con_flow .wrp_flow .box_flow h4 span{display:block}.con_flow .wrp_flow .box_flow h4 span.en{color:#ed6c00;font-size:122%;font-family:Arial,serif;letter-spacing:0.05em}.con_flow .wrp_flow .box_flow h4 span.en em{font-size:136%}.con_flow .wrp_flow .box_flow h4 span.jp{font-size:115%;color:#323232}.con_flow .wrp_flow .box_flow .inner{padding:20px 0}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow .inner{overflow:hidden;*zoom:1}}@media only screen and (max-width: 480px){.con_flow .wrp_flow .box_flow .inner{padding:10px 0 0 0}}.con_flow .wrp_flow .box_flow .inner .circle{margin:0 0 20px 0;text-align:center}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow .inner .circle{width:30%;float:left}}.con_flow .wrp_flow .box_flow .inner .txt{margin:0 auto 10px auto;color:#371a0b;max-width:70%}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow .inner .txt{margin-bottom:0;float:left}}@media only screen and (max-width: 480px){.con_flow .wrp_flow .box_flow .inner .txt{padding:0 0 0 15px}}.con_flow .wrp_flow .box_flow .inner .txt em{color:#ff0000}.con_flow .wrp_flow .box_flow .inner .txt span{padding-top:8px;display:block;text-align:center}.con_flow .wrp_flow .box_flow .inner .txt span a{text-decoration:underline;color:#371a0b}.con_flow .wrp_flow .box_flow_sp{margin:0 7% 0 0;width:28%;float:left;border:3px solid #ffed54;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow_sp{width:100%;min-height:1px;float:none}}.con_flow .wrp_flow .box_flow_sp.last{margin-right:0}.con_flow .wrp_flow .box_flow_sp.last:before{width:0;height:0}.con_flow .wrp_flow .box_flow_sp h4{padding:10px;text-align:center;line-height:1.6em;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background:url(../images/scout/bg_flow.png) 0 0 repeat}@media only screen and (max-width: 767px){.con_flow .wrp_flow .box_flow_sp h4{padding-top:10px}}.con_flow .wrp_flow .box_flow_sp h4 span{display:block}.con_flow .wrp_flow .box_flow_sp h4 span.en{color:#ed6c00;font-size:122%;font-family:Arial,serif;letter-spacing:0.05em}.con_flow .wrp_flow .box_flow_sp h4 span.en em{font-size:136%}.con_flow .wrp_flow .box_flow_sp h4 span.jp{font-size:115%;color:#323232}.con_flow .wrp_flow .box_flow_sp .inner{padding:20px 0}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow_sp .inner{overflow:hidden;*zoom:1}}@media only screen and (max-width: 480px){.con_flow .wrp_flow .box_flow_sp .inner{padding:10px 0 0 0}}.con_flow .wrp_flow .box_flow_sp .inner .circle{margin:0 0 20px 0;text-align:center}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow_sp .inner .circle{width:30%;float:left}}.con_flow .wrp_flow .box_flow_sp .inner .txt{margin:0 auto 10px auto;color:#371a0b;max-width:70%}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .box_flow_sp .inner .txt{margin-bottom:0;float:left}}@media only screen and (max-width: 480px){.con_flow .wrp_flow .box_flow_sp .inner .txt{padding:0 0 0 15px}}.con_flow .wrp_flow .box_flow_sp .inner .txt em{color:#ff0000}.con_flow .wrp_flow .box_flow_sp .inner .txt span{padding-top:8px;display:block;text-align:center}.con_flow .wrp_flow .box_flow_sp .inner .txt span a{text-decoration:underline;color:#371a0b}.con_flow .wrp_flow .ic{padding:8px 0;display:none;text-align:center}@media only screen and (max-width: 1024px){.con_flow .wrp_flow .ic{display:block}}.con_flow .big_arrow{padding:10px 0;text-align:center}@media only screen and (max-width: 991px){.con_flow .big_arrow{display:none}}.con_flow .sm_arrow{padding:10px 0;display:none;text-align:center}@media only screen and (max-width: 991px){.con_flow .sm_arrow{display:block}}.step_bubble_img{position:absolute;top:-30px;right:0;width:30%}@media only screen and (min-width: 768px) and (max-width: 1024px){.step_bubble_img{top:-50px;width:15%}}@media only screen and (max-width: 1024px){.step_bubble_img{top:-30px;width:12%}}@media only screen and (max-width: 767px){.step_bubble_img{width:25%}}.con_flow_btn .box_btn .btn{margin:0 auto 70px auto;padding-top:65px;max-width:440px;text-align:center}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn{margin:0 auto 30px auto;padding-top:35px}}@media only screen and (max-width: 480px){.con_flow_btn .box_btn .btn{margin:0 15px 30px 15px}}.con_flow_btn .box_btn .btn a{padding:0.3em 0.8em;display:block;text-decoration:none;background:#fff800;text-align:center;position:relative;font-size:108%;font-weight:600;color:#440a0a;border:3px solid #3e0b00;box-shadow:0px 3px 0px #3e0b00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.con_flow_btn .box_btn .btn a i{margin-right:5px;font-size:122%}.con_flow_btn .box_btn .btn a span{margin-right:8px;display:inline-block;vertical-align:middle;position:relative;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 1025px){.con_flow_btn .box_btn .btn a:hover,.con_flow_btn .box_btn .btn a.active{background:#fb722f;color:#fff}}@media print{.con_flow_btn .box_btn .btn a:hover,.con_flow_btn .box_btn .btn a.active{background:#fb722f;color:#fff}}.ie8 .con_flow_btn .box_btn .btn a:hover,.ie8 .con_flow_btn .box_btn .btn a.active{background:#fb722f;color:#fff}.con_flow_btn .box_btn .btn a:hover i,.con_flow_btn .box_btn .btn a.active i{color:#fff}.con_flow_btn .box_btn .btn a:hover span.ic-hand:before,.con_flow_btn .box_btn .btn a.active span.ic-hand:before{background-position:-34px -155px}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn a:hover span.ic-hand:before,.con_flow_btn .box_btn .btn a.active span.ic-hand:before{background-position:-25px -116px}}.con_flow_btn .box_btn .btn a.sm-size{padding:0.6em 0.8em;box-shadow:0px 2px 0px #3e0b00;font-size:108%}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn a.sm-size{padding:0.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.con_flow_btn .box_btn .btn a.md-size{padding:0.9em 0.8em;box-shadow:0px 3px 0px #3e0b00;font-size:115%}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn a.md-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 2px 0px #3e0b00}}.con_flow_btn .box_btn .btn a.lg-size{padding:1em 0.8em;box-shadow:0px 4px 0px #3e0b00;border:3px solid #3e0b00;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:122%}@media only screen and (max-width: 767px){.con_flow_btn .box_btn .btn a.lg-size{font-size:108%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}.con_group_job{margin-bottom:83px}@media only screen and (max-width: 767px){.con_group_job{margin-bottom:0;width:100%}}.con_group_job .att{padding:0 5px;height:92px;width:7.5%;float:left;line-height:100px;text-align:center;background:#d54d48;color:#fff;font-size:150%;font-weight:bold;position:relative;z-index:1}@media only screen and (max-width: 768px){.con_group_job .att{width:10%}}@media only screen and (max-width: 767px){.con_group_job .att{width:23%;height:70px;line-height:76px;font-size:115%}}.con_group_job .att:after{margin-left:-5px;content:'';width:0;height:0;position:absolute;left:50%;bottom:-10px}.con_group_job .st{margin-bottom:20px;padding:30px 30px 20px 30px;background:url(../images/common/bg_st.png) 0 0 no-repeat;background-size:cover;border-bottom:1px solid #ddc6c1;border-right:7px solid #d54d48;margin-left:-4px;position:relative;float:left;width:92.8%}@media only screen and (max-width: 767px){.con_group_job .st{padding:10px;border-right:none;border-top:5px solid #d54d48;background:none}}.con_group_job .st h3{color:#c84646;font-size:165%}@media only screen and (max-width: 767px){.con_group_job .st h3{padding-top:0;font-size:136%;text-align:center}}@media only screen and (max-width: 767px){.con_group_job .st h3 span{width:25px !important;height:25px !important;background-size:auto auto !important;background-position:0 0 !important}}@media only screen and (max-width: 768px){.con_group_job .st{width:90%}}@media only screen and (max-width: 767px){.con_group_job .st{margin-left:0;margin-bottom:0;padding:0 15px;width:77%;height:70px;line-height:62px;background:none;border-top:6px solid #d54d48}.con_group_job .st h3{padding-top:0}}.con_group_job ul{padding-top:20px;clear:both}@media only screen and (max-width: 767px){.con_group_job ul{padding-top:0}}.con_group_job ul li{float:left;width:50%;min-height:250px;padding:15px 1% 21px}@media only screen and (max-width: 1024px){.con_group_job ul li{min-height:0}}.con_group_job ul li:nth-child(1),.con_group_job ul li:nth-child(2){padding-top:0;background:none}@media only screen and (max-width: 767px){.con_group_job ul li:nth-child(2){padding-top:10px}}.con_group_job ul li:nth-child(2n+1){padding-left:0;position:relative}.con_group_job ul li:nth-child(2n+1):after{position:absolute;content:'';right:0;top:0;width:1px;height:100%}@media only screen and (max-width: 767px){.con_group_job ul li:nth-child(2n+1):after{background:none;width:0;height:0}}.con_group_job ul li:nth-child(2n+2){padding-right:0}@media only screen and (max-width: 767px){.con_group_job ul li{width:100%;padding:10px 27px 10px 15px;border:none;background:none}.con_group_job ul li:nth-child(2n+1){padding-left:15px;padding-right:15px}.con_group_job ul li:nth-child(2n+2){padding-right:15px}}.con_group_job ul p{width:100%;clear:both}@media only screen and (max-width: 1024px){.con_group_job ul p img{width:100%}}.con_group_job ul p a{width:100%;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.con_group_job ul p a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}
