@charset "utf-8";

.l-contentWrap .l-nav .rightBnrArea,
.l-contentWrap .l-nav .rightBtnArea li {
	margin-bottom: 10px;
}

/*================================================================

	misumi-vona  import CSS

================================================================*/

.l-content table {
	width: 100%;
}

/*------------------------------------------------------
import "misumiec.css";
------------------------------------------------------*/
.l-content table.nom-tbl tr.even,
.l-content table.spt-tbl tr.even,
.l-content table.nom-tbl tr:nth-child(even),
.l-content table.spt-tbl tr:nth-child(even),
.l-content table.big-tbl tr.even,
.l-content table.big-tbl tr:nth-child(even) {
	background-color: #FAFAFA;
}
/* background */
.l-content #recentViewed p.mark2b a,
.l-content #leftMenu h2.inq a,
.l-content #leftMenu h2.inq a:hover,
.l-content #leftMenu .mark2 li,
.l-content #leftMenu .mark2,
.l-content #corp div.close a,
.l-content #corp a.submit,
.l-content #urgentBox li,
.l-content .news ul li,
.l-content .marknm li,
.l-content .marknm,
.l-content .marknm .mark2,
.l-content .mark2 li,
.l-content .mark2,
.l-content .mark2b a,
.l-content .mark2c span,
.l-content .mark2d,
.l-content .mark3b a,
.l-content .mark5 a,
.l-content .pageTop a,
.l-content .mark6 li,
.l-content .mark6,
.l-content .mark6b span,
.l-content .marknm .pdf,
.l-content .pdf,
.l-content .marknm .xls,
.l-content .xls,
.l-content .marknm .doc,
.l-content .doc,
.l-content .marknm .zip,
.l-content .zip,
.l-content .pageNum li.mark2 a,
.l-content .pageNum li.mark2c a,
.l-content .btnGr,
.l-content .btnGr180,
.l-content .btnGr240,
.l-content .btnGr a,
.l-content .btnGr180 a,
.l-content .btnGr240 a,
.l-content .btnBl,
.l-content .btnBl180,
.l-content .btnBl240,
.l-content .btnBl a,
.l-content .btnBl180 a,
.l-content .btnBl240 a {
	background: url(/common/img/misumiec.png) no-repeat;
}
/* Standerd
==================================================================================== */
.l-content ol {
	padding-left: 20px;
}
.l-content ol,
.l-content ol li {
	margin: 5px 0;
	list-style: decimal;
}
.l-content ol.romU,
.l-content ol.romU li {
	list-style-type: upper-roman;
}
.l-content ol.alpL,
.l-content ol.alpL li {
	list-style-type: lower-alpha;
}
.l-content .ls {
	line-height: 190%;
}
.l-content .clear {
	clear: both;
}
.l-content .u-none {
	display: none!important;
}
.l-content .edge {
	margin-right: 0px!important;
	border: none!important;
}
/* contents
==================================================================================== */
.l-content #contents {
	width: 950px;
	margin: 0px auto;
}
/* ====================================================================================

rightArea

==================================================================================== */
.l-content #rightArea {
	float: right;
	width: 730px;
}
.l-content #rightArea h1.titleBlock__h1 {
	border-top: solid 3px #0169c6 !important;
	border-bottom: solid 1px #333 !important;
	margin: 0 0 20px;
	padding: 16px 0 !important;
}
/* ====================================================================================

leftArea

==================================================================================== */
/* ====================================================================================

leftArea

==================================================================================== */
.l-content #leftArea {
	width: 205px;
	float: left;
	line-height: 130%;
}
.l-content #leftArea a {
	text-decoration: none;
}
.l-content #leftArea a:hover {
	text-decoration: underline;
}
.l-content #leftMenu {
	width: 203px;
	margin: 0 0 10px 0;
	border: 1px solid #dfdfdf;
}
.l-content #leftMenu ul {
	padding: 10px 8px 5px 8px;
	border-bottom: 1px solid #dfdfdf;
}
.l-content #leftMenu ul ul {
	padding: 10px 3px 0 0;
	border-bottom: none;
}
.l-content #leftMenu li {
	margin: 0 0 10px 0;
}
.l-content #leftMenu .m-link {
	padding: 0 0 0 7px;
	text-indent: 0;
}
.l-content #leftMenu li a {
	display: block;
}
.l-content #leftMenu .m-link a {
	background: none;
}

.l-content #leftMenu h2,
.l-content #leftMenu h2.inq a {
	width: 183px;
	margin: 0 5px 0 5px;
	padding: 7px 5px 3px 5px;
	color: #333;
	font-size: 100%;
	font-weight: bold !important;
	border-bottom: 3px solid #0169C6;
	border-left: none;
}
.l-content #leftMenu h2.inq {
	margin: 0;
	padding: 0;
	border: none;
}
.l-content #leftMenu h2.inq a {
	display: block;
	width: 167px;
	background-position: -122px -1870px;
	padding: 7px 5px 3px 21px;
}
.l-content #leftMenu h2.inq a:hover {
	text-decoration: none;
	border-bottom: 3px solid #0030cf;
	background-position: -123px -1925px;
}
.l-content #leftArea #leftMenu h3 {
	padding: 10px 10px 0 10px !important;
}
.l-content #leftMenu .mark2 li,
.l-content #leftMenu .mark2 {
	background-position: -131px -988px;
}
.l-content #leftMenu ul.mark2,
.l-content #leftMenu ul.mark3 {
	background: none;
}

.l-content #leftArea #leftMenu .m-link a {
	background: none !important;
}

/* ====================================================================================

Parts

==================================================================================== */

/* Link Design -------------------------------------------------------------------------------*/
.l-content .marknm a,
.l-content .mark2 a,
.l-content .mark2b a,
.l-content .mark2d a,
.l-content .mark3 a,
.l-content .mark5 a,
.l-content .pdf a,
.l-content .xls a,
.l-content .doc a,
.l-content .zip a {
	text-decoration: none;
}
.l-content .marknm a:hover,
.l-content .mark2 a:hover,
.l-content .mark2b a:hover,
.l-content .mark2d a:hover,
.l-content .mark3 a:hover,
.l-content .mark5 a:hover,
.l-content .pdf a:hover,
.l-content .xls a:hover,
.l-content .doc a:hover,
.l-content .zip a:hover {
	text-decoration: underline;
}
.l-content .marknm li,
.l-content .marknm,
.l-content .mark2 li,
.l-content .mark2,
.l-content .idx li,
.l-content .idx,
.l-content .mark2b,
.l-content .mark2d,
.l-content .mark3 li,
.l-content .mark3,
.l-content .mark5,
.l-content .pdf,
.l-content .xls,
.l-content .doc,
.l-content .zip {
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	list-style: none;
}
.l-content .marknm li,
.l-content .marknm {
	background-position: -131px -1981px;
}
.l-content .marknm li ol li {
	background: none;
	list-style: decimal;
	padding: 0;
}
.l-content .marknm .mark2,
.l-content .mark2 li,
.l-content .mark2 {
	background-position: -131px -988px;
}
.l-content .mark2b a {
	background-position: -131px -989px;
}
.l-content .mark2b,
.l-content .mark5 {
	padding: 0;
	text-align: right;
}
.l-content .mark2b a,
.l-content .mark5 a {
	padding: 0 0 0 15px;
}
.l-content .mark2d {
	background-position: -131px -1159px;
}
.l-content .marknm .mark3,
.l-content .mark3 li,
.l-content .mark3 {
	background: url(/common/img/icon_blank02.gif) no-repeat 0 2px;
}
.l-content .mark5 a {
	background-position: -131px -1337px;
}
.l-content .mark6 li,
.l-content .mark6 {
	background-position: -131px -1245px;
}
.l-content .mark6b span {
	background-position: -131px -1245px;
}
.l-content .marknm .pdf,
.l-content .pdf {
	background-position: -122px -1654px;
}
.l-content .marknm .xls,
.l-content .xls {
	background-position: -122px -1710px;
}
.l-content .marknm .doc,
.l-content .doc {
	background-position: -122px -1766px;
}
.l-content .marknm .zip,
.l-content .zip {
	background-position: -122px -1822px;
}
.l-content .pdf,
.l-content .xls,
.l-content .doc,
.l-content .zip {
	padding-left: 18px!important;
}
.l-content a.pdf,
.l-content a.xls,
.l-content a.doc,
.l-content a.zip {
	padding: 2px 0 2px 15px;
}
.l-content ul.marknm,
.l-content ul.mark2,
.l-content ul.mark3,
.l-content ul.mark6 {
	background: none;
	padding: 0;
}
.l-content ul.marknm li,
.l-content ul.mark2 li,
.l-content ul.mark3 li,
.l-content ul.mark6 li {
	margin: 5px 0;
	padding: 0 0 0 15px;
}
.l-content ul li.mark6,
.l-content p.mark6 {
	padding: 0 0 0 15px;
}
/* Btn Design -------------------------------------------------------------------------------*/
.l-content .btnGr,
.l-content .btnBl,
.l-content .btnOr,
.l-content .btnGr180,
.l-content .btnBl180,
.l-content .btnOr180 {
	padding: 0 0 0 2px;
	margin: 10px 0;
}
.l-content .btnGr,
.l-content .btnBl,
.l-content .btnOr {
	width: 118px;
}
.l-content .btnGr180,
.l-content .btnBl180,
.l-content .btnOr180 {
	width: 178px;
}
.l-content .btnGr a,
.l-content .btnBl a,
.l-content .btnOr a,
.l-content .btnGr180 a,
.l-content .btnBl180 a,
.l-content .btnOr180 a {
	display: block;
	padding: 0 3px 0 0;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}
.l-content .btnGr a:visited,
.l-content .btnBl a:visited,
.l-content .btnOr a:visited,
.l-content .btnGr180 a:visited,
.l-content .btnBl180 a:visited,
.l-content .btnOr180 a:visited {
	color: #FFF;
}
.l-content .btnGr a:hover,
.l-content .btnBl a:hover,
.l-content .btnOr a:hover,
.l-content .btnGr180 a:hover,
.l-content .btnBl180 a:hover,
.l-content .btnOr180 a:hover {
	text-decoration: underline;
}
.l-content .btnGr a span,
.l-content .btnBl a span,
.l-content .btnOr a span,
.l-content .btnGr180 a span,
.l-content .btnBl180 a span,
.l-content .btnOr180 a span {
	height: 28px;
	line-height: 26px;
	text-align: center;
	display: block;
}
.l-content .btnGr,
.l-content .btnGr180 {
	background-position: -136px -463px;
}
.l-content .btnGr a {
	background-position: -20px -519px;
}
.l-content .btnGr180 a {
	background-position: 40px -519px;
}
.l-content .btnGr a span,
.l-content .btnGr180 a span,
.l-content .btnOr,
.l-content .btnOr180,
.l-content .btnOr a,
.l-content .btnOr180 a,
.l-content .btnBl a span,
.l-content .btnBl180 a span,
.l-content .btnOr a span,
.l-content .btnOr180 a span {
	background: url(/common/img/misumiec.png) repeat-x;
}
.l-content .btnGr a span,
.l-content .btnGr180 a span,
.l-content .btnOr,
.l-content .btnOr180,
.l-content .btnOr a,
.l-content .btnOr180 a {
	background-position: -136px -491px;
}
.l-content .btnBl,
.l-content .btnBl180 {
	background-position: -136px -547px;
}
.l-content .btnBl a {
	background-position: -20px -603px;
}
.l-content .btnBl180 a {
	background-position: 40px -603px;
}
.l-content .btnBl a span,
.l-content .btnBl180 a span {
	background-position: -136px -575px;
}
.l-content .btnOr,
.l-content .btnOr180 {
	background-position: -136px -631px;
}
.l-content .btnOr a {
	background-position: -20px -687px;
}
.l-content .btnOr180 a {
	background-position: 40px -687px;
}
.l-content .btnOr a span,
.l-content .btnOr180 a span {
	background-position: -136px -659px;
}
/* List Design -------------------------------------------------------------------------------*/
.l-content ul.listCol2 li {
	width: 329px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
.l-content ul.listCol3 li {
	width: 208px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
.l-content ul.listCol4 li {
	width: 147px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
.l-content ul.listNews a {
	text-decoration: none;
}
.l-content ul.listNews a:hover {
	text-decoration: underline;
}
.l-content ul.listNews li {
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0;
}
.l-content ul.listNews li p {
	float: left;
	margin-bottom: 0;
}
.l-content ul.listNews li p {
	width: 80%;
}
.l-content ul.listNews li p.date {
	width: 20%;
}
.l-content dl.listDoc dt {
	clear: both;
	width: 23%;
	float: left;
}
.l-content dl.listDoc dd {
	width: 77%;
	float: left;
	margin: 0 0 10px 0;
}
.l-content dl.listQa dt,
.l-content dl.listQa dd {
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
}
.l-content dl.listQa dt {
	background-color: #F2F2F2;
	margin: 0 0 2px 0;
}
.l-content dl.listQa dd {
	margin: 0 0 10px 0;
}
.l-content dl.listQa span.cap {
	width: 5%;
	float: left;
}
.l-content dl.listQa .txt {
	width: 95%;
	float: left;
}
.l-content dl.listQa p {
	margin-bottom: 0;
}
/* Basic Layout -------------------------------------------------------------------------------*/
.l-content .col1,
.l-content .col2,
.l-content .col3,
.l-content .col4 {
	margin: 0 10px 40px 10px;
}
.l-content .col2 .inner,
.l-content .col3 .inner,
.l-content .col4 .inner {
	float: left;
	margin: 0 20px 0 0;
}
.l-content .col2 .inner {
	width: 335px;
}
.l-content .col3 .inner {
	width: 216px;
}
.l-content .col4 .inner {
	width: 157px;
}
.l-content .fullContents .col2 .inner {
	width: 445px;
}
.l-content .fullContents .col3 .inner {
	width: 290px;
}
.l-content .fullContents .col4 .inner {
	width: 212px;
}
.l-content .fullContents ul.listCol2 li {
	width: 440px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
.l-content .fullContents ul.listCol3 li {
	width: 281px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
.l-content .fullContents ul.listCol4 li {
	width: 202px;
	float: left;
	padding: 0 0 0 15px;
	margin: 5px 20px 5px 0;
}
/* Font Design -------------------------------------------------------------------------------*/
.l-content .align_l {
	text-align: left;
}
.l-content .align_c {
	text-align: center;
}
.l-content .align_r {
	text-align: right;
}
.l-content .txtS {
	font-size: 84%;
}
.l-content .mgn_zero_auto {
	width: 300px;
	margin: 0 auto;
	border: 1px solid #ff0000;
}
.l-content .misumi_strong {
	color: #EA5E00!important;
	font-weight: bold!important;
}
.l-content .error {
	color: #cc0000;
}
.l-content .check {
	color: #FF3300;
}
.l-content .u-bold {
	font-size: 134%;
	font-weight: bold;
}
.l-content .bold2 {
	font-weight: bold;
}
.l-content .boldb {
	font-size: 134%;
	font-weight: bold;
	color: #002B71;
}
.l-content .boldb2 {
	font-weight: bold;
	color: #002B71;
}
/* Table Design -------------------------------------------------------------------------------*/
.l-content caption {
	margin: 0 0 3px 0;
}
.l-content table.nom-tbl {
	border-collapse: collapse;
	border-spacing: 0;
}
.l-content table.spt-tbl {
	border-collapse: separate;
	border-spacing: 1px;
}
.l-content table.nom2-tbl {
	border-collapse: collapse;
	border-spacing: 0;
}
.l-content table.nom-tbl,
.l-content table.spt-tbl,
.l-content table.big-tbl,
.l-content table.nom2-tbl {
	margin: 0 0 20px 0;
}
.l-content table.nom-tbl th,
.l-content table.nom-tbl td,
.l-content table.spt-tbl th,
.l-content table.spt-tbl td,
.l-content table.nom2-tbl th,
.l-content table.nom2-tbl td {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.l-content table.big-tbl th,
.l-content table.big-tbl td {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.l-content table.nom-tbl th,
.l-content table.spt-tbl th,
.l-content table.big-tbl th,
.l-content table.nom2-tbl th {
	background-color: #F2F2F2;
	font-weight: bold;
}
.l-content tr.align_c th,
.l-content tr.align_c td {
	text-align: center;
}
.l-content tr.align_r th,
.l-content tr.align_r td {
	text-align: right;
}
/* Box Layout -------------------------------------------------------------------------------*/
.l-content .imgBox {
	margin: 0 0 20px 0;
}
.l-content .imgBox img {
	float: left;
	margin: 0 10px 0 0;
}
.l-content .imgBox50,
.l-content .imgBox100,
.l-content .imgBox150,
.l-content .imgBox240,
.l-content .imgBox350 {
	margin: 0 0 20px 0;
}
.l-content .imgBoxImg {
	float: left;
	margin: 0 10px 0 0;
}
.l-content .imgBoxTxt {
	float: left;
}
.l-content .imgBox50 .imgBoxImg {
	width: 50px;
}
.l-content .imgBox50 .imgBoxTxt {
	width: 650px;
}
.l-content .imgBox100 .imgBoxImg {
	width: 100px;
}
.l-content .imgBox100 .imgBoxTxt {
	width: 600px;
}
.l-content .imgBox150 .imgBoxImg {
	width: 150px;
}
.l-content .imgBox150 .imgBoxTxt {
	width: 550px;
}
.l-content .imgBox240 .imgBoxImg {
	width: 240px;
}
.l-content .imgBox240 .imgBoxTxt {
	width: 460px;
}
.l-content .imgBox350 .imgBoxImg {
	width: 350px;
}
.l-content .imgBox350 .imgBoxTxt {
	width: 350px;
}
.l-content .imgBoxCap {
	margin: 0 0 20px 0;
}
.l-content .imgBoxCap .ibcInner {
	float: left;
	margin: 0 10px 10px 0;
}
/* ====================================================================================

ClearFix

==================================================================================== */
.l-content .cf:after,
.l-content #contents:after,
.l-content .col1:after,
.l-content .col2:after,
.l-content .col3:after,
.l-content .col4:after,
.l-content .listCol2:after,
.l-content .listCol3:after,
.l-content .listCol4:after,
.l-content ul.listNews li:after,
.l-content dl.listDoc:after,
.l-content dl.listQa dt:after,
.l-content dl.listQa dd:after,
.l-content .imgBoxCap:after,
.l-content .imgBox:after,
.l-content .imgBox50:after,
.l-content .imgBox100:after,
.l-content .imgBox150:after,
.l-content .imgBox240:after,
.l-content .imgBox350:after,
.l-content .borderBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
/*------------------------------------------------------

import "left.css";

------------------------------------------------------*/

/* leftArea
==================================================================================== */
.l-content #leftArea {
	width: 205px;/* Insert from misumiec.css */
	float: left;/* Insert from misumiec.css */
	text-align: left;/* Insert from misumiec.css */
	position: relative;
	line-height: 160%;
}
.l-content #leftArea .section {
	margin: 0 0 15px 0;
}
.l-content #leftArea span.secBtm {
	display: block;
	width: 100%;
	height: 3px;
	background: url(/common/img/left.png) no-repeat 0 -72px;
}
.l-content #leftArea h2,
.l-content #leftArea h3,
.l-content #leftArea h4 {
	text-align: left;
	font-size: 100%;
	font-weight: normal;
}
.l-content #leftArea .section h2 {
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	font-weight: bold;
	color: #666;
	background: url(/common/img/left.png) no-repeat 0 -43px;
}
.l-content #leftArea .tagTitle {
	margin: 3px 5px 0;
	padding: 3px 10px;
	font-size: 93%;
	font-weight: bold;
	background-color: #f0f0f0;
}
.l-content #leftArea h3 {
	font-weight: bold;
	line-height: 130%;
	color: #1664ea;
	font-weight: bold;
	padding: 5px 10px 5px 22px;
}
.l-content #leftArea h3 {
	font-weight: bold;
	line-height: 130%;
	color: #1664ea;
	font-weight: bold;
	padding: 5px 10px 5px 22px;
}
.l-content #leftArea h4 {
	color: #666;
}
/* caption
==================================================================================== */
.l-content #leftArea span.caption {
	visibility: hidden;
	position: absolute;
	left: 152px;
	bottom: 15px;
	z-index: 10;
	border: 1px solid #4f4d4c;
	border-radius: 4px;/* default */
}
.l-content #leftArea .menuList li a:hover span.caption {
	visibility: visible;
}
.l-content #leftArea span.caption span.main {
	position: relative;
	width: 220px;
	padding: 7px;
	font-size: 10px;
	color: #FFF;
	background: #666;
	box-shadow: 2px 2px 6px #666;/* default */
}
.l-content #leftArea span.caption span.btm {
	position: absolute;
	left: 20px;
	bottom: -7px;
	z-index: 11;
	width: 8px;
	height: 8px;
	background: url(/common/img/left.png) no-repeat -189px 0;
}
/* grandCategory
==================================================================================== */
.l-content #leftArea #grandCategory {
	width: 201px;
	background-image: none;
	background-color: #FFF;
	z-index: 9;
	position: absolute;
	left: 0;
	top: 27px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 4px #CCC;/* default */
}
.l-content #grandCategory li a {
	margin: 0!important;
	transition: background 0.2s ease-out;/* default */
}
.l-content #grandCategory li a:hover {
	background-color: #f2f2f2!important;
}
.l-content #leftArea #grandCategory span.caption span.btm {
	background: url(/common/img/left.png) no-repeat -197px 0;
}
.l-content .exist {
	display: block!important;
}
.l-content #categoryArr {
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 9px;
	top: 9px;
	cursor: pointer;
	background: url(/common/img/left.png) no-repeat -192px -20px;
}

.l-content #leftArea .listCol2 li {
	width: 92px;
	float: left;
	padding: 0;
}
/* caption
==================================================================================== */
.l-content #leftArea span.caption {
	visibility: hidden;
	position: absolute;
	left: 152px;
	bottom: 15px;
	z-index: 10;
	border: 1px solid #4f4d4c;
	border-radius: 4px;/* default */
	-webkit-border-radius: 4px;/* For Safari,GC */
	-moz-border-radius: 4px;/* For Up FF4 */
}

.l-content #leftArea span.caption span.main {
	position: relative;
	width: 220px;
	padding: 7px;
	font-size: 10px;
	color: #FFF;
	background: #666;
	box-shadow: 2px 2px 6px #666;/* default */
	-webkit-box-shadow: 2px 2px 6px #666;/* For Safari,GC */
	-moz-box-shadow: 2px 2px 6px #666;/* For Up FF4 */
}
.l-content #leftArea span.caption span.btm {
	position: absolute;
	left: 20px;
	bottom: -7px;
	z-index: 11;
	width: 8px;
	height: 8px;
	background: url(/common/img/left.png) no-repeat -189px 0;
}

/* ====================================================================================

ClearFix

==================================================================================== */
.l-content .section:after,
.l-content #leftArea .listCol2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}

/*------------------------------------------------------

import "borderbox.css";

------------------------------------------------------*/
/* borderBox -------------------------------------------------------------------------------*/

.l-content .borderBox {
	padding: 6px 0 0 0;
}
.l-content .borderBox .bbInner {
	margin: 0px 0 20px 0;
	padding: 0px 0 6px 0;
}
.l-content .borderBox .bbInner .bBox,
.l-content .borderBox .bbInner .imgBox,
.l-content .borderBox .bbInner .imgBox50,
.l-content .borderBox .bbInner .imgBox100,
.l-content .borderBox .bbInner .imgBox150,
.l-content .borderBox .bbInner .imgBox240,
.l-content .borderBox .bbInner .imgBox350,
.l-content .borderBox .bbInner .imgBoxCap {
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	margin-bottom: 0;
	padding: 5px 10px 7px 10px;
}
.l-content .borderBox .bbInner .imgBox50 p,
.l-content .borderBox .bbInner .imgBox100 p,
.l-content .borderBox .bbInner .imgBox150 p,
.l-content .borderBox .bbInner .imgBox240 p,
.l-content .borderBox .bbInner .imgBox350 p,
.l-content .borderBox .bbInner .imgBoxCap p {
	border: none;
	padding: 0;
}
.l-content .borderBox .imgBox,
.l-content .borderBox .imgBox50,
.l-content .borderBox .imgBox100,
.l-content .borderBox .imgBox150,
.l-content .borderBox .imgBox240,
.l-content .borderBox .imgBox350,
.l-content .borderBox .imgBoxCap {
	margin: 0;
}
.l-content .borderBox .imgBox50 .imgBoxTxt {
	width: 628px;
}
.l-content .borderBox .imgBox100 .imgBoxTxt {
	width: 578px;
}
.l-content .borderBox .imgBox150 .imgBoxTxt {
	width: 528px;
}
.l-content .borderBox .imgBox240 .imgBoxTxt {
	width: 438px;
}
.l-content .borderBox .imgBox350 .imgBoxTxt {
	width: 328px;
}
