@charset "utf-8";

/*============================================
 tour.css
============================================*/
h1.hd_bnr {
    background: none !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
}
h1.hd_bnr img {
	widows: 100%;
}

/*  tour00  */
.plan_abc{
border:2px solid #e5e3d9;
background:#ffffff;
width:618px;
padding:12px 0 8px 10px;
color:#484747;
font-weight:bold;
margin:0 0 15px 0;
}
.plan_abc li{
padding:4px 0 4px 74px;
margin:0 0 4px 0;
}
.plan_abc li.plan_a{
background:url(/tour/img/img_tour00_02.gif) 0 0 no-repeat;
}
.plan_abc li.plan_b{
background:url(/tour/img/img_tour00_03.gif) 0 0 no-repeat;
}
.plan_abc li.plan_c{
background:url(/tour/img/img_tour00_04.gif) 0 0 no-repeat;
}

.tourPageLinkArea{
background:url(/tour/img/bg_tourPageLinkAreaTop.gif) 0 0 no-repeat;
padding:3px 0 0 0;
margin:0 0 10px 0;
font-weight:bold;
width:666px;
}
.tourPageLinkArea table{
background:url(/tour/img/bg_tourPageLinkAreaBtm.gif) 0 bottom no-repeat;
}
.tourPageLinkArea td{
background:url(/tour/img/line_tourPageLinkArea.gif) right 0 no-repeat;
padding:2px 10px;
text-align:center;
}
.tourPageLinkArea td.last{
background:none;
}
.tourPageLinkArea td span{
display:block;
padding-bottom:4px;
}

.inquiryArea{
background:#fcfcfc;
width:662px;
margin:0 0 10px 0;
padding:2px;
}
.inquiryArea .inquiryBox{
border:1px dashed #b4b0a7;
padding:4px;
color:#333333;
}
.inquiryArea .inquiryBox strong{
background:#f2e799;
display:block;
text-align:center;
padding:2px 0;
margin:0 0 0 0;
}
.topofLsit{
clear:both;
padding:8px 0;
text-align:right;
}

/* right side */
body.sideR #main {
    padding: 7px 0 0 20px;
    width: 666px;
}

body.sideR #side {
    float: right;
    padding: 0 0 0 10px;
	margin: 0;
    width: 263px;
}


/*  tour10  */
.tour_tab{
background:url(/tour/img/tab_faq_line.gif) 0 bottom no-repeat;
padding:0 0 5px 0;
}
.tour_tab ul{
font-size:117%;
}
.tour_tab li{
float:left;
font-weight:bold;
text-align:center;font-size:120%;
}
.tour_tab ul li.tabDef{
background:url(/tour/img/tab_faq_def.gif) 0 0 no-repeat;
width:333px;
height:35px;
padding:9px 0 0 0;
}
.tour_tab ul li.tabDef a{
	background:url(/img/icn_snavArw.gif) no-repeat 0 center;
	padding:8px 11px 9px 22px;
}
.tour_tab ul li.tabAct{
background:url(/tour/img/tab_faq_act.gif) 0 0 no-repeat;
width:333px;
height:35px;
padding:8px 0 0 0;
}
.tour_tab ul li.tabAct a{
background:url(/img/icn_snavCir.gif) 0 center no-repeat;
padding:8px 11px 9px 22px;
}
.tour_tab ul li.tabAct a:link{ color:#ffffff; text-decoration:none; }
.tour_tab ul li.tabAct a:visited{ color:#ffffff; text-decoration:none; }
.tour_tab ul li.tabAct a:hover{ color:#ffffff; text-decoration:none; }
.tour_tab ul li.tabAct a:active{ color:#ffffff; text-decoration:none; }


/*  tour30  */
.tour30Ind {
	padding-left:15px;
}
.tour30Ind2 {
	padding-left:20px;
	padding-bottom:5px;
}
.tour30Course {
	margin-left:16px;
	padding-top:10px;
}
.tour30CourseList {
	padding-top:30px;
}
.tour30CourseCaution {
	padding-top:15px;
}

/*  tour40  */
table.tour40List{
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom: none;
	border-right: none;
}
table.tour40List th,
table.tour40List td{
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

/*  tour55  */
#tour55 .inCell {
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	font-size:107%;
}
#tour55 .inCell span {
	font-weight:bold;
}
#tour55 .specialFee {
	font-size:120%;
	color:#FF0206;
}

/*  tour57  */
#tour57 .leadBox:after,
#tour57 .infoBox:after{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}
#tour57 .leadBox .textArea {
	width: 386px;
	float: left;
}
#tour57 .leadBox .photoArea {
	width: 260px;
	float: right;
}
#tour57 .infoBox .textArea {
	width: 332px;
	float: right;
}
#tour57 .infoBox .photoArea {
	width: 284px;
	margin-right: 20px;
	float: left;
}
/* tour58 66 ioutou */
#tour58 h1,
#ioutou h1 {
	margin-bottom: 5px;
}
#tour58 .pdfDL {
	background: #58b2d7;
	text-align: right;
	border-radius: 3px;
	padding: 8px 15px;
	margin-bottom: 20px;
}
#tour58 .pdfDL a {
	display: inline-block;
	padding-right: 24px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	background: url(../tour/img/icon_blue.png) no-repeat right center;
}
#tour58 .pdfDL a:hover {
	text-decoration: none;
}
#tour58 .pageLinkArea li,
#ioutou .pageLinkArea li {
	padding-right: 25px;
}
#tour58 .indentTxt,
#ioutou .indentTxt {
	text-indent: -9999px;
	line-height: 0;
}
#tour58 .borderRed,
#ioutou .borderRed {
	border: solid 1px #ff0000;
	padding: 5px;
}
#tour58 h4,
#ioutou h4 {
	font-weight: bold;
	margin-bottom: 10px;
}
#tour58 .boxWrap:after,
#ioutou .boxWrap:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
#tour58 .leftBox,
#ioutou .leftBox {
	float: left;
	width: 50%;
}
#tour58 .rightBox,
#ioutou .rightBox {
	float: right;
	width: 50%;
}
#tour58 .pointTxt,
#ioutou .pointTxt {
	color: #0c7aa0;
	font-weight: bold;
}