/* initialize */
@charset "utf-8";
/* CSS Document */

/* TOP PAGE*/
#container { 	text-align: left; width: 900px; margin: 0 auto;  	}

#header    {	margin-top:5px; margin-bottom:15px; width:900px;	}

#main	   {	width:900px; }

#footer    {	margin-top:5px; margin-bottom:15px; width:900px;	}

#TOP_C1    {    width:195px; text-align:left; vertical-align:top;}

#TOP_C2    {    width:445px; text-align:left; vertical-align:top;}

#TOP_C3    {    width:258px; text-align:left; vertical-align:top; }

#TOP_C1 #TOP_C1-2 { margin-top:15px;}

.topleft   {
				border: 1px solid #B3ADD5;
				width: 178px;
				vertical-align:top;
				text-align:left;
				
		   }
.topleft .title {
				color:#FF6600; font-size:12px; margin:10px; margin-bottom:3px; letter-spacing:2px; line-height:175%; margin-left:10px;
				}		
.topleft .title a { color: #0000FF; text-decoration:none; font-weight:normal; line-height:175%;}	

.topleft .sub   {line-height:125%; font-size:10px; margin-left:15px;letter-spacing:2px;	margin-top:5px;}
				
.topleft .sub ul   { list-style-type:none; margin:0; padding:0; text-indent:10px; margin-top:-3px; line-height:175%; }
								
.topleft .sub a { color: #0000FF; text-decoration:none; }	
.topleft ul{ list-style-type:none; margin:0; padding:0; text-indent:0; margin-bottom:10px; }

.topleft li {font-size:10.5px;}	

/* END TOP PAGE */

/* ARTICLE PAGES */
#column1   {	width:640px; vertical-align:top; }		   

#kiso_menu {	width:585px; height:100px; margin-bottom:15px;	}
						
#column2   {	width:260px; vertical-align:top; }

#spot	   {	width:255px; height:200px; margin-bottom:15px;	}

#side_ads  {	width:255px; height:300px; margin-bottom:15px;	}

#e_calendar{	width:255px; height:150px; margin-bottom:15px;	}

#nama_koe  {	width:255px; height:225px;	}

#contents  {	width:623px; margin-bottom:15px; }
#contents .tcat { width:613px; padding:5px;}
#contents .c_title { padding-top:10px; padding-right:0px; padding-bottom:15px; padding-left:20px;  }
#contents .sub { padding:10px; font-size:13px; font-weight:bold; }
#contents .text { padding-bottom:15px; padding-left:15px; padding-right:15px; color:#003399; letter-spacing:2px; line-height:150%; font-size:12px; }

#contents .text li { font-size:12px;}
#contents ul,ol,li { margin-top:0px; margin-bottom:0px; font-size:12px; color:#003399; }
#contents p  { margin-bottom:10px;}

#guide_menu {  width:585px; vertical-align:top; height:225px;}
/* END ARTICLE PAGES */

/* CITY GUIDE PAGES */
#kisoinfo {width:208px; height:298px; border: 1px solid #B3ADD5;}
#kisoinfo #title { font-weight:bold; color:red; padding:10px; font-size:14px; }
#kisoinfo ul,ol,li {
	margin-top:0px;
	margin-bottom:0px;
	font-size:9px;
	color:#003399;
	margin-right:5px;
	line-height:150%;
}
#kisoinfo #kiso_chart { font-weight:bold; color:red; font-size:11px; margin-top:10px;}
#kisoinfo #kiso_chart .chart_item { border: 1px solid #B3ADD5; padding:5px; line-height:175%; }

#cg_desc { border: 1px solid #B3ADD5; padding:10px; width:603px;}
#cg_desc .desc_button { border: 1px solid #B3ADD5; padding:5px; color: #FF0000; font-weight:bold; font-size:11px;}
#cg_desc .title {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	color:#003399;
	letter-spacing:2px;
	font-size:14px;
	color:#FF9900;
	font-weight:bold;
}

/* END CITY GUIDE PAGES */

/* COMMON */
#footer .style1 {font-size: 9px}
#footer .style2 {font-size: 12px; font-weight: bold;}
#footer .style3 {font-size: 10px}
#footer .style4 {font-size: 12px}		   

body       { 	width:900px; margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:2px;		}
h1{color:#666666; font-size:9px; font-weight:100; margin:3px 0px 0px 0px; padding:0px;}
table{width:100%;}
a:link { text-decoration:none; } 
a:visited { text-decoration:none; } 
a:hover { text-decoration: underline; } 
a:active { text-decoration:none; } 
img { border:none; }

.border    {	border: 1px solid #B3ADD5; }
.border_ad    {	border: 2px solid #B3ADD5; }
.tcat	{ 	margin:0px; background-color:#FF9933; letter-spacing:2px; font-size:12px; font-weight:bolder; }
.tcat2  { 
            background-image:url(../images/top/grad180.png); 
            text-align:center; 
			font-size:0.8em; 
			height:20px; 
			padding-top:2px; 
			padding-bottom:1px; 
			background-repeat:repeat-x;
			color:#003399;
		}

.paragraph {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;		}
.white  {color:#FFFFFF;}	
.black  {color:#000000;}
.red  {color:#FF0000;}
.bgwhite {background-color:#FFFFFF }
.orange {color:#FF9933}
.space {margin-top:10px;}
.space2 {margin-top:15px;}
.text {
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	color:#003399;
	letter-spacing:2px;
	line-height:150%;
	font-size:14px;
}
	
.text_msm { padding-bottom:15px; padding-left:15px; padding-right:15px; color:#003399; letter-spacing:2px; line-height:150%; font-size:12px; }
.text_sm { padding-bottom:15px; padding-left:15px; padding-right:15px; color:#003399; letter-spacing:2px; line-height:150%; font-size:11px; }
.text_xsm { padding-bottom:15px; padding-left:15px; padding-right:15px; color:#003399; letter-spacing:2px; line-height:150%; font-size:9px; }
.text_sm_ns {font-size:11px;}
.text_xsm_ns {font-size:9px;}
.life_jiten_index {
	position:absolute;
	font-size: 10px;
	width:95px;
	line-height:100%;
	height: 46px;
}
.lj_r1 {top:310px;}
.lj_r2 {top:446px;}
.lj_r3 {top:584px;}
.lj_r4 {top:720px;}
.lj_r5 {top:859px;}
.lj_c1 {left:208px;}
.lj_c2 {left:324px;}
.lj_c3 {left:440px;}
.lj_c4 {left:566px;}
.lj_c5 {left:682px;}


/* END COMMON */

