<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#DataVersion {
	color: white;
	font-size: 11px;
	font-weight: normal;
	display: none;
}
#Spook {
	margin:				0px;
}
#HC {
	position:			absolute;
	top:				0px;
	left:				0px;
}
#BTM {
	position:			absolute;
}

#HC2 {
	position:			absolute;
	top:				0px;
	left:				0px;
}
#BTM2 {
	position:			absolute;
}


.selectedBox table.itineraryTable .attention { color: #FF0000; }

.selectedBox .requestBox .textbox input.request {
	color : black;
	margin-left : 3px;
	padding-bottom : 2px;
	padding-top: 2px;
	top:3px;
	width:200px;
}


.example { color: #999999!important; }

.selectedBox table.itineraryTable th.date {
	width : 50px;
}
.selectBox .box table.stationTable td .railbtn.selected {
	line-height:26px;
	margin-bottom:1px;
	padding-top:1px;
}
/********************************
	フォントサイズ調整
*********************************/
/*-------------------------------------
JR予約画面
-------------------------------------*/
body {
	font-size: 78%;
	color:#595959;
}
.pagetitle .title {
	font-size: 145%;
	color:#595959;
}
.planDetailBox .plantitle {
	font-size: 130%;
}
.planDetailBox .detail .hotel .name {
	font-size: 135%;
}
.planDetailBox .detail .price {
	font-size: 130%;
}
.guideBox {
	font-size: 90%;
	text-align : justify;
}
.guideBox ul {
	font-size: 110%;
}
.selectedBox table.itineraryTable .soine .title {
	font-size: 115%;
}
.selectedBox .totalBox table.totalTable td .total .price {
	font-size: 210%;
}
.selectedBox .totalBox table.totalTable td .total .yen {
	font-size: 120%;
}
.selectBox .box .step_title {
	font-size: 120%;
	color:#595959;
	padding: 4px 15px;
}
.selectBox .box .step_title .attention {
	font-size: 80%;
}
.selectBox .box table.stationTable td .railbtn {
	font-size: 14px;
}
.selectBox .box table.railTable dl dt .railbtn_s {
	font-size: 14px;
}
.selectBox .box table.railTable dl.selectlist2 dd table td.sta {
	font-size: 12px;
}
.selectBox .box table.railTable dl.selectlist2 dd table td.rail span {
	font-size: 10px;
}
.selectBox .box .sectionBox table.sectionTable .section {
	font-size: 135%;
}
.selectBox .box .item_title {
	font-size: 125%;
}
.selectedBox table.itineraryTable .section .subtitle {
	font-size: 90%;
}

.selectBox .box table.roomTable td {
	padding: 4px;
}

.selectedBox table.itineraryTable td {
	padding: 4px 10px;
}

.selectedBox .requestBox .remarks {
	float: left;
	width: 100%;
	border-bottom: 1px solid #aaa;
	padding-bottom: 10px;
	margin-bottom:10px;
}

.selectBox .box table.stationTable td {
	padding:4px 0px;
}

.selectBox .box table.stationTable .note {
	padding:0 0 0 20px;
}

.selectedBox .totalBox {
	clear : none;
}

.selectedBox table.itineraryTable .section {
	padding-bottom:3px;
}

.selectBox .box .sectionBox table.sectionTable .section .select {
	color:#595959;
}

.selectBox .box .sectionBox table.sectionTable .time {
	color:#595959;
}

.step_title .mc_message {
	font-weight: normal;
	font-size : 80%;
	display : inline;
}

#AppForm1 {
}

.selectedBox .requestBox {
	float : left;
}

.selectedBox .requestBox .textbox {
	padding-top : 0px;
}

.selectedBox .totalBoxTop {
	float: right;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	padding-bottom: 5px;
}

.selectedBox .totalBoxTop table.totalTable {
}
.selectedBox .totalBoxTop table.totalTable th {
	text-align: center;
	vertical-align: middle;
	width: 38px;
	padding-top: 5px;
}
.selectedBox .totalBoxTop table.totalTable td {
	padding : 0px 10px
}

.selectedBox .totalBoxTop table.totalTable td .total {
}
.selectedBox .totalBoxTop table.totalTable td .total .title {
	font-weight: bold;
	margin-right: 5px;
}
.selectedBox .totalBoxTop table.totalTable td .total .price {
	font-size: 210%;
	font-weight: bold;
	color: #FF0000;
	margin-right: 5px;
}
.selectedBox .totalBoxTop table.totalTable td .total .yen {
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
}
.selectedBox .totalBoxTop table.totalTable td .booking {
	float: right;
	width: 192px;
}
.selectedBox .totalBoxTop table.totalTable td .guide 
,.selectedBox .totalBox table.totalTable td .guide
{
	color: #FF0000;
	padding-top: 5px;
	float:	left;
	padding:5px;
	width: 314px;
}
.selectBox .box table.guideTable {
	margin-bottom : 0px;
}

#guide1 {
	width : 500px;
}

.step_message {
	font-weight : normal;
	float : right;
	color : #FF0000;
}

.room_message {
	font-size : 78%;
	width : 99%;
	margin: 6px;
}

.train_message {
	padding : 10px;
	width : 300px;
}

.guideBox ul li a {
	background:none no-repeat scroll left center transparent;
}

.selectBox {
	padding-top : 0px;
}

.padtop {
}

/********************************

    POST XML用

********************************/

pre {

    margin:             0px;

    white-space:        -moz-pre-wrap; /* Mozilla */

    white-space:        -pre-wrap;     /* Opera 4-6 */

    white-space:        -o-pre-wrap;   /* Opera 7 */

    white-space:        pre-wrap;      /* CSS3 */

    word-wrap:          break-word;      /* IE 5.5+ */

    border:             1px solid #999999;

    background-color:   #FFFFCC;

    color:              black;

    line-height:        1.0em;

    font-family:        'Courier New', Courier, Monospace;

    font-size:          11px;

    padding:            5px;

}

pre .tag {

    /*background-color: #FFFF80;*/

    color:              #777777;

}

pre .tbl {

    color:              red;

}

option.na {
	background-color:#DDDDDD;
	color:#999999;
}

.m_title_button {
    background: url(../img/title_button.png) repeat-x;
    font-size: 14px;
    line-height: 31px;
    font-weight: bold;
    height: 33px;
    color: #000000;
    position: relative;
    padding-left: 10px;
    border-bottom-left-radius: 2px 2px;
    border-bottom-right-radius: 2px 2px;
    border-top-left-radius: 2px 2px;
    border-top-right-radius: 2px 2px;
}

.m_title {
	background: url(../images/bg1.jpg) repeat-x;
	border: 1px solid #CCCCCC;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	position: relative;
	padding-left: 20px;
}

.modellist * {
	font-size : 14px;
}

.facilities_kind dd {
	font-size : 17px;
}

.m_navi {
	border-width: 1px;             /* Draw a rectangle around each list */
	border-style:solid ;
	border-top-color: #ABADB0;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ABADB0;
	font-size : 17px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:14px;     /* Indent the cell content 14 pixels from the bottom edge of a cell */
	padding-left:10px;
	margin : 5px;
	-webkit-border-radius: 8px;
}

.box .m_navi {
	background-image: url(../../img/listArrow.png),url(../images/btn_back_img_off.gif);
	background-repeat: no-repeat,repeat-x;
	background-position: right center,left top;
	padding-left:15px;
	display : block;
	color : red;
}

.box .m_navi.selected {
	background-image: url(../images/check.png),url(../../img/listArrow.png),url(../images/btn_back_img_on.gif);
	background-repeat: no-repeat,no-repeat,repeat-x;
	background-position: left center,right center,left top;
	display : block;
	color: #595959;
}


.box .m_navi[selected] {
	background-image: url(../../img/listArrow.png) !important;
	background-repeat: no-repeat;
	background-position: right center;
}

.m_navi .navi_arrow {
	color: #324F85;
	display: block;
	float: right;
	font-weight: normal;

	background-image: url(../images/chevron.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-right: 16px;
	height: 100%;
}

ul.select {
}

ul.select li {
  list-style-type: none;
  background-color: white;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: rgb(171,173,176);  
  margin: 0px;
  padding-top: 14px;
  padding-left: 10px;
  padding-right: 20px;
  overflow: hidden;
}

ul.select li {
	-webkit-border-radius: 8px;
	border-top-color: #ABADB0;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ABADB0;
  	margin : 5px 5px;
	border-style: solid;
	border-width: 1px;
	font-size: 16px;
	padding: 5px;
	min-height : 24px;
}

ul.select li {
	padding-left: 15px;
	background-image: url("../images/btn_back_img_off.gif");
	background-repeat: repeat-x;
}

ul.select li.selected {
   	background-image: url("../images/check.png"),url("../images/btn_back_img_on.gif");
	background-repeat: no-repeat,repeat-x;
	background-position: left center,left top;
}
ul.select li.noact {
    background-image: url("../images/btn_back_img_no.gif");
    background-repeat: repeat-x;
}

.selectBox .box table.stationTable td .railbtn {
	height: 26px;
	width: 30%;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	color: #3366ff;
	text-align: center;
	display: block;
	cursor:pointer;
	margin: 2px;
	
	-webkit-border-radius: 8px;
	border-top-color: #ABADB0;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ABADB0;
	
	background-image: url("../images/btn_back_img_off.gif");
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
}

.selectBox .box table.stationTable td .railbtn.selected {
	background-image: url("../images/check.png"),url("../images/btn_back_img_on.gif");
	background-repeat: no-repeat,repeat-x;
	background-position: left center,left top;
}

.selectBox .box table.stationTable td .railbtn.noact {
	background-image: url("../images/btn_back_img_no.gif");
}

.roomTable {
	width : 100%;
}

div.navi {
	width : 100%;
	height: 45px;
}

.m_contents {
	font-size: 20px;
	height: 32px;
	padding: 5px 0px 5px 15px;
}

#home {
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}

#subpane {
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	display : none;
}

#subpane ul {
}

#subpane ul li {
  	list-style-type: none;
  	border-style: solid;
	border-top-color: #ABADB0;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ABADB0;
	margin: 1px 5px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 17px;
}

#attention_message {
	border : 2px solid red;
	margin : 3px 0;
	padding : 6px;
	color:red;
	font-size: 13px;
}
#attention_message span {
	font-weight : bold;
}

/* 検索用ツール
--------------------------------------------------------------- */
.search_tool {
	margin: 0 5px 10px 5px;
	border: 1px solid #ddd;
	padding: 4px;
	background: #eee;
	font-size: 13px;
}
.search_tool_in {
	background: #fff;
	padding: 5px;
}
.search_tool_title {
	margin: 0;
	position: relative;
	background: url(../images/search_title_icon_plusa.png) no-repeat left 2px;
	cursor: pointer;
}
.search_tool_title.slide_open {
	background-image: url(../images/search_title_icon_minusa.png);
}
.search_tool_title .title {
	background: url(../img/search_title_bg01a.png) repeat-x left bottom;
	color: #333333;
	margin: 0;
}
.search_tool_title .title:before,.search_tool_title .title:after { content:""; display:table;}
.search_tool_title .title:after { clear:both;}
.search_tool_title .title { zoom:1;}
.search_tool_title .title span {
	position: relative;
	float: left;
	padding: 3px 0 12px 30px;
	background: url(../img/search_title_bg02a.png) repeat-x left bottom;
	font-size: 16px;
	letter-spacing: 0;
	font-weight: bold;
}
.search_tool_title.slide_open .title span:before {
	content:"";
	position: absolute;
	width: 24px;
	height: 7px;
	background: url(../img/search_title_icon_arrowa.png) no-repeat left top;
	left: 50%;
	bottom: -7px;
	margin-left: -12px;
}
.search_tool_contents {
	padding-top: 20px;
}
.search_tool_contents:before,.search_tool_contents:after { content:""; display:table;}
.search_tool_contents:after { clear:both;}
.search_tool_contents { zoom:1;}
.search_tool_box {
}
.search_tool_box_in {
	margin: 0 0 5px 0;
	border: 1px solid #ddd;
	background: #fafafa;
	padding: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_tool_box_in:before,.search_tool_box_in:after { content:""; display:table;}
.search_tool_box_in:after { clear:both;}
.search_tool_box_in { zoom:1;}
.search_tool_box_title {
	padding: 5px 0;
	background: #4EAB26;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-radius: 3px 3px 0 0 / 3px 3px 0 0;
}
.search_tool_box_title:before,.search_tool_box_title:after { content:""; display:table;}
.search_tool_box_title:after { clear:both;}
.search_tool_box_title { zoom:1;}
.search_tool_box_title .title {
	padding: 5px 0;
	margin: 0;
	font-weight: bold;
	color: #fff;
	font-size: 120%;
	vertical-align: middle;
	letter-spacing: 0;
}
.search_tool_box_title .text {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 10px;
	font-size: 10px;
	letter-spacing: 0;
}
.search_tool_box_title .text label {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px;
}
.search_tool_form {
}
.search_tool_form_in {
	margin: 0;
	padding: 5px;
}
.search_tool_form dl {
	width: 100%;
	margin: 0;
}
.search_tool_form dt {
	margin: 0;
	padding: 0;
}
.search_tool_form dt span,
.search_tool_form dt b {
	display: block;
	background: #e7e7e7;
	padding: 10px 0 10px 5px;
	font-size: 110%;
	line-height: 1;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0 0 / 4px 4px 0 0;

	letter-spacing: 0;
}
.search_tool_form dd {
	margin: 0;
}
.search_tool_form .form_memo {
	clear: both;
	display: block;
	font-size: 90%;
	margin: 0 0 5px 0;
}
.search_tool_form input[type="text"] {
	border: 1px solid #ccc;
	background: #fff;
	margin: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.search_tool_form select {
	border: 1px solid #ccc;
	display: block;
	width: 100%;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	cursor: pointer;
	line-height: 1.2;
	height: auto;
}
label.search_tool_radio,
label.search_tool_check {
	cursor: pointer;
}
label.search_tool_radio input,
label.search_tool_check input {

	vertical-align: middle;
}
label.search_tool_radio input[disabled],
label.search_tool_check input[disabled] {
	cursor: default;
}
label.search_tool_radio.block,
label.search_tool_check.block {
	display: block;
	padding: 5px;
}
label.search_tool_radio.na,
label.search_tool_check.na {
	cursor: default;
	color: #ccc;
}
label.search_tool_radio.type2,
label.search_tool_check.type2 {
	cursor: pointer;
	background: #666!important;
	color: #fff;
}
label.search_tool_radio.type2.na,
label.search_tool_check.type2.na {
	background: #ccc!important;
	color: #333;
}
label.search_tool_radio.type2.sel,
label.search_tool_check.type2.sel {
	background: #121084!important;
}
.search_tool_checklist {
}
.search_tool_checklist ul {
}
.search_tool_checklist ul:before,.search_tool_checklist ul:after { content:""; display:table;}
.search_tool_checklist ul:after { clear:both;}
.search_tool_checklist ul { zoom:1;}
.search_tool_checklist li {
}
.search_tool_checklist li label {
	display: block;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 5px 5px 0;
	padding: 2px 5px;
	line-height: 1;
	font-weight: bold;
	cursor: pointer;
	transition: background 0.1s linear 0;
	-moz-transition: background 0.1s linear 0;
	-webkit-transition: background 0.1s linear 0;
	-o-transition: background 0.1s linear 0;
	-ms-transition: background 0.1s linear 0;
}
.search_tool_checklist li label.na,
.search_tool_checklist li label.na:hover {
	font-weight: normal;
	background: #fff;
	cursor: default;
}
.search_tool_checklist li label.sel {
	background: #ffc926;
}
.search_tool_checklist li label:hover {
	background: #ffc926;
}
.search_tool_checklist li input[type="checkbox"] {
	vertical-align: middle;
	margin-right: 5px;
	cursor: pointer;
}
.search_tool_checklist li input[disabled] {
	cursor: default;
}
.tool_image_box {
	clear: both;
	padding: 10px 10px 15px 10px;
}
.tool_image_box img {
	width: 100%;
}

/* サイドツール
--------------------------------------------------------------- */
.side_tool {
}
.side_tool .title a:hover {
	color: #D90000!important;
}
.side_tool .side_tool_list_photo a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.side_tool_in {
	position: relative;
}
.side_tool_nav {
	position: relative;
	clear: both;
	height: 35px;
	overflow: hidden;
	margin-bottom: -1px;
}
.side_tool_nav:before,.side_tool_nav:after { content:""; display:table;}
.side_tool_nav:after { clear:both;}
.side_tool_nav { zoom:1;}
.side_tool_nav li {
	float: left;
	overflow: hidden;
	height: 33px;
	width: 40%;
	text-align: center;
	border: 1px solid #ddd;
	border-bottom: none;
	background: #eee;
	margin: 0 5px 0 0;
	cursor: pointer;
}
.side_tool_nav li.sel {
	height: 35px;
}
.side_tool_nav li span {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	background: url(../img/history_title_icon.png) no-repeat left center;
	padding: 5px 0 0 25px;
	line-height: 25px;
	color: #111184;
	font-weight: bold;
}
.side_tool_nav li.tab_clip {
	border-color: #FFD30B;
	background-color: #FFE97B;
}
.side_tool_nav li.tab_clip span {
	background-image: url(../img/favorite_title_icon.png);
	color: #85642F;
}
.side_tool_nav .tab_history {
}
.side_tool_box {
	border-top: 1px solid #ddd;
	padding: 0;
	margin: 0;
}
.side_tool_box_in {
	clear: both;
	border-top : 5px solid #eee;
	background: #fcfcfc;
	padding: 5px;
}
.side_tool_box .count {
	text-align: right;
	margin-bottom: 5px;
}
.side_tool_description {
	text-align: center;	
	margin-bottom: 5px;
}
.side_tool_description img {
	vertical-align: top;
}
.side_tool_list {
}
.side_tool_list_box {
	position: relative;
	border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;
	background: #fff;
	list-style: none;
}
.side_tool_list_box:before,.side_tool_list_box:after { content:""; display:table;}
.side_tool_list_box:after { clear:both;}
.side_tool_list_box { zoom:1;}
.side_tool_list_box_in {
}
.side_tool_list_photo {
	position: relative;
	float: left;
	width: 100px;
	margin-right: -100px;
}
.side_tool_list_photo img {
	width: 100px;
}
.side_tool_list_btn {
	position: relative;
	float: right;
	width: 15px;
	margin-left: -15px;
}
.side_tool_list_btn a {
	float: right;
}
.side_tool_list_info {
	width: 100%;
	float: right;
}
.side_tool_list_info_in {
	margin: 0 0 0 110px;
}
.type_btn .side_tool_list_info_in {
	margin: 0 20px 0 110px;
}
.side_tool_list_info .title {
	line-height: 1.2;
	font-weight: bold;
	font-size: 12px;
}
.side_tool_list_info .title a:link {
	color: #111184;
}
.side_tool_list_info .text {
	font-size: 10px;
	line-height: 1.2;
}
.side_tool_list_info .text em {
  background: #fbf8ec;
  color: #4eab26;
  font-style: normal;
}
.side_tool_list_info .price {
	color: #CC0000;
	font-weight: bold;
	line-height: 1.2;
}
.side_tool_list_info .price span {
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
.side_tool_comment {
	margin-bottom: 10px;
	padding: 0 5px;
	font-size: 10px;
	line-height: 1.4;
}
.side_tool_comment span {
	 color: #CC0000;
}
.side_tool_btn {
	clear: both;
}
.side_tool_btn p {
	margin-bottom: 5px;
}
.side_tool_btn a.more_btn {
	display: block;
	font-weight: bold;
	color: #fff;
	background: #111184;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.side_tool_btn .more_btn span {
	display: inline-block;
	background: url(../img/btn_icon_arrow_r.png) no-repeat left center;
	padding-left: 15px;
	line-height: 30px;
}
.side_tool_btn a.compare_btn {
	display: block;
	font-weight: bold;
	color: #85642F;
	border: 2px solid #FFD30B;
	background: #FFE97B;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.side_tool_btn .compare_btn span {
	display: inline-block;
	line-height: 26px;
}
.side_tool_btn.col2 a {
	margin: 0 5px;
}
.side_tool_title {
	position: relative;
	overflow: hidden;
	text-align: left;
	border: 1px solid #ddd;
	border-bottom: none;
	background: #eee;
	margin: 0 10px -1px 10px;
	padding: 10px;
	line-height: 1.2;
}
.side_tool_title span {
	display: inline-block;
	background: url(../img/recommend_title_icon.png) no-repeat 0 center;
	padding-left: 30px;
	color: #666;
	font-weight: bold;
}
.clip_tool {
}
.clip_tool_description {
	width: auto;
	margin: 0 auto;
	max-width: 294px;
	height: 210px;
	margin-bottom: 5px;
	background: url(../img/favorite_item01.png) no-repeat center center;
	background-size: contain;
}
.clip_tool.side_tool_box {
	border-color: #FFD30B;
	background-color: #FFE97B;
}
.clip_tool .side_tool_box_in {
	border-color: #ffe97b;
	background: #fffbe5;
}
.clip_tool.side_tool_box .count {
	color: #85642F;
}
.clip_tool .side_tool_list_box {
	border-color: #FFE97B;
}
.clip_tool .side_tool_btn .more_btn {
	background-color: #85642F;
}
/* スライダー・スライド・タブ用スタイル
--------------------------------------------------------------- */
.search_tool_slider {
	position: relative;
	clear: both;
	background: #eee;
}
.bx-wrapper {
	background: #fff;
}
.bx-controls.bx-has-controls-direction {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.bx-wrapper .bx-viewport {
	box-shadow: none;
	border: none;
	left: 0;
	background: none;
}
.next_slide_contents {
	display: none;
}
.next_slide_contents.slide_open {
	display: block;
}
.next_slide .open_item,
.next_slide.slide_open .close_item {
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
.next_slide .close_item,
.next_slide.slide_open .open_item {
	display: none;
}
.slide_tool_contents {
	display: none;
}
.slide_tool_contents.slide_open {
	display: block;
}
.slide_tool .open_item,
.slide_tool.slide_open .close_item {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	display: block;
}
.slide_tool .close_item,
.slide_tool.slide_open .open_item {
	display: none;
}
.tab_tool_contents {
	display: none;
}
.tab_tool_contents.sel {
	display: block;
}
.tab_tool_table_contents {
	display: none;
}
.tab_tool_table_contents.sel {
	display: block;
}</pre></body></html>