/* CSS Document */

/*index*/
#index #detail_information .box01 {
	margin: 0 13px 16px 0;
	*margin-bottom: 25px;
}

#index #detail_information .box01 .box02 {
	padding-top: 39px;
	float:left;
}

#index #detail_information .box01 .box02 h5 {
	margin-bottom: 21px;
}

#index #detail_information .box01 .box02 p.p01 {
	margin: 0 0 33px 12px;
	line-height: 1.65;
}

#index #detail_information .box01 .box02 p.p02 {
	margin: 0 0 0 12px;
	line-height: 1.75;
}

#index #detail_information .box01 .box02 p.p02 span {
	font-size: 14px;
	color: #039;
}

#index #detail_information .box01 ul.ul01 {
	float: right;
	width: 673px;
}

#index #detail_information .box01 ul.ul01 li {
	margin-bottom: 9px;
	float: left;
	width: 327px;
	text-align: right;
	font-size: 11px;	
}

#index #detail_information .box01 ul.ul01 li.w673 {
	width: 673px;
	clear: left;
}

#index #detail_information .box01 ul.ul01 li img {
	margin-bottom: 2px;
}

#index #detail_information .box01 ul.ul01 li.mr18 {
	margin-right: 18px;
}

#index #detail_information h6 {
	margin: 0 0 14px 18px;
	clear: both;
}

#index #detail_information table.table01 {
	margin: 0 0 6px 17px;
	width: 916px;
}

#index #detail_information table.table01 th {
	background: #d8d9da;
	border-top: 1px solid #8f8f91;
	border-right: 1px solid #b2b3b4;
	border-bottom: 1px solid #d3d3d3;
	line-height: 20px;
	text-align: center;
	font-size:10px;
	color: #8f8f91;
}

#index #detail_information table.table01 th.w98 {
	width: 98px;
}

#index #detail_information table.table01 th.w91 {
	width: 91px;
}

#index #detail_information table.table01 th.w114 {
	width: 114px;
}

#index #detail_information table.table01 th.w309 {
	width: 309px;
}

#index #detail_information table.table01 th.w182 {
	width: 182px;
}

#index #detail_information table.table01 td {
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #a6a6a7;
	vertical-align: top;
	line-height: 1.0;
}

#index #detail_information table.table01 th.borderN,
#index #detail_information table.table01 td.borderN {
	border-right: none;
}

#index #detail_information table.table01 td.td01 {
	padding: 123px 0 154px 3px;
}

#index #detail_information table.table01 td.td01 p {
	margin: 0 0 49px 0;
	line-height:1.1;
}

#index #detail_information table.table01 td.td01 p span,
#index #detail_information table.table01 td.td02 p span,
#index #detail_information table.table01 td.td03 p span,
#index #detail_information table.table01 td.td04 ul.ul01 li p span,
#index #detail_information table.table01 td.td04 p.p03 span,
#index #detail_information table.table01 td.td05 p span {
	font-size: 10px;
}

#index #detail_information table.table01 td.td01 img {
	margin-left: 8px;
}

#index #detail_information table.table01 td.td02 {
	padding: 70px 0 0 10px;
}

#index #detail_information table.table01 td.td02 p {
	margin-bottom: 15px;
	line-height: 1.1;
}

#index #detail_information table.table01 td.td02 .img01 {
	margin: 0 0 82px 21px;
}

#index #detail_information table.table01 td.td02 .img02 {
	margin: 0 0 0 4px;
}

#index #detail_information table.table01 td.td03 {
	padding: 13px 0 0 10px;
}

#index #detail_information table.table01 td.td03 p {
	margin-bottom: 134px;
	line-height: 1.1;
}

#index #detail_information table.table01 td.td03 img {
	margin-left: 8px;
}

#index #detail_information table.table01 td.td04 {
	padding: 60px 0 0 30px;
}

#index #detail_information table.table01 td.td04 ul.ul01 {
	margin-bottom: 50px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li {
	float: left;
	width: 130px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li img {
	margin-left: 30px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li.mr13 {
	margin-right: 12px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li.mr13 img {
	margin-left: 5px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li p {
	line-height: 1.2;
}

#index #detail_information table.table01 td.td04 ul.ul01 li p.p01 {
	margin-bottom: 49px;
}

#index #detail_information table.table01 td.td04 ul.ul01 li p.p02 {
	margin-bottom: 42px;
}

#index #detail_information table.table01 td.td04 p.p03 {
	margin-bottom: 44px;
	line-height: 1.1;
}

#index #detail_information table.table01 td.td04 .img01 {
	margin-left: 41px;
}

#index #detail_information table.table01 td.td05 {
	padding: 62px 0 0 34px;
}

#index #detail_information table.table01 td.td05 p {
	margin: 0 0 81px 10px;
	line-height: 1.1;
}

#index #detail_information table.table01 td.td06 {
	padding: 72px 0 0 0;
	font-size: 10px;
	line-height: 1.2;
}

#index #detail_information table.table01 td.td06 p.p01 {
	margin: 0 0 5px 6px;
}

#index #detail_information table.table01 td.td06 p.p01 span {
	display: block;
	width: 106px;
	border-bottom: 1px solid #d3d3d3;
}

#index #detail_information table.table01 td.td06 p.mb12 {
	margin-bottom: 12px;
}

#index #detail_information table.table01 td.td06 dl.dl01 {
	margin: 0 0 55px 5px;
}

#index #detail_information table.table01 td.td06 dl.dl01 dt {
	float:left;
}

#index #detail_information table.table01 td.td06 dl.dl01 dd {
	padding-left: 9px;
}

#index #detail_information table.table01 td.td06 dl.mb0 {
	margin-bottom: 0;
}

#index #detail_information table.table01 td.td06 p.p02 {
	margin: 0 0 43px 0;
}

#index #detail_information table.table01 td.td06 p.p02 span {
	display: block;
	width: 117px;
	border-bottom: 1px solid #a6a6a7;
}

#index #detail_information p.pLast {
	margin-right: 6px;
	font-size: 10px;
	text-align: right;
}

/*circleline*/
#circleline #detail_information .box01 {
	margin: 0 13px 20px 0;
	*margin-bottom: 35px;
}

#circleline #detail_information .box01 h5 {
	padding-top: 40px;
	float:left;
}

#circleline #detail_information .box01 ul.ul01 {
	float: right;
	width: 675px;
}

#circleline #detail_information .box01 ul.ul01 li {
	margin-bottom: 15px;
	float: left;
	width: 328px;
	font-size: 11px;	
}

#circleline #detail_information .box01 ul.ul01 li p {
	line-height: 1.8;
}

#circleline #detail_information .box01 ul.ul01 li p.p01 {
	margin-bottom: 7px;
}

#circleline #detail_information .box01 ul.ul01 li p.p01 img {
	margin-bottom: 3px;
}

#circleline #detail_information .box01 ul.ul01 li.w673 {
	width: 673px;
	text-align: right;
	clear: left;
}

#circleline #detail_information .box01 ul.ul01 li .img01 {
	margin-bottom: 7px;
}

#circleline #detail_information .box01 ul.ul01 li.mr18 {
	margin-right: 18px;
}

#circleline #detail_information h6 {
	margin: 0 0 15px 18px;
	clear: both;
}

#circleline #detail_information .boxB {
	margin-left: 18px;
}

#circleline #detail_information table.table01 {
	margin: 0 0 4px 0;
	width: 578px;
	float: left;
	color: #59595B;
}

#circleline #detail_information table.w {
	width: 337px;
	margin: 0;
}

#circleline #detail_information table.table01 th {
	background: #d8d9da;
	border-top: 1px solid #8f8f91;
	border-right: 1px solid #b2b3b4;
	border-bottom: 1px solid #d3d3d3;
	line-height: 20px;
	text-align: center;
	font-size:10px;
}

#circleline #detail_information table.table01 th.w97 {
	width: 97px;
}

#circleline #detail_information table.table01 th.w87 {
	width: 87px;
}

#circleline #detail_information table.table01 th.w111 {
	width: 111px;
}

#circleline #detail_information table.table01 th.w279 {
	width: 279px;
}

#circleline #detail_information table.table01 th.w86 {
	width: 90px;
}

#circleline #detail_information table.table01 th.w135 {
	width: 131px;
}

#circleline #detail_information table.table01 td {
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #a6a6a7;
	vertical-align: top;
	line-height: 1.0;
}

#circleline #detail_information table.table01 th.borderN,
#circleline #detail_information table.table01 td.borderN {
	border-right: none;
}

#circleline #detail_information table.table01 td.td01 {
	padding: 5px 0 50px 0;
	*padding-bottom: 47px;
}

#circleline #detail_information table.table01 td.td01 p,
#circleline #detail_information table.table01 td.td03 p,
#circleline #detail_information table.table01 td.td05 p {
	margin-bottom: 30px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td01 p span,
#circleline #detail_information table.table01 td.td02 p span,
#circleline #detail_information table.table01 td.td03 p span,
#circleline #detail_information table.table01 td.td04 p span,
#circleline #detail_information table.table01 td.td05 p span,
#circleline #detail_information table.table01 td.td06 p span,
#circleline #detail_information table.table01 td.td07 p span,
#circleline #detail_information table.table01 td.td08 p span,
#circleline #detail_information table.table01 td.td10 p span,
#circleline #detail_information table.table01 td.td11 p span,
#circleline #detail_information table.table01 td.td13 p span {
	font-size: 10px;
}

#circleline #detail_information table.table01 td.td01 .img01,
#circleline #detail_information table.table01 td.td02 .img02 {
	margin: 0 0 0 17px;
}

#circleline #detail_information table.table01 td.td02 {
	padding: 5px 0 0 7px;
}

#circleline #detail_information table.table01 td.td02 p {
	margin-bottom: 31px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td03 {
	padding: 26px 0 0 7px;
}

#circleline #detail_information table.table01 td.td03 .img03 {
	margin: 0 0 0 11px;
}

#circleline #detail_information table.table01 td.td04 {
	padding: 50px 0 42px 10px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 {
	margin-bottom: 40px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li {
	float: left;
	width: 130px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li img {
	margin-left: 30px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li.mr13 {
	margin-right: 9px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li.mr13 img {
	margin-left: 5px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li p {
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li p.p01 {
	margin-bottom: 47px;
}

#circleline #detail_information table.table01 td.td04 ul.ul01 li p.p02 {
	margin-bottom: 42px;
}

#circleline #detail_information table.table01 td.td04 p.p03 {
	margin-bottom: 47px;
	line-height: 1.1;
}

#circleline #detail_information table.table01 td.td04 .img01 {
	margin-left: 44px;
}

#circleline #detail_information table.table01 td.td05 {
	padding: 5px 0 64px 0;
}

#circleline #detail_information table.table01 td.td05 .img05 {
	margin: 0 0 0 16px;
}

#circleline #detail_information table.table01 td.td06 {
	padding: 5px 0 0 7px;
}

#circleline #detail_information table.table01 td.td06 p {
	margin-bottom: 29px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td06 .img06 {
	margin: 0 0 0 23px;
}

#circleline #detail_information table.table01 td.td07 {
	padding: 5px 0 0 7px;
}

#circleline #detail_information table.table01 td.td07 p {
	margin-bottom: 21px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td07 .img07 {
	margin: 0 0 43px 35px;
}

#circleline #detail_information table.table01 td.td07 p.p01,
#circleline #detail_information table.table01 td.td10 p.p01,
#circleline #detail_information table.table01 td.td13 p.p01 {
	margin-bottom: 0;
	font-size: 10px;
	color: #4070A9;
}

#circleline #detail_information table.table01 td.td08 {
	padding: 40px 0 20px 7px;
	*padding: 11px 0 20px 7px;
	_padding: 18px 0 20px 7px;
}

#circleline #detail_information table.table01 td.td08 p {
	margin-bottom: 12px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td08 .img08 {
	margin: 0 0 0 22px;
}


#circleline #detail_information table.table01 td.td09 {
	padding: 30px 0 0 6px;
	font-size: 8px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td09 p.p01 {
	margin: 0 0 6px 0;
}

#circleline #detail_information table.table01 td.td09 p.p01 span {
	padding-bottom: 2px;
	margin-bottom: 3px;
	display: block;
	width: 101px;
	border-bottom: 1px solid #d3d3d3;
}

#circleline #detail_information table.table01 td.td09 p.p01 span.span02 {
	padding: 0;
	margin: 0;
	display: inline;
	width: auto;
	border: none;
	font-size: 10px;
}

#circleline #detail_information table.table01 td.td09 p.mb12 {
	margin-bottom: 12px;
}

#circleline #detail_information table.table01 td.td09 dl.dl01 {
	margin: 0 0 0 0;
}

#circleline #detail_information table.table01 td.td09 dl.dl01 dt {
	float:left;
}

#circleline #detail_information table.table01 td.td09 dl.dl01 dd {
	padding-left: 9px;
}

#circleline #detail_information table.table01 td.td10 {
	padding: 19px 0 8px 8px;
}


#circleline #detail_information table.table01 td.td10 p {
	margin-bottom: 43px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td10 .img10 {
	margin: 0 0 77px 19px;
}

#circleline #detail_information table.table01 td.td11 {
	padding: 11px 0 0 8px;
}


#circleline #detail_information table.table01 td.td11 p {
	display: block;
	background: url(/product/line/images/line02_img07.jpg) no-repeat 62px 17px;
}

#circleline #detail_information table.table01 td.td11 p span {
	display: block;
	padding-bottom: 60px;
}

#circleline #detail_information table.table01 td.td11 p span.span01 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #4070A9;
	background: none;
}


#circleline #detail_information table.table01 td.td12 {
	padding: 9px 0 0 4px;
	font-size: 8px;
}

#circleline #detail_information table.table01 td.td12 table.table03 {
	border-collapse: collapse;
}

#circleline #detail_information table.table01 td.td12 table.table03 td {
	padding: 2px;
	border-bottom: 1px solid #d5d5d6;
	border-right: none;
	font-size: 8px;
}

#circleline #detail_information table.table01 td.td12 table.table03 td.bdNone {
	border: none;
}

#circleline #detail_information table.table01 td.td12 table.table03 td.spectd01 {
	width: 48px;
}

#circleline #detail_information table.table01 td.td13 {
	padding: 3px 0 8px 8px;
	*padding-bottom: 14px;
	_padding-bottom: 16px;
}

#circleline #detail_information table.table01 td.td13 p {
	margin-bottom: 2px;
	line-height: 1.2;
}

#circleline #detail_information table.table01 td.td13 .img13 {
	margin: 0 0 0 30px;
}

#circleline #detail_information table.table01 td.td14 {
	padding: 5px 0 0 26px;
}

#circleline #detail_information table.table01 td.td14 p {
	margin: 0 0 0 17px;
	font-size: 8px;
}

#circleline #detail_information table.table01 td.td14 p.p01 {
	margin: 0 0 30px 0;
	font-size: 10px;
	color: #4070A9;
}


#circleline #detail_information p.pLast {
	margin-right: 10px;
	font-size: 10px;
	text-align: right;
	clear: both;
}

/*line04*/


#line04 #detail_information {
	padding-top: 33px;
}

#line04 #detail_information h5 {
	float: left;
}

#line04 #detail_information .boxR {
	width: 688px;
	float: right;
}

#line04 #detail_information .boxR ul.ul01 {
	margin: 0 5px 23px 4px;
}

#line04 #detail_information .boxR ul.ul01 li {
	float: left;
	width: 326px;
	height: 247px;
	margin: 0 20px 0px 0px;
	text-align: right;
	line-height: 1.6;
	font-size: 10px;
}

#line04 #detail_information .boxR ul li.mr0 {
	margin-right: 0;
}

#line04 #detail_information .boxR ul.ul01 li.text {
	text-align: left;
	font-size: 11px;
}

#line04 #detail_information .boxR .box01 {
	border: 1px solid #474749;
	padding: 20px 12px 20px 22px;
	margin: 0 15px 0 1px;
}

#line04 #detail_information .boxR .box02 {
	margin-bottom: 9px;
}

#line04 #detail_information .boxR .box02 p {
	width: 206px;
	float: right;
	font-size: 11px;
	line-height: 1.3;
}

#line04 #detail_information .boxR .box02 p img {
	margin-bottom: 8px;
}

#line04 #detail_information .boxR ul.ul02 {
}

#line04 #detail_information .boxR ul.ul02 li {
	float: left;
	width: 203px;
	margin: 0 9px 0px 0px;
	line-height: 1.4;
	font-size: 10px;
}

#line04 #detail_information .boxR ul.ul02 li.mr0 {
	margin-right: 0;
}

#line04 #detail_information .boxR ul.ul02 li .mb4 {
	margin-bottom: 4px;
}

#line04 #detail_information p.tab {
	color: #4070A9;
	margin: 0 10px 7px 0;
	text-align: right;
}

#line04 #detail_information .bigBox {
	margin-bottom: 27px;
}

#line04 #detail_information .table {
	margin: 0 0 50px 27px;
	width: 904px;
	clear: both;
	color: #59595B;
	text-align: center;
	border-collapse: collapse;
}

#line04 #detail_information .table th {
	border: 1px solid #acacad;
	background-color: #dedfe0;
	font-weight: normal;
}

#line04 #detail_information .table th.w241 {
	width: 221px;
	background: none;
	border-left: none;
}

#line04 #detail_information .table th.w62 {
	width: 62px;
}

#line04 #detail_information .table th.w42 {
	width: 42px;
}

#line04 #detail_information .table th.w125 {
	width: 125px;
}

#line04 #detail_information .table th.w95 {
	width: 95px;
}

#line04 #detail_information .table th.w110 {
	width: 120px;
}

#line04 #detail_information .table th.ncol {
	color: #59595B;
	border-right: none;
}

#line04 #detail_information .table th.brnone,
#line04 #detail_information .table td.brnone {
	border-right: none;
	color: #4070A9; 
}

#line04 #detail_information .table td {
	border: 1px solid #acacad;
	font-size: 11px;
}

#line04 #detail_information .table td.td01 {
	border-left: none;
	text-align: left;
	font-size: 13px;
	padding-left: 12px;
}

#line04 #detail_information .table td.bgcol {
	background-color: #dedfe0;
}

#line04 #detail_information .table td span.bold {
	font-weight: bold;
}

#line04 #detail_information .box {
	margin: 0 20px 70px 25px;
}

#line04 #detail_information .box03 {
	background: url(sdj_box03_back.jpg) no-repeat left 21px;
	width: 528px;
	color: #59595B;
}

#line04 #detail_information .box03 h6 {
	margin-bottom: 68px;
}

#line04 #detail_information .box03 p.p01 {
	color: #4070A9;
	font-size: 13px;
}

#line04 #detail_information .box03 p.p02 {
	margin: 5px 0 13px 0;
}

#line04 #detail_information .box03 p.p03 {
	margin: 5px 0 37px 0;
}

#line04 #detail_information .box03 .txtR {
	text-align: right;
}

#line04 #detail_information .box04 {
	width: 335px;
}

#line04 #detail_information .box04 h6 {
	margin-bottom: 11px;
	clear: both;
}

#line04 #detail_information .box04 table.table01 {
	width: 333px;
	border-collapse: collapse;
	text-align: center;
	color: #59595B;
}

#line04 #detail_information .box04 .table01 th {
	border: 1px solid #acacad;
	font-weight: normal;
	padding: 3px 0;
}

#line04 #detail_information .box04 .table01 td {
	border: 1px solid #acacad;
	font-size: 12px;
	padding: 25px 0;
}

#line04 #detail_information .box04 table.table01 span.col {
	color: #4070A9;
}

#line04 #detail_information .box04 table.table02 {
	width: 333px;
	text-align: left;
	color: #59595B;
}

#line04 #detail_information .box04 table.table02 th {
	font-weight: normal;
	font-size: 11px;
}

#line04 #detail_information .box04 table.table02 th.w56 {
	width: 56px;
}

#line04 #detail_information .box04 table.table02 th.w150 {
	width: 160px;
}

#line04 #detail_information .box04 table.table02 th.trig,
#line04 #detail_information .box04 table.table02 td.trig {
	text-align: right;
	padding-right: 20px;
	color: #4070A9;
}

#line04 #detail_information .box04 table.table02 td {
	font-size: 11px;
}

#line04 #detail_information .box04 table.table02 td.td02 {
	font-size: 10px;
	line-height: 1.4;
	padding-bottom: 15px;
}

#line04 #detail_information h6.h603 {
	margin: 0 0 12px 23px;
}

#line04 #detail_information .box05 {
	margin: 0 0 26px 23px;
}

#line04 #detail_information .box05 h6.h604 {
	margin-top: 40px;
	float: left;
}

#line04 #detail_information .box05 h6.h605 {
	margin-top: 15px;
	float: left;
}

#line04 #detail_information .box05 ul.ul03 li {
	float: left;
	margin-right: 32px;
	width: 103px;
}

#line04 #detail_information .box05 ul.ul03 li span {
	margin-left: 3px;
	display: block;
}

#line04 #detail_information .box05 ul.ul04 li {
	float: left;
	margin-right: 6px;
	width: 198px;
}

#line04 #detail_information .box05 ul.ul04 li.mr0 {
	margin-right: 0;
}

#line04 #detail_information .box05 ul.ul04 li img {
	margin-right: 8px;
	float: left;
}

#line04 #detail_information .box05 ul.ul04 li span {
	margin-top: 5px;
	display: block;
}

	
	

/*.........................................
	#line05
.........................................*/

#line05 #detail_information {
	padding-top: 33px;
}

#line05 #detail_information .box01 {
	margin: 0 279px 24px 0;
}

#line05 #detail_information h5 {
	float: left;
}

#line05 #detail_information .boxR {
	width: 403px;
	float: right;
}

#line05 #detail_information .boxR .sBox {
	width: 180px;
	float: right;
}

#line05 #detail_information .boxR .sBox p {
	margin-top: 8px;
}

#line05 #detail_information .box02 {
	margin: 0 17px 8px 17px;
	clear: both;
	text-align: right;
}

#line05 #detail_information .box02 span,
#line05 #detail_information .box03 .imgBox span {
	margin-top: 3px;
	display: inline-block;
}

#line05 #detail_information .box03 {
	margin-bottom: 21px;
	padding: 0 17px 0 27px;
}

#line05 #detail_information .box03 .tbBox {
	width: 455px;
}

#line05 #detail_information .box03 .tbBox p {
	margin-bottom: 10px;
	color: #4070A9; 
	text-align: right;
}

#line05 #detail_information .box03 .tbBox table {
	width: 100%;
}

#line05 #detail_information .box03 .tbBox table th {
	text-align: center;
	border-bottom: 1px solid #838384;
	border-top: 1px solid #838384;
	border-right: 1px solid #acacad;
	background-color: #dedfe0;
}


#line05 #detail_information .box03 .tbBox table th.w33 {
	width: 33px;
}

#line05 #detail_information .box03 .tbBox table th.w115 {
	width: 115px;
}

#line05 #detail_information .box03 .tbBox table th.w70 {
	width: 70px;
}

#line05 #detail_information .box03 .tbBox table th.w85 {
	width: 85px;
}

#line05 #detail_information .box03 .tbBox table th.ncol {
	border-right: none;
}


#line05 #detail_information .box03 .tbBox table td {
	padding: 1px 0;
	border: 1px solid #acacad;
	border-top: none;
	border-left: none;
	text-align: center;
}

#line05 #detail_information .box03 .tbBox table td.spectd span {
	font-weight: bold;
}


#line05 #detail_information .box03 .tbBox table td.bbnone {
	border-bottom: none;
}

#line05 #detail_information .box03 .tbBox table td.brnone {
	border-right: none;
	color: #4070A9; 
}

#line05 #detail_information .box03 .tbBox table td.bgcol {
	border-top: none;
	background-color: #dedfe0;
}

#line05 #detail_information .box03 .tbBox .innerBox h6 {
	width: 100px;
	font-size: 12px;
}

#line05 #detail_information .box03 .tbBox table.table01 {
	width: 335px;
	border-collapse: collapse;
	text-align: center;
	color: #59595B;
}

#line05 #detail_information .box03 .tbBox .table01 th {
	border: 1px solid #acacad;
	font-weight: normal;
	padding: 3px 0;
	background: none;
}

#line05 #detail_information .box03 .tbBox .table01 td {
	padding: 5px 0;
	border: 1px solid #acacad;
	font-size: 12px;
}

#line05 #detail_information .box03 .tbBox table.table01 span.col {
	color: #4070A9;
}

#line05 #detail_information .box03 .tbBox p.f10 {
	margin-bottom: 15px;
	color: #59595B;
	font-size: 10px;
}

#line05 #detail_information .box03 .imgBox {
	padding-top: 3px;
	text-align: right;
}

#line05 #detail_information h6.h603 {
	margin: 0 0 15px 14px;
	clear: both;
}

#line05 #detail_information .box05 {
	margin: 0 0 33px 12px;
	clear: both;
}

#line05 #detail_information .box05 h6.h604 {
	margin-top: 40px;
	float: left;
}

#line05 #detail_information .box05 h6.h605 {
	margin-top: 20px;
	float: left;
}

#line05 #detail_information .box05 ul.ul03 {
	padding-left: 115px;
}

#line05 #detail_information .box05 ul.ul04 {
	padding-left: 120px;
}

#line05 #detail_information .box05 ul.ul03 li {
	float: left;
	margin-right: 36px;
	width: 103px;
}

#line05 #detail_information .box05 ul.ul03 li span {
	margin-left: 3px;
	display: block;
}

#line05 #detail_information .box05 ul.ul04 li {
	float: left;
	margin-right: 6px;
	width: 198px;
}

#line05 #detail_information .box05 ul.ul04 li.mr0 {
	margin-right: 0;
}

#line05 #detail_information .box05 ul.ul04 li img {
	padding-top: 4px;
	margin-right: 8px;
	float: left;
}


/*.........................................
	#line06
.........................................*/

#line05 #detail_information .line06_box01 {
	margin-right: 85px;
}

#line05 #detail_information .line06_box01 .boxR {
	width: 442px;
}

#line05 #detail_information .line06_box01 .boxR .sBox {
	margin-top: 39px;
	width: 227px;
}

#line05 #detail_information .line06_box03 {
	margin-bottom: 50px;
	padding-right: 20px;
}

#line05 #detail_information .line06_box03 .tbBox {
	padding-top: 160px;
}

#line05 #detail_information .line06_box03 .tbBox table th.w60 {
	width: 60px;
}

#line05 #detail_information .line06_box02 {
	margin: 0 20px 8px 20px;
}

#line05 #detail_information h6.line06_h603,#line05 #detail_information .line06_box05 {
	margin-left: 66px;
}


#compactline #detail_information .box01 {
	margin: 0 auto 13px;
}

#compactline #detail_information h5 {
	float: left;
}

#compactline #detail_information .ul01 {
	float: left;
	padding: 80px 0 0 80px;
}

#compactline #detail_information .blue {
	color: #0000FF;
}

#compactline #detail_information .mb25 {
	margin-bottom: 25px;
}

#compactline #detail_information .box02 {
	float: right;
	margin-right: 15px;
	display: inline;
}

#compactline #detail_information .p01 {
	text-align: right;
	letter-spacing: 1.5px;
}

#compactline #detail_information .p02 {
	text-align: right;
	font-size: 10px;
}

#compactline #detail_information .box03 {
	margin-left: 261px;
	margin-right: 15px;
	clear: both;
}

#compactline #detail_information h6 {
	margin: 0 0 6px 19px;
}

#compactline #detail_information .table01 {
	margin: 0 0 4px 19px;
	width: 913px;
	height: 245px;
	border-bottom: 1px solid #939192;
	color: #838384;
}

#compactline #detail_information .table01 th {
	height: 25px;
	border-top: 1px solid #939192;
	border-right: 1px solid #B5B5B7;
	border-bottom: 1px solid #D2D2D2;
	background: #D9D9DB;
	padding-left: 7px;
}

#compactline #detail_information .table01 th.Tleft {
	text-align: left;
}

#compactline #detail_information .table01 td {
	padding-top: 5px;
	padding-left: 7px;
	border-right: 1px solid #B5B5B7;
}

#compactline #detail_information .table01 td.td01 {
	background: url(com_td_back01.jpg) no-repeat 32px 145px;
	width: 124px;
	height: 225px;
	vertical-align: top;
}

#compactline #detail_information .table01 td.td02 {
	background: url(com_td_back02.jpg) no-repeat 32px 145px;
	width: 134px;
	vertical-align: top;
}

#compactline #detail_information .table01 td.td03 {
	background: url(com_td_back03.jpg) no-repeat 113px 70px;
	width: 200px;
	vertical-align: middle;
	border: none;
	padding-left: 33px;
}

#compactline #detail_information .table01 td.td04 {
	background: url(com_td_back04.jpg) no-repeat 113px 70px;
	border-right: 1px solid #B5B5B7;
}

#compactline #detail_information .table01 td.td05 {
	background: url(com_td_back05.jpg) no-repeat 65px 28px;
	border-bottom: 1px solid #B5B5B7;
	width: 147px;
	height: 113px;
}

#compactline #detail_information .table01 td.td06 {
	background: url(com_td_back06.jpg) no-repeat 65px 33px;
}

#compactline #detail_information .table01 td.td07 {
	width: 106px;
	height: 84px;
	padding-right: 15px;
}

#compactline #detail_information .table01 .noBorder {
	border-right: none;
}

#compactline #detail_information .span01 {
	padding-top: 57px;
	display: block;
	color: #224EA7;
}

#compactline #detail_information .span02 {
	border-bottom: 1px solid #B5B5B7;
	display: block;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 

#circleline #detail_information table.table01 td.td05 {
	padding: 5px 0 79px 0;
}
}



