@charset "UTF-8";
<!--

/*----------------------------------------

センタリング

----------------------------------------*/

/*--------------------
IE
--------------------*/

body{
}

/*----------------------------------------

タグ

----------------------------------------*/

h1{
}

h2{
}

h3{
	color:#6899FF;
}

h4{
}

/*----------------------------------------

構造

----------------------------------------*/

body{
}

#container{
}

#header{
}

#contents{
}

#section1{
}

#section2{
}

#footer{
}

/*----------------------------------------

#header

----------------------------------------*/

#header{
}
/*----------------------------------------

#section1

----------------------------------------*/
#header{
	border-bottom:solid 2px #6799FF;
}

#explanation{
	background-image:url(/myschedule/images/bg_myschedule.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
#explanation p{
	padding:2px 0 2px 143px;
}
.photoimg{
	padding:20px 0 10px 0;
	text-align:center;
}
#coursebox{
	border-bottom:dotted 1px #cccccc;
	padding:0 0 10px 0;
}
.arrowbox{
	float:left;
	background-image:url(/myschedule/images/common/icon_arrow.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:10px 10px 30px 0;
	width:220px;
}

.spot_box,
.event_box,
.junrei_box{
	float:left;
	width:220px;
	padding:40px 0 0 0;
	margin:10px 10px 30px 0;
}

.spot_box{
	background-color:#CCE57F;
	background-image:url(/myschedule/images/common/tab_spot.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.event_box{
	background-color:#FFCC7F;
	background-image:url(/myschedule/images/common/tab_event.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.junrei_box{
	background-color:#CCB2B2;
	background-image:url(/myschedule/images/common/tab_junrei.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.tbl_myschedule{
	padding:10px 0 10px 0;
}
.tbl_myschedule td{
	width:80px;
	padding:0 10px 0 10px;
	text-align:center;
}
.tbl_myschedule td img{
	background-color:#f5f5f5;
	padding:2px;
	border:solid 1px #CCCCCC;
}

#lbl_myschedule,
#lbl_course{
	height:36px;
	margin:10px 0 10px 0;
	width:690px;
}

/* ----- ラベル ----- */
#lbl_myschedule{
	background-image:url(/myschedule/images/lbl_myschedule.gif);
}
#lbl_course{
	background-image:url(/myschedule/images/lbl_course.gif);
}
#lbl_makecourse{
	background-image:url(/myschedule/images/lbl_makecourse.gif);
}

#lbl_plan{
	background-image:url(/myschedule/images/lbl_plan.gif);
}
/* ----- ラベル ----- */

/*----------------------------------------

#section2

----------------------------------------*/
/*--- アコーディオンここから ---*/
.accordion_content{
	border-right:solid 1px #6799FF;
	border-bottom:solid 1px #6799FF;
	border-left:solid 1px #6799FF;
}
#acc01 ul li a{
	background-image:url(/myschedule/images/common/icon_arrow_n.gif);
	background-position:5px 4px;
	background-repeat:no-repeat;
}
#acc01 .active,
#acc01 ul li a:hover{
	background-image:url(/myschedule/images/common/icon_arrow_r.gif);
	background-position:5px 4px;
	background-repeat:no-repeat;
}

/*--- アコーディオンここまで ---*/


#btn_myschedule a,
#btn_item a,
#btn_route a{
	display:block;
	height:56px;
	width:200px;
}

#btn_myschedule,
#btn_item,
#btn_route{
	height:56px;
	width:200px;
	padding:0 0 0 0;
}

#btn_myschedule{
	background-image:url(/myschedule/images/common/btn_myschedule.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 0 0;
}

#btn_item{
	background-image:url(/myschedule/images/common/btn_item_n.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 4px 0;
}

#btn_item a:hover{
	background-image:url(/myschedule/images/common/btn_item_r.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#btn_route{
	background-image:url(/myschedule/images/common/btn_route_n.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 4px 0;
}

#btn_route a:hover{
	background-image:url(/myschedule/images/common/btn_route_r.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.submit{
	font-weight:bold;
	padding:5px 30px 5px 30px;
}

.submitbox{
	padding:10px 0 0 0;
	text-align:center;
}

.expbox{
	margin:20px 0 0 0;
	background-color:#DFEAFF;
	padding:5px 5px 5px 5px;
}
.expbox p{
	padding:0 0 0 0;
}

table.inputbox th{
	width:200px;
	font-weight:bold;
}
table.inputbox td{
	width:400px;
}
table.inputbox .textbox{
	width:300px;
}
table.inputbox textarea{
	width:400px;
}

/*
.myspot{
	background-color:#CCE57F;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.myevent{
	background-color:#FFCC7F;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.myjunrei{
	background-color:#CCB2B2;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.bot_arrow{
	background-image:url(/myschedule/images/common/bot_arrow.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:10px;
	margin:5px 0 5px 0;
	width:250px;
}
.bot_arrow p{
	padding:0 0 0 0;
}
*/
.googlemap{
	text-align:center;
}

.googlemap #route-box {
	float:left;
	margin:10px;
	width:300px;
	height:480px;
	padding:0;
	overflow:auto;
}
.googlemap #map-box {
	float:left;
	margin:10px;
	width:340px;
	height:480px;
	padding:0;
	overflow:hidden;
}

.cl_list {
	width:250px;
	margin:0;
	padding:0;
	list-style:none;
}
.cl_list li {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
.cl_list li.over {
	margin:0;
	padding:0;
	background-color:#FFCCBB;
}
.error {color:#FF3333;}

.cl_list li .myspot{
	background-color:#CCE57F;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.cl_list li .myevent{
	background-color:#FFCC7F;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.cl_list li .myjunrei{
	background-color:#CCB2B2;
	padding:5px 5px 5px 5px;
	width:250px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.cl_list li .bot_arrow{
	background-image:url(/myschedule/images/common/bot_arrow.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:10px;
	margin:5px 0 5px 0;
	width:250px;
}
.cl_list li .bot_arrow p{
	padding:0 0 0 0;
}

.addexp{
	background-image:url(/myschedule/images/howto_order.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0 20px 0 0;
}

#howto_order{
	background-image:url(/myschedule/images/howto_order.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:295px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:252px;
}

#l_schedule{
	float:left;
	width:250px;
}
#r_schedule{
	float:right;
	width:255px;
}

.textindent{
	text-indent:-1em;
	padding:0 0 0 15px;
}

.l_main{
	float:left;
	width:250px;
}
.r_main{
	float:right;
	width:400px;
}

.tbl_sample th{
	background-color:#fbfbfb;
}
.tbl_spot th{
	background-color:#CCE57F;
}
.tbl_event th{
	background-color:#FFCC7F;
}
.tbl_junrei th{
	background-color:#CCB2B2;
}

.tbl_sample,
.tbl_spot,
.tbl_event,
.tbl_junrei{
	border-top:#ddd solid 1px;
	border-right:#ddd solid 1px;
	margin:0 0 1em 0;
	padding:0;
	width:100%;
}

.tbl_sample th,
.tbl_spot th,
.tbl_event th,
.tbl_junrei th{
	border-top:#ddd solid 1px;
	border-right:#ddd solid 1px;
	margin:0 0 1em 0;
	padding:0;
	width:100%;
}

.tbl_sample th,
.tbl_spot th,
.tbl_event th,
.tbl_junrei th,
.tbl_sample td,
.tbl_spot td,
.tbl_event td,
.tbl_junrei td{
	padding:3px;
}

.tbl_sample th,
.tbl_spot th,
.tbl_event th,
.tbl_junrei th{
	border-top:#fff solid 1px;
	border-right:#fff solid 1px;
	border-bottom:#CDCDCD solid 1px;
	border-left:#CDCDCD solid 1px;
	font-weight:bold;
	white-space: nowrap;
	width:90px;
}

.tbl_spot th,
.tbl_event th,
.tbl_junrei th{
	text-align:center;
}

.tbl_sample td,
.tbl_spot td,
.tbl_event td,
.tbl_junrei td{
	background-color:#fbfbfb;
	background-repeat:repeat-x;
	border-top:#fff solid 1px;
	border-right:#fff solid 1px;
	border-bottom:#ddd solid 1px;
	border-left:#ddd solid 1px;
}

.resultbox_top p{
	padding:0 0 0 5px;
}

.planbox{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:dotted 1px #cccccc;
}
.planbox p{
	padding:0 0 5px 0;
}
.info_disabled {
	color:#000000;
}
-->
