@charset "utf-8";
/* CSS Document */



@media screen and (min-width: 1025px) 
		{
			.pc {display: block}	
			.mobile {display: none}	

.subwrap {width: 1200px; height: auto; padding: 10px 0; position: relative}			
			.big_title {width: 1100px; text-align: center; font-family: "s-core-dream-regular", sans-serif !important; font-weight: 600; font-size: 35px; margin: 50px 0 30px; position: relative; z-index: 1;line-height: 52px}
			.big_titlebg {width: 580px; height: 25px; position: absolute; top: 25px; left: 320px; z-index: -1; background: #d2e3aa; border-radius: 15px}
			.big_titlebg_2 {width: 680px; height: 25px; position: absolute; top: 25px; left: 200px; z-index: -1; background: #d2e3aa; border-radius: 15px}            
			.j_p {width: 1100px; text-align: center; font-family: "s-core-dream-regular", sans-serif !important;font-size: 18px; line-height: 32px}
			.j_font {color: #d59735}
            .img-res {max-width: 100%; height: auto;}
			
			.stable_biz {width: 1100px; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; word-break: keep-all}
			.stable_biz tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 15px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_biz .t01 {background: #f1f1f1; text-align: center; width: 180px; padding: 0}
			.stable_biz .t02 { padding-left: 40px  }			
			.stable_biz th {   text-align: center;   background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}	
			.stable_biz .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .t_content {text-align: left}			

			.stable_time {width: 1100px; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; word-break: keep-all}
			.stable_time tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 15px; }
			.stable_time td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_time .timebg {background: #f7f7f7; text-align: center; width: 180px; padding: 0}
			.stable_time .t02 { padding-left: 40px  }			
			.stable_time th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .c01 {text-align: left}	
			.stable_time .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .t_content {text-align: left}			
   

			.stable_sp {width: 1100px; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; }
			.stable_sp tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 15px; }
			.stable_sp td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_sp .timebg2 {width: 25%; background: #f7f7f7; text-align: center;  padding: 0}
			.stable_sp .t02 { padding-left: 40px  }			
			.stable_sp th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_sp .c01 {text-align: left}	
			.stable_sp .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_sp .t_content {text-align: left}			
            .stable_sp .timeno {width:25%}                   
			
	}	

@media screen and (max-width: 1024px) 
		{
			
			
			.pc {display: none}	
			.mobile {display:block }					

		
.subwrap {width: 100%; height: auto; padding: 10px 0; position: relative; word-break: keep-all}					
			.big_title {width: 100%; text-align: center; font-family: "s-core-dream-regular", sans-serif !important; font-weight: 600; font-size: 20px; margin: 30px 0 30px; position: relative; z-index: 1;line-height: 35px}
			.big_titlebg {display: none}
			.j_p {width: 100%; text-align: center; font-family: "s-core-dream-regular", sans-serif !important;font-size: 16px; line-height: 28px; word-break: keep-all}
			.j_font {color: #d59735}
            .img-res {max-width: 100%; height: auto}
			
			.stable_biz {width: 100%; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 30px 0 20px; margin-top: 20px}
			.stable_biz tr {height: 30px; font-family: "s-core-dream-regular", sans-serif !important;font-weight:normal; font-size: 13px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_biz .t01 {background: #f1f1f1; text-align: center; width: 180px; padding: 0}
			.stable_biz .t02 { padding-left: 20px  }			
			.stable_biz th {   text-align: center;   background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}	
			.stable_biz .time {width: 60px}
			.stable_biz .t_style {text-align: center; font-weight: bold; background-color: #edf0f5; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .t_content {text-align: left}						
		
			.stable_time {width: 100%; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 20px; word-break: keep-all}
			.stable_time tr {height: 40px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 13px; }
			.stable_time td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_time .timebg {background: #f7f7f7; text-align: center; width: 180px; padding: 0}
			.stable_time .t02 { padding-left: 40px  }			
			.stable_time th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .c01 {text-align: left}	
			.stable_time .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .t_content {text-align: left}			
            
			.stable_sp {width: 100%; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; }
			.stable_sp tr {height: 40px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 13px; }
			.stable_sp td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_sp .timebg2 {width: 25%; background: #f7f7f7; text-align: center;  padding: 0}
			.stable_sp .t02 { padding-left: 40px  }			
			.stable_sp th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_sp .c01 {text-align: left}	
			.stable_sp .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_sp .t_content {text-align: left}			
            .stable_sp .timeno {width:25%}           
            
}
