.errmsg{color:#f00;font-weight:bold}.display_pc{display:block}.display_sp{display:none}@media screen and (max-width: 768px){.display_pc{display:none}.display_sp{display:block}}.information .area_01 .box{width:870px;margin:0 auto 140px;border-bottom:1px solid #CCCCCC}.information .area_01 .box dl{border-top:1px solid #CCCCCC;background:url(/assets/common/arrow-c26570014b20e58845835cbb13451364db40d7d2b264510eb37a521a8f7d8499.gif) no-repeat 98% center #fff}.information .area_01 .box dl dt{font-weight:bold;text-align:center;width:165px;font-size:14px;padding:27px 0 23px 0;background:#F1F1F1;display:table-cell}.information .area_01 .box dl dd{word-wrap:break-word;padding:25px;display:table-cell}@media screen and (max-width: 768px){.information .area_01 .box{width:100%;margin:30px auto 40px;border-bottom:1px solid #CCCCCC}.information .area_01 .box dl{border-top:1px solid #CCCCCC;background:none}.information .area_01 .box dl dt{font-weight:bold;text-align:left;width:100%;font-size:14px;padding:15px 20px;background:#F1F1F1;display:block}.information .area_01 .box dl dd{word-wrap:break-word;padding:15px 20px;background:url(/assets/common/arrow-c26570014b20e58845835cbb13451364db40d7d2b264510eb37a521a8f7d8499.gif) no-repeat 98% center #fff;display:block}}.info_detail .txtarea .box_in{width:850px;margin:0 auto 140px}.info_detail .txtarea .box_in dl{padding:30px 0}.info_detail .txtarea .box_in dl dt{text-align:right;padding:0 0 20px 0;font-weight:bold}.info_detail .txtarea .box_in dl dd{word-wrap:break-word;line-height:1.8em}.info_detail .txtarea .box_in p{text-align:center;padding:20px 0}@media screen and (max-width: 768px){.info_detail .txtarea{padding:0 10px;box-sizing:border-box;margin:20px 0 0 0}.info_detail .txtarea .box_in{width:100%;margin:0 auto 40px}.info_detail .txtarea .box_in dl{padding:20px 0}.info_detail .txtarea .box_in dl dt{text-align:right;padding:0 0 10px 0;font-weight:bold}.info_detail .txtarea .box_in dl dd{word-wrap:break-word;line-height:1.8em}.info_detail .txtarea .box_in p{text-align:center;padding:20px 0}.info_detail .txtarea .box_in p img{width:100%;height:auto}}#contbox{width:1000px;margin:0 auto 140px}#contbox .txt{padding:20px 0;line-height:1.8em}#contbox .form{border-bottom:solid 1px #ccc}#contbox .form dl{background:#F4F4F4;border-top:solid 1px #ccc}#contbox .form dl dt{float:left;padding:20px 20px 20px 70px;width:268px;box-sizing:border-box;font-weight:bold}#contbox .form dl dt.hissu{background:url(/assets/common/hissu-41dbc6569e1099e953ab4674de289b80b09da0f943785b6ee983ec16541d3636.png) 10px center no-repeat}#contbox .form dl dd{padding:20px;background:#fff;float:left;width:732px;box-sizing:border-box}#contbox .form dd input[type=text]{width:340px;padding:5px;font-size:16px;box-sizing:border-box;float:left;background:#FFFF99;border:1px solid #CCCCCC;margin:0 10px 0 0}#contbox .form dd .dataSection{display:block;width:20px;float:left;text-align:center}#contbox .form dd.post input[type=text]{width:100px}#contbox .form dd.post input[type=button]{font-size:14px;padding:5px 10px 5px 25px;background:url(/assets/common/arrow02-e658783703c7473ca9b8c3afee2f41467e2a4b0840ab9f0b8657121d772e1fe8.gif) no-repeat 10px center #E2E2E2;border:none;margin:0 0 0 25px;cursor:pointer}#contbox .form .address input[type=text]{width:100%}#contbox .form .address .bottom{margin:20px 0 0 0}#contbox .form .kome{float:left;padding:5px 0 0 10px;font-size:14px}#contbox .form .tel input[type=text],#contbox .form .fax input[type=text],#contbox .form .mail input[type=text]{width:170px}#contbox .form textarea{width:100%;padding:5px;font-size:16px;box-sizing:border-box;background:#FFFF99}#contbox .txt02{padding:30px 0;line-height:1.8em}#contbox .txt02 a{text-decoration:none}#contbox .btn{text-align:center;margin-top:30px}@media screen and (max-width: 768px){#contbox{width:100%;margin:0 auto 40px}#contbox .txt{padding:10px;line-height:1.8em}#contbox .form{border-bottom:solid 1px #ccc}#contbox .form dl{background:#F4F4F4;border-top:solid 1px #ccc}#contbox .form dl dt{float:none;padding:15px 20px 15px 70px;font-weight:bold;width:100%}#contbox .form dl dt.hissu{background:url(/assets/common/hissu-41dbc6569e1099e953ab4674de289b80b09da0f943785b6ee983ec16541d3636.png) 10px center no-repeat}#contbox .form dl dd{padding:15px;background:#fff;float:left;width:100%;box-sizing:border-box}#contbox .form dd input[type=text]{width:100%;padding:5px;font-size:14px;box-sizing:border-box;float:left;background:#FFFF99;border:1px solid #CCCCCC}#contbox .form dd .dataSection{display:block;width:20px;float:left;text-align:center}#contbox .form dd.post input[type=text]{width:100px}#contbox .form dd.post p{clear:both}#contbox .form dd.post input[type=button]{font-size:14px;padding:5px 10px 5px 25px;background:url(/assets/common/arrow02-e658783703c7473ca9b8c3afee2f41467e2a4b0840ab9f0b8657121d772e1fe8.gif) no-repeat 10px center #E2E2E2;border:none;margin:15px 0 0 0}#contbox .form .address input[type=text]{width:100%}#contbox .form .address .bottom{margin:20px 0 0 0}#contbox .form .kome{float:none;padding:10px 0 0 0;font-size:14px;clear:both}#contbox .form .tel input[type=text],#contbox .form .fax input[type=text],#contbox .form .mail input[type=text]{width:170px}#contbox .form textarea{width:100%;padding:5px;font-size:14px;box-sizing:border-box;background:#FFFF99}#contbox .txt02{padding:20px 10px;line-height:1.8em}#contbox .txt02 a{text-decoration:underline}#contbox .btn{text-align:center}#contbox .btn img{width:280px;height:auto;margin:10px}}.recruit .contents{position:relative}.recruit #pankuzu{position:absolute;top:0;right:0;left:0;margin:0 auto;z-index:1}.recruit .main{position:relative}.recruit .main .scroll{position:absolute;right:0;left:0;top:52.5%;margin:0 auto;width:4%}.recruit .main dl{width:700px;position:absolute;right:0;left:0;margin:0 auto 40px;bottom:4%;text-align:center;line-height:1.8em}.recruit .main dl dt{padding:0 0 30px 0}.recruit .area_01{padding:0 0 0 0;background:url(/assets/recruit/bg-7bc09c121c4843997ca29b48717fd7dbaf43245c5bfad0f24422b5099782c514.png) no-repeat center;background-size:100% auto;background-position-y:50%}.recruit .area_01 .box01{position:relative}.recruit .area_01 .box01 h3{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:32px;padding:30px 0 30px 120px;background:url(/assets/recruit/ico01-56ca860a7775218f3bef40e9ffd241b17d3fbdebf708fc9034d3654c9d896bfa.png) no-repeat left center;margin:0 0 0 30px}.recruit .area_01 .box01 .txt{line-height:1.8em;margin:30px 0 0 30px;font-weight:bold;width:650px}.recruit .area_01 .box01 .img{position:absolute;right:-20px;top:-80px}.recruit .area_01 .box01 ul{padding:80px 0 0 0;text-align:center}.recruit .area_01 .box01 ul li{margin:10px 0 0 -27px;display:inline-block}.staff_list{display:inline-block}.m_t_10{margin-top:10px}.m_l_27{margin-left:-27px}.recruit .area_01 .box01 ul li.first{margin:10px 0 0 0}.recruit .area_01 .box02{padding:300px 15% 500px 0}.recruit .area_01 .box02 .box_in{position:relative;background:#fff;border:1px solid #AAAAAA;width:430px;box-sizing:border-box;padding:30px 30px;margin:0 0 0 50px}.recruit .area_01 .box02 .box_in:after,.recruit .area_01 .box02 .box_in:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.recruit .area_01 .box02 .box_in:after{border-left-color:#fff;border-width:30px;margin-top:-30px}.recruit .area_01 .box02 .box_in:before{border-color:rgba(170,170,170,0);border-left-color:#AAAAAA;border-width:31px;margin-top:-31px}.recruit .area_01 .box02 .box_in h3{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:32px;padding:0 0 20px 0;text-align:center}.recruit .area_01 .box02 .box_in .btn{text-align:center;padding:40px 0 0 0}.recruit .area_01 .box02 .box_in .ico{position:absolute;left:-50px;top:-50px}@media screen and (max-width: 768px){.recruit .main .img{position:relative;z-index:0}.recruit .main .scroll{position:absolute;right:0;left:0;top:66%;margin:10% auto 0;width:10%}.recruit .main dl{width:100%;position:relative;text-align:center;line-height:1.8em;padding:0 10px;box-sizing:border-box;margin:-9% 0 0 0;bottom:0;z-index:1}.recruit .main dl dt{padding:0 0 15px 0}.recruit .main dl dd{padding:0 0 30px 0}.recruit .area_01{padding:0 0 0 0;background:none;background-size:cover;margin:30px 0 0 0}.recruit .area_01 .box01{padding:30px 0 0 0}.recruit .area_01 .box01 .bg{position:absolute;top:0;z-index:-1;right:0;left:0;text-align:center;margin:0 auto}.recruit .area_01 .box01 h3{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:20px;padding:30px 0 30px 80px;background:url(/assets/recruit/ico01-56ca860a7775218f3bef40e9ffd241b17d3fbdebf708fc9034d3654c9d896bfa.png) no-repeat left center;margin:0 0 0 30px;background-size:70px;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.recruit .area_01 .box01 .txt{line-height:1.8em;margin:20px 0 0 0;font-weight:bold;width:100%;padding:0 10px;box-sizing:border-box}.recruit .area_01 .box01 .img{position:absolute;right:0;top:-30px;width:180px;z-index:-1}.recruit .area_01 .box01 ul{padding:30px 10px 0 10px;box-sizing:border-box}.recruit .area_01 .box01 ul li{float:left;margin:10px 0 0 0;width:50%}.recruit .area_01 .box01 ul li.right{float:right;margin:10px 0 0 0}.recruit .area_01 .box02{padding:60px 0 0 0;box-sizing:border-box;position:relative}.recruit .area_01 .box02 .box_in{position:static;background:#fff;border:1px solid #AAAAAA;width:90%;box-sizing:border-box;padding:30px;margin:0 auto}.recruit .area_01 .box02 .box_in:after,.recruit .area_01 .box02 .box_in:before{display:none}.recruit .area_01 .box02 .box_in h3{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:20px;padding:0 0 15px 0;text-align:center}.recruit .area_01 .box02 .box_in .btn{text-align:center;padding:30px 0 0 0}.recruit .area_01 .box02 .box_in .btn img{width:260px;height:auto}.recruit .area_01 .box02 .box_in .ico{position:absolute;left:10px;top:20px}.recruit .area_01 .box02 .box_in .ico img{width:70px;height:auto}.recruit .area_01 .box02 .bg{margin:-50px 0 0 0;position:relative;z-index:-1}}.staff .contents{position:relative;background:url(/../recruit/staff/01/img/mainimg.jpg) no-repeat top center}.staff_02 .contents{background:url(/../recruit/staff/02/img/mainimg.jpg) no-repeat top center}.staff_03 .contents{background:url(/../recruit/staff/03/img/mainimg.jpg) no-repeat top center}.staff_04 .contents{background:url(/../recruit/staff/04/img/mainimg.jpg) no-repeat top center}.staff_05 .contents{background:url(/../recruit/staff/05/img/mainimg.jpg) no-repeat top center}.staff_06 .contents{background:url(/../recruit/staff/06/img/mainimg.jpg) no-repeat top center}.staff #pankuzu{position:absolute;top:0;right:0;left:0;margin:0 auto;z-index:2;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.staff .area_01{padding:50px 0;position:relative;z-index:1}.staff .area_01 h2{padding:50px 0 10px 50px}.staff .area_01 .txt{width:645px;line-height:1.8em;padding:10px 0 0 70px;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.staff_02 .area_01 .txt{width:590px}.staff_03 .area_01 .txt{width:590px}.staff_04 .area_01 .txt{width:590px}.staff_05 .area_01 .txt{width:590px}.staff .area_02 .box{position:relative}.staff .area_02 .box_in{position:relative;z-index:1}.staff .area_02 .box .name{padding:30px 0 0 200px}.staff .area_02 .box .bg{position:absolute;left:-100px;top:-200px}.staff_03 .area_02 .box .bg{top:-170px}.staff_04 .area_02 .box .bg{top:-140px}.staff_05 .area_02 .box .bg{top:-145px}.staff_06 .area_02 .box .bg{top:-125px}.staff .area_02 .box .scroll{text-align:center;padding:0 0 30px 0}.staff .area_02 dl{width:500px;float:right}.staff_02 .area_02 dl{width:550px}.staff_03 .area_02 dl{width:570px}.staff .staftxt .tit{font-size:36px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;padding:20px 0;color:#000;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.staff .staftxt .txt{line-height:1.8em;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.staff #area_03{margin-top:0;padding-top:0}.staff .area_03 .box{position:relative;margin:140px auto 0}.staff_03 .area_03 .box{margin:200px auto 0}.staff_06 .area_03 .box{margin:295px auto 0}.staff .area_03 .box_in{position:relative;z-index:1}.staff .area_03 .box .bg{position:absolute;right:-100px;top:0}.staff .area_03 .box .figure{position:absolute;top:-235px;left:-30px}.staff .area_03 dl{width:675px}.staff .area_04 .box{position:relative;margin:150px auto 0}.staff_02 .area_04 .box{margin:120px auto 0}.staff_03 .area_04 .box{margin:120px auto 0}.staff_04 .area_04 .box{margin:120px auto 0}.staff_05 .area_04 .box{margin:230px auto 0}.staff_06 .area_04 .box{margin:175px auto 0}.staff .area_04 .box_in{position:relative;z-index:1}.staff .area_04 .box .bg{position:absolute;left:-100px;top:-200px;z-index:-2}.staff .area_04 .box .figure{position:absolute;top:-150px;right:-30px}.staff .area_04 dl{width:550px;float:right}.staff_03 .area_04 dl{width:520px}.staff_04 .area_04 dl{width:520px}.staff_05 .area_04 dl{width:540px}.staff .area_04 .btn{padding:100px 0 140px 0;text-align:center;clear:both}.staff_02 .area_04 .btn{padding:180px 0 140px 0}.staff_03 .area_04 .btn{padding:260px 0 140px 0}.staff_04 .area_04 .btn{padding:150px 0 140px 0}.staff_05 .area_04 .btn{padding:40px 0 140px 0}.staff_06 .area_04 .btn{padding:210px 0 140px 0}.staff .area_04 .box .figure02{position:absolute;left:80px;bottom:0;z-index:-1}@media screen and (max-width: 768px){.staff .contents{position:relative;background:url(/../recruit/staff/01/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff_02 .contents{background:url(/../recruit/staff/02/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff_03 .contents{background:url(/../recruit/staff/03/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff_04 .contents{background:url(/../recruit/staff/04/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff_05 .contents{background:url(/../recruit/staff/05/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff_06 .contents{background:url(/../recruit/staff/06/img/sp/mainimg.jpg) no-repeat top center;background-size:contain}.staff .area_01{padding:150px 10px 0 10px;position:relative;z-index:1;box-sizing:border-box}.staff .area_01 .name img{width:170px;height:auto}.staff .area_01 h2{padding:30px 0 10px 0}.staff .area_01 h2 img{width:auto;height:67px}.staff .area_01 .txt{width:100%;line-height:1.8em;padding:10px 0 0 0;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff}.staff .area_02 .box{position:relative;padding:0 10px;box-sizing:border-box}.staff .area_02 .box_in{position:relative;z-index:1}.staff .area_02 .box .bg{position:absolute;left:0;top:-50px;width:90%}.staff .area_02 dl{width:100%;float:none;padding:200px 0 0 0}.staff .area_02 dl dt img{width:130px;height:auto}.staff .staftxt .tit{font-size:20px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;padding:20px 0;color:#000}.staff .staftxt .txt{line-height:1.8em}.staff .area_03 .box{position:relative;margin:140px auto 0;padding:0 10px;box-sizing:border-box}.staff .area_03 .box_in{position:relative;z-index:1}.staff .area_03 .box .bg{position:absolute;right:0;top:-120px;width:90%;z-index:-1}.staff .area_03 .box .figure{position:absolute;top:-50px;left:0;width:50%}.staff .area_03 dl{width:100%}.staff .area_03 dl dt img{width:220px;height:auto}.staff .area_04 .box{position:relative;margin:200px auto 0}.staff .area_04 .box_in{position:relative;z-index:1;padding:0 10px;box-sizing:border-box}.staff .area_04 .box .bg{position:absolute;left:0;top:-270px;z-index:-2;width:90%}.staff .area_04 .box .figure{position:absolute;top:-30px;right:5%;width:50%}.staff .area_04 dl{width:100%;float:none;padding:50px 0 0 0}.staff .area_04 dl dt img{width:180px;height:auto}.staff .area_04 .btn{padding:50px 0 40px 0;text-align:center;clear:both}.staff .area_04 .btn img{width:260px;height:auto}.staff .area_04 .box .figure02{position:absolute;left:-10px;bottom:50px;z-index:-1;width:50%}}#tablebox{width:870px;margin:20px auto}#tablebox .box_in{border-bottom:1px solid #CCCCCC}#tablebox dl{border-top:1px solid #CCCCCC}#tablebox dl dt{display:table-cell;width:197px;padding:20px 0 0 50px;box-sizing:border-box;background:#F1F1F1}#tablebox dl dd{display:table-cell;padding:20px 0 20px 50px}#tablebox dl dd p{padding:0 0 20px 0}#tablebox dl dd ul li{padding:0 0 20px 20px;background:url(/assets/common/ico-db7cedeee841b8c29afff61b1bfd4aafc06f8e9ca500facabc2a6a39e4febaf1.gif) no-repeat left 7px}#tablebox dl dd ul li:last-child{padding:0 0 0 20px}#tablebox .btn{padding:50px 0;text-align:center}@media screen and (max-width: 768px){#tablebox{width:100%;margin:30px auto;padding:0 10px;box-sizing:border-box}#tablebox .box_in{border-bottom:1px solid #CCCCCC}#tablebox dl{border-top:1px solid #CCCCCC}#tablebox dl dt{display:block;width:100%;padding:15px 0 15px 30px;box-sizing:border-box;background:#F1F1F1}#tablebox dl dd{display:block;padding:15px 15px 15px 30px}#tablebox dl dd p{padding:0 0 15px 0}#tablebox dl dd ul li{padding:0 0 15px 20px;background:url(/assets/common/ico-db7cedeee841b8c29afff61b1bfd4aafc06f8e9ca500facabc2a6a39e4febaf1.gif) no-repeat left 6px}#tablebox dl dd ul li:last-child{padding:0 0 0 20px}#tablebox .btn{padding:30px 0 10px 0;text-align:center}#tablebox .btn img{width:260px;height:auto}}.service .area_01 dl dt{padding:80px 0 30px 0}.service .area_01 dl dd{font-size:20px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;color:#000}.service .area_02{padding:50px 0}.service .area_02 h3{text-align:center;font-size:44px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;color:#000}.service .area_02 h3 span{font-size:20px;color:#DF7E00}.service .area_02 ul{text-align:center;padding:30px 0 0 0}.service .area_02 ul li{display:inline-block}.service .area_03 .box{width:870px;margin:0 auto 100px}.service .area_03 .box_in{padding:0 0 50px 0}.service .area_03 .box_in p{line-height:1.8em;padding:20px 0 0 0}@media screen and (max-width: 768px){.service .area_01{padding:0 10px}.service .area_01 .left{padding:20px 0}.service .area_01 dl dt{padding:0 0 15px 0;text-align:center}.service .area_01 dl dt img{height:32px;width:auto}.service .area_01 dl dd{font-size:16px;text-align:center;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;color:#000}.service .area_02{padding:30px 10px}.service .area_02 h3{text-align:center;font-size:20px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;color:#000}.service .area_02 h3 span{font-size:14px;color:#DF7E00}.service .area_02 ul{text-align:center;padding:20px 0 0 0}.service .area_02 ul li{width:49%}.service .area_02 ul li.spleft{float:left}.service .area_02 ul li.spright{float:right}.service .area_03{padding:0 10px}.service .area_03 .box{width:100%;margin:0 auto 40px}.service .area_03 .box_in{padding:0 0 20px 0}.service .area_03 .box_in p{line-height:1.8em;padding:10px 0 0 0}}.sitemap .area_01{padding:0 0 140px 0;overflow:hidden}.sitemap .area_01 .box{width:900px;margin:0 auto;clear:both}.sitemap .area_01 .box .box_in{width:435px;padding:0 0 30px 0}.sitemap .area_01 .box .box_in ul li{background:url(/assets/common/ico02-2bddff5d0955db1efcdc9ad447810bd32ff49752575fb9171374019006efc738.gif) no-repeat left center;padding:0 0 0 20px;margin:15px 0 0 50px}.sitemap .area_01 .box .box_in ul .bg_black{background:url(/assets/common/ico03-0990936ed17f9c5bcf863aa4605d3974e3b6a03ae88282b264c50441f27ab09f.gif) no-repeat left center;padding:0 0 0 20px;margin:15px 0 0 50px}.sitemap .area_01 .box .box_in ul .bg_none{background:none;padding:0 0 0 20px;margin:0}.sitemap .area_01 .alfa1{padding:10px 20px}.sitemap .area_01 .alfa1 a{width:100%;margin-top:10px}.sitemap .area_01 .alfa1 a img{width:100%}.sitemap .area_01 .alfa1 a:hover{opacity:0.6;transition:all 0.3s}.sitemap .area_01 .l_text{font-size:12px;font-weight:600;margin-top:-5px;text-align:center}@media screen and (max-width: 768px){.sitemap .area_01{padding:30px 10px 40px 10px;overflow:hidden}.sitemap .area_01 .box{width:100%;margin:0 auto;clear:both}.sitemap .area_01 .box .box_in{width:100%;padding:0 0 30px 0}.sitemap .area_01 .box .box_in ul li{background:url(/assets/common/ico02-2bddff5d0955db1efcdc9ad447810bd32ff49752575fb9171374019006efc738.gif) no-repeat left center;padding:0 0 0 20px;margin:10px 0 0 30px}}.privacy .area_01 .box{width:870px;margin:0 auto}.privacy .area_01 .box_in{margin:0 0 50px 0}.privacy .area_01 .box_in .h3_tit{margin:0 0 50px 0}.privacy .area_01 .box_in .txt{padding:0 0 40px 0}.privacy .area_01 .box_in ul li{padding:0 0 30px 0}.privacy .area_01 .box_in ul li p{text-indent:-1.6em;padding-left:1.6em}.privacy .area_01 .box_in ul li p.txt02{text-indent:-1.5em;padding-left:1.5em;margin:10px 0 0 0}.privacy .area_01 .box_in .txtbox{padding:30px 0}.privacy .area_01 .box_in dl dt{width:180px;float:left}.privacy .area_01 .box_in dl dd.bottom{padding:30px 0 0 0}@media screen and (max-width: 768px){.privacy .area_01{padding:0 10px}.privacy .area_01 a{text-decoration:underline}.privacy .area_01 .box{width:100%;margin:30px auto 40px}.privacy .area_01 .box_in{margin:0 0 20px 0}.privacy .area_01 .box_in .h3_tit{margin:0 0 15px 0}.privacy .area_01 .box_in .txt{padding:0 0 20px 0}.privacy .area_01 .box_in ul li{padding:0 0 20px 0}.privacy .area_01 .box_in ul li p{text-indent:-1.6em;padding-left:1.6em}.privacy .area_01 .box_in ul li p.txt02{text-indent:-1.5em;padding-left:1.5em;margin:10px 0 0 0}.privacy .area_01 .box_in .txtbox{padding:15px 0}.privacy .area_01 .box_in dl dt{width:100%;float:none;font-weight:bold}.privacy .area_01 .box_in dl dd.bottom{padding:15px 0 0 0}}.company .area_01 .link{width:870px;margin:0 auto 50px}.company .area_01 .link li{width:280px;box-sizing:border-box;border:1px solid #CCCCCC;float:left}.company .area_01 .link li:not(:last-child){margin:0 15px 0 0}.company .area_01 .link li p{padding:25px 0 25px 110px;font-size:20px;background:url(/assets/common/arrow03-326639e166fa874326d6e08506f2b359616d0340f7b7d045905582c4a6bee51f.gif) no-repeat 80px center}.company .area_01 .link li .l_text{margin:-10px auto 0;padding:0px 15px 15px;font-size:12px;font-weight:600;letter-spacing:0.05rem}.company .area_01 .link .img{width:80%;margin:-20px auto 10px}.company .area_01 .link .img img{width:100%}.company .area_01 .link li .bg_black{padding:5px 0 5px 110px;font-size:16px;background:url(/assets/common/ico03-0990936ed17f9c5bcf863aa4605d3974e3b6a03ae88282b264c50441f27ab09f.gif) no-repeat 80px center}.company .area_01 .link li .bg_black a{text-decoration:none}.company #tablebox{padding:0 0 140px 0}.company #tablebox a{text-decoration:none}@media screen and (max-width: 768px){.company .area_01{padding:30px 10px 0 10px}.company .area_01 .link{width:100%;margin:0 auto 30px}.company .area_01 .link li{width:280px;box-sizing:border-box;border:1px solid #CCCCCC;float:none;margin:0 auto 15px}.company .area_01 .link li:not(:last-child){margin:0 auto 15px}.company .area_01 .link li p{padding:15px 0 15px 110px;font-size:16px;background:url(/assets/common/arrow03-326639e166fa874326d6e08506f2b359616d0340f7b7d045905582c4a6bee51f.gif) no-repeat 80px center}.company #tablebox{padding:0 0 40px 0}.company #tablebox a{text-decoration:underline}.company .area_01 .link li .bg_black{font-size:14px}}.vision .area_01 .box_in{padding:50px 0}.vision .area_01 .right{width:525px;line-height:1.8em}.vision .area_01 .right span{font-weight:bold}.vision .area_02 .box{width:870px;margin:30px auto 140px}.vision .area_02 .box dl{border:1px solid #E7DFD8;margin:20px 0 0 0}.vision .area_02 .box dl dt{width:170px;display:table-cell;vertical-align:middle;text-align:center;background:#00A263;color:#fff;font-size:18px}.vision .area_02 .box dl.box_in02 dt{background:#66A3D9}.vision .area_02 .box dl.box_in03 dt{background:#E07E00}.vision .area_02 .box dl dd{display:table-cell;vertical-align:middle;padding:50px 30px}@media screen and (max-width: 768px){.vision .area_01{padding:30px 10px 0 10px}.vision .area_01 .box_in{padding:20px 0}.vision .area_01 .left{float:none}.vision .area_01 .right{width:100%;line-height:1.8em;float:none;padding:20px 0 0 0}.vision .area_01 .right span{font-weight:bold}.vision .area_02{padding:0 10px}.vision .area_02 .box{width:100%;margin:20px auto 40px}.vision .area_02 .box dl{border:1px solid #E7DFD8;margin:15px 0 0 0}.vision .area_02 .box dl dt{width:100%;display:block;text-align:center;background:#00A263;color:#fff;font-size:16px;padding:20px 0}.vision .area_02 .box dl.box_in02 dt{background:#66A3D9}.vision .area_02 .box dl.box_in03 dt{background:#E07E00}.vision .area_02 .box dl dd{display:table-cell;vertical-align:middle;padding:20px 10px}}.message .area_01 .box{width:1020px;margin:20px auto 140px}.message .area_01 .box h3{font-size:24px}.message .area_01 .box .txt{padding:50px 0 0 0;line-height:1.8em}.message .area_01 .box img{float:right;padding:50px 0 0 50px}@media screen and (max-width: 768px){.message .area_01{padding:30px 10px 0 10px}.message .area_01 .box{width:100%;margin:0 auto 40px}.message .area_01 .box h3{font-size:18px;font-weight:bold}.message .area_01 .box .txt{padding:20px 0 0 0;line-height:1.8em}.message .area_01 .box img{float:right;padding:20px 0 0 20px;width:40%;height:auto}}.business .area_01 ul{width:750px;margin:0 auto 90px}.business .area_01 ul li{width:350px;box-sizing:border-box;border:1px solid #D2D2D2;float:left;margin:0 0 50px 0}.business .area_01 ul li.right{float:right}.business .area_01 ul li dl{padding:20px 25px;text-align:center;position:relative}.business .area_01 ul li dl dt{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:28px;color:#DF7E00;padding:0 0 10px 0}.business .area_01 ul li dl dd:before{content:url(/assets/common/arrow04-8ea6a96875b1c652d0c5c8da637dbe3e762d607153455eedb0d6c1b0adf1d1bc.gif);position:absolute;bottom:0;right:10px}@media screen and (max-width: 768px){.business .area_01{padding:30px 10px 0 10px}.business .area_01 ul{width:100%;margin:0 auto 40px}.business .area_01 ul li{width:49%;box-sizing:border-box;border:1px solid #D2D2D2;float:left;margin:0 0 20px 0}.business .area_01 ul li.right{float:right}.business .area_01 ul li dl{padding:10px 15px;text-align:center;position:relative}.business .area_01 ul li dl dt{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:20px;color:#DF7E00;padding:0 0 10px 0}.business .area_01 ul li dl dd:before{content:url(/assets/common/arrow04-8ea6a96875b1c652d0c5c8da637dbe3e762d607153455eedb0d6c1b0adf1d1bc.gif);position:absolute;bottom:0;right:10px}}.access .main{background:#EFF7FC}.access .main .box{position:relative}.access .main h2{position:absolute;left:0;top:0}.access .main ul li{font-size:18px;font-weight:bold}.access .main .honsha{position:absolute;bottom:165px;left:290px}.access .main .hokkaido{position:absolute;top:85px;right:330px}.access .main .sendai{position:absolute;top:198px;right:330px}.access .main .shinjuku{position:absolute;bottom:105px;right:380px}.access .main .nagano{position:absolute;top:260px;left:270px}.access .main .osaka{position:absolute;bottom:68px;left:460px}.access .main .fukuoka{position:absolute;bottom:132px;left:30px}.access .main .okinawa{position:absolute;bottom:50px;right:230px}.access .maparea{width:820px;margin:0 auto 140px}.access .maparea .box{padding:30px 0;overflow:hidden;border-bottom:1px solid #CCCCCC}.access .maparea .box dl{float:left}.access .maparea .box dl dt{width:32px;height:32px;text-align:center;display:table-cell;vertical-align:middle;font-size:20px;color:#fff;background:#FF8040}.access .maparea .box dl dd{font-size:20px;display:table-cell;padding:0 0 0 15px;vertical-align:middle}.access .maparea .box .txt{width:600px;float:right;line-height:1.8em;padding:0 0 25px 0}.access .maparea iframe{width:100%;height:190px}.access .maparea .link{width:160px;padding:0 0 0 30px;float:right;background:url(/assets/common/arrow03-326639e166fa874326d6e08506f2b359616d0340f7b7d045905582c4a6bee51f.gif) no-repeat left center;margin:10px 0 0 0}.access .maparea .txt a{text-decoration:none}.access .maparea #box01,.access .maparea #box02,.access .maparea #box03,.access .maparea #box04,.access .maparea #box05,.access .maparea #box06,.access .maparea #box07,.access .maparea #box08{padding-top:53px;margin-top:-53px}@media screen and (max-width: 768px){.access .main{background:#EFF7FC}.access .main .box{position:relative}.access .main h2{position:absolute;left:10px;top:10px;width:35%}.access .maparea{width:100%;margin:0 auto 40px;padding:0 10px;box-sizing:border-box}.access .maparea .box{padding:20px 0;overflow:hidden;border-bottom:1px solid #CCCCCC}.access .maparea .box dl{float:none}.access .maparea .box dl dt{width:25px;height:25px;text-align:center;display:table-cell;vertical-align:middle;font-size:16px;color:#fff;background:#FF8040}.access .maparea .box dl dd{font-size:16px;display:table-cell;padding:0 0 0 15px;vertical-align:middle}.access .maparea .box .txt{width:100%;float:none;line-height:1.8em;padding:15px 0 15px 0}.access .maparea iframe{width:100%;height:190px}.access .maparea .link{width:120px;padding:0 0 0 25px;float:right;background:url(/assets/common/arrow03-326639e166fa874326d6e08506f2b359616d0340f7b7d045905582c4a6bee51f.gif) no-repeat left center;margin:10px 0 0 0}.access .maparea .txt a{text-decoration:none}}.alpha_service #area_01,.alpha_service #area_02,.alpha_service #area_03,.alpha_service #area_04,.alpha_service #area_05,.alpha_service #area_06{margin-top:-65px;padding-top:65px}.alpha_service #header .gnav{border-bottom:4px solid #699A2C;background:#fff}.alpha_service #header .box02{padding:0;position:relative}.alpha_service #header .box02 .logo{float:left;text-align:center;width:268px;padding:10px 0 0 0}.alpha_service .toptel{position:absolute;right:0;top:65px;width:1100px;margin:0 auto;left:0;text-align:right}.alpha_service .contents{padding:65px 0 0 0}.alpha_service .area_01{margin:0 0 50px 0}.alpha_service .area_01 h2{margin:50px 0 30px 0}.alpha_service h2{font-size:28px;text-align:center;padding:0 0 30px 0;background:url(/../alpha_service/img/border.gif) no-repeat bottom center;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_01 .txt{text-align:center}.alpha_service .area_02{padding:50px 0;background:#FFFFDD;text-align:center}.alpha_service .area_02 .txt{padding:30px 0 30px 0;font-size:24px}.alpha_service .area_03{padding:50px 0}.alpha_service .area_03 h2{margin:0 0 30px 0}.alpha_service .area_03 .left{width:500px}.alpha_service .area_03 .left p{line-height:1.8em}.alpha_service .area_03 .left .img{padding:30px 0;text-align:center}.alpha_service .area_03 .box_in02{width:880px;margin:50px auto;clear:both}.alpha_service .area_03 .box_in02 h3{font-size:35px;background:#699A2C;color:#fff;text-align:center;padding:30px 0;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_03 .box_in02 dl{margin:30px 0 0 0;background:#F6F6F6;padding:20px 50px}.alpha_service .area_03 .box_in02 dl dt{font-size:20px;text-align:center;padding:15px 0;border-bottom:1px solid #777777}.alpha_service .area_03 .box_in02 dl dd p{padding:15px 0 0 0}.alpha_service .area_03 .box_in02 dl dd ol li{padding:15px 0 0 0}.alpha_service .area_04 .box{width:780px;margin:30px auto 50px}.alpha_service .area_04 dl{position:relative;border-bottom:4px solid #BBBBBB;padding:0 0 20px 0;margin:0 0 50px 0}.alpha_service .area_04 dl.last{border-bottom:none}.alpha_service .area_04 dl dd.btn{position:absolute;right:-30px;top:0}.alpha_service .area_04 dl.border:before,.alpha_service .area_04 dl.border:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:35px}.alpha_service .area_04 dl.border:before{border-top-color:#BBBBBB;margin-left:-35px}.alpha_service .area_04 dl.border:after{border-top-color:#FFFFFF;margin:-6px 0 0 -35px;visibility:inherit}.alpha_service .area_04 dl dt{display:table-cell;vertical-align:middle;width:52px;height:52px;font-size:20px;color:#fff;background:#699A2C;text-align:center}.alpha_service .area_04 dl dd{display:table-cell;vertical-align:middle;padding:0 0 0 15px;font-size:20px}.alpha_service .area_04 .txtbox{width:880px;margin:30px auto 50px;background:#FFFFDD;padding:40px 0;font-size:20px;color:#DF5F0C;text-align:center;font-weight:bold}.alpha_service .area_05{background:#F6F6F6;padding:50px 0}.alpha_service .area_05 .box{background:#fff;padding:20px 50px;box-sizing:border-box;margin:30px auto 0}.alpha_service .area_05 .box .left,.alpha_service .area_05 .box .right{width:490px}.alpha_service .area_05 h2.tit{margin:30px 0 0 0}.alpha_service .area_05 .box .box_in02{height:140px}.alpha_service .area_05 .box .box_in03{height:140px}.alpha_service .area_05 .box .box_in02 span{padding:0 0 0 43px}.alpha_service .area_05 .box ul{padding:10px 0}.alpha_service .area_05 .box ul li{background:url(/../alpha_service/img/ico.gif) no-repeat left center;padding:0 0 0 20px}.alpha_service .area_05 .box dl dt{padding:0 0 15px 0;color:#68992C;border-bottom:1px solid #BBBBBB;font-weight:bold}.alpha_service .area_05 .box dl dd{padding:15px 0 0 0}.alpha_service .area_06{padding:50px 0 140px 0}.alpha_service .area_06 .box .left{width:545px}.alpha_service .area_06 .box .right{width:500px}.alpha_service .area_06 .box .left .box_in{margin:30px 0 0 0;border-bottom:1px solid #CCCCCC}.alpha_service .area_06 .box .left .box_in a{text-decoration:none}.alpha_service .area_06 .box .left dl{border-top:1px solid #CCCCCC}.alpha_service .area_06 .box .left dl dt{width:166px;display:table-cell;vertical-align:middle;background:#F1F1F1;text-align:center}.alpha_service .area_06 .box .left dl dd{display:table-cell;padding:20px;box-sizing:border-box}.alpha_service .area_06 .box .right ul li{text-align:center;padding:10px 0 0 0;font-size:18px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_06 .box .right ul li span{font-size:14px}.alpha_service .area_06 .box .right iframe{margin:30px 0 0 0;width:100%;height:215px}.alpha_service .area_06 .box .right .map .link{float:right;padding:0 0 0 25px;background:url(/../alpha_service/img/arrow02.gif) no-repeat left 1px;margin:20px 0 0 0}#service_footer{padding:50px 0;background:#699A2C}#service_footer .txt{font-size:24px;color:#fff;text-align:center}#service_footer .box_in{height:158px;background:#fff;box-sizing:border-box;padding:20px;position:relative;margin:40px 0 0 0}#service_footer .box_in ul{float:right;margin:10px 0 0 0;position:relative;z-index:1}#service_footer .box_in ul li{float:left}#service_footer .box_in ul li.contact{padding:5px 20px 0 0}#service_footer .box_in .img{position:absolute;left:0;bottom:0}#service_footer .copy{text-align:center;font-size:12px;padding:30px 0 0 0;color:#fff}@media screen and (max-width: 768px){.alpha_service #area_01,.alpha_service #area_02,.alpha_service #area_03,.alpha_service #area_04,.alpha_service #area_05,.alpha_service #area_06{margin-top:-55px;padding-top:55px}.alpha_service .contents{padding:0}.alpha_service #panel-btn{background:#719C38}.alpha_service #tel a{padding:20px 0;display:block;text-align:center;background:#FFFFBF}.alpha_service #tel img{width:200px;height:auto}.alpha_service .area_01{margin:0 0 30px 0;padding:0 10px}.alpha_service .area_01 h2{margin:30px 0 20px 0}.alpha_service h2{font-size:20px;text-align:center;padding:0 0 15px 0;background:url(/../alpha_service/img/border.gif) no-repeat bottom center;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_01 .txt{text-align:center}.alpha_service .area_02{padding:30px 10px;background:#FFFFDD;text-align:center}.alpha_service .area_02 .txt{padding:20px 0 20px 0;font-size:16px}.alpha_service .area_02 .txt br{display:none}.alpha_service .area_03{padding:30px 10px}.alpha_service .area_03 h2{margin:0 0 20px 0}.alpha_service .area_03 .left{width:100%}.alpha_service .area_03 .right{padding:20px 0 0 0}.alpha_service .area_03 .left p{line-height:1.8em}.alpha_service .area_03 .left p.bottom br{display:none}.alpha_service .area_03 .left .img{padding:30px 0;text-align:center}.alpha_service .area_03 .left .img img{width:250px;height:auto}.alpha_service .area_03 .box_in02{width:100%;margin:30px auto;clear:both}.alpha_service .area_03 .box_in02 h3{font-size:22px;background:#699A2C;color:#fff;text-align:center;padding:20px 0;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_03 .box_in02 dl{margin:20px 0 0 0;background:#F6F6F6;padding:20px 20px}.alpha_service .area_03 .box_in02 dl dt{font-size:16px;text-align:center;padding:15px 0;border-bottom:1px solid #777777}.alpha_service .area_03 .box_in02 dl dd p{padding:15px 0 0 0}.alpha_service .area_03 .box_in02 dl dd ol li{padding:15px 0 0 0}.alpha_service .area_04 .box{width:100%;margin:20px auto 30px;padding:30px 10px;box-sizing:border-box;background:#F6F6F6}.alpha_service .area_04 dl{position:relative;border-bottom:4px solid #BBBBBB;padding:0 0 20px 0;margin:0 0 30px 0}.alpha_service .area_04 dl.last{border-bottom:none;margin:0}.alpha_service .area_04 dl dd.btn{position:static;text-align:center;padding:15px 0 0 0;display:block}.alpha_service .area_04 dl dd.btn img{width:200px;height:auto}.alpha_service .area_04 dl.border:before,.alpha_service .area_04 dl.border:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:30px}.alpha_service .area_04 dl.border:before{border-top-color:#BBBBBB;margin-left:-30px}.alpha_service .area_04 dl.border:after{border-top-color:#F6F6F6;margin:-6px 0 0 -30px;visibility:inherit}.alpha_service .area_04 dl dt{display:table;width:32px;height:32px;font-size:16px;padding:5px 0 0 0;color:#fff;background:#699A2C;text-align:center;float:left;box-sizing:border-box}.alpha_service .area_04 dl dd{display:table-cell;vertical-align:middle;padding:3px 0 0 15px;font-size:16px}.alpha_service .area_04 .txtbox{width:100%;margin:20px auto 30px;background:#FFFFDD;padding:20px;font-size:16px;color:#DF5F0C;text-align:center;font-weight:bold;box-sizing:border-box}.alpha_service .area_05{background:#F6F6F6;padding:30px 10px}.alpha_service .area_05 .box{background:#fff;padding:20px 20px;box-sizing:border-box;margin:20px auto 0}.alpha_service .area_05 .box .left,.alpha_service .area_05 .box .right{width:100%}.alpha_service .area_05 .box .box_in{height:auto}.alpha_service .area_05 .box .box_in02{height:auto}.alpha_service .area_05 .box .box_in03{height:auto}.alpha_service .area_05 .box ul li{background:url(/../alpha_service/img/ico.gif) no-repeat left center;padding:0 0 0 20px}.alpha_service .area_05 .box dl{padding:20px 0 0 0}.alpha_service .area_05 .box dl dt{padding:0 0 10px 0;color:#68992C;border-bottom:1px solid #BBBBBB;font-weight:bold}.alpha_service .area_05 .box dl dd{padding:15px 0 0 0}.alpha_service .area_05 h2.tit{margin:20px 0 0 0}.alpha_service .area_05 .box .box_in02 span{padding:0 0 0 37px}.alpha_service .area_06{padding:30px 10px 40px 10px}.alpha_service .area_06 .box .left{width:100%}.alpha_service .area_06 .box .right{width:100%;margin:30px 0 0 0}.alpha_service .area_06 .box .left .box_in{margin:20px 0 0 0;border-bottom:1px solid #CCCCCC}.alpha_service .area_06 .box .left .box_in a{text-decoration:underline}.alpha_service .area_06 .box .left dl{border-top:1px solid #CCCCCC}.alpha_service .area_06 .box .left dl dt{width:100%;display:block;background:#F1F1F1;text-align:center;padding:15px;box-sizing:border-box}.alpha_service .area_06 .box .left dl dd{width:100%;display:block;padding:15px;box-sizing:border-box;text-align:center}.alpha_service .area_06 .box .right ul li{text-align:center;padding:10px 0 0 0;font-size:16px;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.alpha_service .area_06 .box .right ul li span{font-size:14px}.alpha_service .area_06 .box .right .map{margin:30px 0 0 0}.alpha_service .area_06 .box .right .map .link{float:right;padding:0 0 0 25px;background:url(/../alpha_service/img/arrow02.gif) no-repeat left 1px;margin:20px 0 0 0}#service_footer{padding:30px 10px;background:#699A2C}#service_footer .txt{font-size:18px;color:#fff;text-align:center}#service_footer .box_in{height:auto;background:#fff;box-sizing:border-box;padding:10px 0 0 0;position:relative;margin:30px 0 0 0}#service_footer .box_in ul{float:none;margin:10px 0 0 0;position:relative;z-index:1}#service_footer .box_in ul li{float:none;text-align:center}#service_footer .box_in ul li img{width:260px;height:auto}#service_footer .box_in ul li.contact{padding:0 0 10px 0}#service_footer .box_in .img{position:static}#service_footer .copy{text-align:center;font-size:12px;padding:30px 0 30px 0;color:#fff}}.service_content #contbox{margin:30px auto 140px}@media screen and (max-width: 768px){.service_content #contbox{margin:30px auto 40px}}#footer .box_in ul .bg_none{margin:0 0 10px 10px;background:none;padding:0 0 0 20px}#footer .box_in ul .bg_black{margin:0 0 10px 10px;background:url(/assets/common/ico03-0990936ed17f9c5bcf863aa4605d3974e3b6a03ae88282b264c50441f27ab09f.gif) no-repeat left center;padding:0 0 0 20px}#policy_body .textarea h2{border-bottom:#cc0000 2px dotted;font-size:16px;font-weight:bold;padding:10px;margin-bottom:15px}
