@CHARSET "UTF-8";
@import url("jquery-ui.css");
@import url("jquery.smartPop.css");
@import url("jquery.layerloginform.css");
@import url("jquery.mCustomScrollbar.min.css");

textarea{line-height:24px;}

.hide{display: none !important;}
.bold{font-weight: bold;}
.pointer{cursor: pointer;}
.elli2{
	overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient:vertical;
	word-wrap:break-word;
}

.subVisual .prev a
, .subVisual .next a{
	line-height:40px;
	background:none;
	padding:0px;
}
.subVisual .prev a:hover
, .subVisual .next a:hover{
	background:none;
}

.listType01.view{
	overflow: hidden;
}
.tabList.cnt5 li{
	width: 20%;
}
.tabList.cnt6 li{
	width: 16.6%;
}
.tabList.cnt7 li{
	width: 14.28571429%;
}
.tabList.cnt10 li{
	width: 10%;
}
.tabCont2{
	min-height: 680px;
	overflow-y: auto;
}
.tabCont2 *{
	font-size: 14px;
	line-height: 16px;
}
.tabList03.cnt1 li{
	width: 100%;
}
.tabList03.cnt4 li
, .tabList03.cnt4 li:first-child{
	width: 25%;
}
.statR{
	height: auto;
	min-height: 720px;
}
.ui-datepicker-trigger{cursor: pointer;}

input[type='text'].cal {
	width:36%;
}

.description{margin-top: 3px; font-size: 13px; color: #DE444B}

.example{color:#778899 !important;}
label.error{display:none; width:100%; font-size:13px; color:#FF0000 !important;}

.lh36 {line-height: 36px;}

.btn.btnR_s2 {
	background-color:#de444b;
	font-size:14px;
	height:32px;
	line-height:32px;
	padding:0 5px;
}
.btn.btnR_s3 {
	background-color:#de444b;
	font-size:13px;
	height:22px;
	color:#fff;
	line-height:22px;
	padding:1px 10px 0;
}
.btn.btnR_s4 {
	background-color:#de444b;
	font-size:14px;
	height:32px;
	line-height:32px;
	padding:0 15px;
}

.btn.btnP_s2 {
	background-color:#5f75bf;
	font-size:14px;
	height:32px;
	line-height:32px;
	padding:0 5px;
}
.btn.btnP_s3 {
	background-color:#5f75bf;
	font-size:13px;
	height:22px;
	color:#fff;
	line-height:22px;
	padding:1px 10px 0;
}
.btn.btnP_s4 {
	background-color:#5f75bf;
	font-size:10px;
	min-width:30px;
	color:#fff;
}

p.add_txt{
	color: #222;
    margin-bottom: 10px;
    max-width: 700px;
    font-weight: bold;
}

input.wa, .wa       {width:auto !important}
input.w19, .w19     {width:19% !important}
input.w40, .w40     {width:40% !important}
input.w45, .w45     {width:45% !important}
input.w60, .w60     {width:60% !important}
input.w65, .w65     {width:65% !important}
input.w75, .w75     {width:75% !important}
input.w85, .w85     {width:85% !important}
input.w95, .w95     {width:95% !important}

.ha       {height:auto !important}
.h40      {height:40px !important}
.h100     {height:100px !important}
.h200     {height:200px !important}
.h300     {height:300px !important}
.h400     {height:400px !important}
.h500     {height:500px !important}

.mh100     {min-height:100px !important}

p.mxw100, .mxw100 {max-width:100px !important;}
p.mxw150, .mxw150 {max-width:150px !important;}
p.mxw200, .mxw200 {max-width:200px !important;}
p.mxw250, .mxw250 {max-width:250px !important;}
p.mxw300, .mxw300 {max-width:300px !important;}
p.mxw350, .mxw350 {max-width:350px !important;}
p.mxw400, .mxw400 {max-width:400px !important;}
p.mxw450, .mxw450 {max-width:450px !important;}
p.mxw500, .mxw500 {max-width:500px !important;}
p.mxw550, .mxw550 {max-width:550px !important;}
p.mxw600, .mxw600 {max-width:600px !important;}
p.mxw650, .mxw650 {max-width:650px !important;}
p.mxw700, .mxw700 {max-width:700px !important;}
p.mxw750, .mxw750 {max-width:750px !important;}
p.mxw800, .mxw800 {max-width:800px !important;}
p.mxw850, .mxw850 {max-width:850px !important;}
p.mxw900, .mxw900 {max-width:900px !important;}
p.mxw950, .mxw950 {max-width:950px !important;}
p.mxw1000, .mxw1000 {max-width:1000px !important;}

p.miw30, .miw30 {min-width:30px !important;}
p.miw100, .miw100 {min-width:100px !important;}
p.miw150, .miw150 {min-width:150px !important;}
p.miw160, .miw160 {min-width:160px !important;}
p.miw200, .miw200 {min-width:200px !important;}
p.miw250, .miw250 {min-width:250px !important;}
p.miw300, .miw300 {min-width:300px !important;}
p.miw350, .miw350 {min-width:350px !important;}
p.miw400, .miw400 {min-width:400px !important;}
p.miw450, .miw450 {min-width:450px !important;}
p.miw500, .miw500 {min-width:500px !important;}
p.miw550, .miw550 {min-width:550px !important;}
p.miw600, .miw600 {min-width:600px !important;}
p.miw650, .miw650 {min-width:650px !important;}
p.miw700, .miw700 {min-width:700px !important;}
p.miw750, .miw750 {min-width:750px !important;}
p.miw800, .miw800 {min-width:800px !important;}
p.miw850, .miw850 {min-width:850px !important;}
p.miw900, .miw900 {min-width:900px !important;}
p.miw950, .miw950 {min-width:950px !important;}
p.miw1000, .miw1000 {min-width:1000px !important;}

.mr03    {margin-right:3px;}
.ml03    {margin-left:3px;}
.ml20    {margin-left:20px;}
.ml50    {margin-left:50px;}
.ml100    {margin-left:100px;}
.mt_36    {margin-top:-36px;}


.t0{top:0px !important;}
.t10{top:10px !important;}
.t20{top:20px !important;}
.t30{top:30px !important;}
.t40{top:40px !important;}
.t50{top:50px !important;}

.r0{right:0px !important;}
.r10{right:10px !important;}
.r20{right:20px !important;}
.r30{right:30px !important;}
.r40{right:40px !important;}
.r50{right:50px !important;}

.l170{left:170px !important;}

.pr08    {padding-right:8px;}

.pb08    {padding-bottom:8px;}

.ti10    {text-indent:-10px;}

.fcBu    {color:#0000FF;}

.fs10    {font-size:10px;}
.fs13    {font-size:13px;}
.fs22    {font-size:22px;}
.fs24    {font-size:24px;}

.ovfao    {overflow:auto;}

a.add_file{display:block;  padding-left:17px; background:url('../../images/ntb/icon/ico_disk.gif') no-repeat 0 5px;}

.btnAreaR10 {text-align: right; margin-top: -36px;}

.btnAreaR11 {
	text-align:right;
	padding-top:5px;
}

.blt05 {
	background:url('../../images/ntb/icon/dot2.png') 0 0 no-repeat;
	color:#363636;
	font-size:24px;
	line-height:24px;
	padding:1px 0 10px 25px;
}

/* main 페이지 */
.mainR {position:relative;}
.mainR > p {position:absolute; font-size:10px; top:25px; right:15px;}
.mainR div {padding:0px;}
.tabBox3 li .elli {float:left; width:212px; padding-bottom:12px;}
.tabBox3 {margin:23px 0 0 0;}
.tabBox3 li .date {float:right; padding-bottom:12px; color:#999999; font-size:14px;}
.rolling01 {
	float: left;
	position: relative;
	width: 730px;
	height: 313px;
	padding: 6.5px 0px;
	margin-top: 38px;
	box-sizing: border-box;
	overflow: hidden;
}
.rolling01 .title {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #2F5EAA;
}
.rolling01 .title span{
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FF0000;
} 
.rolling01 ul {
	position: relative;
	width: 900px;
	padding: 0px 5px;
} 
.rolling01 ul li{
	float: left;
	width: 180px;
}
.rolling01 ul li img{
	width: 170px;
	height: 220px;
	padding: 5px;
}  
.rolling01 ul li p{
	font-size: 13px;
}  
.graph2 {
	width:730px;
	margin-top:30px;
	box-sizing:border-box;
	background-color:#fff
}
.graph2 > div {
	padding-top:5px
}
.graph2 h3{
	font-size:18px;
	color:#363636;
	font-family:"Nanum Barun Gothic Bold";
	text-align:center
}
.listType01.bbNone table tr th{border-bottom: none;}
.imgList3 .noResult {width:100% !important;}

/* 이미지 게시판 */
.imgList.type2 li{
	height:250px;
}
.imgList.type2 li div p{
	height:46px;
	overflow-y:hidden;
}
.imgBox.type2 {
	height:200px;
}
.imgList.type2 dl, .imgList.type2 dt, .imgList.type2 dd {
	float:left;
	padding-top:10px;
}
.imgList.type2 dl {float:none}
.imgList.type2 dt {
	background:url('../../images/ntb/icon/tit_bar.png') 0 center no-repeat;
	color:#999999;
	padding:0 0 0 12px;
	margin-right:8px;
}
.imgList.type2 dt:first-child {
	background-image:none;
	padding-left:0px;
}
.imgList.type2 dd {
	padding:0 12px 0 0 ;
	color:#363636
}
.imgList.type2 dd a.btn{
	color:#fff;
	margin-top:-3px;
}
/* 로그인 페이지 */
.loginBox{
	width: auto;
	height: 290px;
	padding: 0px;
	padding-right: 36px;
	margin-top: 0px;
	margin-left: 0px;
}
.loginBox div{
	border-top: none;	
}
.loginBox div > div.loginImg{
	width: 298px;
	margin-left: 40px;
	margin-right: 40px;
}
.loginBox ul{
	margin-left: 380px;
}
.loginBox input{
	display: inline-block;
	color: #000000;
}

.find_id_pass_design{position:relative; padding:50px 0 50px 350px; margin-bottom:40px;}
.find_id_pass_design p.hard{font-size:24px; font-weight:bold; line-height:42px; margin-bottom:20px; }
.find_id_pass_design p.hard span{color:#2064b5; font-weight:bold; }
.find_id_pass_design p.bot{line-height:23px; font-size:14px;}
.find_id_pass_design img{position:absolute; top:0px; left:10px;}

.find_id_pass_design.type2 .loginBox{border:none;}
.find_id_pass_design.type2{padding-top:0px;}
.find_id_pass_design.type2 p.hard{margin-bottom:0px;}

/* 등록기술 리스트 */
.imgList li .imgBox img {width:100%; height:100%;}
span.transY, span.transN {font-size:13px; width:60px;}
span.transN {background-color:skyblue;}
.imgList li span.transY, .imgList li span.transN {margin-right:0px;}
.divCollapse{max-height:195px; height:auto; overflow-y:hidden; position:relative; display:inline-block;}
.divExpand{display:inline-block;}
.printLayer{right:0px; left:auto; min-width:270px; width:auto; z-index:1;}
.printLayer ul{padding: 15px 10px;}
.printLayer ul.type2{padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;}

/*핵심기술*/
.imgBorder {border: #d6d6d6 solid 1px;}
.imgList li strong {color: #2F5EA8;}
.imgList.type2 dt {
	color: #2F5EA8;
	font-weight: 500;
}

/*기술평가*/
.amsScore table tbody tr td{
	border-left: none;
	text-align: left;
}
.amsScore table tbody tr td:last-child{
	border-left: #d6d6d6 solid 1px;
	text-align: center;
}
div.financialDiv{width:1000px; position:relative; overflow:auto;}
div.financialDiv table{font-size:0.85em;}
div.financialDiv table tbody tr th.lvl1{text-align:left; padding-left:5px;}
div.financialDiv table tbody tr th.lvl2{text-align:left; padding-left:20px;}
div.financialDiv table tbody tr th.lvl3{text-align:left; padding-left:35px;}
div.financialDiv table tbody tr th.lvl4{text-align:left; padding-left:50px;}
div.financialDiv table tbody tr td{text-align:right;}
.royal_layerPopup{border:5px solid #39a3e5; position:absolute; top:25%; left:0; z-index:80; background:#fff; padding:20px;}
.royal_layerPopup h3{border-top:2px solid #11559c; padding-top:10px; background-position:0 11px}
.royal_layerPopup .btn_layer_clo{position:absolute; top:-20px; right:-20px; cursor:pointer;}
.royal_layerPopup ul{text-align:left; padding-top:20px;}
.app_result{border:1px solid #ccc; border-top:2px solid #11559c; margin-bottom:20px;}
.app_result p{text-align:center; font-weight:bold; padding:10px 0;}
.app_result p.app_title{background:#f2f2f2; border-bottom:1px solid #ccc;}
.app_result p.app_chk{font-size:16px; color:#222; padding:20px 0; border-bottom:1px solid #ccc;}
.app_result p.app_text{background:#f2f2f2; border-bottom:1px solid #ccc;}
.app_result p.app_royal{font-size:16px; color:#ff0000; padding:20px 0;}
.app_table02{padding:15px 20px 0 20px; border-bottom:1px solid #ccc;}
.app_grape{padding:15px 20px; min-height:200px; border-bottom:1px solid #ccc;}
.investmentTechModel .bbNone table th{border-bottom: none;}
.investmentTechModel .listType01 .view table thead tr td{border-bottom: #c5c5c5 solid 1px;}


/* 로열티 통계 */
.royal_stats{border:1px solid #ccc; border-top:2px solid #11559c; padding:15px; margin-bottom:20px;}
.royal_stats ul{background:url(../../images/ntb/icon/icon_line_royal.gif) repeat-y 6px 0;}
.royal_stats li{font-size:15px; font-weight:bold; color:#22346e; line-height:20px; background:url(../../images/ntb/icon/icon_plus_royal.gif) no-repeat 0 4px; padding-left:25px; cursor:pointer;}

.royal_stats li.open{background:url(../../images/ntb/icon/icon_minus_royal.gif) no-repeat 0 4px;}
.royal_stats li.none{color:#bbb}

.royal_stats ul li ul{background-position:6px 0}
.royal_stats ul li ul li{color:#444; font-size:14px;}

.royal_stats ul li ul li ul{background:none; padding-left:5px;}
.royal_stats ul li ul li ul li{background:url(../../images/ntb/icon/icon_line_royal_02.gif) no-repeat 0 0; font-size:13px; font-weight:normal; color:#666; line-height:13px;}
.royal_stats ul li ul li ul li.last{background:url(../../images/ntb/icon/icon_line_royal_03.gif) no-repeat 0 0;}
.royal_stats span.none{color:#bbb}

/*기술은행네트워크*/
.imgList2.type2 img {max-height: 18px;}

/*기술사업화지원*/
.imgList3 li img {width: 200px; height: 200px;}
span.bizStatus01 {background-color:#0189CF;}
span.bizStatus02 {background-color:#FF0000;}
span.bizStatus03 {background-color:#666666;}

/*마이페이지*/
.btnList li {position:relative;}
.btnList li dl dd.btnArea {position:absolute; right:10px; top:30%;}
.uploadBox .boxL > div, .uploadBox .boxR > div {height:177px;}
.autoWidth{
	min-width: 300px;
	width: auto;
}
.uploadBox .boxL .mainImage{
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}
.attachmentSpace .error {
	position: absolute;
	width: auto;
	height: 28px;
	top: 200px;
	left: 18%;
	line-height: 28px;
}
span.conStatus01, span.conStatus02, span.conStatus03 {font-size:13px; width:60px;}
span.conStatus01 {background-color:#0189CF;}
span.conStatus02 {background-color:#FF0000;}
span.conStatus03 {background-color:#666666;}

/* 퀵메뉴 */
section.fagImgView li{
	width: 890px;
	height: 700px;
	margin: -350px 0 0 -445px;
}

/*관리자*/
.topMenu li.main ul{position:absolute; width:auto; top:45px; display:none; background:#fff; overflow:hidden; z-index:100; border:1px solid #ccc; border-top:0px; box-shadow: 0 0 10px 0 #BBB;}
.topMenu li.subMain{display:block; padding:10px; border-bottom:1px solid #ccc;}
.topMenu li.subMain a{color:#868a93; height:100%; line-height:120%; font-size:13px; width:auto !important; text-align:center; display:table-cell; }
.topMenu li.subMain a:hover{color:#0c52a5;}
.topMenu li.sub{display:block; padding:10px;  border-bottom:1px solid #ccc;}
.topMenu li.sub a{color:#868a93; height:100%; line-height:120%; font-size:13px; width:auto !important; text-align:center; display:table-cell;}
.topMenu li.sub a:hover{color:#0c52a5;}

.topMenu.cnt2 .main ul{min-width: 500px;}
.topMenu.cnt3 .main ul{min-width: 333px;}
.topMenu.cnt4 .main ul{min-width: 250px;}
.topMenu.cnt5 .main ul{min-width: 200px;}
.topMenu.cnt6 .main ul{min-width: 166px;}
.topMenu.cnt7 .main ul{min-width: 142px;}
.topMenu.cnt8 .main ul{min-width: 125px;}

.layerPop02 .bbNone table th{border-bottom: none;}

.statisticsDiv {overflow-x: scroll;}
.statisticsDiv > div{width: 1600px;}

.rexIframe {
	width: 100%;
	min-height: 1250px;
	border: none;
}
.mainImage {
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.graph {
	float: none;
	width: 1000px;
	height: 285px;
	margin-top: 0px;
}

.graph div{
	width: 780px;
}
.graph > div h3 {
	background: none;
	margin: 0px;
}

.graph > div > div > div {
	height: 210px;
}

/* 수요기술 이전지원 */
.step2 {
	margin-top:-14px;
}
.step2 li{
	float:right;
	width:20.5%;
	height:154px;
	box-sizing:border-box;
	background-color:#efefef;
}
.step2 li:first-child{
	width:17.72%;
	height:180px;
	margin-top:-26px;
	padding-top:26px;
	background:url('../../images/ntb/content/step_bg3.png') no-repeat;
	background-color:#efefef;
}
.step2 li a{
	display:inline-block;
	text-align:center;
	font-size:12px;
	width:86.43%;
	height:154px;
	padding:0 10px;
	border:#efefef solid 4px;
	box-sizing:border-box
}
.step2 li:first-child a{
	width:100%;
}
.step2 a p{
	height:43px;
	font-family:'arial';
	font-size:8px;
	line-height:43px;
	text-align:center;
	background:url('../../images/ntb/content/step_bg2.png') no-repeat;
	width:43px;
	margin:10px auto;
	color:#fff;
}
.step2 a span {
	border-top:#d3d3d3 solid 1px;
	width:100%;
	display:block;
	padding:15px 0 8px;
	color:#363636;
}
.step2 a strong {
	font-size:12px;
	color:#d8212a;
}
.step2 li:after{
	content:" ";
	display:block;
	float:right;
	background:url('../../images/ntb/content/step_bg4.png') no-repeat;
	width:13.57%;
	height:154px;
}
.step2 li:first-child:after{
	display:none;
}
.step2 li.on a{border:#9c9d9f solid 4px;}
	
.boxType05 {
	position:absolute;
	width:500px;
	height:126px;
	top:209px;
	background-color:#f8f7f0;
	padding:15px 25px;
}

.listType01.type5 {
	border-top: #d6d6d6 solid 1px;
}
.listType01.type5 tr th
, .listType01.type5 tr td {
	text-align: center;
}
.listType01.type5 tr td {
	border-left: #d6d6d6 solid 1px;
}
.listType01.type5 tr td:first-child {
	border-left: none;
}
/* 레이어 팝업 */
.layerPop02 {
	z-index:999999
}
.layerPop02 > div {
	background-color:#fff;
	padding:10px;
	box-sizing:border-box
}
.layerPop02 h3 {
	background:url('../../images/ntb/content/layer_tit.png') right 0 no-repeat #4385d3;
	height:49px;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}
.layerPop02 .layerCont h3 {
	background:url('../../images/ntb/common/h3.png') 0px 5px no-repeat;
	font-size:18px;
	color:#363636;
	line-height:22px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 30px;
	margin:40px 0 15px;
	height:auto;
}

/*---- ntis(판매기술등록) 2016-12-16추가 : 임현빈------*/
.contents.ntis table * {
	font-size: 13px;
}
.txt_blue{color:#4E9AE7;} 	/*font Color*/
.txt_orange{color:#FC8314;}
.txt_b{font-weight:600;}

.mT0{margin-top:0 !important}
.mT5{margin-top:5px !important}
.mT10{margin-top:10px !important}
.mT15{margin-top:15px !important}
.mT20{margin-top:20px !important}
.mT30{margin-top:30px !important}
.mT40{margin-top:40px !important}
.mT50{margin-top:50px !important}
.mT60{margin-top:60px !important}
.mT70{margin-top:70px !important}
.mT80{margin-top:80px !important}
.mT90{margin-top:90px !important}
.mT100{margin-top:100px !important}

.popupForm {position:relative;overflow:hidden;width:100%;text-align:left}

.popuptitle {height:39px;padding:0 10px;border-bottom:1px solid #4f5b7e;font-size:15px;font-weight:600;color:#fff;line-height:39px;background: url(./../../images/ntis/popup/popup_titlebg.gif) repeat-x left top;}
.popuptitle ul li {float:left;}
.popuptitle ul li.title{float:left; margin-top:10px; color:white;}
.popuptitle ul li.R {float:right}
.popuptitle ul li.R a img {float:right;margin-top:10px}

.popupDes {padding:10px;border:1px solid #ededed;background:#fcfcfc}
.popupDes p{font-weight:600;font-size:13px;color:#333}
.popupDes p span{font-weight:600;font-size:13px;color:#4F8BC9}
.popupDes ul{padding:10px;}
.popupDes ul li{line-height:18px; background:url(./../../images/ntis/def_dot.gif) left 7px no-repeat; padding-left:10px; margin:2px 0}

.popupDes ul.contact{margin-top:-10px;padding-left:90px;background:url(./../../images/ntis/icon_contact.png) 10px 10px no-repeat; }
.popupDes ul.contact li{color:#FC8314;font-size:13px; font-weight:600;line-height:18px; background:url(./../../images/ntis/def_dot.gif) left 7px no-repeat; padding-left:10px; margin:2px 0;}
.popupDes ul.contact li a,.popupDes ul.contact li a:hover{color:#FC8314}
.popupDes ul.contact li a:hover{text-decoration:underline;}
.popupDes ul.contact li > div{color:#333;width:75px;font-weight:600; float:left;background:url(./../../images/ntis/icon_line.png) 65px 6px no-repeat;}

/* 게시판_리스트 */
.listType03 {
	border-top:#696a6c solid 1px;
	border-bottom:#c5c5c5 solid 1px;
	margin-top:10px;
}
.listType03.lyb {
	border-top:#005b9a solid 1px !important;
}
.listType03.bgG th {
	background-color:#f6f6f6 !important;
}
.listType03 th {
	background:#f6f6f6;
	color:#222222;
	font-size:16px;
	font-weight:bold !important;
}
.listType03 td.al {
	text-align:left;
	padding-left:10px;
}
.listType03.view td.lLine {border-left:#d6d6d6 solid 1px !important;}
.listType03 th:first-child, .listType03 td:first-child {border-left:none;}
.listType03 thead tr th:first-child, .listType03 thead th {
	border-left:#d6d6d6 solid 1px;
	border-bottom:#d6d6d6 solid 1px;
	/* 2016-10-11 border-bottom:#c5c5c5 solid 1px -> #d6d6d6 solid 1px 변경 */
}
.listType03 tr:first-child th:first-child {border-left:none;}
.listType03 tr:first-child th, .listType03 tr:first-child td {border-top:none;}
.listType03 tr:first-child th {border-bottom:#d6d6d6 solid 1px;}
.listType03 th, .listType03 td {
	border-top:#d6d6d6 solid 1px;
	border-left:#d6d6d6 solid 1px;
	padding:10px 8px 8px;
	box-sizing:border-box;
	text-align:left;
	line-height: 150%;
}
.listType03 tr:hover {background-color:#edf6fb}
.listType03.noOver tr:hover{background-color:#fff}
.listType03 td.on, .listType03 th.on{background-color:#ffe6e6}
.listType03 td.photo {
	padding:0;
	border-left:#d6d6d6 solid 1px;
	border-right:#d6d6d6 solid 1px;
	width:198px
}
.listType03 td.photo:hover {background-color:#fff}
.listType03.right td {text-align:right}
.listType03.right td.left {text-align:left}

.ls03 {
	line-height:10%;
}