div.instagram a{background:url(/img/static/icon_instagram.svg);background-size:100% auto;display:block;height:15px;width:49px}span.source{display:block;padding-top:6px}span.source img{height:10px;width:33px}@media screen and (min-width:1010px){#wrapper h1{font-size:26px;font-weight:400;margin:20px 0}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper h1{font-size:18px;font-weight:400;margin:20px 0 0 20px}}#wrapper h2{color:#d47}@media screen and (min-width:1010px){#wrapper h2{border-bottom:2px solid #d47;font-size:20px;margin:20px 0 10px;padding-bottom:3px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper h2{border-bottom:3px solid #d47;font-size:15px;font-weight:700;line-height:1.4em;margin:20px 0 10px}}@media print,screen and (min-width:1010px){.top_nav{display:none}.content_left ul.keyword{border-top:1px solid #ccc;height:auto;margin-bottom:10px;overflow:hidden}.content_left ul.keyword li{display:inline-block;float:left;margin:10px 10px 0 0}.content_left ul.keyword li a{border:1px solid #ccc;color:#888;display:block;outline:none;padding:2px 10px;text-decoration:none}}@media screen and (min-width:0px) and (max-width:1009px){#wrapper .content_left{margin:0 10px;width:auto}.content_left ul.keyword{border-top:1px solid #ccc;height:auto;margin-bottom:20px;overflow:hidden}.content_left ul.keyword li{display:inline-block;float:left;margin:10px 10px 0 0}.content_left ul.keyword li a{border:1px solid #ccc;color:#888;display:block;outline:none;padding:2px 10px;text-decoration:none}}@media screen and (min-width:0px) and (max-width:1010px){.page_infeed{height:75px}}@media screen and (min-width:1010px){.page_infeed{height:75px}}ul.news_list .new{background:#093;color:#fff;float:left;margin-right:8px}@media screen and (min-width:0px) and (max-width:1010px){ul.news_list .new{font-size:8px;padding:0 6px}}@media screen and (min-width:1010px){ul.news_list .new{font-size:10px;padding:0 8px}}ul.news_list .pr{background:#aaa;color:#fff;float:left;margin-right:8px}@media screen and (min-width:0px) and (max-width:1010px){ul.news_list .pr{font-size:8px;padding:0 6px}}@media screen and (min-width:1010px){ul.news_list .pr{font-size:10px;padding:0 8px}ul.news_list{overflow:hidden}ul.news_list>li{border-bottom:1px solid #ccc;display:block;float:left;padding:13px 0;width:100%;z-index:1}ul.news_list li{position:relative}ul.news_list li img{height:100px;width:100px}ul.news_list li img .icon_new{bottom:0;left:0;position:absolute;z-index:10}ul.news_list li div.thumbnail{float:left;height:102px;margin-right:13px;overflow:hidden;position:relative;width:102px}ul.news_list li h3{font-size:15px;height:36px;overflow:hidden}ul.news_list li h3 a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}ul.news_list li aside{color:#666;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.news_list li .user{color:#666;font-size:11px}ul.news_list li time{color:#666;position:absolute;right:10px}ul.news_list li div p{height:100px;left:-61px;position:absolute;top:-8px;transform:rotate(-45deg);width:208px}ul.news_list li div p span{color:#fff;display:block;height:20px;line-height:20px;text-align:center;text-shadow:1 1 3px #000;width:100%}ul.news_list li div p span.tdl{background:#d47}ul.news_list li div p span.tds{background:#1aa}ul.news_list .priority{background:#f64264;color:#fff;float:left;font-size:10px;margin-right:8px;padding:0 8px}ul.news_list .view{border-left:1px solid #ccc;color:#888;float:left;font-size:11px;letter-spacing:.1em;margin-left:8px;padding-left:8px}ul.news_list ol{height:auto;list-style-type:none;margin:3px 0;overflow:hidden;padding:0}ul.news_list ol li a{border:1px solid #ccc;display:inline-block;float:left;font-size:10px;list-style-type:none;margin:0 5px 0 0;padding:0 10px}ul.news_list ol li a:hover{background:#d47;color:#fff;text-decoration:none}ul.news_list .tdl ol li a:hover{background:#d47;color:#fff}ul.news_list .tds ol li a:hover{background:#1aa;color:#fff}.classification{height:auto;overflow:hidden;width:529px}.classification li{border:1px solid #ccc;display:inline-block;float:left;margin-right:10px;position:relative;text-align:center;width:80px;z-index:2}.classification .current{border-bottom:1px solid #fff}.classification li a{display:block;text-decoration:none;width:80px}.classification li a:hover{background:#f5f5f5;text-decoration:none}ul.classification+ul.news_list{border-top:1px solid #ccc;margin-top:-1px}}@media screen and (min-width:0px) and (max-width:1009px){ul.news_list{overflow:hidden}img.icon_new{bottom:0;left:0;position:absolute;z-index:10}ul.news_list>li{border-bottom:1px solid #ccc;display:inline-block;margin-bottom:-1px;padding:10px 0 5px;position:relative;width:100%;z-index:1}ul.news_list li div.thumbnail{float:left;height:80px;margin-right:10px;overflow:hidden;position:relative;width:80px}ul.news_list li div.thumbnail img{height:80px;width:80px}ul.news_list li div p{height:100px;left:-61px;position:absolute;top:-10px;transform:rotate(-45deg);width:200px}ul.news_list li div p span{color:#fff;display:block;font-size:8px;height:15px;line-height:15px;text-align:center;text-shadow:1 1 3px #000;width:100%}ul.news_list li div p span.tdl{background:#d47}ul.news_list li div p span.tds{background:#1aa}ul.news_list .priority{background:#f64264;color:#fff;float:left;font-size:8px;margin-right:8px;padding:0 6px;position:relative}ul.news_list li h3{font-size:14px;font-weight:400;overflow:hidden}ul.news_list li h3 a{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000!important;display:-webkit-box}ul.news_list li aside,ul.news_list ol{display:none;height:0;visibility:hidden}ul.news_list .user{color:#666;float:left;font-size:10px}ul.news_list .view{border-left:1px solid #ccc;color:#888;float:left;font-size:10px;letter-spacing:.1em;margin-left:8px;padding-left:8px}ul.news_list time{color:#666;float:right;font-size:9px;margin-left:20px}.classification{height:auto;margin-top:10px;overflow:hidden;width:100%}.classification li{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:inline-block;float:left;margin-right:10px;text-align:center;width:41px}.classification li a:hover{background:#f5f5f5;display:block;text-decoration:none;width:40px}.classification .current{border-bottom:1px solid #fff;position:relative;z-index:1}}@media screen and (min-width:0px) and (max-width:1010px){h1#recruit{margin:20px 20px 0}}dl{border-bottom:1px solid #eee;border-top:1px solid #eee;height:auto;overflow:hidden}dt{color:#eb6a7a;font-weight:700}@media screen and (min-width:1010px){dt{float:left;font-size:20px;padding:20px 0 0;width:200px}}@media screen and (min-width:0px) and (max-width:1010px){dt{font-size:15px;padding-top:20px}}@media screen and (min-width:1010px){dd{float:right;line-height:2em;padding:20px 0;width:718px}}@media screen and (min-width:0px) and (max-width:1010px){dd{line-height:2em;padding:10px 0 20px}}@media screen and (min-width:1010px){dd strong{font-size:16px}}@media screen and (min-width:0px) and (max-width:1010px){dd strong{font-size:12px}}.recruit{background:#f5f5f5;border:1px solid #eee;line-height:1.6em}@media screen and (min-width:1010px){.recruit{font-size:14px;padding:50px 60px 60px}}@media screen and (min-width:0px) and (max-width:1010px){.recruit{font-size:12px;padding:10px 20px 20px}}.recruit dl{border:none}.recruit dt{color:#d47}.recruit dd{width:100%}.terms-date{text-align:right}ul.ad-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.ad-flex li{display:inline-block;vertical-align:top}@media screen and (min-width:1010px){ul.ad-flex li{width:300px}}@media screen and (min-width:0px) and (max-width:1010px){ul.ad-flex li{margin:0 auto;width:200px}}ul.ad-flex li p{margin-bottom:10px;padding:0!important;position:relative}.normal_btn{background-color:#e66677;border:none;border-radius:5px;box-shadow:0 3px 0 #e66677,0 6px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-size:16px;margin:10px auto;padding:10px;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s;width:220px}a.normal_btn:hover,a.normal_btn:visited{color:#fff}@media screen and (min-width:1010px){div .panel{border:1px solid #d6d6d6;border-top:3px solid #e66677;-moz-box-shadow:0 0 3px #d6d6d6;-webkit-box-shadow:0 0 3px #d6d6d6;clear:both;margin-bottom:10px;padding:20px}}@media screen and (min-width:0px) and (max-width:1010px){div .panel{margin-bottom:10px;padding:20px}}div .panel h2{border-bottom:1px solid #e66677;margin:0 0 5px!important;padding-bottom:10px!important}div p{font-size:13px;padding:10px 0}div div.inner{float:left;font-size:13px;padding:0}@media screen and (min-width:1010px){div div.inner{width:500px}}.pdfBtn a{background:url(/img/parts/common_icon_05.png) no-repeat 390px 50% #ededed;border:1px solid #dcdcdc;color:#5e2300;display:block;font-size:93%;overflow:hidden;padding:5px 35px 5px 15px;text-align:left;text-decoration:none}@media screen and (min-width:1010px){.pdfBtn a{width:360px}}.pdfBtn span{background:url(/img/icon/pdf_24.png) no-repeat 0;float:right;padding-left:24px}.head_box{background:#f5f5f5;line-height:1.6em;text-align:center}@media screen and (min-width:0px) and (max-width:1010px){.head_box{font-size:16px;padding:25px 0}}@media screen and (min-width:1010px){.head_box{font-size:30px;padding:40px 0 25px}}@media screen and (min-width:0px) and (max-width:1010px){.head_box aside{font-size:9px}}@media screen and (min-width:1010px){.head_box aside{font-size:14px}nav#nav_sp{display:none;height:0;visibility:hidden}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .one_column{margin:0 10px;padding-bottom:60px;width:auto}}@media screen and (min-width:1010px){#wrapper .one_column ul.writer_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .one_column ul.writer_list{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:90%}}#wrapper .one_column ul.writer_list li{text-align:center}#wrapper .one_column ul.writer_list li :first-child{margin-top:30px}@media screen and (min-width:1010px){#wrapper .one_column ul.writer_list li{margin-bottom:70px;margin-left:10px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .one_column ul.writer_list li{margin-bottom:20px}}#wrapper .one_column ul.writer_list li div{border-radius:50%;margin-bottom:15px;overflow:hidden;position:relative}@media screen and (min-width:1010px){#wrapper .one_column ul.writer_list li div{height:190px;width:190px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .one_column ul.writer_list li div{height:100px;width:100px}}#wrapper .one_column ul.writer_list li div img{border-radius:50%}@media screen and (min-width:1010px){#wrapper .one_column ul.writer_list li h2{font-size:16px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .one_column ul.writer_list li h2{font-size:12px}}#wrapper .one_column ul.writer_list li:first-child{flex-grow:0}@media screen and (min-width:1010px){#wrapper .listContent{border-right:1px solid #ccc;padding:15px 30px 80px 0;width:669px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent{margin:0 10px;padding:15px 0 20px;width:auto}}#wrapper .listContent dl{display:table;height:auto;overflow:hidden}@media screen and (min-width:1010px){#wrapper .listContent dl{margin-bottom:30px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent dl{margin-bottom:10px}}#wrapper .listContent dl dt{display:table-cell}@media screen and (min-width:1010px){#wrapper .listContent dl dt{height:200px;width:200px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent dl dt{width:30%}}#wrapper .listContent dl dt img{border-radius:50%;width:100%}#wrapper .listContent dl dd{display:table-cell;padding:0 0 0 20px}@media screen and (min-width:1010px){#wrapper .listContent dl dd{width:450px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent dl dd{width:65%}}@media screen and (min-width:1010px){#wrapper .listContent dl dd h1{font-size:26px;margin:20px 0}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent dl dd h1{font-size:16px;margin:10px 0 5px}}@media screen and (min-width:1010px){#wrapper .listContent dl dd aside{font-size:14px;line-height:1.8em}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent dl dd aside{font-size:12px;line-height:1.8em}}#wrapper .listContent .post{border-right:1px solid #ccc;clear:both;height:auto;overflow:hidden;width:100%}#wrapper .listContent .post li{border-left:1px solid #ccc;color:#eb6a7a;float:left;font-weight:700;text-align:center;width:49%}@media screen and (min-width:1010px){#wrapper .listContent .post li{font-size:30px;padding:15px 0 10px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent .post li{font-size:20px;padding:10px 0 6px}}#wrapper .listContent .post li small{color:#888;padding-left:5px}@media screen and (min-width:1010px){#wrapper .listContent .post li small{font-size:14px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent .post li small{font-size:12px}}#wrapper .listContent h2{padding-bottom:0}@media screen and (min-width:1010px){#wrapper .listContent h2{margin:60px 0 10px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent h2{margin:30px 0 10px}}@media screen and (min-width:1010px){#wrapper .listContent h2 strong{font-size:24px;padding-right:5px}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper .listContent h2 strong{font-size:16px;padding-right:5px}}@media screen and (min-width:1010px){.content_contact table{border:0;margin:10px 20px auto;padding:0;width:90%}.content_contact table th{font-size:16px;text-align:left;vertical-align:middle}.content_contact table td{font-size:16px;margin-bottom:70px;padding-left:20px;vertical-align:middle;width:400px}.content_contact table td textarea{background:#fff;border:5px solid #d4ecf3;color:#666;font-size:20px;height:200px;margin:20px 0;padding:10px;width:640px}.content_contact table td select{color:#000;font-size:14px;height:50px;margin:10px 0;padding:10px;width:400px}.content_contact table td input[type=text]{background:#fff;border:5px solid #d4ecf3;font-size:16px;height:20px;margin:10px 0;padding:10px;width:640px}.content_contact table td input:hover,.content_contact table td textarea:hover{border:5px solid #fadce2}.content_contact table .contact-form-submit{margin:0 auto 25px;width:500px}.content_contact table .contact-form-submit input{background:#ffb100;border:none;color:#fff;font-family:font1;font-size:20px;height:60px;text-align:center;width:500px}.content_contact table .info-privacy{background:#fff;border:5px solid #d4ecf3;font-size:90%;height:200px;margin:0 auto 30px;overflow-y:scroll;padding:0 30px 30px;width:900px}.content_contact table .info-submit{margin-bottom:50px;text-align:center}.content_contact .info_btn input{-webkit-appearance:none;background-color:#ffb100;border:none;border-radius:5px;box-shadow:0 6px 0 #f67f00,0 12px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-size:14px;margin:0 auto 40px;padding:20px;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s;width:30%}.content_contact .info_btn input input,.content_contact .info_btn input input:visited{color:#fff}.content_contact .info_btn input input:hover{background-color:#f67f00;box-shadow:0 3px 0 #dc5d00,0 6px 0 rgba(0,0,0,.2);color:#fff;transform:translateY(3px)}.content_contact .info_btn input input:active{background-color:#ffb100;box-shadow:0 0 0 #f67f00,0 0 0 rgba(0,0,0,.2);color:#fff;transform:translateY(6px);transition-duration:.1s}.content_contact .info_btn input input:disabled{background-color:#ccc;box-shadow:0 3px 0 #aaa,0 6px 0 rgba(0,0,0,.2);color:#fff;transform:translateY(3px)}.content_contact .normal_btn{background-color:#e66677;box-shadow:0 3px 0 #e66677,0 6px 0 rgba(0,0,0,.2);font-size:16px;height:auto;margin:10px auto;width:220px}.content_contact .btn_bak,.content_contact .normal_btn{border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;padding:10px;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s}.content_contact .btn_bak{background-color:#aaa;box-shadow:0 6px 0 #888,0 12px 0 rgba(0,0,0,.2);font-size:12px;margin:0 auto 40px;width:20%}.content_contact .content_contact input.normal_btn{background-color:#e66677;border:none;border-radius:5px;box-shadow:0 3px 0 #e66677,0 6px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-size:16px;height:auto;margin:10px auto;padding:10px;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s;width:220px}}@media screen and (max-width:1009px) and (min-width:0){.content_contact h1{margin:10px 0!important}.content_contact{font-size:14px;padding:0 10px}.content_contact p{margin-bottom:10px}.content_contact table,.content_contact tbody,.content_contact td,.content_contact th,.content_contact tr{display:block}.content_contact td,.content_contact th{font-size:default;width:100%}.content_contact th{font-weight:700;text-align:left}.content_contact td{overflow:hidden;padding:5px 0 10px;width:100%}.content_contact input[type=text]{background:#f5f5f5;border:none;box-sizing:border-box;font-size:15px;padding:10px;width:100%}.content_contact select{font-size:14px;height:40px}.content_contact select,.content_contact textarea{border:5px solid #d4ecf3;color:#666;margin:10px 0;padding:5px}.content_contact textarea{background:#fff;font-size:20px;height:200px;width:90%}.content_contact input.normal_btn{margin:5px auto}.content_contact input.normal_btn,.normal_btn{background-color:#e66677;border:none;border-radius:5px;box-shadow:0 3px 0 #e66677,0 6px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-size:16px;height:auto;padding:10px;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s;width:220px}.normal_btn{margin:10px auto}}@media screen and (min-width:1010px){#wrapper section h3{margin-top:30px}#wrapper h3{margin:10px 0}}@media screen and (min-width:0px) and (max-width:1010px){#wrapper h3{margin:10px 0}}
