
@charset "UTF-8";
.biz-sec { background-color: rgba(51,51,51,.1);}
#business { overflow: hidden;}.biz-text-area { padding: 3.5vw;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { background-color: #ffffff; border-left: solid 3px #ffb400; padding: .5vw .5vw .5vw .8vw;}
#job-text span,
#anxiety span {color: #5E2700;	font-size: 120%;	font-weight: 600;}
#jobstyle-contents dt {font-size: 120%;	text-decoration: 4px underline wavy #FFB400;	text-underline-offset: .5rem;}#jobstyle-contents dd {font-size: 90%;	padding-left:1em;	text-indent:-0.8em;	line-height: 1.5;	padding-bottom: .5rem;	margin-bottom: 1rem;	border-bottom: 2px dotted #333;}
#anxiety i {color: #F9973E;}
#support li > div{color: #fff;	font-size: 80%;	font-weight: 500;	border-radius: 20px;	padding: .25rem 1rem;	margin-bottom: 1rem;}#support01 {background-color: #FFB400;}#support02 {background-color: #00AAFF;}#support03 {background-color: #F50004;}#support04 {background-color: #00c932;}#support05 {background-color: #FF0080;}#support06 {background-color: #9900FF;}
#info table {width: 100%;	border: 1px solid #333;}#info table td{width: 70%;	background-color: #fcf8ed;	border: 1px solid #333;	padding: .5rem 1rem;}#info table td:first-child{width: 30%;	background-color: #FCE9C5;}
#info h2 {position: relative;	padding-bottom: .5rem;	margin-bottom: 2rem;}#info h2:after {position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; content: ""; opacity: 0.6; background-image: repeating-linear-gradient(-45deg, #FFB400, #FFB400 1px, transparent 1px, transparent 3px); background-size: 4px 4px; -webkit-backface-visibility: hidden; backface-visibility: hidden;}img.job_icon{ width:50px;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-text-area h2 { font-size: 140%; } .biz-text-area h3 { font-size: 120%; margin-bottom: 0; } .biz-text-area h4 { font-size: 110%; margin-bottom: 0; }}
@media (min-width: 1300px){ .biz-text-area { font-size: 1.1rem; }}
@media (max-width: 767px){ .biz-text-area h2 { font-size: 120%; } .biz-text-area h3 { font-size: 105%; } .biz-text-area h4 { font-size: 100%; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}