@import url(base.css);
@import url(header.css);
@import url(login.css);
@import url(footer.css);



div.inbox3
{
	width:210px;
	height:123px;
	padding:0px;
	border:solid #000000 1px;
	background-color:white;
}

div.inbox3_inner1
{
	width:208px;
	height:121px;
	margin:0px;
	padding:0px;
	border:solid #00CCFF 1px;
	background-color:white;
}


div.book_big_frame
{
	width:430px;
	float:none;
}
dv.book_big_frame:after{
  content : "";
  display : block;
  height : 0;
  clear : both;
}
div.book_frame
{
	width:210px;
	float:left;
	margin:2px;
	padding:5px;
}
div.book_fram:after{
  content : "";
  display : block;
  height : 0;
  clear : both;

}

div.book_pic
{
	width:70px;
	height:100px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.book_frame_right
{
	width:130px;
	float:left;
}
div.book_frame_right:after{
  content : "";
  display : block;
  height : 0;
  clear : both;
}

div.book_title
{
	width:130px;
	height:20px;
	background-color:#c1fd0a;
	margin-bottom:5px;
}


div.book_review
{
	width:130px;
	text-align:left;
}

div.book_review:after{
  content : "";
  display : block;
  height : 0;
  clear : both;

}
/*
div.book_2_frame{

}
div.book_2_frame:after{
  content : "";
  display : block;
  height : 0;
  clear : both;

}
*/

.help_body{
	background-color:#FFE9C8;
	margin:5px;
	padding:3px;
	text-indent:1em;
}
table.newtable{
	padding:10px;
	/*border:2px solid #FCF512;*/
	/*border-collapse: collapse;*/
	text-align:center;
	margin:auto;
	width:500px;
}
td.newtable_td
{
	border-top:0px solid;
	background-color:#ffc0cb;
	width:200px;

}
.setup_td
{
	width:300px;
	border-bottom: dashed 1px #666;
	padding: 0.5em;
	text-align:left;
}
.setup_td_hidden
{
	width:395px;
	border-bottom: dashed 1px #666;
	padding:0.5em 0 0.5em 0.5em;
	text-align:left;
}
.setup_td_hidden textarea{
	width:390px;
}
div.pass{
  background: url("/images/heaven.gif");
  width:456px;
  height:137px;
  margin:auto;
  padding-top:85px;
  text-align="center"
}
div.not_pass{
  background: url("/images/hell.gif");
  width:456px;
  height:137px;
  margin:auto;
  padding-top:85px;
  text-align="center"
}
/* contact.tpl
---------------------------------------------------------------------------------------------------------*/
/* maincol *************************************************** */
table.contact_newtable{
	padding:10px;
	/*border:2px solid #FCF512;*/
	/*border-collapse: collapse;*/
	text-align:center;
	margin:auto;
	width:450px;
}
td.contact_newtable_td
{
	border-top:0px solid;
	background-color:#E7FEEA;
	width:110px;

}
.contact_setup_td
{
	width:300px;
	border-bottom: dashed 0px #666;
	text-align:left;
}
.contact_setup_td input{
	width:300px;
	/*border:1px solid #8B7D6B;*/
}
.contact_setup_td textarea{
	width:300px;
	height:200px;
	/*border:1px solid #8B7D6B;*/
}
.contact_setup_td_confirm
{
	width:300px;
	border-bottom: dashed 0px #666;
	text-align:left;
	padding:0.5em;
}
/* contact.tpl end
---------------------------------------------------------------------------------------------------------*/

/* help.tpl
---------------------------------------------------------------------------------------------------------*/
/* maincol *************************************************** */
ul.help{
}
ul.help h4{
}
ul.help p{
	background-color:#E7FEEA;
}
ul.help b{
	font-weight:400;
}
ul.help ul li{
	list-style-type:disc;
	margin-left:15px;
}
ul.help ul li li{
	list-style-type:decimal;
}
/* help.tpl end
---------------------------------------------------------------------------------------------------------*/

/* privacy.tpl
---------------------------------------------------------------------------------------------------------*/
/* maincol *************************************************** */
h1.privacy_index{
	background-color:#E7FEEA;
	border:1px solid #19B024;
	padding-left:5px;
	margin-bottom:10px;
	font-size:1em;
}

/* privacy.tpl end
---------------------------------------------------------------------------------------------------------*/
/* team.tpl
---------------------------------------------------------------------------------------------------------*/
/* maincol *************************************************** */
table.team_newtable{
	padding:10px;
	/*border:2px solid #FCF512;*/
	/*border-collapse: collapse;*/
	text-align:center;
	margin:auto;
	width:450px;
}
td.team_newtable_td
{
	border-top:0px solid;
	background-color:#E7FEEA;
	width:110px;

}
.team_setup_td
{
	width:300px;
	border-bottom: dashed 0px #666;
	text-align:left;
	padding:0.5em;
}
/* team.tpl end
---------------------------------------------------------------------------------------------------------*/



/* --------------------------  sitemap.tpl  ------------------------------  */

/* h1.sitemap
{
        background-color:#EED5B7;
        border:1px solid #8B7D6B;
        font-size:2em;
        margin-bottom:10px;
        padding-left:5px;
} */
h1.sitemap{
	background-color:#E7FEEA;
	border:1px solid #19B024;
	padding-left:5px;
	margin-bottom:10px;
	font-size:1em;
}

.value
{/*
        background-color:#C1FD0A;
        border:1px solid #BBB8B8;
        padding-left:20px;
*/}

ul.contents
{
/*	margin:auto;
	padding-left:50px; 
	list-style-type:disc;
	text-align:left;
        background-color:#E7FEEA;
        border:solid #BBB8B8;
        border-width:0px 1px 1px;
*/}

/* ---------------------------  sitemap.tpl end  ---------------------------- */
.search_more{
	margin:0px 4px;
	background-color:#19B024;
	padding:5px;
	color:white;
	width:121px;
	margin-bottom:5px;
}
.search_more select{
	margin-bottom:3px;
	float:left;
	border:solid 1px grey;
}
.search_more input.keyword{
	width:119px;
	*width:117px;
	border:solid 1px grey;
} 
.search_more input.submit{
	border:solid 1px grey;
}
div.left_box img.index_left_image{
	margin-left:4px;
}
div.left_box img.book{
	margin-left:4px;
}
.search_more input.keyword_index{
	width:119px;
	border:solid 1px grey;
	*margin-left:-5px;
	*width:113px;

}


/*--------------------------------   beginner   --------------------------------*/

div#main_box_1{
	background-color:#FFFFFF;
	text-align:left;
	width:800px;
}

div#main_menu{
	margin:20px;
	margin-top:10px;
}

div#main_menu:after{
  content : "";
  display : block;
  height : 0;
  clear : both;
}

div#main_menu a{
	float:left;
	margin-top:10px;
	margin-right:8px;
	margin-left:8px;
}

div.contents_1{
	clear:both;
	margin-top:10px;
	width:800px;
}

div.inner{
	width:731px;
	margin:0px 10px;
	padding:20px;
	border-right:4px solid #1BAF27;
	border-left:4px solid #1BAF27;
}

div.inner:after{
  content : "";
  display : block;
  height : 0;
  clear : both;
}

div.inner img{
	float:right;
}

img.top{
	margin-left:20px;
	margin-top:3px;
}

p.writing{
	float:left;
	font-size:1.3em;
	line-height:2.2;
	font-family:"HG創英角ﾎﾟｯﾌﾟ体";
	color:#5C5B5B;
}
p.writing br{
	letter-spacing:0;
}
p.writing img{
	float:left;
	clear:right;
	display:inline;
}

span.dg{
	float:left;
	color:#015D3B;
}

span.lb{
	float:left;
	color:#2295A3;
}

