
@charset "UTF-8";
.biz-sec { background-color: rgba(51,51,51,.1);}
#opening h1 { color:#f9973e; border-bottom: 2px solid #f9973e;}
#consultation{ background-size:cover; background-position:center center; background-attachment: fixed; padding: 5rem 0;}.consultation-text { background:rgba(255,255,255,0.7); border-radius: 0 15px 15px 0;}
#consultation h1{ position: relative; text-decoration: 4px underline wavy #ffb400; text-underline-offset: 10px; text-align: center; font-weight: bold;}
.consultation-text ul li i { color: #ffb400;}
#service-content h1 { position:relative; display: inline-block; width:50%; color:#f9973e;}#service-content h1::before,#service-content h1::after { content: ''; position:absolute;	top: 50%;	display: inline-block;	width: 25%;	height: 2px; background-color:#ffb400; }#service-content h1::before { left:0;}#service-content h1::after { right: 0;}
#service-content ul li:before {content:'■'; color:#ffb400;	margin-right:.25rem;}
#jobstyle-contents{ background: linear-gradient( 45deg, #f0f8ff, #d9edff, #f0f8ff);}
.jobstyle-contents-text { background:rgba(255,255,255,0.7); border-radius: 15px 15px;
box-shadow: 2px 2px 10px rgb(0,0,0,25%);}#jobstyle-contents h1:before,#jobstyle-contents h1:after { content: '●';	color: #FFB400;	padding: 0 .5rem;}#jobstyle-contents h1 span.circle:before,#jobstyle-contents h1 span.circle:after { content: '●';	font-size: 50%;	color: #FFB400;	padding: 0 .5rem;}
@media (min-width: 768px){}
@media (min-width: 1200px){}
@media (min-width: 1300px){}
@media (max-width: 767px){}
@media (max-width: 575px){.consultation-text {background:rgba(255,255,255,0.7);	border-radius: 15px 15px;	margin: 1rem;}	#service-content h1 {width: 70%;}	#service-content h1::before,	#service-content h1::after {width: 15%;}}