@charset "UTF-8";@media (max-width:359px){.header-1 img{width:120px;}
.header-2 .tel-mail{display:none;}
#menu-btn{width:75px;height:auto;cursor:pointer;}
.slider{display:none;}
.mid_box{padding-left:0px;padding-right:0px;}
.footer{margin-top:0px;}
.global_menu{border-radius:0px;margin-bottom:5px;}
.menu{display:none;}
.menu li a{display:block;padding:7px 10px;}
.menu .nolink{display:block;padding:7px 10px;}
.menu img{width:30px;}
.menu .text{margin-left:30px;font-size:16px;}
.menu span{font-size:12px;}
.sub_menu{display:none;}
.slider{margin-top:0px;margin-bottom:0px;}
.threes{display:none;}
.s1{float:left;width:32%;margin-right:2%;}
.s2{float:left;width:32%;margin-right:2%;}
.s3{float:left;width:32%;}
.sss{padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
.title{padding:60px 10px;margin-bottom:5px;}
.title h1{color:#555555;font-size:25px;font-weight:bold;margin-bottom:5px;}
.title p{color:#000000;font-size:14px;}
.thema{margin-top:30px;margin-bottom:20px;}
.basic_box0{padding:15px;background-color:#ffffff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box1{padding:15px;background-color:#f9f9f9;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box_sky{padding:15px;background-color:#e6f5ff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box2{padding:15px;background-color:#eeeeee;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.midashi h1, .midashi2 h1{font-size:18px;}
.midashi p, .midashi2 p{font-size:14px;margin-bottom:20px;}
.midashi img{margin-top:0px;margin-bottom:-15px;}
.discription-4 h1, .discription h1, .discription_cat h1, .discription_l h1, .discription_l2 h1, .discription_r h1{font-size:18px;}
.discription-4 p, .discription p, .discription_l p, .discription_l2 p, .discription_r p, table.company td, table.recruit td, .howtoaccess p{font-size:14px;}
.badge1, .badge11{position:absolute;top:-10px;right:-10px;}
.badge2, .badge22{position:absolute;top:-10px;right:-10px;}
.kakoi{font-size:14px;line-height:180%;background-color:rgba(255, 255, 255, 0.8);}
.discription_l img, .discription_r img{width:100%;height:auto;margin-bottom:10px;}
.figure{width:100%;}
.figure:nth-child(odd), .figure:nth-child(even){padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription_cat .cap{font-size:14px;}
.news .category{margin-bottom:5px;}
.news .text{font-size:14px;}
aside{background-color:#ffffff;padding:25px 0px;text-align:center;}
.share li a i{margin-right:0px;font-size:25px;}
.share li a span{display:none;}
.pdf_dl a{font-size:20px;margin:10px 15px;}
.back_btn a{font-size:20px;margin:10px 15px;}
table.mailform th,
table.mailform td{width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn{padding:0px 15px;}
input#submit_button{width:100%;font-size:20px;margin:10px 0px;}
.city-pc{display:none;}
.footertxt{display:none;}
.footer{margin-bottom:55px;}
.footer-inner p{text-align:left;}
.page-top a{position:fixed;bottom:55px;right:5px;}
.page-top img{width:120px;height:auto;}
}
@media (min-width:360px) and (max-width:599px){.header-1 img{width:130px;}
.header-2 .tel-mail{display:none;}
#menu-btn{width:80px;height:auto;cursor:pointer;}
.slider{display:none;}
.mid_box{padding-left:0px;padding-right:0px;}
.footer{margin-top:0px;}
.global_menu{border-radius:0px;margin-bottom:5px;}
.menu{display:none;}
.menu li a{display:block;padding:7px 10px;}
.menu .nolink{display:block;padding:7px 10px;}
.menu img{width:30px;}
.menu .text{margin-left:30px;font-size:16px;}
.menu span{font-size:12px;}
.sub_menu{display:none;}
.slider{margin-top:0px;margin-bottom:0px;}
.threes{display:none;}
.s1{float:left;width:32%;margin-right:2%;}
.s2{float:left;width:32%;margin-right:2%;}
.s3{float:left;width:32%;}
.sss{padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
.title{padding:60px 10px;margin-bottom:5px;}
.title h1{color:#555555;font-size:25px;font-weight:bold;margin-bottom:5px;}
.title p{color:#000000;font-size:16px;}
.thema{margin-top:30px;margin-bottom:20px;}
.basic_box0{padding:15px;background-color:#ffffff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box1{padding:15px;background-color:#f9f9f9;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box_sky{padding:15px;background-color:#e6f5ff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box2{padding:15px;background-color:#eeeeee;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.midashi h1, .midashi2 h1{font-size:18px;}
.midashi p, .midashi2 p{font-size:14px;margin-bottom:20px;}
.midashi img{margin-top:0px;margin-bottom:-15px;}
.discription-4 h1, .discription h1, .discription_cat h1, .discription_l h1, .discription_l2 h1, .discription_r h1{font-size:18px;}
.discription-4 p, .discription p, .discription_l p, .discription_l2 p, .discription_r p, table.company td, table.recruit td, .howtoaccess p{font-size:14px;}
.badge1, .badge11{position:absolute;top:-10px;right:-10px;}
.badge2, .badge22{position:absolute;top:-10px;right:-10px;}
.kakoi{font-size:14px;line-height:180%;background-color:rgba(255, 255, 255, 0.8);}
.discription_l img, .discription_r img{width:100%;height:auto;margin-bottom:10px;}
.figure{width:100%;}
.figure:nth-child(odd), .figure:nth-child(even){padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription_cat .cap{font-size:14px;}
.news .category{margin-bottom:5px;}
.news .text{font-size:14px;}
aside{padding:25px 0px;}
.share li a i{margin-right:0px;font-size:25px;}
.share li a span{display:none;}
.pdf_dl a{font-size:22px;margin:15px 15px;}
.back_btn a{font-size:22px;margin:15px 15px;}
table.mailform th,
table.mailform td{width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn{padding:0px 15px;}
input#submit_button{width:100%;font-size:20px;margin:10px 0px;}
.city-pc{display:none;}
.footertxt{display:none;}
.footer{margin-bottom:65px;}
.footer-inner p{text-align:left;}
.page-top a{position:fixed;bottom:70px;right:5px;}
.page-top img{width:120px;height:auto;}
}
@media (min-width:600px) and (max-width:767px){.header-1 img{width:170px;}
.header-2 .tel-mail{display:none;}
#menu-btn{width:100px;height:auto;cursor:pointer;}
.slider{display:none;}
.mid_box{padding-left:0px;padding-right:0px;}
.footer{margin-top:0px;}
.obi-inner br{display:none;}
.global_menu{border-radius:0px;margin-bottom:5px;}
.menu{display:none;}
.sub_menu{display:none;}
.slider{margin-top:0px;margin-bottom:0px;}
.sss{padding-top:10px;padding-bottom:10px;margin-bottom:5px;}
.title{padding:60px 10px;margin-bottom:5px;}
.thema{margin-top:30px;margin-bottom:20px;}
.thema br{display:none;}
.midashi img{margin-bottom:-15px;}
.basic_box0:after{content:"";display:block;clear:both;}
.discription-4{float:left;width:50%;}
.discription-4:nth-child(odd){padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription-4:nth-child(even){padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription-4 h1{font-size:18px;}
.basic_box0{padding:15px;background-color:#ffffff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box1{padding:15px;background-color:#f9f9f9;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box_sky{padding:15px;background-color:#e6f5ff;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.basic_box2{padding:15px;background-color:#eeeeee;border-radius:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
.kakoi{background-color:rgba(255, 255, 255, 0.8);}
.news a:after:{content:"";display:block;clear:both;}
.news time{float:left;width:180px;}
.news .text{float:none;width:auto;margin-left:180px;}
.pdf_dl a{margin:20px 15px;}
.back_btn a{margin:20px 15px;}
.btn{padding:0px 15px;}
input#submit_button{width:100%;font-size:20px;margin:10px 0px;}
.city-pc{display:none;}
.footertxt{display:none;}
.footer{margin-bottom:120px;}
.page-top a{position:fixed;bottom:130px;right:5px;}
.page-top img{width:120px;height:auto;}
}
@media (min-width:768px) and (max-width:1139px){.header-1 img{width:150px;}
.header-2 img{width:400px;}
.header:after{content:"";display:block;clear:both;}
.header-1{float:left;width:auto;}
.header-2{float:right;width:auto;}
.obi-inner br{display:none;}
.slider-s{display:none;}
.sss{padding-top:15px;padding-bottom:15px;}
#menu-btn{display:none;}
#menu{display:block !important;}
.menu{display:none;}
.menu li a{display:block;padding:7px 10px;}
.menu .nolink{display:block;padding:7px 10px;}
.menu img{width:30px;}
.menu .text{margin-left:30px;font-size:16px;}
.menu span{font-size:12px;}
.mid_box:after{content:"";display:block;clear:both;}
.menu_box{float:left;width:30%;}
.contents_box{float:left;width:70%;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.thema br{display:none;}
.basic_box0:after{content:"";display:block;clear:both;}
.discription-4{float:left;width:50%;}
.discription-4:nth-child(odd){padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription-4:nth-child(even){padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription-4 h1{font-size:16px;}
.badge1, .badge2, .badge11, .badge22{width:60px;height:60px;padding-top:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;}
.badge1 i, .badge2 i, .badge11 i, .badge22 i{display:block;font-size:25px;}
.basic_box0{padding:0px;background-color:#ffffff;border-radius:0px;margin-bottom:20px;}
.basic_box1{padding:15px;background-color:#f7f7f7;border-top:solid 5px #dfdfdf;border-radius:0px;margin-bottom:20px;}
.basic_box_sky{padding:15px;background-color:#e6f5ff;border-radius:0px;margin-bottom:30px;}
.basic_box2{padding:15px;background-color:#f7f7f7;border-top:solid 5px #dfdfdf;border-radius:0px;margin-bottom:20px;}
.news .category{margin-bottom:5px;}
.news .text{font-size:14px;}
.share li a{font-size:14px;}
.share li a i{margin-right:5px;font-size:20px;}
.city-sp{display:none;}
.footertxt{padding-top:30px;padding-bottom:30px;}
#FloatingMenu{display:none;}
#FloatingMenu img{display:none;}
}
@media (min-width:1140px){.header-1 img{width:180px;}
.header-2 img{width:480px;}
.header:after{content:"";display:block;clear:both;}
.header-1{float:left;width:auto;}
.header-2{float:right;width:auto;}
.obi-inner br{display:none;}
.slider-s{display:none;}
#menu-btn{display:none;}
#menu{display:block !important;}
.menu{display:none;}
.mid_box:after{content:"";display:block;clear:both;}
.menu_box{float:left;width:25%;}
.contents_box{float:left;width:75%;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.thema br{display:none;}
.basic_box0:after{content:"";display:block;clear:both;}
.discription-4{float:left;width:50%;}
.discription-4:nth-child(odd){padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.discription-4:nth-child(even){padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.basic_box0{padding:0px;background-color:#ffffff;border-radius:0px;margin-bottom:20px;}
.basic_box1{padding:20px;background-color:#f7f7f7;border-top:solid 5px #dfdfdf;border-radius:0px;margin-bottom:20px;}
.basic_box_sky{padding:20px;background-color:#e6f5ff;border-radius:0px;margin-bottom:30px;}
.basic_box2{padding:20px;background-color:#f7f7f7;border-top:solid 5px #dfdfdf;border-radius:0px;margin-bottom:20px;}
.news a:after:{content:"";display:block;clear:both;}
.news time{float:left;width:180px;}
.news .text{float:none;width:auto;margin-left:180px;}
.obi-inner, .header-inner, .sss-inner, .mid_box, .city-pc, .footer-inner{width:1140px;margin-left:auto;margin-right:auto;}
.city-pc{margin-top:50px;}
.city-sp{display:none;}
.footertxt-inner{width:1000px;margin-left:auto;margin-right:auto;}
#FloatingMenu{display:none;}
#FloatingMenu img{display:none;}
}
@media (min-width:1190px){}
