@charset"utf-8";*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,form,input,textarea,th,td,select{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
li{list-style:none}
a{text-decoration:none;color:#666}
a,a:hover{text-decoration:none;outline:none}
i{font-style:normal}
img{border:none;max-width:100%}
table{border-collapse:collapse}
input,select,textarea{border:none;outline:none;background:none}
textarea{resize:none;overflow:auto}
body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#666;background:#fff}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
::-webkit-input-placeholder{font-size:16px;color:#cdcdcd}
::-moz-placeholder{font-size:16px;color:#cdcdcd}
:-ms-input-placeholder{font-size:16px;color:#cdcdcd}
.pc{display:block}
.phone{display:none}
.wrap{max-width:1440px;min-width:320px;margin:0 auto}
.max1920{max-width:1920px;margin:0 auto}
.bossgoo-com-item{padding-top:80px}
.bossgoo-com-item .first-title{font-size:40px;font-weight:bold;line-height:1;margin-bottom:50px;text-align:center}
.text-hidden1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.text-hidden2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.text-hidden3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
@font-face{font-family:'Barlow';src:url('../fonts/barlow-regular-webfont.woff2') format('woff2'),url('../fonts/barlow-regular-webfont.woff') format('woff'),url('../fonts/barlow-regular-webfont.TTF') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'poppinsregular';src:url('../fonts/POPPINS-REGULAR.woff') format('woff'),url('../fonts/POPPINS-REGULAR.TTF') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'AcademyC';src:url('../fonts/AcademyC.woff') format('woff'),url('../fonts/AcademyC.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Aleo';src:url('../fonts/ALEO.woff') format('woff'),url('../fonts/ALEO.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Bitter';src:url('../fonts/Bitter-Regular.woff') format('woff'),url('../fonts/Bitter-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'ChunkFive';src:url('../fonts/ChunkFive-Regular.woff') format('woff'),url('../fonts/ChunkFive-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Dosis';src:url('../fonts/Dosis-Regular.woff') format('woff'),url('../fonts/Dosis-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Heebo';src:url('../fonts/Heebo-Regular-7.woff') format('woff'),url('../fonts/Heebo-Regular-7.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Hind';src:url('../fonts/Hind-Regular-5.woff') format('woff'),url('../fonts/Hind-Regular-5.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'impact';src:url('../fonts/impact.woff') format('woff'),url('../fonts/impact.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url('../fonts/LATO-REGULAR.woff') format('woff'),url('../fonts/LATO-REGULAR.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Ostrich Sans';src:url('../fonts/ostrich-regular.woff') format('woff'),url('../fonts/ostrich-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'latoregular';src:url('../fonts/lato-regular-webfont.woff2') format('woff2'),url('../fonts/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@media only screen and (max-width:1480px){.wrap{padding-left:20px !important;padding-right:20px !important}
}@media only screen and (max-width:1040px){html{font-size:50px;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:auto}
body{font-size:.36rem;overflow-x:hidden}
.pc{display:none}
.phone{display:block}
.wrap{padding:0}
.wrap{padding-left:10px !important;padding-right:10px !important}
.bossgoo-com-item{padding-top:.6rem}
.bossgoo-com-item .first-title{font-size:.6rem;margin-bottom:.3rem}
}@media only screen and (max-width:767px){body{font-size:.28rem}
.bossgoo-com-item{padding-top:.6rem}
.bossgoo-com-item .first-title{font-size:.44rem;margin-bottom:.3rem}
}.Validform_checktip{line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px}
.Validform_right{color:#71b83d}
.Validform_wrong{color:red;white-space:nowrap}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center}
.Validform_error{background-color:#ffe7e7}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0px;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999')}
#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none}
#Validform_msg a.Validform_close:hover{color:#cc0}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left}
.pagination{float:left;width:100%}
.pagination li{float:left;border:1px #ccc solid;padding:2px 10px;margin:0 2px}
.pagination .active{background:#098b8b;color:#fff}
.container{max-width:900px;text-align:center}
.button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:2rem}
.modal-trigger{border:none;/*font-size:1.8rem;*/border-radius:50px;cursor:pointer;transition:all 0.3s ease;background:none;color:#fff}
.modal-trigger.primary{}
.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease}
.modal-overlay.active{opacity:1;visibility:visible}
.modalm{background:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.3);width:90%;max-width:500px;transform:translateY(30px);transition:transform 0.4s ease;overflow:hidden}
.modal-overlay.active .modal{transform:translateY(0)}
.modalm-header{padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center}
.modalm-title{font-size:1.5rem;font-weight:600;color:#333}
.modalm-close{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#777;transition:color 0.2s;line-height:1}
.modalm-close:hover{color:#333}
.modalm-body{padding:2rem;line-height:1.6;color:#555}
.message-box1 .from .input>div{width:100%;background:#f8f8f8;border:0;resize:none;font-size:16px;margin-bottom:20px}
.message-box1 .from .input input{width:100%;padding:15px 20px;border-radius:8px;border:1px solid #ddd}
.message-box1 .from textarea{width:100%;padding:15px 20px;margin-bottom:20px}
.modal-trigger span{width:140px;height:30px;line-height:30px;border-radius:10px;font-size:16px;color:#fff;position:absolute;background:#0894a1;top:10px;}
@media (max-width:600px){.button-group{flex-direction:column;align-items:center}
.modal-trigger{width:100%;max-width:300px}
h1{font-size:2rem}
.modalm-title{font-size:0.3rem;font-weight:600;color:#333}
.modalm-body{padding:0.2rem;line-height:1.6;color:#555}
.modalm-header{padding:0.2rem;background:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center}
.modalm-close{background:none;border:none;font-size:0.8rem;cursor:pointer;color:#777;transition:color 0.2s;line-height:1}
.modalm-body{padding:0.2rem;line-height:1.6;color:#555}
.modal-trigger span{width:90px;height:30px;line-height:30px;border-radius:5px;font-size:12px;color:#fff;position:absolute;background:#0894a1;top:10px;left:10px}
}
#content{width:100%;height:130px;border-radius:8px;border:1px solid #ddd;padding:0 1%}


#submit {min-width: 20%; line-height: 35px; background: #0894a1;color: #fff; border: none; font-size: 18px; border-radius: 8px;}