@charset "UTF-8";
/* CSS Document */

#main,
#sub{ border: 1px solid #999966; }
#main h3{
	height: 33px;
	margin-bottom: 5px;
	padding: 2px 0 0 20px;
	font-size: 150%;
	font-weight: bold;
	color: #FFF;
	background: url('bg_bus.jpg') no-repeat;
}

#main table{
	width: 85%;
	margin: 10px 20px;
}
#main div.point_img{padding:0 5px 10px 5px;float:left;}
#main div.point_img storong{ font-size:17px;font-weight:200;}
#main div.point_txt{margin:5px;width:300px;float:left;}

#sub h4{
	color: #00F;
	margin: 10px 20px;
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	display:none;
}

#outwk{padding:0;margin:0;}
#spot {
	border:10px solid #B81B26;
	padding-bottom: 15px;
}
#spot div.guide{ padding:20px 5px;margin-bottom:20px; }
#spot div.leftph{float:left;padding-right:20px;width:435px;}
#spot div.rightph{float:left;padding-left:20px;width:435px;}
#spot div.rtitle{float:left;vertical-align:top;width:435px;}
#spot div.rinfo{float:left;padding-top:50px;width:435px;}
#spot div.op{ padding:20px 10px;}
#spot div.rightph{float:left;padding-left:20px;width:435px;}
#spot div.leftph{float:left;padding-right:20px;width:435px;}
#spot div.ltitle{float:left;vertical-align:top;width:435px;}
#spot div.linfo{padding-top:50px;width:435px;}
#part_info{padding-top:20px;}


dl.pln dt{
	padding: 10px;
	text-align: center;
	font-size: 134%;
	font-weight: bold;
	color: #FFF;
	background: #F09702;
}
dl.pln dt.sm{
	padding: 10px;
	text-align: center;
	font-size: 134%;
	font-weight: bold;
	color: #FFF;
	background: #336600;
}
dl.pln dt.pw{
	padding: 10px;
	text-align: center;
	font-size: 134%;
	font-weight: bold;
	color: #FFF;
	background:#6600CC;
}

dl.pln dt em.first{font-size:142%;font-weight:bold;color:#FFFF00;padding-right:10px;}
dl.pln dt em{font-size:134%;font-weight:bold;color:#FFFFFF;padding-right:10px;}
dl.pln dd{padding:3px 0 2px 0;}
dl.pln dd b{color:#990000;}
dl.pln dd div.icon{float:left;}
dl.pln dd div.date{padding-left:90px;font-weight:bold;}
dl.pln dd div.course{padding-left:65px;}
dl.pln dd div.time{padding-left:120px;}

dl.pln dd.order p.plnPrice{
	display: inline-block;
}
dl.pln dd.order p.plnPrice span.title{
	font-weight: bold;
	font-size: 109%;
	color:#333333;
}
dl.pln dd.order p.plnPrice span.price{
	font-size: 175%;
	font-weight: bold;
	color: #FF1717;
}

div.box1{padding:5px;margin:0 0 10px 0;height:auto;}
div.plan_intro{color:#663300; height:auto; padding:0 0 10px 0;}
div.plan_intro div#izumo_ph5{background:url('izumo_info01.png') center top;
height:310px; padding:0;margin:10px 0 25px 0;
}
div.plan_intro div#izumo_ph5 dl{width:60%; padding:0;margin:0;}
div.plan_intro div#izumo_ph5 dl dt{color:#FF66CC; font-weight:bold;font-size:20px;}
div.plan_intro div#izumo_ph5 dl dd{padding-left:30px;;font-size:15px;}

div.plan_intro div#izumo_ph5b{background:url('izumo_info02.png') center top;
height:300px; padding:0;margin:25px 0 25px 0;
}
div.plan_intro div#izumo_ph5b dl{width:60%; padding:0;margin:0;}
div.plan_intro div#izumo_ph5b dl dt{color:#FF66CC; font-weight:bold;font-size:20px;}
div.plan_intro div#izumo_ph5b dl dd{padding-left:30px;;font-size:15px;}


div.plan_intro div#izumo_ph5c{background:url('izumo_info03.png') center top;
height:330px; padding:0;margin:25px 0 50px 0;
}
div.plan_intro div#izumo_ph5c dl{width:60%; padding:0;margin:0;}
div.plan_intro div#izumo_ph5c dl dt{color:#FF66CC; font-weight:bold;font-size:20px;}
div.plan_intro div#izumo_ph5c dl dd{padding-left:30px;;font-size:15px;}


dl.pln dd.order p.plnPrice span.spcl{color:#FF6600;font-weight:bold;}
dl.pln dd.order p.plnPrice span.lunch{color:#009933;font-weight:bold;}


/* 化石 */
 
#kaseki {
	border:2px solid #009933;
	padding-bottom: 15px;
}
#kaseki div.guide{ padding:20px 5px;margin-bottom:20px; }


/* 伊勢神宮　*/
#ise_main{border:2px solid #CCCC00;margin:10px 0;width:auto;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;vertical-align:top;width:950px}
#iseshima_base{width:auto;} 
#iseshima_base div.plan_l{ padding:7px 5px 10px 5px; float:left;vertical-align:top;width:450px; margin:0 5px;}
#iseshima_base div.plan_l dt{margin:0;padding:0px;}
#iseshima_base div.plan_l dd.img{margin:5px 0;padding:0;width:200px;float:left;}
#iseshima_base div.plan_l dd.coment{margin:0;padding:5px 10px;font-family:arial unicode ms;font-size:15px;float:right;vertical-align:top;width:215px;color:#4A7171;}

#iseshima_base div.plan_r{ padding:7px 5px 10px 5px; float:left;vertical-align:top;width:450px; margin:0 5px;}
#iseshima_base div.plan_r dt{margin:0;padding:0px;}
#iseshima_base div.plan_r dd.img{margin:5px 0;padding:0px;width:200px;float:left;}
#iseshima_base div.plan_r dd.coment{margin:0;padding:5px 10px;font-family:arial unicode ms;font-size:15px;float:right;vertical-align:top;width:215px;color:#4A7171;}

#iseshima_base div.plan2{ padding:7px 0 10px 5px;vertical-align:top;width:940px; margin:0 5px;}
#iseshima_base div.plan2 dt{margin:0;padding:0px;}
#iseshima_base div.plan2 dd.img{margin:5px 0;padding:0px;width:400px;float:left;}
#iseshima_base div.plan2 dd.coment{margin:0;padding:5px 15px;font-size:15px;width:430px;float:left;vertical-align:top;font-family:arial unicode ms;color:#4A7171;}


#iseshima_base div.plan3{ padding:7px 0 10px 5px;vertical-align:top;width:940px; margin:0 5px;}
#iseshima_base div.plan3 dt{margin:0;padding:0px;}
#iseshima_base div.plan3 dd.img{margin:5px 0;padding:0px;width:400px;float:left;}
#iseshima_base div.plan3 dd.coment{margin:0;padding:5px 15px;font-size:15px;width:700px;float:left;vertical-align:top;font-family:arial unicode ms;color:#4A7171;}


.yoyaku_shousai{	width:auto;text-align:right;padding-right:15px;}
.yoyaku_shousai a{text-align:right;padding-right:20px;color:#6699FF;}
.yoyaku_shousai a:link{text-align:right;padding-right:20px;color:#6699FF; text-decoration:none;}
.yoyaku_shousai a:hover{text-align:right;padding-right:20px;color:#FF8686; text-decoration:none;}
.yoyaku_shousai a:visited{text-align:right;padding-right:20px;color:#6699FF; text-decoration:none;}
.yoyaku_shousai a:active{text-align:right;padding-right:20px;color:#6699FF; text-decoration:none;}


#iseshima_base div.guide table{
	margin:10px 0 5px 0;
	vertical-align:top;
}
.ise_border{height:100%;width:620px;border:1px #009999 solid;}

#spot_left
#spot_left div.shousai{width:auto;margin-bottom:10px;}
#spot_left div.title_sub{margin:0;padding:0;background-color:#009999;height:40px;}
#spot_left div.subname{color:#FFFFFF;font-family:'Meiryo UI';padding:4px 0 4px 20px;font-size:25px;}
div#setting{margin:5px 3px;padding:2px 0;}
div#setting table{font-size:16px;padding:0;margin:0;width:100%;}
div#setting td.settei{background-color:#003300; padding:3px 7px;margin:0;font-family:arial unicode ms;}
div#setting td.date{padding:5px;width:400px;font-size:17px; line-height:150%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
div#setting td.date span.sat{color:#0066FF;}
div#setting td.date span.sun{ color:#FF0000;}
div#setting td.date span.day{ color:#333333;}

div#operation{margin:0 100px 15px 5px;width:auto;;border:1px solid #CC9900;font-size:19px;height:40px;}
div#operation div.decision{background-color:#CC9900;color:#FFFFFF;padding:5px 10px;font-weight:bold;width:150px;float:left;height:30px;}
div#operation div.decision_day{float:left;padding:5px 10px;height:30px;}



.left_content{ margin:0;padding:0 10px 0 0; width:450px;vertical-align:top;}
.left_content table{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	vertical-align:top;
}
.left_content table tr td.coment{
	font-size:12px;
	padding:10px 0 0 5px;
	text-align:left;
	line-height:120%;
	vertical-align:top;
}
.right_content{ margin:0;padding:0; width:450px;}
.right_content  table{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	vertical-align:top;
}
.right_content table tr td.coment{
	font-size:12px;
	padding:10px 0 0 5px;
	text-align:left;
	line-height:120%;
	vertical-align:top;
}

.phot{padding:2px 3px 0 5px;}

div#tour_inf table{font-size:13px;margin:5px 0 0 0;padding:0; line-height:130%;width:100%;}

div#price{ margin:0;padding:0;}
div#price table{font-family:arial unicode ms;font-weight:bold;width:95%;margin:0 0 0 10px;}
div#price table td.price_icon{color:#CC0000;font-size:25px; padding:5px;text-align:right;}
div#price table td.tit{padding:0 10px 0 0;font-size:16px;text-align:left;}
div#price table td.daikin{padding:3px 5px 3px 25px;margin:0;font-weight:bold;color:#FF0000;font-size:25px;font-family:'Comic Sans MS';}
div#price td.daikin_sm{padding:3px 5px 3px 29px;margin:0;font-weight:bold;color:#FF0000;font-size:23px;font-family:'Comic Sans MS';}
div#price table td.daikin span#en{padding:0 10px 0 0;font-size:18px;text-align:left; color:#333333;}
div#price table td.daikin_sm span#en{padding:0 10px 0 0;font-size:17px;text-align:left; color:#333333;}

table#price td.daikin_date{width:auto;}

table#price_only td.tit{padding:0;margin:0;font-size:16px;text-align:left;}
table#price_only td.daikin{color:#FF0000;font-size:35px;font-weight:bold;font-family:'Comic Sans MS';}




/*スケジュール 設定*/
#set{height:100%;width:620px;border:1px solid #FF6666;}
#set div.price{width:620px;height:auto;}
#set div.pln_img{margin:0;padding:0;background-color:#FF6600;height:40px;}
#set div.pln_name{color:#FFFFFF;font-family:'Meiryo UI';padding:4px 0 4px 20px;font-size:25px;}
#set div.pln_name{margin:2px 3px;padding:2px 0;}
#set div.content{margin:5px 3px;padding:2px 0;}
#set div.content table{font-size:16px;padding:0;margin:0;width:100%; border-style:none;}
#set div.content table td{border-style:none;}
#set div.content table td.setting{background-color:#003300; padding:3px 7px;margin:0;font-family:'arial unicode ms';}
#set div.content table td.setting b{color:#FFFFFF;}
#set div.content table td.date{padding:5px;width:400px;font-size:15px; line-height:160%;font-family:'メイリオ','cursive';}
#set div.content table td.date span{color:#0066FF;}
#set div.content table td.date span.sun{color:#CC0000;}
#set div.content table td.plan_icon{padding:0;margin:0;}

#set div.attent{margin:0 0 2px 0;padding:2px 0;}
#set div.attent table{font-size:13px;margin:5px 0 0 0;padding:0; line-height:150%;width:100%;border-style:none;}
#set div.attent table td{border-style:none;}
#set div.attent table td.tour{width:100%;}
#set div.attent table td.list{padding:1px 0;margin:0;vertical-align:top;}
#set div.attent table td.warning{ color:#333333;padding:0 0 1px 2px;}
#set div.attent table td.infom_li{width:100px;}
#set div.attent table td.infom2{width:505px;padding:1px 0;margin:0;}
#set div.attent table td.infom3{width:15px;padding:1px 0;margin:0;}

#set div.fee{margin:0 0 2px 0;padding:2px 0;}
#set div.fee table{font-weight:bold;font-family:HGPｺﾞｼｯｸE;width:550px;margin:0 0 0 10px;border-style:none;}
#set div.fee table td{border-style:none;}
#set div.fee table td.daikin{padding:3px 5px 3px 5px;margin:0 0 10px 0;font-size:20px;}
#set div.fee table td.daikin b{color:#FF0000;font-size:35px;font-family:'Comic Sans MS';}
#set div.fee table td.list{color:#CC0000;font-size:18px; padding:0 0 0 10px;text-align:right;vertical-align:central;}
#set div.fee table td.daikin_tit{padding:0 10px 0 0;font-size:16px;text-align:left;vertical-align:central;} 

