@charset "UTF-8";

#mrk-schedule .scl .section {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0 0 24px 24px;
}




#mrk-schedule a:hover.schdl_tab {
	text-decoration:none;
	border-bottom:#F60 1px solid;
}
#mrk-schedule .ytab-box a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#81aa2e;
	width:240px;
	padding:4px 0;
	display:inline-block;
	font-size:14px;
	text-align:center;
	border-bottom:#DDDDDD 1px solid;
	margin:0 0 0px!important;
}
#mrk-schedule .ytab-box a.ycurrent {
	background:#81aa2e;
	color:#FFF;
}
#mrk-schedule .ytab-box a:hover {
	text-decoration:none;
	border-bottom:#81aa2e 1px solid;
}



#mrk-schedule a.schdl_tab {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#F60;
	width:112px;
	padding:4px 0;
	display:inline-block;
	font-size:14px;
	text-align:center;
	border-bottom:#DDDDDD 1px solid;
	margin-right:8px;
	margin-bottom:16px;
}

#mrk-schedule a.current {
	background:#F93;
	color:#FFF;
}




#mrk-schedule .scl h4 span {
	visibility: hidden;
	text-indent:-9999px;
	font-size:10%;
}
#mrk-schedule .scl h4.sec_title {
	height:48px;
	width:360px;
	display:block;
	margin-bottom:8px;
}
#mrk-schedule .scl h4.schedule-tokyo {
	background:url(../../../sys/schedule/img/area/schedule.gif) no-repeat 0 0;
}
#mrk-schedule .scl h4.schedule-chiba {
	background:url(../../../sys/schedule/img/area/schedule.gif) no-repeat 0 -48px;
}
#mrk-schedule .scl h4.schedule-saitama {
	background:url(../../../sys/schedule/img/area/schedule.gif) no-repeat 0 -96px;
}
#mrk-schedule .scl h4.schedule-kanagawa {
	background:url(../../../sys/schedule/img/area/schedule.gif) no-repeat 0 -144px;
}
#mrk-schedule .scl h4.schedule-suburban {
	background:url(../../../sys/schedule/img/area/schedule.gif) no-repeat 0 -192px;
}


#mrk-schedule .scl .section h5 {
	color:#999;
	font-size:12px;
	border-bottom:#CCC 1px solid;
	width:3em;
	margin-bottom:0.5em;
}
#mrk-schedule .scl ul {
	
}
#mrk-schedule .scl li {
	font-size:14px;
}
#mrk-schedule .scl li a {
	color:#666;
}

#mrk-schedule .scl p.add {
	text-align:right;
	font-size:14px;
}
#mrk-schedule .scl p.add a {
	color:#036;
}

/***jQueryのボタン***/
a.continue {
	display:block;
	width:360px;
	height:64px;
	margin:8px 0;
	background-repeat:no-repeat;
	background-position:left top;
}
a.continue:hover {
	background-position:left bottom;
}
a.continue:focus {
	outline:none;
}
a.tokyo_ctg {
	background-image:url(../jq/schedule-tokyo.gif);
}
a.saitama_ctg {
	background-image:url(../jq/schedule-saitama.gif);
}
a.chiba_ctg {
	background-image:url(../jq/schedule-chiba.gif);
}
/***jQueryのボタン***/

/*ポップアップカード*/
div.schedule-detail {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:left;
	padding:8px;
	border:#CCC 1px solid;
	width:658px;
	voice-family: "\"}\"";	
	voice-family: inherit;
	width:640px;
}
#schedule-detail-header {
	margin-bottom:16px;
}
div.schedule-detail .title {
	float:left;
	width:584px;
	font-size:20px;
	color:#600;
}

div.schedule-detail .close {float:left;}
div.schedule-detail .close a span {visibility: hidden; text-indent:-9999px; font-size:10%;}
div.schedule-detail .close a {
	background:url(../../../sys/schedule/img/btn/btn-close.gif) no-repeat left top;
	display:block;
	width:56px;
	height:16px;
	text-decoration:none;
}

div.schedule-detail .body {
	float:left;
	padding:0;
	width:344px;
	color:#666666;
}
div.remark {
	float:right;
	border-left:#999 1px dotted;
	padding-left:7px;
	width:280px;
	voice-family: "\"}\"";	
	voice-family: inherit;
	width:272px;
}
div.remark p {
	color:#666666;
	font-size:12px;
	line-height:150%;
}
	
div.schedule-detail .access {
	width:640px;
	height:240px;
}
.access-detail, .haddress {
	color:#666666;
	text-align:right;
	font-size:12px;
	margin-top:8px;
}
.access-detail a {color:#F33;}

div.schedule-detail .body p {padding-bottom:8px; line-height:150%;}
div.schedule-detail .body p.day,div.schedule-detail .body p.place,div.schedule-detail .body p.access {padding-left:60px;}
div.schedule-detail .body p.day {background:url(../../../sys/schedule/img/icon/ico-day.gif) no-repeat 3px left;}
div.schedule-detail .body p.place {background:url(../../../sys/schedule/img/icon/ico-place.gif) no-repeat 3px left;}
div.schedule-detail .body p.access {background:url(../../../sys/schedule/img/icon/ico-access.gif) no-repeat 3px left;}

.ico-time {background:url(../../../sys/schedule/img/icon/ico-time.gif) no-repeat 4px left; padding-left:15px;}
/*ポップアップカード*/

/***jQuery Modalウィンドウ***/
div.jqmWindow {
    display: none;
    /*position: fixed;*/
    position: absolute;
    top: 12%;
    left: 50%;
    margin-left: -337px;
    width: 658px;
    background-color: white;
    border: none;
    padding: 8px;
}
div.jqmWindow img {
	padding:8px;
}
div.jqmWindow a:hover {
	background-position:left bottom;
}
.jqmOverlay { background-color: black; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position:absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/***jQuery Modalウィンドウ***/