/*-----BASIC*/
* { line-height: 150%; margin: 0; padding: 0 }
body { font-size: 12px; background-image: url("http://www.eic-book.com/img/menu/melmag_bg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }
img { margin: 0; padding: 0; border: none }
a { color: #0070df; text-decoration: underline }
a:hover { color: #ff0066; text-decoration: underline }
h1, h2, h3, h4, h5 { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
td { font-size: 12px }
/*-----CONTAINER*/
#header  { background: url("http://www.eic-book.com/img/menu/header.gif") repeat-x; width: 100%; height: 112px }
#contents  { position: relative; width: 100%; clear: both }
#left { width: 166px; float: left }
#main   { position: absolute; left: 175px; width: 625px }
#right   { position: absolute; left: 805px; width: 210px ;border: 1px solid #d3d3d3; padding-left: 5px; margin-top: 40px}
/*-----WAKU*/
.waku01 { border: solid 1px #696969 }
.lineL01 { border-bottom: 1px solid #a9a9a9 }
.dotlineL01 { border-bottom: 1px dotted #a9a9a9 }
.bgPink { background-color: #fff0f5 }
/*-----TEXT*/
.cap { padding-left: 1em; text-indent: -1em; }
.bold { font-weight: bold }
/*-----HEADER*/
#midashi1 { padding-top: 5px; padding-bottom: 5px }
#midashi2 { color: #556b2f; font-size: 15px; margin-bottom: 15px; padding-left: 5px; border-left: 5px solid #6b8e23 }
/*-----SEARCHWINDOW*/
#searchWin { font-size: 11px; text-align: right; padding-top: 2px }
#searchWin input { font-size: 10px; border: solid 1px #4682b4 }
/*-----ENTRY*/
.entry-box { background-image: url("http://www.eic-book.com/img/menu/ct.gif"); background-repeat: repeat-x; background-position: 0 -1px; margin-top: 5px; margin-bottom: 5px; padding-top: 20px; padding-bottom: 10px; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3 }
.entry-box li { list-style-type: none }
.entry-header  { font-size: 15px; margin-bottom: 5px; padding-left: 5px; border-left: 5px solid #ffc0cb }
.date-header { color: #db7093; font-size: 10px; text-align: right; margin-top: 5px; padding-top: 3px; padding-right: 5px; border-top: 1px dotted #d3d3d3 }
.entry-con { padding: 10px }
.entry-more-link { font-size: 10px; padding-top: 10px; padding-bottom: 10px }
.entry-tags-header { padding-left: 5px; border-left: 5px solid #afeeee }
.entry-footer { color: #696969; font-size: 10px; text-align: right }
.content-nav { text-align: center; margin-top: 5px; padding-top: 5px }
/*-----SIDE-MENU*/
.mn { width: 166px }
.mn .Title { background-image: url("http://www.eic-book.com/blog/title.gif"); background-repeat: no-repeat; font-size: 11px; text-align: right; padding: 5px 5px 9px 35px }
.mn .con01 { padding: 5px }
.mn li  { background-image: url("http://www.eic-book.com/sitemap/01.gif"); background-repeat: no-repeat; background-position: 0 5px; list-style-type: none; padding-left: 12px }
/*-----SIDE-LIST*/
.ArcUL { }
.ArcLI { }
/*-----SIDE-CALENDER*/
.cale { }
.cale table { position: relative; width: 100%; border: solid 1px #c0c0c0; border-collapse: collapse }
.cale th { background-color: #fff0f5; padding: 2px; border: solid 1px #c0c0c0 }
.cale td { font-size: 11px; background-color: #fff; text-align: center; padding: 2px; border: solid 1px #c0c0c0 }
/*-----TAGCLOUD*/
li.taglevel1 { font-size: 19px; }
li.taglevel2 { font-size: 17px; }
li.taglevel3 { font-size: 15px; }
li.taglevel4 { font-size: 13px; }
li.taglevel5 { font-size: 11px; }
li.taglevel6 { font-size: 9px; }

/*-----MARGIN-PADDING*/
.mrg10 {margin: 10px }
.mrg5 {margin: 5px }
.mrgR5 {margin-right: 5px }
.mrgR10 {margin-right: 10px }
.mrgL5 {margin-left: 5px }
.mrgL10 {margin-left: 10px }
.mrgL15 {margin-left: 15px }
.mrgL25 {margin-left: 25px }
.mrgU5 {margin-top: 5px }
.mrgU10 {margin-top: 10px }
.mrgU25 {margin-top: 25px }
.mrgD5 {margin-bottom: 5px }
.mrgD3 {margin-bottom: 3px }
.mrgD10 {margin-bottom: 10px }
.mrgD25 {margin-bottom: 25px }
.mrgUD5 {margin-top:   5px; margin-bottom: 5px }
.mrgUD10 {margin-top:   10px; margin-bottom: 10px }
.mrgUD20 {margin-top:   20px; margin-bottom: 20px }
.mrgUL5 {margin-top:   5px; margin-bottom: 5px }
.mrgDR5 {margin-right: 5px; margin-bottom: 5px }
.mrgLR5 {margin-right: 5px; margin-left:   5px }
.mrgLR10 {margin-right: 10px; margin-left:   10px }
.mrgLRD5 {margin-right: 5px; margin-bottom: 5px; margin-left:   5px }
.pad5 {padding: 5px }
.pad10 {padding: 10px }
.pad15 {padding: 15px }
.padD5 {padding-bottom: 5px }
.padD10 {padding-bottom: 10px }
.padD20 {padding-bottom: 20px }
.padU3 {padding-top: 3px }
.padU5 {padding-top: 5px }
.padU10 {padding-top: 10px }
.padU25 {padding-top: 25px }
.padUD1 {padding-top:   1px; padding-bottom: 1px }
.padUD2 {padding-top:   2px; padding-bottom: 2px }
.padUD5 {padding-top:   5px; padding-bottom: 5px }
.padR10 {padding-right: 10px }
.padL5 {padding-left: 5px }
.padL10 {padding-left: 10px }
.padL15 {padding-left: 15px }
.padL50 {padding-left: 50px }
.padL25 {padding-left: 25px }
.padL30 {padding-left: 30px }
.padLR5 {padding-right: 5px; padding-left:   5px }
.padLR10 {padding-right: 10px; padding-left:   10px }
.padLR15 {padding-right: 15px; padding-left:   15px }
.padUL5 {padding-top: 5px; padding-left: 5px }

/*-----WIDTH*/
.W70 {
	width: 70px }

.W75 {
	width: 75px }

.W80 {
	width: 80px }

.W100 {
	width: 100px }

.W125 {
	width: 125px }

.W200 {
	width: 200px }

.W250 {
	width: 250px }

.W160 {
	width: 160px }

.W300 {
	width: 300px }

.W350 {
	width: 350px }

.W400 {
	width: 400px }

.W450 {
	width: 450px }

.W500 {
	width: 500px }

.W600 {
	width: 600px }

.W900 {
	width: 900px }

.W100per {
	width: 100% }

.W75per {
	width: 75% }

.W50per {
	width: 50% }

.W45per {
	width: 45% }

.W33per {
	width: 33% }

.W25per {
	width: 25% }

.W20per {
	width: 20% }

/*-----LENGTH*/
.L300 {
	height: 300px }

.L200 {
	height: 200px }

.L100 {
	height: 100px }

.L80 {
	height: 80px }

/*-----FLOAT*/
.R {
	margin-right: 0;
	margin-left:   5px;
	float:         right }

.L {
	margin-right: 5px;
	margin-left:   0;
	float:         left }

.CLEAR {
	clear: both }

/*-----rankTABLE*/
.rankTBL  {	margin-top: 5px;
	width:      100% }


.rankTH {
	color:            #dc143c;
	font-size:         20px;
	font-family:       Impact, "Arial Black";
	font-weight:       bold;
	background-color:  #f5f5f5;
	text-align:        center;
	white-space:       nowrap;
	padding:           5px;
	width:             25px;
	vertical-align:    middle;
	border:            solid 1px #c0c0c0 }

.rankTD   {	background-repeat: repeat-x;
	padding:           10px 5px;
	border:            solid 1px #c0c0c0 }

p.rankP {	color:         #696969;
	font-size:     11px;
	line-height:   130%;
	margin-top:    5px;
	padding-top:   5px;
	padding-right: 3px;
	overflow:      hidden;
	border-top:    1px solid #dcdcdc }

/*-----TXT-SIZE*/
.Tx15 {font-size:     15px; }

/*-----FACEBOOK*/
.socialbtn {
	margin-top:8px;
	padding-left:5px;}
.socialbtn div {
	float:left;
	margin-right:5px;}
.socialbtn div iframe {
	margin-left:0px;}
.socialbtn .fbshare {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right:5px;}


/*-----PDF_CATAROG*/
.pdfc_ttl01{background-color: #f4f4f4;font-size:14px; margin-top: 5px; padding: 5px; border-left: 5px solid #333333}
.pdfc_ttl02  { font-size: 14px; font-weight: bold; margin-top: 5px; padding: 2px 2px 2px 10px; border-bottom: 1px dotted gray }
.pdfc_box     { background-color: #f0f0f0; margin: 5px; padding: 5px }
.pdfc_box_in      { background-color: white; background-image: url("http://blog.eic-book.com/catalog/_musi.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: center; display: table-cell; margin: 5px; padding: 15px 20px; float: left; vertical-align: middle; border: solid 1px gray }
.pdfc_box2        { background-color: #eaeaea; text-align: center; display: table-cell; margin-right: 10px; margin-bottom: 10px; padding: 20px 5px 5px; float: left; background-color: #eaeaea; text-align: center; display: table-cell; margin-right: 10px; margin-bottom: 10px; padding: 20px 5px 5px; float: left }
.pdfc_box2n { background-image: url("http://blog.eic-book.com/catalog/_new.gif"); background-repeat: no-repeat; background-position: center top;background-color: #eaeaea; text-align: center; display: table-cell; margin-right: 10px; margin-bottom: 10px; padding: 20px 5px 5px; float: left; background-color: #eaeaea; text-align: center; display: table-cell; margin-right: 10px; margin-bottom: 10px; padding: 20px 5px 5px; float: left }
.pdfc_box2_in  { background-color: white; background-image: url("http://blog.eic-book.com/catalog/_musi.gif"); background-repeat: no-repeat; background-position: right bottom; list-style-image: url("(EmptyReference!)"); padding: 10px 20px 10px 10px }


