@charset "utf-8";

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

form, input {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote
{
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:hover {
	color:#0000FF;
	text-decoration: none;
}
a:hover{
　	color: #5555FF;
	text-decoration: underline;
}
.Clear {
	clear: both;
}
.osusumebar{
	margin:0 0 5px 0;
	background:url(../img/osusume_ico_m.gif) no-repeat left;
	background-position:5px 0;
	padding-left:70px;
	line-height:24px;
	border:1px solid #993a00;
	min-height:24px;
	color:#FF6600;
}
#DetailArea .osusumebar{
	margin:0 0 5px 0;
	background:url(../img/osusume_ico.gif) no-repeat left;
	background-position:5px 0;
	padding-left:130px;
	padding-top:5px;
	padding-right:5px;
	/*line-height:50px;*/
	min-height:50px;
	border:1px solid #993a00;
	color:#FF6600;
	font-size:80%;
}

/* All Lead
--------------------------------------------------------*/
#AllLead{
position:absolute; width: 368px; height: 26px;padding-top:3px;padding-left:5px;
color:#666666;
}

#AllLead h1{
font-size:10px;border:none;vertical-align: bottom;float:left;
}
#AllLead h2{
text-indent:15px;font-size:10px;border:none;vertical-align: bottom;
}
#AllLead a:link{color:#666666;}
#AllLead a:visited{color:#666666;}
#AllLead a:hover{color:#666666; text-decoration:underline;}


/* layout
--------------------------------------------------------*/
.OtherBody {
	background-image: url(../img/other_bg.gif);
	background-repeat: repeat;
}
#OtherHeaderBg {
	background-image: url(../img/other_header_bg.gif);
	background-repeat: repeat-x;
	height: 67px;
}
#OtherHeader {
	background-image: url(../img/other_area_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 67px;
	width: 826px;
	margin-right: auto;
	margin-left: auto;
}
#OtherContents {
	background-image: url(../img/other_area_bg.gif);
	background-repeat: repeat-y;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 8px;
	padding-left: 8px;
}
#OtherBottom {
	background-image: url(../img/other_area_bottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 826px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#CopyArea {
	text-align: center;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#DetailArea {
	width: 750px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#Other700 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
	color: #333333;
}
#PoricyArea {
	text-align: center;
	margin-bottom: 10px;
	padding: 5px;
}
#OtherFooterLink {
	background-image: url(../img/footer_link_bg.gif);
	background-repeat: no-repeat;
	height: 36px;
	margin-bottom: 5px;
	padding-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	text-align: center;
}
#OtherFooterLink a:link, 
#OtherFooterLink a:visited, 
#OtherFooterLink a:hover {
	color:#666666;
	text-decoration: none;
}
#OtherFooterLink a:hover{
　	color: #FFFFFF;
	text-decoration: underline;
	color: #999999;
}
#HeaderLinkArea {
	margin-top: 5px;
	margin-right: 5px;
}

#HeaderBkm{
	text-align:right; 
/*	padding-top:6px; */
}

#HeaderBkm img{ margin-left:8px;}

#OneCullum {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#OtherLeftBg {
	background-image: url(../img/con_bg.gif);
	background-repeat: repeat-y;
	width: 810px;
}

#LeftCon {
	float: left;
	width: 170px;
	margin-right: 5px;
}
#MainCon {
	float: left;
	width: 460px;
	font-size: 13px;
	color: #333333;
}
#RightCon {
	float: right;
	width: 170px;
}
#TwoCullumRight {
	float: right;
	width: 635px;
}



#Ifre {
	border: 1px solid #CCCCCC;
}


/*Pagedesign
--------------------------------------------------------*/
#Pank {
	font-size: 13px;
	background-color: #E7E7E7;
	padding: 5px;
}
#Pank a:link, 
#Pank a:visited, 
#Pank a:hover {
	color:#333333;
	text-decoration: none;
}
#Pank a:hover{
　	color: #FFFFFF;
	text-decoration: underline;
	color: #999999;
}
#PankBottom {
	background-image: url(../img/pank_bottm.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.PageTop {
	text-align: right;
	padding: 10px;
}

.BtnArea {
	background-color: #F0F0F0;
	text-align: center;
	padding: 15px;
}
.BtnClose {
	text-align: center;
	padding: 10px;
}

.BtnMargin01 {
	margin-right: 5px;
	margin-left: 5px;
}

.TopTitle {
	font-size: 18px;
	color: #333333;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
}
.ResultTitle {
	font-size: 15px;
	color: #333333;
	margin-bottom: 8px;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF6600;
	background-image: url(../img/dot_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	font-weight: bold;
}
.ResultSubTitle {
	font-size: 13px;
	color: #FF6600;
	margin-bottom: 6px;
	padding-left: 13px;
	border-left-width: 3px;
	line-height: 16px;
	font-weight: bold;
	background-image: url(../img/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Caution {
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 23px;
	font-size: 13px;
	line-height: 18px;
	color: #660000;
	background-image: url(../img/caution_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FAF4F6;
	min-height: 22px;
	border: 1px solid #E1C1CC;
}
.TableMargin {
	margin-bottom: 10px;
}


/*table
--------------------------------------------------------*/
.TdMark01{
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/td_mark_01.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 3px;
	background-color: #DEEEF3;
}
.TdMark02{
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/td_mark_02.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 3px;
	background-color: #EEEEEE;
}
.TdMark03{
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/td_mark_03.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 3px;
	background-color: #7694A3;
}
.TdWhite01 {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;
}
.TdWhite02 {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.TdWhite03 {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
}
.TdGray01 {
	font-size: 12px;
	color: #333333;
	background-color: #F2F2F2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.TdGray02 {
	font-size: 12px;
	color: #333333;
	background-color: #F2F2F2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
.TdPrice01 {
	font-size: 13px;
	color: #FF0000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}

.TdDot {
	background-image: url(../img/dot_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 5px;
	line-height: 15px;
}
.TdMaginL {
	padding-left: 5px;
}
.TdMaginR {
	padding-right: 5px;
}
.TdMaginT {
	padding-left: 5px;
}
.TdMaginB {
	padding-left: 5px;
}

/*form
--------------------------------------------------------*/
.Error {
	font-size: 11px;
	color: #FF0000;
	margin: 2px;
}
.Caption {
	font-size: 11px;
	color: #006699;
	margin: 2px;
}
.FormTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #79A6BD;
	padding: 5px;
	width: 688px;
	margin-right: auto;
	margin-left: auto;
}

/*detail
--------------------------------------------------------*/
.TourCodeArea {
	text-align: right;
	margin-bottom: 5px;
}
.TourCode {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 21px;
	background-image: url(../img/tour_code_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 21px;
	width: 191px;
}
.Type {
	margin-bottom: 10px;
}
#OptionTourArea {
}
.OptionTour {
	margin-bottom: 10px;
	border: 1px solid #72A0C2;
	padding: 2px;
}
.OptionTableBg {
	background-color: #FFFFFF;
}

.OptionTitle {
	font-size: 14px;
	font-weight: bold;
	background-color: #DEE9F1;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72A0C2;
}
.OptionText {
	font-size: 12px;
	color: #333333;
	padding: 5px;
	line-height: 16px;
}
.OptionInfo {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #F7F7F7;
	padding: 5px;
}

.PhotoBg {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.DetailTitle {
	background-image: url(../img/detail_title_bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	font-size: 15px;
	color: #333333;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
.DetailLead {
	font-size: 14px;
	color: #333333;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.DetailLogoArea {
	margin-bottom: 5px;
}
.DetailPhotoArea {
	margin-bottom: 5px;
}

.DetailText01 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px;
}
.DetailInfo {
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	padding: 10px;
}
.OptionFormArea {
	margin: 1px;
}

.DetaiTourPank {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 3px;
}
.PointBg {
	background-image: url(../img/point_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 14px;
	font-weight: bold;
	color: #305061;
	background-color: #CEDEE7;
}
.CreSun {
	background-color: #FFEEEE;
	border: 2px solid #FFFFFF;
	font-size: 13px;
	text-align: center;
	padding: 5px;
	color: #990000;
}
.CreSta {
	background-color: #EEFBFF;
	border: 2px solid #FFFFFF;
	font-size: 13px;
	text-align: center;
	padding: 5px;
	color: #2F679F;
}
.CreOther {
	background-color: #FAFAFA;
	border: 2px solid #FFFFFF;
	font-size: 13px;
	text-align: center;
	padding: 5px;
	color: #666666;
}
.CreOpSun {
	background-color: #FFEEEE;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.CreOpSta {
	background-color: #EEFBFF;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.CreOpOther {
	background-color: #FAFAFA;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}


.CrePrice {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 2px;
}
.CreRev {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.CreBtn {
	margin-top: 3px;
}


.CreMon {
	background-image: url(../img/cre_mon_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 5px;
}
.CreMonText {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	color: #003366;
}
.CreOpCap {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-align: right;
	padding: 3px;
}

.TourInfo {
	background-color: #FEF5AD;
	padding: 6px;
	margin-bottom: 15px;
	width: 90%;
	font-size: 12px;
}
.CorpText {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
.DetailNote {
	font-size: 13px;
	line-height: 16px;
	background-color: #F5F5F5;
	border: thin double #CCCCCC;
	padding: 8px;
	color: #333333;
}
.DetailNote02 {
	font-size: 13px;
	line-height: 16px;
	background-color: #F3F7F8;
	border: thin double #94B8CC;
	padding: 8px;
	color: #333333;
}
.Bar01 {
	font-size: 13px;
	line-height: 29px;
	color: #333333;
	background: url(../img/bar_01_bg.gif) repeat-x left top;
	font-weight: bold;
}

.bar_01_left {
	background: url(../img/bar_01_left.gif) no-repeat left top;
}

.bar_01_right {
	background: url(../img/bar_01_right.gif) no-repeat right top;
}



.Bar02 {
	font-size: 13px;
	line-height: 29px;
	color: #FFFFFF;
	background-image: url(../img/bar_02_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.Bar03 {
	font-size: 13px;
	line-height: 29px;
	color: #FFFFFF;
	background-image: url(../img/bar_03_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.BarMargin {
	margin-bottom: 5px;
}

/*regist
--------------------------------------------------------*/
.ConForm01{
	font-weight: bold;
	background-color: #D7E9EC;
	text-align: center;
	padding: 5px;
	color: #365261;
	font-size: 13px;

}
.ConForm02{
	font-size: 13px;
	color: #666666;
	text-align: center;
	padding: 3px;

}
.ConForm03{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-color: #F3F3F3;
	text-align: center;
	padding: 3px;

}
.ConForm04{
	font-size: 13px;
	color: #FFFFFF;
	background-color: #79A6BD;
	padding: 6px;
	font-weight: bold;

}
.ConPrice01 {
	font-size: 13px;
	color: #FF5353;
	text-align: right;
	padding: 3px;
	font-weight: bold;

}
.ConPrice02 {
	font-size: 13px;
	color: #333333;
	background-color: #FAFAFA;
	text-align: right;
	padding: 6px;

}
.ConPrice03 {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 3px;

}
.ConPrice04 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-image: url(../img/price_bg.gif);
	background-repeat: repeat-x;
	padding: 8px;
	text-align: right;
}
.ConPrice05 {
	font-size: 19px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 5px;

}
.ThanksTitle {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	padding: 20px;
	text-align: center;
	margin-bottom: 15px;
	border: 1px solid #FFCC66;
}
.InfoText {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	padding: 5px;
	margin-bottom: 5px;
}

/*menu
--------------------------------------------------------*/
#Menu01Area {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	background-image: url(../img/i_menu01_bg.gif);
	background-repeat: repeat-y;
}
.Menu01Title {
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-image: url(../img/i_menu01_title.gif);
	background-repeat: no-repeat;
	height: 28px;
	margin-left: 5px;
	padding-left: 25px;
}
.Menu01Btn {
	font-size: 12px;
	line-height: 23px;
	color: #FFFFFF;
	background-image: url(../img/i_menu01_btn.gif);
	background-repeat: no-repeat;
	height: 23px;
	margin-left: 5px;
	padding-left: 18px;
	margin-top: 2px;
}
#Menu01Area .Menu01Btn a:link, 
#Menu01Area .Menu01Btn a:visited, 
#Menu01Area .Menu01Btn a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.Menu01BtnOn {
	font-size: 12px;
	line-height: 23px;
	color: #FFFFFF;
	background-image: url(../img/i_menu01_btn_on.gif);
	background-repeat: no-repeat;
	height: 23px;
	margin-left: 5px;
	padding-left: 18px;
	margin-top: 2px;
}
#Menu01Area .Menu01Btn a:hover{
　	color: #FFFFFF;
	text-decoration: underline;
}
#Menu02Area {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	margin-bottom: 5px;
	background-image: url(../img/i_menu02_bg.gif);
	background-repeat: repeat-y;
}
.Menu02Title {
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-image: url(../img/i_menu02_title.gif);
	background-repeat: no-repeat;
	height: 28px;
	margin-left: 5px;
	padding-left: 25px;
}
.Menu02Btn {
	font-size: 12px;
	line-height: 23px;
	color: #FFFFFF;
	background-image: url(../img/i_menu02_btn.gif);
	background-repeat: no-repeat;
	height: 23px;
	margin-left: 5px;
	padding-left: 18px;
	margin-top: 2px;
}
#Menu02Area .Menu02Btn a:link, 
#Menu02Area .Menu02Btn a:visited, 
#Menu02Area .Menu02Btn a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
#Menu02Area .Menu02Btn a:hover{
　	color: #FFFFFF;
	text-decoration: underline;
}
.Menu02BtnOn {
	font-size: 12px;
	line-height: 23px;
	color: #FFFFFF;
	background-image: url(../img/i_menu02_btn_on.gif);
	background-repeat: no-repeat;
	height: 23px;
	margin-left: 5px;
	padding-left: 18px;
	margin-top: 2px;
}

/*RightArea
--------------------------------------------------------*/
.RightBtn {
	margin-bottom: 2px;
}
.RightMargin {
	margin-bottom: 10px;
}
.SpArea {
	background-image: url(../img/dot_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.SpTitle {
	font-size: 13px;
	line-height: 24px;
	color: #FFFFFF;
	background-image: url(../img/sp_titile.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-bottom: 3px;
}
.SpText {
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding: 3px;
}
.MailMagazineBg {
	background-image: url(../img/mail_bg.gif);
	background-repeat: repeat-y;
	padding: 3px;
}
.LandBg {
	font-size: 13px;
	line-height: 16px;
	color: #333300;
	background-color: #F6F5ED;
	padding: 5px;
}
.LandPhoto {
	padding: 5px;
}
.LandData {
	font-size: 11px;
	line-height: 14px;
}

/*ツアー一覧
--------------------------------------------------------*/

#TopTourArea {
}
.TopOptionTour {
	margin-bottom: 5px;
	border: 1px solid #72A0C2;
	padding: 2px;
}
.TopOptionTableBg {
	background-color: #FFFFFF;
}

.TopOptionTitle {
	font-size: 12px;
	font-weight: bold;
	background-color: #DEE9F1;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72A0C2;
	line-height: 15px;
}
.TopOptionText {
	font-size: 11px;
	color: #666666;
	padding: 3px;
	line-height: 14px;
}
.TopOptionInfo {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #F7F7F7;
	padding: 5px;
}
.TopOptionBtn {
	text-align: right;
	padding: 2px;
}
.ListOtherLink {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding: 5px;
	margin-bottom: 5px;
}
.ListOtherLinkLeft {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
}
.ListPage {
	font-size: 13px;
	color: #0033CC;
	padding: 5px;
	text-align: right;
}
.Tenki {
	clip: rect(auto,100px,auto,auto);
	width: 150px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.TenkiArea {
	margin-bottom: 10px;
}

.hawaiinfo{
	margin:0 3px 5px 3px;
	padding:0;
	letter-spacing:0.1em;
}

.hawaiinfo li{
	margin:0;
	padding-left:18px;
	line-height:1.9;
	font-size:10px;
	list-style-type:none;
	text-align:left;
}

ul.info01{background:url(../img/hawaiinfo_bg01.gif) repeat-y;}
ul.info02{background:url(../img/hawaiinfo_bg02.gif) repeat-y;}
ul.info03{background:url(../img/hawaiinfo_bg03.gif) repeat-y;}
ul.info04{background:url(../img/hawaiinfo_bg04.gif) repeat-y;}

h3.hawaiinfotit{font-size:12px;font-weight:bold;}
h3.hawaiinfotit span{font-size:10px;font-weight:normal;}
h3.info01{color:#44973c;}
h3.info02{color:#c06730;}
h3.info03{color:#4e84a9;}
h3.info04{color:#afa916;}


.info_viewall{
	margin:0;padding:1px 0;
	text-align:right;
	border-top:1px solid #999;
}

/*フッターページ
--------------------------------------------------------*/
#ConPage600{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.ConPageLead {
	font-size: 14px;
	color: #003366;
	background-image: url(../img/dot_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.ConPageText {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 20px;
}

/*tour_icon
--------------------------------------------------------*/

#tour_icon{
	width:750px;
	height:24px;
	margin: 0 auto 10px auto;
	clear: both;
	padding: 0;
}

#tour_icon ul{
   height:24px;
   margin:0;
   padding:0;
}

#tour_icon li{
   float:right;
   list-style:none;
   height:24px;
   margin:0;
   padding:0;
}

.tour_iconTable_T{
   font-size:100%;
   font-weight:bold;
}

#tour_iconTable{
   font-size:10px;
   margin:10px auto 10px auto;
}


