{<!--------// Ver.3.01　2006.03.27 //------>}

body		{
	color:					#333333;
	font-family:			"ＭＳ Ｐゴシック",Osaka;
	background-color:		#ffffff;
	margin:					0px;
	padding:				0px;
}

td			{
	color:					#333333;
	font-family:			"ＭＳ Ｐゴシック",Osaka;
}

th			{
	color:					#333333;
	font-family:			"ＭＳ Ｐゴシック",Osaka;
}

a:link		{
	color:					#000099;
	text-decoration:		none;
}

a:visited	{
	color:					#3366FF;
	text-decoration:		none;
}

a:hover		{
	color:					#0033cc;
	text-decoration:		underline;
}

a:active	{
	color:					#0033cc;
	text-decoration:		underline;
}

a:link.menu 		{
	color:					#ac1622;
	text-decoration:		none;
}

a:visited.menu	{
	color:					#ac1622;
	text-decoration:		none;
}

a:hover.menu 		{
	color:					#660000;
	text-decoration:		none;
}

a:active.menu 		{
	color:					#660000;
	text-decoration:		none;
}


/*<!--2007.06.13修正 padding＞margin-->*/
.main				{
	padding:12px 0 0 0;
	margin:				0 0px 0px 12px;
	width:					728px;
}

.footer				{
	color:					#000000;
	font-family:			Verdana, Helvetica, sans-serif;
	text-decoration:		one;
	font-size:				9pt;
}


/*<!--2007.06.13修正 アンダスコア適用 07.08.16下margin挿入-->*/
.pankuzu			{
	font-size:				80%;
	line-height:			130%;
	padding:				3px 12px 5px;
	width:					716px;
	_width:					740px;
	margin:0 0 5px 0;
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#bbbbbb;
}

/* <!---// フォントサイズ //---> */

.j9			{
	font-size:				60%;
	line-height:			135%;
}

.j10n		{
	font-size:				70%;
	line-height:			120%;
}

.j10		{
	font-size:				70%;
	line-height:			125%;
}

.j10w		{
	font-size:				70%;
	line-height:			140%;
}

.j12n		{
	font-size:				80%;
	line-height:			130%;
}

.j12		{
	font-size:				80%;
	line-height:			145%;
}

.j12w		{
	font-size:				80%;
	line-height:			165%;
}

.j14n		{
	font-size:				90%;
	line-height:			125%;
}

.j14		{
	font-size:				90%;
	line-height:			140%;
}

.j18		{
	font-size:				105%;
	line-height:			130%;
}



/* <!---// フォントカラー //---> */

.bla		{
	color:					#000000;
}

.whi		{
	color:					#ffffff;
}

.red		{
	color:					#ff0000;
}

.blu		{
	color:					#065EAD;
}

.nav		{
	color:					#000066;
}

.pin		{
	color:					#F37285;
}

.jtb		{
	color:					#ac1622;
}

.gol		{
	color:					#CC9900;
}

.ora		{
	color:					#FF6633;
}

.gre		{
	color:					#336600;
}

.tab		{
	color:					#FF8800;
}

.bgr		{
	color:					#009999;
}

.wat		{
	color:					#3399CC;
}

.ygr		{
	color:					#669900;
}

.bgy		{
	color:					#666699;
}

.bwn		{
	color:					#993300;
}

.pur		{
	color:					#660066;
}

.gra		{
	color:					#333333;
}

.bg_wat		{
	background-color:		#B6E1F1;
	padding-top:			2px;
	padding-left:			3px;
}

.bg_ora		{
	background-color:		#F8D7BF;
	padding-top:			2px;
	padding-left:			3px;
}

.bg_gre		{
	background-color:		#CCFFCC;
	padding-top:			2px;
	padding-left:			3px;
}

.bg_whi		{
	background-color:		#FFFFFF;
	padding-top:			2px;
	padding-left:			3px;
}

.bg_666		{
	background-color:		#666666;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			3px;
}

.bg_nav		{
	background-color:		#333366;
	color:					#ffffff;
	font-color:				#ffffff;
	padding-top:			2px;
	padding-left:			3px;
	
}

.bg_blu		{
	background-color:		#D6E0FF;
	padding-top:			2px;
	padding-left:			3px;
	
}

.bg_jtb		{
	background-color:		#AC1622;
	color:					#ffffff;
	padding:				2px;
	
}

.bg_dgr		{
	background-color:		#009966;
	color:					#ffffff;
	padding:				2px 2px 0px;
	
}

.bg_pin		{
	background-color:		#FFDCE5;
	padding-top:			2px;
	padding-left:			3px;
	
}

.bg_yel		{
	background-color:		#FFFF00;
	padding-top:			2px;
	padding-left:			3px;
	
}

.bg_ygr		{
	background-color:		#66CC00;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}

.bg_brw		{
	background-color:		#8A6E4F;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}

.bg_fuc		{
	background-color:		#FF0099;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}

.bg_bgr		{
	background-color:		#006666;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}

.bg_dbl		{
	background-color:		#065EAD;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}

.bg_dgr2		{
	background-color:		#006600;
	color:					#ffffff;
	padding-top:			2px;
	padding-left:			2px;
	
}


/* <!---// テーブル関連 //---> */

.solid		{
	border-style:			solid;
	border-width:			1px;
	border-color:			#999999;
}

.solid_gr	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#669933;
}

.solid_wat	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#3399CC;
	color:					#3399CC;
}

.solid_or	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#ff9900;
}

.solid_pk	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#CC3366;
}

.solid_go	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#CC9900;
}

.solid_cc	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#CCCCCC;
}

.solid_pp	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#9966FF;
}

.solid_lp	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#B179B2;
}

.solid_p1	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#ff9999;
}

.solid_red	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#AC1622;
}

.solid_nav	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#666699;
}

.solid_bgy	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#819AB3;
}

.solid_whi	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#ffffff;
}

.solid_bla	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

.solid_pur	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#3E1D66;
}

.solid_blu	{
	border-style:			solid;
	border-width:			1px;
	border-color:			#6666ff;
}

.dot_red_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#ac1622;
}

.dot_gre_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#009966;
}

.dot_wat_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#0E9BCF;
}

.dot_blu_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#0066CC;
}

.dot_ora_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#CC3300;
}

.dot_ygn_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#33CC33;
}

.dot_pin_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#CC3399;
}

.dot_pnk_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#FF9999;
}

.dot_pur_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#660066;
}

.dot_gry_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#bbbbbb;
}

.dot_gol_bottom{
	border-style:			none none dotted;
	border-width:			1px;
	border-color:			#996600;
}

td#down		{
	border-bottom-style:	dotted;
	border-width:			1px;
	border-color:			#999999;
}

td#p5	{
	padding:				5px;
}



/* <!------// その他 //------> */

.ime_off {
	ime-mode:				disabled;
}

th#fee {
	font-size:				17pt;
	color:					#ff0000;
}



/* <!-- 新フォーマット 07.08.16制作 --> */
#contentsBody {width:740px;}
#contentsArea {
	float:left;
	width:610px;
}
#contentsMain {
	width:589px;
	margin:0 0 10px 12px;
}
#sideNavigation {
	float:left;
	width:130px;
	margin:0 -1px 10px 0;
	background:url(/common/look/img/side_bk.gif);
}
#sideNavigation img {border:0;vertical-align:bottom;}
#sideNavigation a:hover {background:#fff;}
#sideNavigation a:hover img {filter: Alpha(opacity=60);opacity:0.6;}
#sideNavigation #Text1 {width:78px;_height:23px;}
#sideNavigation h2 {margin:0;padding:0;}
#sideNavigation h3 {margin:0;padding:2px 0 0 0;}
#sideNavigation .sideBox {
	padding:0 0 5px 4px;
	background:url(/common/look/img/side_bottom.gif) bottom left;
	margin:0 0 2px 0;
}
#sideNavigation p ,#sideNavigation form {margin:0;}

/* 発地表記 */
#startArea {
	background:#ac1622;
	padding:3px 0 3px 5px;
	position:relative;
	margin:0 0 1px 0;
	z-index:1;
}
#startArea .ttl {
	color:#fff;
	font-weight:bold;
	height:16px;
	margin:0;
}
#startArea .link {
	position:absolute;
	top:3px;right:3px;
	background:url(/lookjtb/local/img/nav_right.gif) center right no-repeat;
	padding:0 15px 0 0;
	margin:0;
	height:16px;
}
#startArea .link span {
	background:url(/lookjtb/local/img/nav_left.gif) center left no-repeat;
	padding:0 0 0 20px;
	height:16px;
	display:block;_display:inline;
}
#startArea .link span a {
	height:16px;
}

#lookTopMenu {
	position:relative;
	z-index:10;
}
