@charset "utf-8";


@import "SEOAdmin.css";
@import url("/Portals/0/css/common.css");
@import url("/Portals/0/css/contents.css");
@import url("/Portals/0/css/book.css");


/* ===========================================================
common
=========================================================== */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, p, img {
	margin:0;
	padding:0;
	border:none;
}

h2 img {margin:0 0 20px 0;}


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ---------------------------------------------------------
Ajax
--------------------------------------------------------- 
#__dnn_body{background:none;}*/

/* ---------------------------------------------------------
admin

font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

--------------------------------------------------------- */
html			{height:100%;}
body			{height:100%;line-height: 1.5em; font-size:12px;}

a,
a:link,
a:active,
a:visited		{color:#756612;text-decoration:underline;}
a:hover,
a:active,
a:focus			{color:#756612;text-decoration:none;}


/* ===========================================================
 skin
=========================================================== */
#skinAdmin,
#skin3ColumnsLnavi,
#skin2ColumnsLnavi  { color:#666666;width:1000px;height:100%; margin:0 auto; font-size:100%;}

/* ===========================================================
 Head
=========================================================== */
.logo { margin:0 10px 10px 10px; float:left; padding:5px 0 0 0;}
.HeadPane { width:300px; float:left; margin:47px 0 0 0;}

#HeadSide { float:right; width:550px;}
#HeadSide .FontsizePane {width:218px; height:66px; float:right;}
#HeadSide .SearchPane { width:295px;height:66px;float:right;}


#HeadBody { background:url(images/head_bg.gif) top left no-repeat; padding:0px 0 18px 10px; clear:both; margin:0 0 10px 0; overflow: hidden;}

#HeadBody .NaviPane { margin-top:10px;}
.BreadcrumbPane {font-size:85%; padding:0 0 10px 3px; letter-spacing:0.1em;}



/* ===========================================================
 PageBody
=========================================================== */
#sideBody { width:200px; float:left;}
#MaineBody { width:560px; float:left; margin-left:20px;}
#subBody { width:200px; float:right;}

#skin2ColumnsLnavi #MaineBody { width:780px; float:right; margin:0;}
#skin2ColumnsLnavi .PageTopPane { clear:both; padding-top:20px;}




/* ===========================================================
 Foot
=========================================================== */
#footBody { clear:both; padding:20px 0 20px 0;}
#footBody .Copyright { background:url(images/copyright_bg.gif) bottom left no-repeat; line-height:38px; text-align:center; font-family:Arial, sans-serif; color:#c09810; font-size:10px;}




