@charset "utf-8";

/*
Theme Name: ＳＴＣＩ
Description: ＳＴＣＩ のデフォルトテーマ
Version: 1.6
*/



/* Style */
/*/////////////////////////////////////////////////*/

h1 {
	text-indent    : -9999px;
	background     : url("/schedule/wp-content/themes/stci/images/mainvisual.jpg");
}

div#sb-archive ul a {
	text-decoration: none;
}



/* Shedule-list */

ul.sh-list li {
	font-size      : 12px;
	background     : url("/shared/img/icon_arrow.gif") no-repeat 100% 14px; 
	border-bottom  : 1px dotted #999999;
	padding        : 7px 0 7px 0;
}

ul.sh-list li img,
ul.sh-list li span,
ul.sh-list li a {
	float          : left;
}

ul.sh-list li a {
	text-decoration: none;
	width          : 485px;
	padding-right  : 15px;
}

ul.sh-list li img.sh-icon {
	width          : 54px;
	margin         : 0 10px 0 0;
}

ul.sh-list li span.sh-day {
	color          : #b53521;
	width          : 66px;
	margin         : 0 10px 0 0;
}



/* Detail Page */
/*/////////////////////////////////////////////////*/

body#schedule div.box h2 span.h-date {
	color          : #ff9393;
	margin         : 0 15px 0 0;
}

body#schedule div.box p img {
	margin         : 0 10px 10px 0;
	float          : left;
}

body#schedule div.box div.col p img {
	margin         : 0;
	float          : none;
}

body#schedule div.box ul li {
	background     : url("/shared/img/icon_list.gif") no-repeat 0 5px;
	margin         : 0 0 6px 0;
	padding        : 0 0 0 10px;
}

body#schedule div.box table th,
body#schedule div.box table td {
	text-align     : left;
	vertical-align : top;
	border         : 1px solid #ffffff;
	padding        : 5px;
}

body#schedule div.box table tr.em th,
body#schedule div.box table tr.em td {
	color          : #d12727;
}

body#schedule div.box table th {
	color          : #ffffff;
	background     : #72aac1;
}

body#schedule div.box table td {
	background     : #eeeeee;
}

body#schedule div.box div.result {
	background     : #eeeeee;
	margin         : 40px 0 0 0;
	padding        : 10px;
}

body#schedule div.box div.result h3 {
	color          : #ffffff;
	background     : #999999;
	padding        : 4px 10px;
}
body#schedule div.box div.result table {
	width          : 300px;
	margin         : 0 10px 10px 0;
	float          : left;
}

body#schedule div.box div.result table th,
body#schedule div.box div.result table td {
	border         : 1px solid #eeeeee;
}

body#schedule div.box div.result table td {
	background     : #ffffff;
}



/* Float Clear */
/*/////////////////////////////////////////////////*/

ul.sh-list li:after,
div.navigation:after,
body#schedule div.box p:after {
	content         : " ";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

ul.sh-list li,
div.navigation,
body#schedule div.box p {
	display         : inline-block;
}

/*\*/
* html ul.sh-list li,
* html div.navigation,
* html body#schedule div.box p {
	height          : 1%;
}

ul.sh-list li,
div.navigation,
body#schedule div.box p {
	display         : block;
}
/*\*/