<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift-jis";
/* CSS Document */

/* スケジュール　テーブル------------------------------------------------------------------------------------- */

table {
	width:95%;
	margin: 10px auto 0 ;
}

table th {
	width:35%;
	background-color:#fff4d0;
	border:1px solid #cccccc;
	padding:10px;
	color:#e14d19;
	font-weight:bold;
	text-align:left !important;
	vertical-align:middle;
}

table td {
	width:65%;
	border:1px solid #cccccc;
	padding:10px;
	font-weight:bold;
	text-align:left !important;
}

#scheduleT {
	margin-bottom:10px;
}

#scheduleT th{
	width:23%;
}

/* プラン説明-------------------------------------------------------------------------------------------- */

dl#categorys {
	border-top:3px solid #ffa22a;
}

dl#categorys dt {
	font-weight:bold;
	border-top:1px solid #fff;
}

dl#categorys dt span {
	display:block;
	padding:12px 0 13px 50px;
	color:#0e6aa4 !important;
	cursor:pointer;
}

/* 各カテゴリー　矢印---------------------------------------------------------------------------------- */

div#planExplanation dt.category_off {
	background:url(../img/category/arrow.png) right no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
	border-bottom:1px solid #dbdbdb;
}

/* 各カテゴリー　クリック時---------------------------------------------------------------------------- */

div#planExplanation dt.category_on {
	background:url(../img/category/arrow02.png) right no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
	background-color:#fff8dc !important;
	border-bottom:1px solid #f6d7a1;
}

/* 各カテゴリー アイコン------------------------------------------------------------------------------- */

div#planExplanation dt span.category01 {
	background:url(../img/plan_detail/detail_btn01.png) left no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
}

div#planExplanation dt span.category02 {
	background:url(../img/plan_detail/detail_btn02.png) left no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
}

div#planExplanation dt span.category03 {
	background:url(../img/plan_detail/detail_btn03.png) left no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
}

div#planExplanation dt span.category04 {
	background:url(../img/plan_detail/detail_btn04.png) left no-repeat;
	-webkit-background-size: 39px 48px !important;
	-moz-background-size: 39px 48px !important;
	-o-background-size: 39px 48px !important;
}

/* 各カテゴリー　子------------------------------------------------------------------------------------ */

div#planExplanation dl#categorys dd {
	background-color:#f6d7a1;
	padding:10px;
	border-top:1px solid #FFF;
}

div#planExplanation dl#categorys dd ul {
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border:1px solid #d9ba84;
	background:#FFF;
	padding:10px;
}

div#planExplanation dl#categorys dd li {
	font-size:10px;
	font-weight:bold;
}

div#planExplanation dl#categorys dd p {
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border:1px solid #d9ba84;
	background:#FFF;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	line-height:1.6 !important;
}

/* 
マップ部分--------------------------------------------------------------------------------- */

dl#mapArea {
	margin:10px auto ;
	width:95%;
}

dl#mapArea dt {
	border: 1px solid #cccccc;
	background:#fff4d0;
	color:#e14d19;
	text-align:center;
	padding:10px 0 ;
	font-weight:bold;
}

dl#mapArea dd {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height:280px;
}

/* ボタン部分--------------------------------------------------------------------------------- */

div#planExplanation span.mapBtn {
	width:300px;
	height:35px;
	margin: 10px auto ;
	display:block;
}

div#planExplanation span.mapBtn a {
	background:url(../img/schedule/map_btn.png) 0 0 no-repeat;
	-webkit-background-size: 300px 35px !important;
	-moz-background-size: 300px 35px !important;
	-o-background-size: 300px 35px !important;
	text-indent:-9999px;
	display:block;
	width:300px;
	height:35px;
}


</pre></body></html>