#main {	width: 550px;	padding: 0px;	left:0px;	margin-top:10px;	margin-bottom:10px;	margin-left:10px;	margin-right:10px;	clear:both;	}h2 {	left:0px;	width: 550px;	height:25px;	padding: 0px;	margin-top:1.3em;	margin-bottom:1em;	clear:both;	}h3 {	left:0px;	width: 550px;	height:25px;	padding: 0px;	margin-top:-0.5em;	margin-bottom:-1.2em;	line-height: 1.7em;	color: #003366;	font-size: 12px;	text-decoration: none;	font-weight: normal;	}h4 {	top:10px;	left:0px;	width: 550px;	height:60px;	padding-top: 10px;	padding-bottom:15px;	}h5 {	font-size: 13px;	padding-top: 7px;	padding-bottom:7px;	font-weight: normal;	text-align:center;	}h6 {	margin-left:15px;	width: auto;	height:25px;	padding: 0px;	margin-top:1.5em;	margin-bottom:-1.2em;	clear:both;	}#simbolmk {	width: 550;	top:0px;	left:0px;	}.simbolp {	display:block;	float:left;	width:60px;	margin-left:5px;	}.simbolcap {	display:block;	float:left;	width:475px;	margin-left:10px;	margin-bottom:2em;	}#pic {	width:auto;	margin-left:auto;	margin-right:auto;	margin-bottom:15px;	}.cap {	width:auto;	margin-left:0px;	margin-bottom:5px;	}#topi_lista {	display:block;	width:540px;	height:20px;	margin-top: 13px;	margin-bottom: 7px;	padding:5px;	background-color: #FFF1CA;	float:left;	}.topi {	width:400px;	margin-left:5px;	float:left;	}.date {	width:50px;	padding-right:10px;	padding-top:2px;	color:#000000;	font-size:11px;	margin-right:5px;	float:right;	}#topi_listb {	display:block;	width:520px;	height:auto;	margin-bottom: 15px;	padding-top:0px;	padding-left:10px;	padding-right:10px;	}#publish {	display:block;	width:550px;	margin-bottom: 15px;	margin-top:0px;	}#book01 {	position:relative;	display:block;	top:0px;	width:285px;	margin-left:0px;	margin-top:10px;	margin-bottom:30px;	float:left;	padding:0px;	}#book02 {	position:relative;	display:block;	top:0px;	width:265px;	margin-right:0px;	margin-top:10px;	float:right;	padding:0px;	}.cover {	width:116px;	height:100%;	left:0px;	float:left;	}.intro {	width:142px;	margin-left:5px;	float:left;	}.pub_ttl {	width:142px;	color: #FF6600;	margin-bottom:0px;	line-height:1.3em;	padding:0px;	}.pub_price {	width:142px;	color: #333333;	margin-top:0px;	margin-bottom:3px;	font-size:11px;	}.pub_intro {	width:133px;	padding:3px;	line-height: 1.3em;	font-size:11px;	}.pic01 {	border: 1px solid #888888;	}#clean {	display:block;	top:0px;	left:0px;	width:550px;	}#cl_left {	top:0px;	left:0px;	width:286px;	float:left;	}#cl_right {	width:256px;	float:right;	}#linklist {	width:500px;	font-size:13px;	margin-top:15px;	}#linklist ul {	margin:0px;	padding:0px;	}#linklist li {	margin-left:25px;	list-style-type: none;	line-height: 2em;	color: #333333;	}.pgtop {	margin-left:480px;	margin-top:3px;	margin-bottom:3px;	}.lupe {	margin-left:418px;	margin-top:3px;	margin-bottom:0px;	}#inquiry {	display:block;	width:535px;	margin-left:5px;	padding-bottom:10px;	clear:both;	}#inq_ttl {	position:relative;	display:block;	width:535px;	height:20px;	margin-top: 10px;	margin-bottom: 5px;	padding:5px;	background-color: #C7F4AE;	clear:both;	}#inq_ttl_l {	position:relative;	display:block;	width:535px;	height:35px;	margin-top: 10px;	margin-bottom: 5px;	padding:5px;	background-color: #C7F4AE;	clear:both;	}#inq_ttl_m {	position:relative;	display:block;	width:535px;	height:20px;	margin-top: 10px;	margin-bottom: 5px;	padding:5px;	background-color: #FFCB61;	clear:both;	}.inq_ttl_li {	display:block;	width:435px;	float:left;	}.inq_ttl_r {	display:block;	width:100px;	float:right;	}.area_clean {	font-size:13px;	color: #000099;	font-weight: bold;	width:auto;	margin-left:5px;	float:left;	}.area_clean_l {	font-size:13px;	color: #000099;	font-weight: bold;	width:430px;	margin-left:5px;	float:left;	}.tanto {	width:auto;	padding-right:10px;	color:#000000;	font-size:12px;	margin-left:10px;	height:12px;	float:left;	}.tanto_l {	margin-top:0px;	color:#000000;	font-size:12px;	margin-left:5px;	width:430px;	clear:both;	float:left;	}.tanto_l2 {	width:500px;	padding-right:10px;	color:#000000;	font-size:12px;	margin-left:5px;	clear:both;	height:12px;	float:left;	}.url_btn {	position:relative;	top:2px;	display:block;	float:right;	text-indent :-9999px;	margin-top:2px;	background: url(../07linkmail/img/url_btn.gif) no-repeat;	}.url_btn a {	display:block;	margin-right:5px;	width:65px;	height:18px;	background: url(../07linkmail/img/url_btn.gif) no-repeat;	}.url_btn a:hover {	display:block;	background: url(../07linkmail/img/url_btnon.gif) no-repeat;	}#address {	display:block;	width:540px;	height:60px;	padding-top: 3px;	padding-bottom: 10px;	clear:both;	}.inq_add {	display:block;	top:0px;	margin-left:5px;	line-height: 1.5em;	color: #333333;	width:auto;	float:left;	}.inq_tel {	display:block;	top:0px;	margin-right:0px;	line-height: 1.5em;	color: #333333;	width:auto;	float:right;	}.pri_ttl {	width:auto;	font-size:14px;	margin-top:25px;	margin-left:auto;	margin-right:0px;	margin-bottom:5px;	}#siryo_list {	display:block;	width:540px;	height:21px;	margin-top: 13px;	margin-bottom: 7px;	padding:5px;	background-color: #FFF1CA;	float:left;	}.siryo {	width:270px;	margin-left:5px;	float:left;	}.dl_btn {	display:block;	float:right;	text-indent :-9999px;	}.dl_btn a {	display:block;	margin-right:10px;	margin-left:10px;	margin-top: 1px;	width:95px;	height:19px;	background: url(../material/img/dl_btn.gif) no-repeat;	}.dl_btn a:hover {	display:block;	background: url(../material/img/dl_btnon.gif) no-repeat;	}