/*
　更新履歴
　* 2009/12/25 Horikoshi ヘッダーフッターリニューアル対応
　　共通スタイルシートから、元のフォームに影響の出ない部分をコピーして使用している。
	・jtb_site_970.css
	・footer_970.css
	・jtb_font_a.css
	・reset.css
*/

/* jtb_site_970.cssより--> */
@import url(/common/css/news.css);
@import url(/common/css/header_970.css);
@import url(/common/css/footer_970.css);
/* <--jtb_site_970.cssより */

td.link5-1 { width:172px;background-color:#CCCCCC;border-top:0px;border-left:0px }
td.link5-2 { width:536px;background-color:#CCCCCC;border-top:0px }
td.link3 { width:172px;background-color:#eaeaea;border-left:0px }


table.surround {
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-top:1px solid #666666; }

table.surround th ,
.surround td{
	border-left:1px solid #666666;
	border-top:1px solid #666666; }

.link1 { background-color:#969696; }
.link2 { background-color:#FFFFFF; }
.link2-1 { width:260px;background-color:#FFFFFF; }
.link4 { background-color:#efefef; }
.link6 { background-color:#969696;border:0px; }
.link7 { background-color:#666666; }
.red { color:#FF0000; }



.cent { text-align:center; font-weight: bold; }
.right { text-align:right; }
.lin { line-height: 1.3; }



.surround2 td{ border:0px }
.surround2 table{ border:0px }

.type1 {color:#FF0000; }
.type2 {color:#FF0000;font-weight:bold; }

.wid { width:724px; }/*
.wid2 { width:707px; }
.wid2 { width:740px; }*/
.wid3 { width:16px;}


/* jtb_font_a.cssより--> */
/*
body {  background-color: #ffffff; margin: 0px; padding: 0px; text-align: left;}
body, td, th {  color: #000000;}
*/

a { color: #000099; text-decoration: underline;}
a:hover {  color: #0033cc}
a:active {  color: #0033cc; text-decoration: underline;}
a:visited {  color: #620169; text-decoration: underline;}

.fs_12 {  font-size: 78%; line-height: 138%}
.fs_12L {  font-size: 78%; line-height: 158%}
.fs_10 {  font-size: 63%; line-height: 138%}
.fs_14 {  font-size: 88%; line-height: 138%}
.fs_16 {  font-size: 100%; line-height: 138%}
/* <--jtb_font_a.cssより */


/* reset.cssより--> */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
/*table {
	border-collapse:collapse;
	border-spacing:0;
}*/
fieldset,img {
	border:0;
}
/*address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}*/
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
/* <--reset.cssより */

/* footer_970.cssより--> */
#footer{
	background:url(/common/images/hf_line.gif) #FFFFFF left top no-repeat;
	width:970px;
font-size:small;
font:x-small;
}

#footer-content{
	padding:0 5px;
font-size:small;
font:x-small;
}
#footer ul {
	float:left;
	width:600px;
	margin:5px 0;
}
#footer li {
	display:inline;
	border-left:1px solid #333333;
	margin-left:5px;
	padding-left:5px;
font-size:small;
font:x-small;
}
#footer li.list-first {
	border-left:none;
	margin-left:0;
	padding-left:0;
font-size:small;
font:x-small;

}
#footer p {
	text-align:right;
	padding:5px 0;
font-size:small;
font:x-small;
}
#footer:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#footer{
	display:inline-block;
}
/* <--footer_970.cssより */

div#contents { width:724px;padding:0px;border:0px;}
div#contents2 { width:724px;CELLSPACING:0;CELLPADDING:0px;border:0px;}


/*見本
div#middle { width:268px;background-color:#eaeaea;padding:3px;border-bottom:dashed 1px #333333;}
↓
<div id="middle">

*/
