<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#sp_all {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.5;
	letter-spacing: -0.05em;
}
#sp_menu {
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}
#sp_menu img {
	margin-right: 6px;
}
#sp_head {
	text-align: center;
	background: url(../img/bg-head.jpg) repeat-x 0px 0px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.sp2_news {
	padding-bottom: 10px;
}
.sp2_news p {
	background: url(../img/yajior20.png) no-repeat 5px 8px;
	line-height: 1.4em;
	padding: 12px 20px 12px 40px;
	border-bottom: 1px dotted #E6762B;
}
.sp2_plan {
	width: auto;
	background: url(../img/yajibl20.png) no-repeat right center;
	padding-right: 25px;
	font-size: 90%;
	border-bottom: 1px dotted #4BD2F9;
	margin-bottom: 3px;
	line-height: 1.4em;
	padding-top: 5px;
}
.sp_frow1 {
	width: 90%;
	padding-right: 5px;
	font-size: 90%;
	border-bottom: 1px dotted #4BD2F9;
	margin-bottom: 3px;
	line-height: 1.4em;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.sp2_plan p{
	margin-bottom: 10px;
}
.sp2_plan5 {
	width: auto;
	background: url(../img/yajibl20.png) no-repeat right center;
	border-bottom: 1px dotted #4BD2F9;
	margin-bottom: 3px;
	line-height: 1.4em;
	padding: 5px 25px 5px 15px;
	font-weight: bold;
}
.sp2_course {
	width: auto;
	padding-right: 10px;
	font-size: 90%;
	border-bottom: 1px dotted #FE7F00;
	margin-bottom: 3px;
	line-height: 1.4em;
	padding-top: 8px;
}
.sp_im {
	float: left;
	width: 30%;
	margin-bottom: 15px;
	margin-right: 20px;
}
.sp_im02 {
	float: left;
	width: 60%;
	margin-bottom: 15px;
}
.sp_imhon {
	float: left;
	width: 100%;
}
.sp_hon {
	width: 90%;
	padding-left: 15px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.sp_indph {
	font-size: 85%;
	float: left;
	width: 45%;
	margin-bottom: 15px;
	text-align: center;
	line-height: 1.3;
	text-decoration: overline;
}
.sp_center {
	text-align: center;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#sp_price_table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
}
.sp_price_td01 {
	background: #200100;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 5px;
	text-align: center;
}
.sp_price_td02 {
	background: #390200;
	padding: 5px;
	text-align: center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bolder;
	color: #FFF;
}
.sp_cammoji {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.3;
	background: #C33;
	padding: 10px;
	border: 2px dotted #F69;
	font-size: 12px;
	margin-bottom: 20px;
}
.sp_cammoji2 {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.3;
	background: #333;
	padding: 10px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	text-align: center;
}
.sp_cam_td01 {
	background: #390200;
	padding: 5px;
	text-align: center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bolder;
	color: #FFF;
}
.sp_cam_td02 {
	background: #200100;
	padding: 5px;
	text-align: center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bolder;
	color: #FFF;
}
.calimg {
	margin-top: 10px;
	margin-bottom: 10px;
}
.sp_cammoji3 {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.3;
	background: #222;
	padding: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}
.sp_cam_td04 {
	background: #390200;
	padding: 15px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
}
#sp_saon_table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
}
#sp_afe_fom {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	background: #200100;
	padding: 10px;
	-webkit-border-radius: 5px;
	border: 1px solid #666;
	line-height: 1.3;
	margin-bottom: 30px;
}
.sp_fo80p {
	width: 80%;
}
.sp_fo90p {
	width: 90%;
	margin-bottom: 12px;
}
.sp_fo120p {
	width: 120%;
	margin-bottom: 8px;
}
.sp_fo_mida {
	background: #603431;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	width: 95%;
}
.sp_salo_td08 {
	background: #390200;
	padding: 15px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bolder;
	color: #FFF;
	line-height: 1.3;
}
.footad {
	font-size: 70%;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.footmenu {
	font-size: 80%;
	width: 90%;
	line-height: 1.3;
	margin-right: auto;
	margin-left: auto;
}
.footmenu2 {
	text-align: center;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#Ta_medi {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-size: 90%;
}
.tdMedi01 {
	border-bottom: 1px dashed #666;
}
.tdMedipc01 {
	width: 140px;
}
.sp_15sla {
	width: 15%;
}
.sp_18sla {
	width: 18%;
}
.sp_20sla {
	width: 20%;
}
.sp_25sla {
	width: 25%;
}
.sp_30sla {
	width: 30%;
}
.sp_40sla {
	width: 40%;
}
.sp_45sla {
	width: 45%;
}
.sp_50sla {
	width: 50%;
}
.sp_60sla {
	width: 60%;
}
.sp_70sla {
	width: 70%;
}
.sp_80sla {
	width: 80%;
}
.sp_90sla {
	width: 90%;
}
.sp_95sla {
	width: 95%;
}
.sp_100sla {
	width: 100%;
}
.sp_renser {
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 3px solid #FFD6BE;
}
.sp_renser10 {
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	background: #FCEADB;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
}
.sp_renser p {
	margin-bottom: 8px;
}
.sp_renser10 p {
	margin-bottom: 12px;
}
.sp_renhonkamo {
	margin-bottom: 8px;
}
.sp_renser02 {
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	background: #FFF5F5;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 2px #666666;
	font-size: 110%;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.sp_renser03 {
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	background: #F0FFF0;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 2px #666666;
	font-size: 110%;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.sp_renin {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.sp2_newsOne {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	line-height: 1.8em;
	letter-spacing: -0.09em;
}
.sprenLis01 {
	float: left;
	margin-right: 5px;
	font-size: 90%;
	width: 90px;
}
.sprenLis02 {
	float: left;
	margin-right: 5px;
	font-size: 90%;
	width: 60%;
}
.sprenLis03 {
	float: left;
}
.sprenLis04 {
	float: left;
	margin-right: 5px;
	font-size: 90%;
	width: 70%;
}
.sp_main01 {
	color: #06C;
}
.sp_nexx {
	text-align: center;
	margin-bottom: 15px;
	font-size: 150%;
}
.sptophead {
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
	background-image: url(../../img/bg04.png);
	background-repeat: repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}
.spresu01 {
	color: #FFF;
	text-align: center;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}
#spfoot {
	text-align: center;
	padding: 10px;
	line-height: 1.5em;
	font-size: 12px;
	background: url(../img/bg-foot.jpg) repeat-x bottom;
}
.imcen {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.sp_price02 {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 2px #666666;
	margin-bottom: 10px;
	padding: 15px;
	border: 1px solid #E6DCD2;
}
.sp_pricap {
	font-size: 80%;
	line-height: 1.2;
	color: #960;
	margin-bottom: 10px;
}
.sp_hon002 {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.sp_hon002 p {
	margin-bottom: 10px;
}
.sp_ophon {
	line-height: 1.3em;
	color: #906;
	text-align: right;
}
.spnbar01 {
	background: url(../image/nbar01.png) repeat-x;
	height: 20px;
	width: 100%;
}
#menu {
}
#menu a {
	width: 20%;
	padding: 15px 0;
	background: #FAFCFC;
	text-align: center;
	float: left;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1.1em;
	background: #F60 left top;
	font-weight: bold;
	letter-spacing: -0.1em;
	color: #FFF;
	border-right: 2px solid #FFF;
}
#menu a:nth-child(5) {
	border-right-style: none;
}
#menu2 {
	margin-bottom: 25px;
}
#menu2 a {
	width: 50%;
	padding: 15px 0;
	background: #FFDFBF;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 3px solid #FFFFFF;
	font-size: 16px;
	line-height: 1.1em;
	background: #FE7F00 left top;
	font-weight: bolder;
	border-left: 3px solid #FFFFFF;
	color: #FFF;
	border-radius: 12px;
}
#menu3 {
	border-top: 1px solid #FCAB6E;
	border-bottom: 1px solid #FCAB6E;
}
#menu3 a {
	width: 20%;
	padding: 15px 0;
	background: #FAFCFC;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #FCAB6E;
	font-size: 14px;
	line-height: 1.1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FAFAFA));
}
#menu3 a:nth-child(5) ,#menu3 a:nth-child(10){
	border-right-style: none;
}
#menu4 {
	margin-bottom: 10px;
}
#menu4 a {
	width: 20%;
	padding: 15px 0;
	background: #FBE7E3;
	text-align: center;
	float: left;
	border-right: 2px solid #FFFFFF;
	font-size: 12px;
	line-height: 1.1em;
	border-radius: 8px;
	box-sizing: border-box;
}
#menu4 a:nth-child(5) {
	border-right-style: none;
}
#menu5 {
	margin-bottom: 25px;
}
#menu5 a {
	width: 33%;
	padding: 15px 0;
	background: #FFDFBF;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 3px solid #FFFFFF;
	font-size: 16px;
	line-height: 1.1em;
	background: #00CC66 left top;
	border-left: 3px solid #FFFFFF;
	color: #FFF;
	border-radius: 12px;
}
#menu5 img {
	width: 33%;
	padding: 15px 0;
	text-align: center;
	float: left;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 1.1em;
	color: #FFF;
	border-radius: 12px;
}
#menu6 {
	border-top: 1px solid #AFEFFF;
	border-bottom: 1px solid #AFEFFF;
}
#menu6 a {
	width: 33%;
	padding: 20px 0;
	background: #FAFCFC;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #AFEFFF;
	font-size: 12px;
	line-height: 1.1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FAFAFA));
	font-weight: bold;	
}
#menu6 a:nth-child(3), #menu6 a:nth-child(6), #menu6 a:nth-child(9), #menu6 a:nth-child(12) {
	border-right-style: none;
	width: 34%;
}
.bot50  {
	padding: 15px 0;
	background: #FFDFBF;
	text-align: center;
	box-sizing: border-box;
	border-right: 3px solid #FFFFFF;
	font-size: 16px;
	line-height: 1.1em;
	background: #EB7600;
	font-weight: bolder;
	border-left: 3px solid #FFFFFF;
	color: #FFF;
	border-radius: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 65%;
}
.bot50top {
	background: #FFDFBF;
	text-align: center;
	box-sizing: border-box;
	border-right: 3px solid #FFFFFF;
	font-size: 16px;
	line-height: 1.1em;
	font-weight: bolder;
	border-left: 3px solid #FFFFFF;
	color: #F60;
	border-radius: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 65%;
	background-color: #FFCC33;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.bot50-2 {
	padding: 4px;
	background: #FFDFBF;
	text-align: center;
	box-sizing: border-box;
	border-right: 3px solid #FFFFFF;
	font-size: 16px;
	background: #CCCCCC;
	border-left: 3px solid #FFFFFF;
	border-radius: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 50%;
	margin-bottom: 6px;
	font-weight: bold;
}
.bot50 a {
	color: #FFF;
}
.prise_table th {
	background-color: #E0D3B8;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #FFF;
	text-align: center;
}
.prise_table td {
	color: #000000;
	background-color: #F4F0E6;
	border: 1px solid #FFF;
	font-size: 12px;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
}
.prise_table {
	text-align: right;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	margin-bottom: 10px;
}
.prise_table table {
	width: 100%;
}
	.check_time table {
	width: 384px;
	border-collapse:collapse;
	font-weight: normal;
	border: 1px solid #FFD9D2;
}
.foo-yama {
	width: 100%;	
}
.foo-yama table{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.foo-yama td,th{
	padding: 8px 5px;
}
.foo-yama th{
	background:#FFD9D2; 
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	font-weight: normal;
}
.foo-yama td{
	background:#FFF5F3;
	text-align: center;
}
.news_two {
	margin-bottom: 10px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.news_box {
	margin-bottom: 15px;
}
.data2 {
	display: block;
}
.sp2_news {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.new_all2{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.new_all2 a{
	display:block;
	margin-bottom:20px;
	
}
.all_one{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	
}
.newssp_img{
	width:80%;
	height:70%;
	margin-left:auto;
	margin-right:auto;
	
}
.newssp_img img{
	width:100%;
	height:100%
}.injury_box {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_one table {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.box_one th {
	font-size: 20px;
}
.box_one td {
	background-color: #FEECC7;
	padding-top: 5px;
	padding-bottom: 5px;
}
.no_icon {
	float: left;
	width: 15%;
	background-image: url(../img/voice_icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 20px;
	height: 33px;
	padding-left: 40px;
}
.flol0 {
	float: left;
}
.joboffer {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.joboffer img {
	width: 100%;
}
.all_one p{
	border:none;
	background:none;
}</pre></body></html>