﻿#contents .con_title,.bg:before{background:#aa0108;background:-moz-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:-webkit-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:linear-gradient(to right, #aa0108 0%,#ba0910 50%,#820207 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0108', endColorstr='#820207',GradientType=1 )}.con_message,.con_recruiter,.con_thanks{width:90%;max-width:1280px;margin:auto}.con_recruiter .box_recruiter .box_human .inner:after{content:"";display:table;clear:both}#footer{margin-top:0}#contents{background-color:#fff}#contents .con_title{padding-bottom:5em;margin-bottom:2em}@media only screen and (max-width: 767px){#contents .con_title{padding-bottom:2em}}#contents .con_title h2{position:relative;z-index:1;top:0;left:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;text-align:center;margin:auto;margin-top:2em}#contents .con_title h2 i{margin:1em auto 0}.bg{overflow:hidden;width:100%;position:relative;z-index:1;padding-bottom:140px;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg{padding-bottom:60px}}@media only screen and (max-width: 767px){.bg{padding-bottom:10%}}@media only screen and (max-width: 767px){.bg{margin-top:10%}}.bg:before{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 767px){.bg:before{top:0}}.con_message{max-width:1700px;background-color:#fff;padding-bottom:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_message{padding-bottom:10%}}.con_message .box_message{width:90%;max-width:1280px;margin:auto}.con_message .box_message h3{text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.con_message .box_message h3{margin-bottom:1.5em}}.con_message .box_message p.photo{width:100%;margin-bottom:50px}@media only screen and (max-width: 767px){.con_message .box_message p.photo{margin-bottom:1.5em}}.con_message .box_message p.photo img{width:100%}.con_message .box_message .box_txt{width:100%;max-width:970px;margin:auto}.con_message .box_message .box_txt p.st{text-align:center;margin-bottom:50px}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.st{margin-bottom:1.5em}}.con_message .box_message .box_txt p.st em{display:inline-block;background:#c10810;line-height:.9;padding:0.3em 0.1em;color:#FFF;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:300%}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.st em{padding:0.3em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.st em{font-size:272%}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.st em{font-size:115%}}.con_message .box_message .box_txt p.st em.b{margin-top:.2em}@media only screen and (min-width: 768px){.con_message .box_message .box_txt p.st em{letter-spacing:.05em;text-indent:.05em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_message .box_message .box_txt p.st em{font-size:215%}}.con_message .box_message .box_txt p.c_st4{color:#c10810;font-weight:bold;margin-bottom:.5em;font-size:172%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.c_st4{font-size:136%}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.c_st4{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.c_st4{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.c_st4{letter-spacing:.05em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_message .box_message .box_txt p.c_st4{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_message .box_message .box_txt p.c_st4{font-size:122%}}.con_message .box_message .box_txt p.txt{font-size:122%;letter-spacing:.08em;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.txt{line-height:1.7}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.txt{line-height:1.6}}.con_message .box_message .box_txt p.name_txt{text-align:right;font-size:122%;letter-spacing:.08em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_txt p.name_txt{font-size:115%}}@media only screen and (max-width: 767px){.con_message .box_message .box_txt p.name_txt{font-size:108%}}.con_message .box_message .box_txt p.name_txt span{font-size:188%}.con_recruiter{max-width:1700px;background-color:#efecec;padding-top:10px;padding-bottom:300px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter{padding-top:1em}}@media only screen and (max-width: 767px){.con_recruiter{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter{padding-bottom:150px}}@media only screen and (max-width: 767px){.con_recruiter{padding-bottom:5em}}.con_recruiter .box_recruiter{width:90%;max-width:1280px;margin:auto}.con_recruiter .box_recruiter h3{text-align:center;background-color:#fff;padding:70px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter h3{padding:30px 0}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter h3{padding:1.5em 0}}.con_recruiter .box_recruiter .box_message,.con_recruiter .box_recruiter .box_human{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message,.con_recruiter .box_recruiter .box_human{margin-top:60px}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message,.con_recruiter .box_recruiter .box_human{margin-top:2em}}.con_recruiter .box_recruiter .box_message h4,.con_recruiter .box_recruiter .box_human h4{text-align:center}.con_recruiter .box_recruiter .box_message h4 .en,.con_recruiter .box_recruiter .box_human h4 .en{letter-spacing:.05em;text-indent:.05em;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;color:#c10810;font-size:215%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message h4 .en,.con_recruiter .box_recruiter .box_human h4 .en{font-size:172%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message h4 .en,.con_recruiter .box_recruiter .box_human h4 .en{font-size:143%}}.con_recruiter .box_recruiter .box_message h4 .jp,.con_recruiter .box_recruiter .box_human h4 .jp{display:block;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.05em;font-size:343%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message h4 .jp,.con_recruiter .box_recruiter .box_human h4 .jp{font-size:250%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message h4 .jp,.con_recruiter .box_recruiter .box_human h4 .jp{font-size:172%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_recruiter .box_recruiter .box_message h4 .jp,.con_recruiter .box_recruiter .box_human h4 .jp{font-size:293%}}.con_recruiter .box_recruiter .box_message p.txt,.con_recruiter .box_recruiter .box_human p.txt{line-height:1.8;font-size:122%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message p.txt,.con_recruiter .box_recruiter .box_human p.txt{line-height:1.7}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message p.txt,.con_recruiter .box_recruiter .box_human p.txt{line-height:1.6}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message p.txt,.con_recruiter .box_recruiter .box_human p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message p.txt,.con_recruiter .box_recruiter .box_human p.txt{font-size:108%}}.con_recruiter .box_recruiter .box_human .inner p.photo{float:right;width:44.375%}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner p.photo{float:none}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner p.photo{width:80%}}@media only screen and (min-width: 768px){.con_recruiter .box_recruiter .box_human .inner p.photo{margin-top:80px}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner p.photo{margin:1em auto}}.con_recruiter .box_recruiter .box_human .inner .box_txt{float:left;width:50%}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner .box_txt{float:none}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner .box_txt{width:100%}}.con_recruiter .box_recruiter .box_human .inner .box_txt p.st{font-size:172%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;display:inline-block;background-color:#000;color:#fff;padding:.1em 1em .2em;margin:40px 0 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_human .inner .box_txt p.st{font-size:158%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner .box_txt p.st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_human .inner .box_txt p.st{margin:20px 0}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_human .inner .box_txt p.st{margin:1em 0 0.5em}}.con_recruiter .box_recruiter .box_message h4{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message h4{margin-bottom:1.5em}}.con_recruiter .box_recruiter .box_message .box_txt{background-color:#fff;padding:70px 0;position:relative;z-index:3}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt{padding:3em 0}}.con_recruiter .box_recruiter .box_message .box_txt:before{position:absolute;z-index:1;top:100%;right:31.25%;content:"";display:block;width:143px;height:78px;background:url(../../works/message/images/img_message03.png) no-repeat top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message .box_txt:before{right:25%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt:before{right:3em}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt:before{width:5em}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt:before{height:3em}}.con_recruiter .box_recruiter .box_message .box_txt p.txt{width:60%;max-width:880px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message .box_txt p.txt{width:80%}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt p.txt{width:85%}}@media only screen and (min-width: 1200px){.con_recruiter .box_recruiter .box_message .box_txt{-moz-border-radius:20em;-webkit-border-radius:20em;border-radius:20em}}@media print{.con_recruiter .box_recruiter .box_message .box_txt{-moz-border-radius:20em;-webkit-border-radius:20em;border-radius:20em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruiter .box_recruiter .box_message .box_txt{-moz-border-radius:10em;-webkit-border-radius:10em;border-radius:10em}}@media only screen and (max-width: 767px){.con_recruiter .box_recruiter .box_message .box_txt{-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em}}.con_thanks{max-width:1460px;margin-top:-200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks{margin-top:-100px}}@media only screen and (max-width: 767px){.con_thanks{margin-top:-3em}}.con_thanks .box_photo{position:relative;z-index:1}@media only screen and (max-width: 1700px){.con_thanks .box_photo{width:90%;margin:auto}}.con_thanks .box_photo img{width:100%}.con_thanks .box_photo p.photo{position:relative;z-index:1}@media only screen and (max-width: 767px){.con_thanks .box_photo p.photo{overflow:hidden}.con_thanks .box_photo p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_thanks .box_photo p.txt{position:absolute;z-index:2;left:60px;bottom:-45px;width:36.30137%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .box_photo p.txt{left:30px}}@media only screen and (max-width: 767px){.con_thanks .box_photo p.txt{left:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .box_photo p.txt{bottom:-20px}}@media only screen and (max-width: 767px){.con_thanks .box_photo p.txt{bottom:-1em}}@media only screen and (max-width: 767px){.con_thanks .box_photo p.txt{width:50%}}.con_thanks p.st{text-align:center;font-size:258%;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks p.st{font-size:215%}}@media only screen and (max-width: 767px){.con_thanks p.st{font-size:143%}}@media only screen and (max-width: 767px){.con_thanks p.st{margin-top:4em}}
