body {background-color: #FFFFFF;font-sixe: 12px;color: #333333;margin-top: 0px;margin-bottom: 0px;}.leader {  font-size: 12px; line-height: 1em; color: #FFFFFF; background-color: #3366CC; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image:  url(../frame/frame_imgs/leader.gif); background-repeat: no-repeat; background-position: center bottom}.txt12 {	font-size: 12px; line-height: 16px}.txt10 {	font-size: 10px; line-height: 10px}.txt10_2 {	font-size: 10px; line-height: 13px}p {  margin-top: 3px; margin-bottom: 3px}div {  margin-top: 1px; margin-bottom: 1px}a:hover {  background-color: #FFCC33}h1 {	font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 1px; margin-bottom: 1px}.footer {  font-size: 10px; line-height: 13px; color: #FFFFFF; background-color: #3366CC; background-image:  url(../frame/frame_imgs/leader2.gif); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 2px; padding-bottom: 2px}.txt14 {	font-size: 14px; line-height: 16px}h2 {	font-size: 16px; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 3px; line-height: 18px; margin-left: 15px}.accomo_title {  font-size: 16px; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 3px; line-height: 18px; margin-left: 15px}.data1 {	font-size: 12px; line-height: 18px; border: #FF6600 solid; border-width: 0px 1px}.orange_back {	font-size: 12px; line-height: 18px; background-color: #FFCC99}.note1 {	background-image: url(h_note1.gif); background-repeat: repeat-y; background-position: left top}.note2 { background-image: url(h_note2.gif); background-repeat: repeat-y; background-position: left top }.t_data2 { font-size: 12px; line-height: 18px; border: #006699 solid; border-width: 0px 1px}.t_nittei {  font-size: 12px; line-height: 18px; border: #FF9900; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}.t_option { font-size: 12px; line-height: 18px; border: #006699 solid; border-width: 0px 1px}.t_option2 { font-size: 12px; line-height: 18px; border: 1px #006699 solid}.tour_yoyaku {	background-color: #FFFF99; border: #FFCC00 solid; border-width: 0px 3px}.t_option3 { font-size: 12px; line-height: 18px; border: #FF6600 solid; border-width: 0px 1px}.t_option4 { font-size: 12px; line-height: 18px; border: 1px #FF6600 solid}.tour_yoyaku {	background-color: #FFFF99; border: #FFCC00 solid; border-width: 0px 3px}/*-------------------------------追加のCSSt_tour.htm-------------------------------*/.tdQuestionleft{	padding-left:10px;	padding-right:2px;	padding-bottom:5px;	font-size:12px;}.tdQuestionright{	padding-right:10px;	padding-left:2px;	padding-bottom:5px;	font-size:12px;	line-height: 14px;}.tdQuestioncenter{	padding-right:2px;	padding-left:5px;	padding-bottom:3px;	font-size:12px;}.tdanqTourImg{	padding-top:3px;	padding-bottom:3px;}#anqTourTxt{	padding-top:3px;	padding-left:10px;	padding-right:10px;	padding-bottom:5px;	font-size:12px;	text-align:left;}.tableQandA {	font-size: 12px;	border: 1px solid #0099FF;}.tdQandAComment {	font-size: 12px;	padding: 5px;	text-align:top;	line-height: 14px;}/*-------------------------------追加のCSSflowchart-------------------------------*/.pagetitle {	color: #FFFFFF;	font-size: 18px;	font-weight: bold;	padding-left: 10px;	padding-top: 8px;	padding-bottom: 8px;	background-image: url(title_orange01.gif);	background-repeat: no-repeat;	background-position: left top;}.hotmantopic {	color: #CC0000;	font-size: 14px;	font-weight: bold;	padding-left: 55px;	padding-top: 15px;	padding-bottom: 15px;	background-image: url(hot_voice.gif);	background-repeat: no-repeat;	background-position: left;}.bunlist {	background-image: url(list_tri.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 16px;	vertical-align: middle;}.bunlist-m {	background-image: url(list_tri.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 16px;	vertical-align: middle;}.bunlist-o {	background-image: url(list_tri.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 16px;	vertical-align: top;}.bookwaku {	color: #FF6600;	font-size: 12px;	font-weight: bold;	padding-left: 15px;	padding-top: 15px;	padding-bottom: 15px;	background-image: url(book_waku01.gif);	background-repeat: no-repeat;	background-position: left;}.bookwaku-long {	color: #FF6600;	font-size: 12px;	font-weight: bold;	padding-left: 15px;	padding-top: 15px;	padding-bottom: 15px;	background-image: url(book_waku01_long.gif);	background-repeat: no-repeat;	background-position: left;}.bookbun {	padding: 5px; 	border: #FF9900 	solid 1px; 	margin-left: 5px; 	margin-right: 10px;}