﻿@charset "UTF-8";

/* tiji contents only */

/********************************************************************
 * contents layout
 * 
 *******************************************************************/



/* right_sidemenu 
----------------------------------------------- */
#tiji #sidemenu{
	width : 300px ;
	float:left;
	height:100%;
	margin:10px 0 0 0;
}

/* new infomation */
#tiji div.tiji_topnews{ 
	width:100%;
	margin-bottom:15px;
}

#tiji div.tiji_topnews h3.title{ 
	min-height:16px;
	background:#E8E6D5 url(/shared/img/icon_arrow_brown01.gif) no-repeat left center;
	font-weight:bold;
	padding:4px 0 0.1em 18px;
	margin-bottom:5px;
	line-height:1;
	overflow:visible;
}


#tiji div.tiji_topnews ul{ 
	height:100px;
	overflow:auto;
	list-style-type:none;
}

#tiji div.tiji_topnews ul li{ 
	background:#FFF url(/shared/img/icon_arrow_orrange02.gif) no-repeat left 0.3em;
	padding:0 0 0 15px;
}


#tiji div.tiji_topnews ul li a{ 
	line-height:1.3;
}


/* schedule block */
#tiji #sidemenu div.schedule_block{
	min-height:150px;
	background:url(/shared/img/title_schedule_bg.jpg) no-repeat left top;
	margin-bottom:15px;
	width:300px;
}

#tiji #sidemenu div.schedule_block h3{
	padding:10px 0 10px 6px;
	font-size:105%;
	color:#000000;
}

#tiji #sidemenu div.schedule_block ul.contents{
	list-style:none;
	padding:0px 0px 0px 0px;
	clear:both;
	_height:50px;
}

#tiji #sidemenu div.schedule_block ul.contents li{
	border-bottom:1px dotted #999999;
	padding:5px 0;
}

#tiji #sidemenu div.schedule_block ul.contents li p span.time{
	padding-right:10px;
}

#tiji #sidemenu div.schedule_block ul.contents li p{
}


/* tiji photo */
#tiji #sidemenu dl.tijiphoto{
}

#tiji #sidemenu dl.tijiphoto dt{
	line-height:1.2;
	min-height:15px;
	font-weight:bold;
	font-size:95%;
	background:#E8E6D5;
	margin-bottom:5px;
	padding-left:5px;
}

#tiji #sidemenu dl.tijiphoto dd ul{
	list-style:none;
	height:100%;
	clear:both;
}

#tiji #sidemenu dl.tijiphoto dd ul li{
	margin-right:10px;
	width:145px;
	float:left;
}

#tiji #sidemenu dl.tijiphoto dd ul li img.photo{
	margin-bottom:3px;
}

#tiji #sidemenu dl.tijiphoto dd ul li p{
	font-size:90%;
	line-height:110%;
}


#tiji #sidemenu dl.tijiphoto dd ul li.end{
	margin-right:0px;
}



/* left contents  block  
----------------------------------------------- */

#tiji #main{
	clear:both;
	margin:10px 10px 0 0;
	width : 640px ;
}

/* greeting */
#tiji div.greeting{
	border:4px solid #B9A08D;
	padding:10px;
	clear:both;
	margin-bottom:10px;
}

#tiji div.greeting img.illust{
	margin:0 10px 10px 0;
	float:left;
}

#tiji div.greeting p{
	font-size:110%;
	margin-bottom:5px;
}

#tiji div.greeting p.end{
	margin-bottom:0px;
}

/* menu */
#tiji dl#menublock{
	clear:both;
	height:100%;
	overflow:auto;
}

#tiji dl#menublock ul{
	list-style:none;
	width:310px;
}

#tiji dl#menublock ul.leftmenu{
	margin-right:10px;
	float:left;
}

#tiji dl#menublock ul.rightmenu{
	margin-right:0px;
	float:left;
}

#tiji dl#menublock ul li p a{
	display:block;
	margin-bottom:1px;
	background:#E8E6D5 url(/shared/img/icon_arrow_brown02.gif) no-repeat 8px center;
	padding:0 0 0 23px;
	line-height:2;
	min-height:25px;
	height:25px;
}

#tiji dl#menublock ul li.blank{
	height:25px;
}

#tiji dl#menublock ul li p a:hover{
	background-color:#B9A08D;
	color:#FFFFFF;
}

/********************************************************************
 * tiji secondpage layout
 * 
 *******************************************************************/
/* right_sidemenu 
----------------------------------------------- */
#tiji #sidemenu.second{
	width : 200px ;
	float:right;
	height:100%;
	margin:10px 10px 0 0;
}

#tiji #sidemenu.second div.greeting p{
	font-size:100%;
	margin-top:5px;
}


#tiji #main.second{
	margin:10px 0 0 0;
	width : 510px ;
	float:right;
}

#tiji #article #main div.articleblock{
	border:none;
	height:100%;
	padding:0 0 0 5px;
}