@import url(../common.css);
@import url(header.css);
@import url(footer.css);


/**
 * ANCHOR STYLE
 \*/
a {
	text-decoration:underline;
	color:#333333;
}


/**
 * BOUNDARY STYLES
 \*/
html {
}
body {
	width:740px;
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;

	background-repeat:repeat-y;
}
#BODY{
	width:740px;
	margin:0px;
	padding:0px;  /* 内側の余白上下左右=0px */

}
#SIDEBAR {
	float:left;
	clear:left;

	width:5px;

	margin:0px;
	padding:0px;  /* 内側の余白上下左右=0px */
}
#MAIN {
	float:right;
	clear:right;

	width:735px;

	margin:0px;
	padding:0px;   /* 内側の余白上下左右=0px */
}


/**
 * COMMON STYLES
 \*/
.containers .laneLs {
	float:left;
	clear:left;
	width:420px;
	padding-right:5px;   /* 内側の余白右=1px */
}
.containers .laneLs2 {
	float:left;
	clear:left;
	width:180px;
	padding-right:5px;   /* 内側の余白左右=1px */
	background-color:#DEF2BE;
}
.containers .laneRs {
	float:left;
	clear:right;
	width:310px;
}
.containers .laneRs2 {
	float:left;
	clear:right;
	width:550px;
}

.containers .item {
	clear:both;
	margin-bottom:5px;
}
.heading{
	clear:both;

	padding:0px 0px 0px 0px;   /* 内側の余白 上=0px、右=0px、下=0px、左=0px */
	margin-bottom:10px;

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	line-height:1;
	color:#666666;

	background-color:#ffffff;

}
.heading2{
	clear:both;

	padding:5px 10px 4px 10px;  /* 内側の余白 上=5px、右=10px、下=4px、左=10px */
	margin-bottom:10px;
	margin-left:20px;

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	line-height:1;
	color:#666666;

	background-color:#DEF2BE;

}
.getBackNum{
	float:right;

	font-size:10px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:normal;
	line-height:1;

	color:#F2F4E7;
}
.getBackNum a{
	color:#F2F4E7;
}
.flag{
	padding:0px 5px 0px 0px;  /* 内側の余白 上=0px、右=5px、下=0px、左=0px */


/* FOR Mac-IE 章間隔 */
/* margin: top right bottom left　*/
	margin:0px 0px 0px 0px;
	margin-left:12px;

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	line-height:1.4;
}
.summary{
	padding:0px 5px 0px 0px;  /* 内側の余白 上=0px、右=5px、下=0px、左=0px */
	margin:5px 0px 10px 0px;
	margin-left:28px;

	font-size:12px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	line-height:1;
}
.summary a {
	color:#363636;
}
.image{
	float:left;
	clear:left;
	padding-right:5px;  /* 内側の余白 右=5px */
	padding-bottom:5px;  /* 内側の余白 下=5px */
}
.caption{
	margin-top:3px;
	font-size:10px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;
	lihe-height:1;
}
/* FOR Mac-IE */



/**
 * TIMETABLE
 \*/
#timeTable table {
	border-collapse:collapse;
	border-spacing:0px;
}
#timeTable .tableHeading {
	width:260px;

	padding:3px 5px 3px 5px;  /* 内側の余白 上=5px、右=5px、下=5px、左=5px */
	margin-bottom:5px;
	margin-left:20px;

	font-size:13px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	color:#ffffff;
	line-height:1;

	background-color:#F4BF28;
}
#timeTable .tableHeading span {
	padding-left:15px;  /* 内側の余白 左=15px */
	font-size:9px;
	font-weight:normal;
}
#timeTable .tableCaption{
	width:250px;
	padding:8px 5px 8px 5px;  /* 内側の余白 上=5px、右=5px、下=15px、左=5px */
	margin:0px auto;
	
	font-size:12px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	text-align:center;
	line-height:1;
	color:#333333;

	border-top:1px dotted #999;
}
#timeTable .facility {
	padding:10px 5px 5px 0px;  /* 内側の余白 上=10px、右=5px、下=5px、左=0px */
	font-size:10px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:normal;
	color:#333333;
}
#timeTable .table {
	width:280px;
	margin-left:20px;
	padding:10px 10px 5px 5px;  /* 内側の余白 上=10px、右=10px、下=15px、左=5px */
}
#timeTable th {
	width:70px;

	font-size:13px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	text-align:left;
	line-height:1.2;
	color:#333333;
}
#timeTable td {
	width:105px;

	font-size:13px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:normal;

	line-height:1.2;
	color:#333333;
}


/**
 * SIDEBAR
 \*/
#SIDEBAR a {
	color:#003333;
	text-decoration:underline;
}

#SIDEBAR .Ris {
	margin:0px 0px 5px 7px;	
	padding:5px 5px 5px 1.5em;  /* 内側の余白 上=0px、右=0px、下=0px、左=1.5em */

	font-size:12px;
	font-family:"MS PGOTHIC", "Osaka", "sans-serif";

	line-height:1.1;

	color:#000000;
	background-color:#BFC5A2;

	background-image:url(/share/widgets/modeC/misc/sidebar_bullet01.png);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
#SIDEBAR #Ri01 {
	background-color:#0E6C70;
	background-image:url(/share/widgets/modeC/misc/sidebar_bullet04.png);
}
#SIDEBAR #Ri01 a {
    color: #F2F4E7;
	text-decoration:underline;
}
#SIDEBAR .items,
#SIDEBAR .itemTop {
	width:148px;

	margin:15px 5px 0px 10px; /* 内側の余白 上=15px、右=5px、下=0px、左=10px */

	border-top:1px dotted #999999;
}
#SIDEBAR .itemTop {
	margin-top:0px; /* 内側の余白 上=0px */
}
#SIDEBAR .items div,
#SIDEBAR .itemTop div {
	margin:5px 0px; /* 上下=5px、左右=0px */
	padding:0px 5px 0px 13px;

	font-size:12px;
	font-family:"MS PGOTHIC","Osaka","Verdana","Helvetica","sans-serif";

	background-image:url(/share/widgets/modeC/misc/sidebar_bullet02.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
}
#SIDEBAR #search {
	position:relative;
	width:150px;
	margin:15px 0px 15px 15px; /* 内側の余白 上=15px、右=0px、下=15px、左=15px */
}
#SIDEBAR #input {
	width:110px;
}
#SIDEBAR #submit {
	position:absolute;
	right:10px;
	top:0px;
	margin:0px; /* 内側の余白 0px */
	padding:0px;
}
#SIDEBAR form #q{
	width:90%;
	margin:0px; /* 内側の余白 0px */
	padding:0px;
	border:1px solid #646464;
}
#SIDEBAR #PBG {
	clear:both;
	text-align:right;
	background-image:none;
}
/* FOR Mac-IE */



/**
 * HOTNEWS
 \*/
/*新着情報の部分*/
#new{
	padding:0px 0px 0px 0px; /* 内側の余白 上=1px、右=0px、下=1px、左=0px */
	margin:0px 10px 0px 0px; 
}
#new img{
	margin-bottom : 0 ;
}
#new div.more{
	text-align : right ;
	margin-top : 10px ;
}
#new div.more a{
	padding-left : 8px ;
}

#hotnews .heading {
	color:#000000;
	background-color:#ffffff;
}
#hotnews .item {
		clear:both;
}

#hotnews .ChapterOne {
		clear:both;
	padding:0px 10px 0px 50px; /* 内側の余白 上=1px、右=0px、下=1px、左=0px */
	margin:0px 0px 0px 0px; 

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	line-height:1.5;
}

#hotnews .seli{
	list-style : none ;
	margin : 0 0 0 20px ;
	text-indent : -20px ;
}

lineLib {
	background : url(../../images/mode01/new.gif) left top no-repeat;
	list-style : none ;
	padding:0px 0px 0px 50px; /* 内側の余白 上=1px、右=0px、下=1px、左=0px */
	margin : 0 0 0 -50px ; /* 余白 上=1px、右=0px、下=1px、左=0px */
	text-indent : 30px ;
}


#hotnews .flag{
	float:left;
	clear:;

	width:10%;
	padding:0px 0px;

	font-size:12px;
}
#hotnews .summary{
	float:right;
	clear:right;

	width:80%;
/* FOR Mac-IE 行間設定 */
	padding:0px 0px 0px 0px; /* 内側の余白 上=1px、右=0px、下=1px、左=0px */
	margin:0px 0px 0px 0px; 
	
	font-size:12px;
	line-height:1.4;
}

/**
 * LINKS
 \*/
#links .heading {

	padding:5px 10px 4px 10px;
	margin-bottom:5px; /* 内側の余白 下=5px */
	margin-left:20px; /* 内側の余白 左=20px */

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	color:#333333;
	background-color:#97b5d1;
}
#links .item {
		clear:both;
}
#links .flag{
	float:left;
	clear:;

	width:15%;
	padding:0px 0px;


}
#links .summary{
	float:right;
	clear:right;

	width:75%;
	margin:5px; /* 内側の余白 5px */
	
	font-size:14px;
	line-height:1.4;
	background-color:#dfe8f0;
}

/**
 * BOOKS
 \*/
#books .heading {

	padding:5px 10px 4px 10px;
	margin-bottom:5px; /* 内側の余白 下=5px */
	margin-left:30px; /* 内側の余白 左=30px */

	font-size:14px;
	font-family:"MS PGOTHIC","Osaka","sans-serif";
	font-weight:bold;

	color:#333333;
	background-color:#B1CFFB;
}
#books .item {
		clear:both;
}
#books .flag{
	float:left;
	clear:;

	width:15%;
	padding:0px 0px 0px 5px;

	font-size:12px;
}
#books .summary{
	float:right;
	clear:right;

	padding:4px 4px 4px 4px;
	width:74%;
	margin:3px; /* 内側の余白 3px */
	
	font-size:14px;
	line-height:1.4;
	background-color:#DDEAFE;
}



.pagenavi{
	padding:5px 10px 4px 10px;

	width:80%;
	margin:8px; /* 内側の余白 8px */
	
	font-size:14px;
	line-height:1.4;
	background-color:#ffffff;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
}
