@charset "utf-8";
/* CSS Document */

#submenu #sub01{
	background-image:url(../image/one_day_implant/ssmenu-active.png)
}

/**/

.box01-out{
	width:679px;
	margin:20px auto;
	overflow:hidden;
	background-image:url(../image/our_books/area01-middle.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.box01-mid{
	background-image:url(../image/our_books/area01-top.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.box01-ins{
	background-image:url(../image/our_books/area01-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:10px;
}

.box01-ins .table01{
	width:100%;
	margin:10px 0px;
}

.box01-ins .table01 td{
	vertical-align:top;
}


.box01-ins .table01 .td01{
}

.box01-ins .table01 .td01 dl{
	padding:5px;
}

.box01-ins .table01 .td01 dt{
	font-weight:bold;
	font-size:105%;
}

.box01-ins .table01 .td01 dd{
	padding:8px;
}

.box01-ins .table01 .td01 .txt01{
	padding:10px 15px;
}

.box01-ins .table01 .td02{
	width:180px;
	text-align:center;
}

.box01-ins .list-box-out{
	width:446px;
	background-image:url(../image/our_books/content-middle.png);
	background-repeat:repeat-y;
	background-position:right top;
}

.box01-ins .list-box-mid{
	background-image:url(../image/our_books/content-top.png);
	background-repeat:no-repeat;
	background-position:right top;
}

.box01-ins .list-box-ins{
	background-image:url(../image/our_books/content-bottom.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:30px 10px 10px 40px;
}

.box01-ins .list-box-ins ul{
	
}

.box01-ins .list-box-ins ul li{
	list-style-type:none;
	background-image:url(../image/our_books/content-li.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin:4px 0px;
}

.box01-ins .list-box-ins ul li p{
	padding-left:20px;
}

/**/

.box02-out{
	width:679px;
	margin:20px auto;
	overflow:hidden;
	background-color:#F7FAFD;
}

.box02-mid{
	background-image:url(../image/our_books/book02-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}

.box02-ins{
	padding:10px;
	overflow:hidden;
}

.box02-ins table{
	width:100%;
	overflow:hidden;
	background:#F7FAFD;
}

.box02-ins table td{
	vertical-align:top;
}

.box02-ins table .td01{
	width:180px;
	text-align:center;
}

.box02-ins table .td01 p{
	margin:5px 0px;
}

.box02-ins table .td02{
	padding:10px;
}

.box02-ins table .td02 dl{
	margin:10px 0px;
}

.box02-ins table .td02 dt{
	font-weight:bold;
	font-size:110%;
}

.box02-ins table .td02 dd{
	padding:10px;
}

.box02-ins table .td02 .txt{
	padding:10px;
}

/**/

.box03-out{
	width:679px;
	margin:20px auto;
	background-image:url(../image/our_books/book03-middle.png);
	background-repeat:repeat-y;
	background-position:left top;
	overflow:hidden;
}

.box03-middle{
	background-image:url(../image/our_books/book03-bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}

.box03-ins{
	padding:10px;
}

.box03-ins table{
	width:100%;
}

.box03-ins table td{
	vertical-align:top;
}

.box03-ins table .td01{
	padding:15px 20px;
}

.box03-ins table .td01 p{
	padding:0px 0px 1em 0px;
}

.box03-ins table .td02{
	width:180px;
	text-align:center;
}

.box03-ins table .td02 p{
	margin:5px 0px;
}