#schForm{width:100%;margin-bottom:10px;}
#schForm > ul{width:100%;border-top:2px solid #aaa;}
#schForm li{display:flex;align-items: stretch;border-bottom:1px solid #ccc;font-size:13px;}
#schForm li div.head{width:130px;padding:7px 5px 7px 10px;background-color:#f5f5f5;font-weight:bold;}
#schForm li div.text{padding:5px 5px 5px 10px;width:calc(100% - 130px)}
#schForm li > div input[type='text'],
#schForm li > div select{padding-left:10px;margin-right:5px;height:30px;border:1px solid #aaa;font-size:13px;}
#schForm li > div select{padding-left:10px;width:130px;}
#schForm li > div input.re_date{width:100px;}
#schForm .help{margin-top:5px;font-size:12px;color:darkgreen;line-height:17px;}
#schForm .schBtnGroup{margin-bottom:3px;display:flex;align-items:center;flex-wrap:wrap;}
#schForm .schBtnGroup button{margin-bottom:8px;margin-right:5px;font-size:12px;height:23px;padding:0px 8px;background-color:white;border:1px solid #aaa;border-radius:5px;}
#schForm .sch_date{display:flex;align-items:center;}
#schForm .sch_date span{margin-right:7px;}
#schForm .sch_date span.line{margin:0px 10px;}
#schForm .sch_submit{display:flex;align-items:center;}
#schForm .sch_submit input{width:200px;}
#schForm .sch_submit button{height:30px;padding:0px 30px;background-color:#333;color:white;border:0px;}
.sch_word{background-color:yellow;color:red;font-weight:bold;}

#schForm .schBtnGroup button.on{background-color:#333;color:white;}

@media (max-width: 780px) 
{
	#schForm .pc_view{display:none;}
}

@media (max-width: 560px) 
{
	#schForm li{display:block;padding:6px 5px 3px 20px}
	#schForm li div.head{padding:0px 10px 3px 0px;width:100%;background-color:white;}
	#schForm li div.text{padding:0px 10px 5px 0px;width:100%;}
}

@media (max-width: 470px) 
{
	#schForm li {padding-left:10px;}
	#schForm li > div select{width:110px;padding-left:5px;}
	#schForm li  div.sch_scope_con select{width:90px;}
	#schForm li > div input.re_date{width:80px;padding-left:5px;}
	#schForm li > div span.pc_date{display:none;}
	#schForm li > div span.pc_date.line{display:inline-block;margin:0px 5px;}
#schForm .sch_submit input{width:150px;}
}