<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#bonb_pickup {

}

#bonb_pickup .bonb_pickup_body {
margin-bottom: 15px;
}

#bonb_pickup .photo {
width: 300px;
float: left;
padding: 1px 4px;
border: solid 1px #dfdfdf;
}

#bonb_pickup .photo img {
width: 300px;
}

#bonb_pickup .txt {
width: 420px;
float: right;
}

#bonb_pickup .cautionbox {
position: relative;
background: #F4F4F4 url(/business/images/quotation_head.gif) no-repeat top;
padding-top: 36px;
margin-bottom: 30px;
}

#bonb_pickup .cautionbox_inner {
background: url(/business/images/quotation_btm.gif) no-repeat bottom;
padding: 0 32px 56px 32px;
}

#bonb_pickup .cautionbox_inner p {
margin-bottom: 0;
}

#bonb_pickup .cautionauthor {
position: absolute;
bottom: 0;
width: 680px;
padding: 0 35px 10px 0;
text-align: right;
}




#bonb_seminar {
padding: 15px;
border: solid 1px #dfdfdf;
background: #fafafa;
}

#bonb_seminar h3 {
margin-top: 0;
margin-bottom: 0;
border-bottom: none;
}

#bonb_seminar .seminarbox {
border: none;
border-top: dotted 1px #000;
background: none;
margin-bottom: 0px;
padding-top: 15px;
}

#recent_case {
	margin-bottom: 12px;
}

#recent_works {
	margin-bottom: 50px;
}

#recommend_case  {
	margin-bottom: 50px;
}

.caselist {

}

.caselist .box {
	width: 240px;
	margin-right: 12px;
	border-top: solid 3px #E6EB5D;
	border-left: solid 1px #DFDFDF;
	border-bottom: solid 1px #DFDFDF;
	border-right: solid 1px #DFDFDF;
	float: left;
	background:;
}

#recommend_case  .caselist .box {
	border-top: solid 3px #ABA30B;
}

.caselist .box_last {
	margin-right: 0px;
}

.caselist .photo {
	height: 155px;
	padding-top: 7px;
	border-bottom: dotted 1px #DFDFDF;
	text-align: center;
	background: #fff;
}

#recommend_case .caselist .photo {
	background: #F7F9CE;
}

.caselist .photo img {
	padding: 1px;
	border: solid 1px #DFDFDF;
}

#primary_content .caselist .name {
	padding: 7px 0 13px 0;
	margin-bottom: 0px;
	background: #fff url(/business/images/bg_name.gif) no-repeat bottom;
}

.caselist .name a {
	background: url(/share/images/top/arrow_local_sa01.gif) no-repeat left;
	padding-left: 20px;
}

#primary_content .caselist ul {
	margin-bottom: 0;
}

#primary_content .caselist ul li {
padding-bottom: 2px;
padding-left: 0;
	margin-bottom: 0;
	background: none;
	text-align: center;
}

#primary_content .caselist ul li:last-child {
	border-bottom: none;
}

table.tb_products {
	width: 100%;
	margin-bottom: 50px;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

table.tb_products td {
	width: 33%;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	vertical-align: middle;
}

table.tb_products td .products_logo {
	padding: 20px 0;	
}

#primary_content table.tb_products td p {
	margin-bottom: 0;
}

table.tb_products tr.logo td {
	height: 88px;
}

table.tb_products tr.name td {
	padding: 5px 0;
	background: #F8F8F8;
	text-align: left;
}

table.tb_products tr.name td a {
	background: url(/share/images/top/arrow_local_sa01.gif) no-repeat left;
	padding-left: 20px;
}

table.tb_purpose {
	width: 100%;
	margin-bottom: 50px;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

table.tb_purpose td {
	width: 25%;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	vertical-align: top;
}

#primary_content table.tb_purpose td p {
	margin-bottom: 0px;
	padding: 7px 0;
	text-align: left;
	background: url(/share/images/top/arrow_local_sa01.gif) no-repeat 0 15px;
	padding-left: 20px;
}

#primary_content table.tb_purpose td p.line2 {
	margin-bottom: 0px;
	padding: 10px 0 3px 20px;
	line-height: 120%;
}

table.tb_type {
	width: 100%;
	margin-bottom: 50px;
	border-top: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

table.tb_type td {
	width: 20%;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	text-align: center;
	vertical-align: top;
}

#primary_content table.tb_type td p {
	margin-bottom: 0px;
	padding: 7px 0;
	text-align: left;
	background: url(/share/images/top/arrow_local_sa01.gif) no-repeat 0 10px;
	padding-left: 20px;
	line-height: 120%;
}

#primary_content table.tb_type td p.line1 {
padding-top: 5px;
}

#categorybox {
margin-bottom: 50px;
}

#categorybox .box {
margin-bottom: 12px;
}

#bonb_detail p {
margin-bottom: 30px;
}

#exsampleimage {
margin-bottom: 30px;
text-align: center;
}

#exsampleimage img {
padding: 1px;
border: solid 1px #dfdfdf;
}

#entry_body img {
padding: 1px;
border: solid 1px #dfdfdf;
}

#bonb_head .date {
width: 300px;
height: 27px;
float: left;
line-height: 27px;
}

#bonb_head .bob-entries {
padding-left: 135px;
background: url(/business/images/icon_interview.gif) no-repeat left;
}

#bonb_head .printBtn {
text-align: right;
}

#bonb_head .printBtn a {
padding-left: 20px;
background: url(/business/images/icon_pront.gif) no-repeat left;
}

#cateogorynav {

}

#cateogorynav .box {
width: 248px;
float: left;
border-right: solid 1px #dfdfdf;
margin-bottom: 30px;
}

#cateogorynav .box dl dt {
width: 248px;
height: 35px;
margin: 0;
padding: 0;
background: url(/business/images/bg_ttl.gif) no-repeat left;
line-height: 35px;
color: #fff;
text-align: center;
}

#cateogorynav .box dl {
margin-bottom: 0;
}

#cateogorynav .box dl dd {
height: 38px;
margin: 0;
padding: 0;
border-bottom: solid 1px #dfdfdf;
font-size: 114%;
line-height: 38px;
letter-spacing: -1px;
}

#cateogorynav .box dl dd.txt_s {
font-size: 86%;
}

#cateogorynav .box dl dd img {
padding-right: 5px;
}

#cateogorynav #product dl dd {
text-align: center;
}

#cateogorynav #product {
border-left: solid 1px #dfdfdf;
}

#bonb_detail .cautionbox {
position: relative;
background: #F4F4F4 url(/business/images/quotation_head.gif) no-repeat top;
padding-top: 36px;
margin-bottom: 30px;
}

.cautionbox_inner {
background: url(/business/images/quotation_btm.gif) no-repeat bottom;
padding: 0 32px 56px 32px;
}

#bonb_detail .cautionbox_inner p {
margin-bottom: 0;
}

.cautionauthor {
position: absolute;
bottom: 0;
width: 680px;
padding: 0 35px 10px 0;
text-align: right;
}

#primary_content p#entry_person {
text-align: right;
}

#primary_content p#entry_person span {
background: url("/pronet/images/icon_entry.gif") no-repeat scroll 0 0 transparent;
padding-left: 18px;
}

#bonb_detail .zenback ul li {
background: none;
padding-left: 0;
}

.seminarbox {
padding: 15px 15px 5px 15px;
margin-bottom: 30px;
border: solid 1px #dfdfdf;
background: #fafafa;
}

#primary_content .seminarbox dl {
margin-bottom: 0;
}

#primary_content .seminarbox dl dt {
background: none;
padding-left: 0;
}

#primary_content .seminarbox dl dd {
padding-left: 0;
}

#primary_content .seminarbox dl dd.catchcopy {
margin-top: 0.25em;
padding-bottom: 0;
font-size: 86%;
line-height: 120%;
}

#primary_content .seminarbox dl dd.name {
font-size: 114%;
}

#primary_content .seminarbox ul {
margin-bottom: 0;
}

#primary_content .seminarbox ul li {
background-position: 0 5px;
margin-bottom: 0px;
}

span.label {
display: inline-block;
margin: 0 0.1em 0.5em 0.25em;
padding: 0.3em 0.8em;
background: #E9E8F6;
font-size: 72%;
}

span.place {
font-size: 86%;
}

span.building {
font-size: 86%;
}

span.labels {
margin-top: 0.5em;
}

span.where {
text-align: right;
}

span.label-nocharge {
background: #BF605B;
color: #fff;
}

span.label-charge {
background: #5BBABF;
color: #fff;
}

span.label-place {
background: #605BBF;
color: #fff;
}

#primary_content .caselist_catetop {
	margin-bottom: 20px;
}	

#primary_content .caselist_catetop .box {
	margin-bottom: 12px;
}

#primary_content .caselist_catetop .name {
	background: none;	
}</pre></body></html>