/* 1  */ @import "general.css";
/* 2  */ @import "framework.css";
/* 3  */ @import "parts.header.css"; 
/* 4  */ @import "parts.menu.css";
/* Ex  @import "selection.right-menu.css";*/
/* 5  */ @import "parts.edit-area.css";
/* 6   @import "parts.footer.css"; */

/* 改行防止 */
div#sitemap ul.lsx li a,
div#sitemap ul.menu li a
/*,
div#navigator2,
div#MenuItem*/
{
/*	display:			inline;	block じゃないとクリック範囲が狭い	*/
	padding-left:	0px;
}

div#sitemap ul.lsx li a img,
div#sitemap ul.menu li a img
{
	margin-right:	5px;
}

/* navibar2 extended by miko
../../color_bluebox.css (128)
----------------------------------------------------------------------------- */
div#navigator2 {
        background-color: #ccccee;
/*        border: 1px #666e99 solid;*/
		border: 0px;
		padding:0px 0px 0px 0px;
/*		margin:	7px 0px 10px 0px;*/
		margin:	0px 0px 10px 0px;
}

div#navigator2 table{
		border: 0px;
		padding:0px 0px 0px 0px;
		margin:	0px 0px 0px 0px;
		border-collapse: separate;
}

div#navigator2 td{
		border: 0px;
		text-align:center;
/*		font-weight: bold;	*/
}

td.navimenu {
        background-color: #ccccee;
}
td.navimenu a {
        color: #666e99;
/*        border: 1px #ccccee solid;*/
		border: 0px;
		padding: 10px 8px;	/* add */
		background-image:url(../img/freejapan/navib.gif);
}
td.navimenu a:active {
/*        border: 1px #ff9933 solid;*/
		border: 0px;
        color: #666e99;
}
td.navimenu a:visited {
        color: #666e99;
}
td.navimenu a:hover {
/*        border: 1px #ff9933 solid;*/
		border: 0px;
        color: #ff0000;
        background-color: #ffeecc;
		background-image:url(../img/freejapan/navia.gif);
}

div.naviblock {
        border: 1px #666e99 solid;
        border-top: #ccccee 1px solid;
        background-color: #ccccee;
}
div.naviblock a {
        color: #666e99;
        border: 1px #ccccee solid;
}
div.naviblock a:active {
        border: 1px #ff9933 solid;
        color: #666e99;
        background-color:transparent;
}
div.naviblock a:visited {
        color: #666e99;
}
div.naviblock a:hover {
        border: 1px #ff9933 solid;
        color: #ff0000;
        background-color:#ffeecc;
}


div#container div#content div#menu h2{
	margin:		8px 0px 8px 0px;
	padding:	4px 4px 4px 20px;
	background: repeat #e1e1e1 url(../img/freejapan/navib_24x24.gif);
}

div#container div#content div#menu h3{
	font-size:	120%;
	margin:		8px 0px 8px 0px;
	padding:	4px 4px 4px 20px;
	background: repeat #e1e1e1 url(../img/freejapan/navib_18x18.gif);
}

div#container div#content div#menu h4{
	margin:		8px 0px 8px 0px;
	padding:	4px 4px 4px 20px;
	background: repeat #e1e1e1 url(../img/freejapan/navib_18x18.gif);
}

div#container div#footer{
	color:		#666e99;
	background:	repeat url(../img/freejapan/purple_right_50x600.png);
}

div#container div#footer a{
	color:		#666e99;
	font-weight:	bold;
}

div#menu div#sitemap ol{
	font-size:		100%;
	list-style-type: none;
}

.day {
	font-size: 150%;
}

.date_weekday .day,
.date_weekend .day,
.date_holiday .day{
	background-color: transparent;
}


/* 
../css/parts.menu.css (59) */
#content #menu h2,
#content #menu h3,
#content #menu h4,
#content #menu h5,
#content #menu h6,
#content #menu p,
#content #menu hr,
#content #menu pre,
#content #menu table,
#content #menu blockquote{
	display:block;
}

/* 
../../plus.css (119) */
#poptoc {
	background-color:	#EEEEEE;
}
/* 
../../plus.css (138) */
#poptoc h2 {
	background: repeat #e1e1e1 url(../img/freejapan/navib_18x18.gif);
}

/*
../../orangebox/plugin.css (14) 
.pa_edit{
	background-image:url("../../../image/edit.png");
}
.pa_attach{
	background-image:url("../../../image/file.png");
}
.pa_diff{
	background-image:url("../../../image/diff.png");
}
.pa_backup{
	background-image:url("../../../image/backup.png");
}
.external_link{
	background-image:url("../img/freejapan/freejapan/external_link.gif");
}
*/
/*
../../css/navibar2.css (28) */
td.navimenu a {
/*	font-weight:	normal;	*/
	font-weight:	bold;
/*	font-size:		100%;	*/
}

/* 
../css/advanced.css (10) */
div.work #edit-area h2{
	display: block;
}

/*
../css\parts.footer.css	(19) */
div#footer{
	text-align:		center;
}

/* 
../css\parts.footer.css	(19) */
div#footer-end{
	font-size:	0px;
	padding:	0px 0px 4px 0px;
	background: transparent url(../img/shadow.bottom.png) left bottom repeat-x;
}

/*
../../css/plugin.css (381) */
td.navimenu {
	font-size:	120%;
}
/*
../../css/plugin.css (411) */
div.naviblock {
	font-size:	100%;
}

/* 
../css\parts.menu.css	(80) */
div#sitemap ul,
div#sitemap ul ul{
	width:	200px;
}

/* 
../css/parts.menu.css (106 )  */
div#sitemap ul li:hover{
	background-color:#BEBEE1;
	color:#000000;
}

/* http://redline.hippy.jp/lab/beginner/css_vol04.php	*/
div#sitemap img{
	vertical-align:		middle;		/* 	bottom;	*/
}
div#sitemap a{
	vertical-align:		baseline;	/* baseline;	*/
}

.anchor_super a img{
	vertical-align:		middle;		/* 	baseline;	*/
}

div#container div#header h1{
	width:				100%;
}


div#menu form{
	margin:		8px 8px 8px 8px;
}

div#menu img{
	margin:		8px 0px 8px 0px;
}

div#navigator tbody td{
	border:	1px  solid gray;
}

/*
parts.edit-area.css (15) */
#content #edit-area h3,
#content #edit-area h4{
	color:	#444444;
}

/*
#content #edit-area h3::before{
	content:		"";
	counter-increment:	article;
}
*/

/*
../../default.css(1351): .mediaplayerbutton */

.center_form
{
	text-align:center;
	padding:4px 0px 8px;
	margin:0px;
}

span.add_word
{
        background-color:#FFFF66;
}

span.remove_word
{
        background-color:#A0FFFF;
}

tbody td:hover {
/*	background-image:	none;	*/
}

/*
../css/general.css (79) */
table {
	border-collapse:	separate;
}

/*
../css/parts.menu.css (117)	*/
div#sitemap ul li a {
/*	width:	184px;	/*100%;*/
/*	width:	100%;	;*/
}

/*
../../css/amazon.css (27) */
/* div#menu div.amazon_image */
table.amazon_tbl{
	border-style:	none;
}

div#tab-erea{
/*		float:		left;	*/
		overflow:	auto;	/* height:auto;	overflow:auto; の高さ0による重なり、重複解除 */
		height:		auto;	/* height:auto;	overflow:auto; の高さ0による重なり、重複解除 */
		font-size:	100%;
		padding:0px 0px 0px 0px;
		margin:	0px 0px 10px 0px;
}

/* メニューバーとかが中央によるかどうか？。。（分割する設定は不明）
#navigation ul {
	padding: 5px 0 5px;
	text-align: center;
}
#navigation ul li {
	display: inline;
}
*/
