@charset "shift-jis";
/*=========================================================

	Site Name   VAIO
	File Name   page.css

	Create Date 2011/00/00

==========================================================*/

/*----------------------------------------------------------
	Module Top Style Sheet
-----------------------------------------------------------*/
/* shared */

.triLink{
	background:url("/share3_1/images/mod-button/ico_01.png") no-repeat left center;
	padding-left:10px;
	font-size:1.14em;
	clear:both;
	width:100%;
	margin:auto;
}
.triLink a {
	text-decoration:none;
	color:#006080;
	font-size:12px;
}
/* for L */
.mod-footnote {}
.blk {
	clear:both;
	margin:65px 0 10px 0;
	overflow:hidden;
	position:relative;
}
.blk li {
	background:#333;
	color:#ccc;
	border-radius:3px;
	padding:3px;
	display:inline;	
}
.lCommon .mod-footnote li {
	font-size:12px !important;
}

.lCommon p.row2 {
	background-position:0 11px;
}
.lCommon .triLink a,.lCommon p a.mod-link {
	font-size:14px !important;
}
.lCommon .featureBnrTouch p {
	font-size:14px !important;
}

.lTopTouch {}/**/
.lTopTouch h1 {
	text-align:center !important;
	font-size:1.666em;
}
.lTopTouch .button {
	text-align:right !important
}
.lFeatHivision2 {
	border-bottom:1px dotted #333;
	width:950px;
	margin:0px auto;
	padding:40px 0
}
.lFeatHivision2 .hivision21 {
	
}
.lFeatHivision2 h1 {
	text-align:center;
	font-size:1.666em;
	margin:0;
}
.lFeatHivision2 h2 {
	margin:0;
}
.lFeatHivision2 p {
	font-size:1.333em;
}
.lFeatHivision2 .hivision21 p{
	text-align:center;
}
.lFeatHivision2 .hivision22 {
	overflow:hidden;
	padding:20px 0 0;
}
.lFeatHivision2 .hivision22 .lft {
	width:410px;
	float:left;
}
.lFeatHivision2 .hivision22 .rgt {
	width:520px;
	float:right;
}
.lFeatColor {
	border-bottom:1px dotted #333;
	width:950px;
	margin:0px auto;
	padding:40px 0
}
.lFeatColor .featColor1 {
	width:790px;
	margin:0 auto;
}
.lFeatColor .featColor1 p{
	font-size:16px;
}

.lFeatColor .featColor1 .lft {
	width:370px;
	float:left;
}
.lFeatColor .featColor1 .rgt {
	width:420px;
	float:right;
}
.lFeatColor .featColor2 {

}
.lFeat3D4 {
	width:790px;
	margin:0 auto;
	padding:0 80px;
}
.lFeat3D4 .lft {
	width:470px;
	float:left;
}
.lFeat3D4 .rgt {
	width:300px;
	float:right;
}
.lFeat3D4 .rgt h2{
	font-size:16px
}
.lFeat3D4 .rgt p {
	font-size:14px
}
.w370 {
	width:370px;
}

.lFeatMatome {}
.lFeatMatome .triLink {
	margin:0 !important;
}
.lFeatMatome h1 {
	text-align:left !important;
}
.lFeatMatome .mod-featureImageBottomA-heading {
	float:left;
	width:340px;
}
.lFeatMatome .mod-featureImageBottomA-text {
	float:right;
	width:425px;
}

#slideInOut {
	position:relative;
	height:200px;
	margin:0 0 0 20px;
}

#slideInOut IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideInOut IMG.active {
	z-index:10;
}

#slideInOut IMG.last-active {
	z-index:9;
}
@media (max-width:640px){
.spHdr {
	display:table-header-group !important;
}
.spHdr .mod-featureImageRight-text p {
	padding-bottom:20px;
}

.lFeatHivision2 .hivision21 {
	
}
.lFeatHivision2 h1 {
	text-align:center;
	font-size:1.2857em;
	margin:0;
}
.lFeatHivision2 h2 {
	margin:0;
	font-size:16px;
}
.lFeatHivision2 p {
	font-size:1em;
	text-align:left !important;
}
.lFeatHivision2 img {
	width:100%;
	height:auto;
}

.lFeatHivision2 .hivision22 {
	overflow:hidden;
	padding:20px 0 0;
}
.lFeatHivision2 .hivision22 .lft,.lFeatHivision2 .hivision22 .rgt  {
	width:100%;
	float:none;
	clear:both;
}
.lFeatColor,.lFeatHivision2 {
	border-bottom:1px dotted #333;
	width:auto;
	margin:0 10px;
	padding:40px 0
}
.lFeatColor .featColor1 {
	width:100%;
	margin:0 auto;
}
.lFeatColor .featColor1 h1 {
	font-size:16px;
	text-align:center;
}
.lFeatColor .featColor1 .lft {
	width:100%;
	float:none;
}
.lFeatColor .featColor1 .rgt {
	width:100%;
	float:none;
}
.lFeatColor .featColor1 .rgt img {
	width:100%;
	height:auto;
}
.lFeatColor .featColor2 {
	width:100%;
}
.lFeatColor .featColor2 img {
	width:100%;
	height:auto;
}
	.lFeatMatome {}
	.lFeatMatome .mod-featureImageBottomA-heading,.lFeatMatome .mod-featureImageBottomA-text,.lFeat3D4,.lFeat3D4 .rgt,.lFeat3D4 .lft {
		float:none;
		width:100%;
		clear:both;
		padding:0;
	}
	.lFeat3D4 .lft img,.lFeat3D4 .rgt img {
		width:100%;
		height:auto;
	}
	.w370 {
		width:100%;
	}
	.lFeatMatome h1 {
		text-align:center !important;
	}


	.lTopTouch .button {
		text-align:center !important
	}
}
.lTopBravia {
	width:950px;
	margin:0 auto;
}
.lTopBravia h1,.lFeatColor h1 {
	font-size:1.6667em;
}

.lTopBravia .mod-featureImageLeft-feature {
	width:550px !important;
}
.lTopBravia .mod-featureImageLeft-image {
	margin-left:0 !important;
	width:0px !important;
}
.lTopBravia .mod-featureImageLeft-body {
	width:370px !important;
	padding:60px 20px 0 0;
}
.lTopBravia .mod-featureImageLeft-heading{
	width:100% !important;
}
.lTopBravia .button {
	float:right;
}
.lTopBravia .mod-featureImageLeft-inner {

}
.lTopBravia .mod-featureImageLeft-text img {
	padding-top:20px;
}
.tvTokoton {}
.tvTokoton #expand {
	width:810px !important;
	margin:0 auto;
	float:none !important;
}
.tvTokoton .mod-featureImageLeft-heading {
	width:100% !important;
	text-align:center;
}
.tvTokoton #expand .mod-featureImageLeft-heading h1 {
	margin:0;
}
.tvTokoton #expand .mod-featureImageLeft-text .button {
	float:right;
	margin:20px 60px 60px 0;
}

.lFeatLiving .mod-featureImageLeft-inner {
	padding-bottom:0 !important;
}
.lFeatLiving .mod-featureImageLeft-feature {
	width:519px !important;
}
.lFeatLiving .mod-featureImageLeft-image {
	margin-left:0 !important;
	width:0px !important;
}
.lFeatLiving .mod-featureImageLeft-body {
	width:411px !important;
}
.lFeatLiving .mod-featureImageLeft-heading{
	width:100% !important;
}
.lFeatLiving .featureBnrTouch {
	margin-bottom:40px;
}



.vomArea{
	overflow: hidden;
	padding: 0px 0 0;

}
.vomArea p{
	
}

.vfadetailBtn02 {
    float: right !important;
    height: 35px;
    margin: 3px !important;
    width: 125px;
}
.vomArea .vomInner{
	width: 950px;
	padding: 0 0 30px;
	margin: 0 auto
}

.vomTitle{
	font-size:15px;
	text-align:left;
	border-bottom:solid 1px #ccc;
}

.vomArea .vomBox{
	width: 900px;
	padding: 0;
	margin: 20px auto 40px;
	overflow:hidden;
}

.vomBoIn{
	float:left;
	width:150px;
	margin:-10px 60px 0 0;
	*position:relative;
	*display:inline;
}
.vomBoIn span{
	font-weight:bold;
	font-size:15px;
}

.vomBoInCenter{
	float:left;
	margin:0 30px 0 0;

}
.vomBoInLast{
	float:left;
	margin:0;

}

.vomAdobe6{
	float:left;
	margin:-45px 0 0 75px;
	*margin:-35px 0 0 75px;
	*position:relative;
}


@media (max-width:640px){


	.vomArea{
		width:auto!important;
		margin:0 10px;
		padding: 40px 0 0;
	}
	.vomArea p{
		margin:5px 0;
		padding:0;
	}

	.vomInner{
		width: auto!important;
		padding: 0 0 30px;
		margin: 0 auto
	}
	
	.vomTitle{
		width: auto!important;
		margin: 0 auto 30px;
		font-size:15px;
		text-align:left;
		border-bottom:solid 1px #ccc;
	}
	
	.vomArea .vomBox{
		width: auto;
		margin: 10px auto;
		padding: 0;
		overflow:hidden;
	}
	
	.vomBoIn{
		float:none;
		width:105px;
		margin:0;
		*position:relative;
		*display:inline;
	}
	.vomBoIn span{
		font-weight:bold;
		font-size:15px;
	}
	
	.vomBoInCenter{
		float:none;
		margin:0;
	}
	.vomBoInLast{
		float:left;
		margin:0;
	
	}
	
	.vomAdobe6{
		float:none;
		width:auto;
		margin:5px 0 0;
		font-size:80%;
	}
	
	.vombtm{
		margin:5px 0;
		padding:10px 0 20px!important;
		border-bottom:dotted 1px #ccc;
	}



	.lFeatLiving .mod-featureImageLeft-inner {
		padding-bottom:0 !important;
	}
	.lFeatLiving .mod-featureImageLeft-feature {
		width:100% !important;
	}
	.lFeatLiving .mod-featureImageLeft-image {
		margin-left:0 !important;
		width:100% !important;
	}
	.lFeatLiving .mod-featureImageLeft-body {
	width:100% !important;
	}
	.lFeatLiving .mod-featureImageLeft-heading{
		width:100% !important;
	}
	.lFeatLiving .featureBnrTouch {
		margin-bottom:40px;
	}

	.lTopBravia .mod-featureImageLeft-image {
		margin-left:0 !important;
		width:100% !important;
	}
	.lTopBravia .button {
		text-align:center !important;
		float:none;
	}
	.lTopBravia .mod-featureImageLeft-inner {
		margin-left:0 !important;
	}
	.lTopBravia .mod-featureImageLeft-text img {
		display:block;
		clear:both;
		float:none;
		margin:auto;
		padding:10px 0;
	}
	.tvTokoton {

	}
	.tvTokoton #expand {
		width:100% !important;
	}
	.tvTokoton .mod-featureImageLeft-heading h1 {
		text-align:left !important;
	}
	.tvTokoton .mod-featureImageLeft-text img {
		width:100%;
		height:auto;
	}
	.tvTokoton .mod-featureImageLeft-text .button {
		float:none !important;
		text-align:center !important;
		margin:0 !important;
	}
	
	
	
}
.lTopHivision .mod-featureImageRight-feature {
	width:560px !important;
}
.lTopHivision .mod-featureImageRight-body {
	width:375px !important;
}
.lTopHivision img {
	top:-40px;
	position:relative;
}
.lTopHivision .button {
	float:right;
}
.lTopHivision .addClear {
	clear:both;
	position:relative;
	top:-20px;
}

.lTopHivision .mod-featureImageRight-image {
	margin-bottom:0 !important;
}

.lFeatHDMI .mod-featureImageRight-feature {
	width:515px !important;
}
.lFeatHDMI .mod-featureImageRight-body {
	width:415px !important;
}
.lFeatHDMI img {
	position:relative;
}
.lTopScene .mod-featureImageRight-feature {
	width:576px !important;
}
.lTopScene .mod-featureImageRight-body {
	width:360px !important;
}
.lTopScene img {}
.lTop3D h2 {
	font-size:17px !important
}
@media (max-width:640px){
	.lTopHivision .button {
		text-align:center !important
	}
}
.lTop3D {}
.lTop3D h1.feature {
	text-align:center !important;
}
.lTop3D h2.feature {
	text-align:center !important;
}
.lTop3D .button {
	text-align:right;
}
.lFeatFullHD h1{
	text-align:left !important;
}
@media (max-width:640px){
	.lTopScene .mod-featureImageBottomA-feature {

	}

	.lTopScene .mod-featureImageRight-feature {

	}
	.lTopScene .mod-featureImageRight-inner {

	}
	.lTop3D .button {
		text-align:center !important
	}
}
.lFeatTouch1,.lFeatTouch2,.lFeatTouch3,.lFeatSugutsuku1,.lFeatSugutsuku2,.lFeatSugutsuku3,.lFeatSugutsuku4,.lFeatSugutsuku5  {
	clear:both;
	overflow:hidden;
	padding:20px 0 10px
}
.lFeatTouch1 h2,.lFeatTouch3 h2,.lFeatSugutsuku1 h2,.lFeatSugutsuku2 h2,.lFeatSugutsuku3 h2,.lFeatSugutsuku4 h2,.lTopHivision h2{
	margin:0; font-size:17px;
}
.lFeatTouch1 p,.lFeatTouch3 p,.lFeatSugutsuku1 p,.lFeatSugutsuku2 p,.lFeatSugutsuku4 p,.lFeatFullHD p {
	font-size:14px;
}
.lFeatFullHD {}
.lFeatFullHD .lft {
	width:550px;
	float:left;
}
.lFeatFullHD .rgt {
	width:381px;
	float:right;
}

.lFeatSugutsuku1 .lft {
	width:425px;
	float:left;
}
.lFeatSugutsuku2 .lft {
	width:500px;
	float:left;
}
.lFeatSugutsuku2 .rgt {
	width:425px;
	float:right;
}
.lFeatSugutsuku1 .rgt {
	width:500px;
	float:right;
}
.lFeatSugutsuku3 {
	width:790px;
	margin:0 auto;
}
.lFeatSugutsuku3 h2 {
	text-align:center;
}
.lFeatSugutsuku3 .down{
	padding:1em 1em 0;
}
.lFeatSugutsuku3 .down p{
	text-indent:-1em;
	padding-left:1em;
	margin:0;
}
.lFeatSugutsuku4 .lft {
	width:525px;
	float:left;
}
.lFeatSugutsuku4 .rgt {
	width:400px;
	float:right;
}
.lFeatSugutsuku5 {
	clear:both;
	width:525px;
	margin:auto;
}
.lFeatTouch1 .lft {
	width:475px;
	float:left;
}
.lFeatTouch1 .rgt {
	width:448px;
	float:right;
}
.lFeatTouch2 .lft{
	width:505px;
	float:left;
}
.lFeatTouch2 .rgt{
	width:445px;
	float:right;
}
.lFeatTouch3 .lft{
	width:447px;
	float:left;
}
.lFeatTouch3 .rgt{
	width:480px;
	float:right;
}
.lTopTouch .mod-featureImageTopC {
	width:790px !important;
	margin:0 auto;
}

@media (max-width:640px){
	.lFeatTouch1 h2,.lFeatTouch2 h2,.lFeatTouch3 h2 {
		font-size:16px;
	}
	.lFeatTouch1 .rgt img,.lFeatTouch1 .lft img,.lFeatTouch2 .rgt img,.lFeatTouch2 .lft img,.lFeatTouch3 .rgt img,.lFeatTouch3 .lft img,.lFeatSugutsuku1 img,.lFeatSugutsuku2 img,.lFeatSugutsuku3 img,.lFeatSugutsuku4 img,.lFeatSugutsuku5 img,.lFeatFullHD img  {
		width:100%;
		height:auto;
	}
	.lFeatTouch1 .rgt, .lFeatTouch1 .lft,.lFeatTouch2 .rgt, .lFeatTouch2 .lft,.lFeatTouch3 .rgt, .lFeatTouch3 .lft,.lFeatSugutsuku1 .lft,.lFeatSugutsuku1 .rgt,.lFeatSugutsuku2 .lft,.lFeatSugutsuku2 .rgt,.lFeatSugutsuku3,.lFeatSugutsuku4 .lft,.lFeatSugutsuku4 .rgt, .lFeatSugutsuku5,.lFeatFullHD .lft,.lFeatFullHD .rgt{
		width:100%;
		float:none;
		clear:both;
	}
	.lTopTouch .mod-featureImageTopC {
		width:100% !important;
	}	
}


@media (min-width:641px){
	.l40 {
	margin:10px 40px 0;
	}
}
.mod-productIntro-block3 p.mdlName {		/* index上部型番*/
	font-weight:bold;
	font-size:1.20em;
	padding-bottom:10px;
}
.mod-productIntro-block3 hr {		/* index上部型番*/
	border-width:1px 0 0;
	border-style:dotted;
	border-color: #333;
}
.mod-productIntro-block5 {		/* index上部サムネイル */
	clear:none !important;
}
.mod-sideLinks2-list {
	margin:0 auto;
}
.mod-accessories {
    border-bottom: 1px dotted #000000;
    margin: 22px auto;
    padding: 22px 0 44px;
    width: 950px;
}
.mod-accessories .mod-side-header {

}
.mod-accessories h1 {
	font-size:2em;
}

.top01 h1 {
    font-size: 1.66667em;
    margin: 0;
}

.top01 {
	padding:0 0 15px;
}
.top01 h1{
	font-size:1.66667em
}
.totop {
	font-size:11px;
	text-align:right;
	background:url(/share3_1/images/mod-button/ico_03.png) no-repeat left center;
	display:inline-block;
	margin-top:1em !important;
	padding-left:1em;
	float:right;
}
.totop a{
	color:#333;
}

/* 仕様 */
.mod-specTable {
	padding-bottom:0px
}
.mod-specTable th,.mod-specTable td{
	position:relative;
}
.mod-specTable th,.mod-specTable td{
	position:relative;
}
.mod-specTable tr.exCntr th,.mod-specTable tr.exCntr td,.mod-specTable td.exCntr {
	text-align:center;
}
.mod-specTable tr.unBorderBottom {		/*  線を消す */

}
.mod-specTable tr.unBorderBottom th {		/*  線を消す */
	top:15px;
	position:relative;
	
}
.mod-specTable tr.unBorderBottom th {		/*  線を消す */
	border-bottom:1px white solid;
	padding-bottom:0;
}

.exCntr p a {
	text-align:left;
}
.rgt50pc {		/* 50px余白で ボタン右寄せに仕様、コンセプト＆デザイン */
	text-align:right;
	margin-right:50px;
	margin-top:15px !important;
}
.rgt50sp {		/* 50px余白で ボタン右寄せに仕様、コンセプト＆デザイン */
	display:none;
}
	.rgt50MtopSp {		/* コンセプト＆デザイン 直感的に操作できる〜 詳しく見る*/
		display:none;
	}


.softwareTop .mod-featureImageLeft-body {
	width:419px !important;
	float:right;
	padding-top:100px;
}

.softwareTop .mod-featureImageLeft-feature {
	width:531px !important;
}
.softwareTop .mod-featureImageLeft-image {
	width:531px !important;
	margin-left:0 !important
}

/* feature 写真も動画も */
.featureLftPhoto {
	width:715px;
}
.featureLftPhoto P {
	font-size:1.25em;
}

.featureRgtPhoto {
	width:209px
}
.featureBnrPhoto {
	clear:both;
	width:950px;
	margin:auto;
}

/* feature直感的に操作できるタッチパネル搭載モデル */
.featureLftTouch {
	width:420px;
}
.featureLftTouch P {
	font-size:1.25em;
}

.featureRgtTouch {
	width:530px
}

.featureBnrTouch {
	clear:both;
	width:680px;
	margin:auto;
}

.featureBnrTouch p {
	background:url("/share3_1/images/mod-button/ico_01.png") no-repeat left center;
	padding-left:10px;

}
.featureBnrTouch a {
	text-decoration:none;
	color:#006080;
}
/* feature youtube */
.featureYtubeTouch {
	clear:both;
	width:530px;
	margin:auto;
	padding:50px 0 0;
}

.featureBtn p {
	text-align:center;
	margin-bottom:30px !important;
}
/* feature icons */
.featureIconList {
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
.featureIconList ul {
	float:left;
	width:970px;
	padding:0;
}
.featureIconList ul li {
	list-style-type:none;
	display:block;
	float:left;
	margin:0 20px 20px 0;
}
.featureIconList ul li img {
	display:block;
	float:left;
}
.featureIconList ul li img.pc{
	display:block;
}
.featureIconList ul li img.sp{
	display:none;
}

.hybrid {
	margin-bottom:40px;
}		
@media (max-width:640px){

	/* feature icons */
	.featureIconList {
		width:100%;
		overflow:hidden;
	}
	.featureIconList ul {
		float:left;
		width:110%;
		padding:0;
	}
	.featureIconList ul li {
		list-style-type:none;
		display:block;
		float:left;
		margin:0 5% 5% 0.5%;
		width:42.50%;
		
	}
	.featureIconList ul li img {
		display:block;
		float:left;
		width:99%;
		height:auto;
	}
	.featureIconList ul li img.pc{
		display:none;
	}
	.featureIconList ul li img.sp{
		display:block;
	}
	.featureBtn p {
		text-align:left;
		margin-bottom:20px !important;
	}
	.softwareTop .mod-featureImageLeft-body {
		width:100% !important;
		float:right;
		padding-top:100px;
	}
	.softwareTop .mod-featureImageLeft-feature {
		width:100% !important;
	}
	.softwareTop .mod-featureImageLeft-image {
		width:100% !important;
		margin-left:0 !important
	}
	/* feature直感的に操作できるタッチパネル搭載モデル youtube */
	.featureYtubeTouch {
		width:100%;
	}
	
	/* feature photo */
	.featureLftPhoto {
	width:100%;
	}
	.featureLftPhoto P {
		font-size:1.0em;
	}

	.featureRgtPhoto {
		width:100%
	}
	
	.featureBnrPhoto {
		width:100%
	}

	.featureBnrPhoto img {
		width:100%;
		height:auto;
	}
	
	.featureRgtPhoto img {
		width:209px;
		height:150px;
		margin:auto;
	}

	.featureBnrTouch {
		width:100%;
	}
	.featureBnrTouch img {
		width:100%;
		height:auto;
	}
	

	/* feature直感的に操作できるタッチパネル搭載モデル */
	.featureLftTouch {
	width:100%;
	}
	.featureLftTouch P {
		font-size:1.0em;
	}

	.featureRgtTouch {
	width:100%
	}

	.featureBnrTouch {
		width:100%;
	}
	.featureBnrTouch img {
		width:100%;
		height:auto;
	}
	.rgt50pc {		/* 50px余白で ボタン右寄せに仕様、コンセプト＆デザイン */
		display:none;
	}
	.rgt50sp {		/* コンセプト＆デザイン 直感的に操作できる〜 詳しく見る*/
		display:block;
		text-align:center !important;
	}
	.spCntr {		/* コンセプト＆デザイン 直感的に操作できる〜 詳しく見る*/
		display:block;
		text-align:center !important;
	}
	.rgt50MtopSp {		/* コンセプト＆デザイン 直感的に操作できる〜 詳しく見る*/
		display:block;
		text-align:center !important;
/* margin-top:50px */		
	}
.exCntr p a {
	font-size:6px;
	padding-right:3px;
	text-align:left;
}
.top01 h1{
	font-size:1.28571em;
	text-align:center;
}
.mod-accessories {
    border-bottom: 1px solid #666666;

    margin: 22px 10px;
    width: auto;
}
	.mod-productIntro-block3 hr {		/* index上部型番*/
		border-width:0px 0 0;
		border-style:dotted;
		border-color: #333;
	}
	.l40 {
		margin:0 auto;
		display:inline;
		text-align:center
	}
	.lgr640 {}
	.lgr640 img {
		width:100%;
		height:auto;
	}
}


/*=========================================================
for VIRS
==========================================================*/

.vtBoxRightInternational {
    float: right;
    width: 625px;
}
.vtlogoPosi03 img {
	float:right;
	margin:0 20px 0 0 !important;
	
}
.vtlogoPosi03 img.pc {
	display:block;	
}
.vtlogoPosi03 img.sp {
	display:none !important;
}
.vttitle02 p {
	text-align:center;
	font-size:1.10em;
	font-weight:bold;
}

.vtdetailBtn02 {
    float: right !important;
    height: 35px;
    margin: 3px !important;
    width: 125px;
}

@media (max-width:640px) {
	.vtBoxRightInternational {
    	float: right;
	    width: 100%;
	}
	.vtlogoPosi03 img {
		width:150px !important;	
		float:none;
		margin:0 auto !important;
	}
	.vtlogoPosi03 img.pc {
		display:none !important;
	}
	.vtlogoPosi03 img.sp {
		display:block !important;	
	}
}