@charset "utf-8";


/*-----------------------------------------------

 dis02.css
 2010/06  小妻　愛

 ------------------------------------------------*/
 
#info-2column #container #container2 #info-contents #dis-banner3 {
	background-image: url(../reservation/img/dis/main_ttl.jpg);
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 740px;
	background-repeat: no-repeat;
}
#info-2column #container #container2 #info-contents #dis-banner3 h1 {
	display: none;
}



/*	テーブル3 renew
----------------------------------------------------*/
#info-2column div#info-contents #accordion h4.bno {
	width:683px;
	background:url(../reservation/img/dis/thbg.gif) top left repeat-x;
	color:#008db7;
	font-size:16px;
	text-align:left;
	border-bottom:2px #008db7 solid;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#info-2column div#info-contents #accordion h4.bno img {
vertical-align:text-bottom;
}
#info-2column div#info-contents #accordion h4.bno div.icons {
width:310px;
height:25px;
text-align:right;
vertical-align:bottom;
margin:10px 3px 0 0;
float:right;
}
#info-2column div#info-contents #accordion h4.bno div.icons img {
margin-left:3px;
}

/*#slider------------------------------------------------------------------*/
#info-2column div.dis-details-t03 #accordion #slider dd table {
width:683px;
margin:5px 0 5px 0px;
line-height:1.6;
border:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider dd table th {
background:url(../img/cart/bcg_form_title.gif) repeat;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
text-align:center;
}

#info-2column div.dis-details-t03 #accordion #slider dd table td {
vertical-align:top;
line-height:1.4;
text-align:center;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider dd table td ul {
vertical-align:top;
line-height:1.4;
text-align:left;
}

#info-2column div.dis-details-t03 #accordion #slider dd table td ul.condi li {
background:url(../img/arrow_c_pink.jpg) left 4px no-repeat;
padding:0 0 5px 15px;
}
#info-2column div.dis-details-t03 #accordion #slider dd table td ul.subje li {
font-weight:bold;
border-bottom:solid 1px #eee;
padding:3px 0px 2px 5px;
}


#info-2column div.dis-details-t03 #accordion #slider dd table td.bp {
color: #2971a7;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

#info-2column div.dis-details-t03 #accordion #slider dd table td.disbg {
background-color:#FFF7FD;
line-height:1.2;
padding:5px 0;
vertical-align:middle;
}
#info-2column div.dis-details-t03 #accordion #slider dd table td.disbg b {
color:#ea5550;
}

#info-2column div.dis-details-t03 #accordion #slider dd table td.bex {
text-align:left;
/*font-size:11px;*/
vertical-align:top;
}
#info-2column div.dis-details-t03 #accordion #slider dd table td.bex span {
font-weight:bold;
color:#ea5550;
}
#info-2column div.dis-details-t03 #accordion #slider dd table td.bex b {
font-size:12px;
}

#info-2column div.dis-details-t03 #accordion #slider dd p {
width:683px;
line-height:1.5;
margin:10px 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider dd p.supp {
width:683px;
text-align:right;
font-size:10px;
margin:0 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider dd ol.tokuten {
	font-size: 10px;
	text-align: left;
	margin-left: 5px;
}
#info-2column div.dis-details-t03 #accordion #slider dd ol.plan_detail {
	font-size: 12px;
	text-align: left;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#info-2column div.dis-details-t03 #accordion #slider dd p.second_box_lead {
	padding-top: 10px;
}



/*#slider2------------------------------------------------------------------*/
#info-2column div.dis-details-t03 #accordion #slider2 dd table {
width:683px;
margin:5px 0 5px 0px;
line-height:1.6;
border:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table th {
background:url(../img/cart/bcg_form_title.gif) repeat;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
text-align:center;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table td {
vertical-align:top;
line-height:1.4;
text-align:center;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table td ul {
vertical-align:top;
line-height:1.4;
text-align:left;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table td ul.condi li {
background:url(../img/arrow_c_pink.jpg) left 4px no-repeat;
padding:0 0 5px 15px;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd table td ul.subje li {
font-weight:bold;
border-bottom:solid 1px #eee;
padding:3px 0px 2px 5px;
}


#info-2column div.dis-details-t03 #accordion #slider2 dd table td.bp {
color: #2971a7;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table td.disbg {
background-color:#FFF7FD;
line-height:1.2;
padding:5px 0;
vertical-align:middle;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd table td.disbg b {
color:#ea5550;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd table td.bex {
text-align:left;
/*font-size:11px;*/
vertical-align:top;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd table td.bex span {
font-weight:bold;
color:#ea5550;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd table td.bex b {
font-size:12px;
}

#info-2column div.dis-details-t03 #accordion #slider2 dd p {
width:683px;
line-height:1.5;
margin:10px 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd p.supp {
width:683px;
text-align:right;
font-size:10px;
margin:0 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd ol.tokuten {
	font-size: 10px;
	text-align: left;
	margin-left: 5px;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd ol.plan_detail {
	font-size: 12px;
	text-align: left;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#info-2column div.dis-details-t03 #accordion #slider2 dd p.second_box_lead {
	padding-top: 10px;
}



/*#slider3------------------------------------------------------------------*/
#info-2column div.dis-details-t03 #accordion #slider3 dd table {
width:683px;
margin:5px 0 5px 0px;
line-height:1.6;
border:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table th {
background:url(../img/cart/bcg_form_title.gif) repeat;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
text-align:center;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table td {
vertical-align:top;
line-height:1.4;
text-align:center;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table td ul {
vertical-align:top;
line-height:1.4;
text-align:left;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table td ul.condi li {
background:url(../img/arrow_c_pink.jpg) left 4px no-repeat;
padding:0 0 5px 15px;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd table td ul.subje li {
font-weight:bold;
border-bottom:solid 1px #eee;
padding:3px 0px 2px 5px;
}


#info-2column div.dis-details-t03 #accordion #slider3 dd table td.bp {
color: #2971a7;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table td.disbg {
background-color:#FFF7FD;
line-height:1.2;
padding:5px 0;
vertical-align:middle;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd table td.disbg b {
color:#ea5550;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd table td.bex {
text-align:left;
/*font-size:11px;*/
vertical-align:top;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd table td.bex span {
font-weight:bold;
color:#ea5550;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd table td.bex b {
font-size:12px;
}

#info-2column div.dis-details-t03 #accordion #slider3 dd p {
width:683px;
line-height:1.5;
margin:10px 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd p.supp {
width:683px;
text-align:right;
font-size:10px;
margin:0 0 5px 0px;
border:none;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd ol.tokuten {
	font-size: 10px;
	text-align: left;
	margin-left: 5px;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd ol.plan_detail {
	font-size: 12px;
	text-align: left;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#info-2column div.dis-details-t03 #accordion #slider3 dd p.second_box_lead {
	padding-top: 10px;
}





/*	テーブルタイプ3
----------------------------------------------------*/

div.dis-details-t03 #accordion #slider dd table{
width:683px;
margin:5px 0 0 0px;
line-height:1.6;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
}

div.dis-details-t03 #accordion #slider dd th{
width:120px;
background:url(../img/cart/bcg_form_title.gif)  repeat;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:6px;
text-align:left;
}
div.dis-details-t03 #accordion #slider dd th span {font-weight:normal;}
div.dis-details-t03 #accordion #slider dd .w-size1 {width:120px;}
div.dis-details-t03 #accordion #slider dd .w-size2 {width:240px;}

div.dis-details-t03 #accordion #slider dd td{
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
vertical-align:top;
padding:6px;
}
div.dis-details-t03 #accordion #slider dd td span{color:#ff3366;}


#info-2column #container #container2 #info-contents .dis-details-t03 .tabs li {
	display: block;
	float: left;
	height: 31px;
	width: 246px;
	margin: 0px;
	padding: 0px;
}

