@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;
}

/* 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;
}
#OtherHeader .bg_mark{
	background-image: url(../img/other_header_bg_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	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;
}
#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: #f4b0bb;
	padding: 5px;
}
#Pank a:link, 
#Pank a:visited, 
#Pank a:hover {
	font-size: 13px;
	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: #fef5fb;
	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;
}

.ResultTitle2 {
	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 {
	font-size: 13px;
	line-height: 18px;
	color: #660000;
	background-image: url(../img/caution_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 22px;
	_height: 22px;
	padding-left: 23px;
	background-color: #FAF4F6;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #E1C1CC;
}
.TableMargin {
	margin-bottom: 10px;
}

/*search
--------------------------------------------------------*/
#SearchM{
	width:800px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#SearchM table{
	width:98%;
	margin:auto;
	background:#faece6;
}
#SearchM table .style5{
	color:#e94c6a;
}
#SearchM table th{
	background:#f8dcd0;
	text-align:left;
	font-weight:normal;
}
#SearchM table td{
	text-align:left;
}
.btn{
	text-align:right;
}

/*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;
	white-space:nowrap;
}
.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: #fef5fb;
}
.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;
}
.TdMark04{
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
	background-image: url(../img/td_mark_01.gif);
	background-position: left top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 3px;
	background-color:#EED6D8;
}
.TdMark05{
	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: #fef5fb;
}
.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;
}
.TdPink01 {
	font-size: 12px;
	color: #333333;
	background-color: #FEF5FB;
	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: #660000;
	margin: 2px;
}
.FormTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #79A6BD;
	padding: 5px;
	width: 688px;
	margin-right: auto;
	margin-left: auto;
}
.FormTitle2 {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BB4459;
	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: 230px;
	float:right;
}
.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: #f4b0bb;
	padding: 6px;
	margin:auto;
	margin-top:0;
	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: #fef5fb;
	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-image: url(../img/bar_01_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.Bar02 {
	font-size: 13px;
	line-height: 29px;
	color: #FFFFFF;
	background-image: url(../img/bar_02_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.Bar01 img{
	vertical-align:top;
	_vertical-align:middle;
}
.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: #fef5fb;
	text-align: center;
	padding: 3px;

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

}

.ConForm05{
	font-weight: bold;
	background-color: #EED6D8;
	text-align: center;
	padding: 5px;
	color: #365261;
	font-size: 13px;

}
.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;
}
.sup{
	font-size:10px;
	font-weight:normal;
}
/*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 #e0e0e0;
	padding: 2px;
	display:block;
}
.TopOptionTableBg {
	background-color: #FFFFFF;
}

.TopOptionTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #fdf3f2;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e55c70;
	line-height: 15px;
}
.TopOptionTitle a:link,.TopOptionTitle a:hover{
	color:#e94b4a;
}

.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;
}

/*フッターページ
--------------------------------------------------------*/
#ConPage600{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.ConPageLead {
	font-size: 14px;
	color: #B84940;
	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;
}

.ConPageText .Caption {
	font-size: 11px;
	color: #660000;
	margin: 2px;
}
