@charset "utf-8";

/*  2017/07/07 edit by s.nakayama@technotrain.jp
/* CSS Document */
/* ----リセット---------------------------------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,p,blockquote,th,td{	margin:0;padding:0;}
table{	border-collapse:collapse;border-spacing:0; font-size:100%;}
address,caption,cite,code,dfn,em,strong,th,var{	font-style:normal;font-weight:normal;}
ul li,ol li { list-style:none; } 
/* h1,h2,h3,h4,h5,h6{	font-size:100%;font-weight:normal;} */

a img{border:none;}
/*         */
#wrap					{width:960px;margin:0 auto;border-top:#bdb76d 15px solid;border-left:#f5f5dc 10px solid;border-right:#f5f5dc 10px solid;
						 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/*         */
#main_2nd,#mainBottom	{width: 710px;float:right;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px} /* メインコンテンツの幅を指定 */  /* 右にフロート */
#sub_2nd,#mainTop		{width: 230px;float:left;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px} /* サブコンテンツの幅を指定 */  /* 左にフロート */

#main_top	 			{width: 940px;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;background:#FFF}
#main_bottom 			{width: 940px;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;background:#FFF}


#tableSchedule			{clear:both;}
/* フッター */
#footer					{padding:10px 0px;background:#f5f5dc;clear:both;}
#footer p				{text-align:left;font-size:12px;}
#pagetop 				{position: fixed;bottom: 50px;right:200px;}

/*         */
#groupStructureHeader	{width: 100%;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;background:#fff;}			/* グループ構成*/
#groupStructureLeft		{float: left;width:306px;margin:0px 0px 0px 0px;padding:5px 7px 5px 7px;background-color:#fff;}			/* グループ構成*/
#groupStructureMiddle 	{float: left;width:306px;margin:0px 0px 0px 0px;padding:5px 7px 5px 7px;background-color:#fff;}			/* グループ構成*/
#groupStructureRight	{float: left;width:306px;margin:0px 0px 0px 0px;padding:5px 7px 5px 7px;background-color:#fff;}			/* グループ構成*/


input,
textarea,select			{padding:5px;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom:4px;
						text-shadow: 0 1px #fff;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;
						background:#ececec;background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fff));background: -moz-linear-gradient(top, #ececec, #fff);
						background: -o-linear-gradient(top, #ececec, #fff);background: -ms-linear-gradient(top, #ececec, #fff); background: linear-gradient(top, #ececec, #fff);
						filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff');
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff)";
						-pie-background: linear-gradient(top, #ececec, #fff);behavior: url(../cssLib/js/PIE.htc);}
				
input:hover,input:focus	{bodser-color:#a3bfbf;-moz-box-shadow:0 0 6px 0 #23d0ce;-weblit-box-shadow:0 0 6px 0 #23d0ce;box-shadow:0 0 6px 0 #23d0ce;behavior:url(../cssLib/js/PIE.htc);}