@charset "shift_jis";
/* 京 */

/*===============================

	[ common ]

===============================*/

.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}

/*
-----------------------------------------------------------
	image center
-----------------------------------------------------------
*/

#contentsMain div.picture {
	text-align: center;
	margin: 15px 0 30px 15px;
}
/*
-----------------------------------------------------------
	button icon center
-----------------------------------------------------------
*/
#contentsMain div.button {
	text-align: center;
	margin-bottom: 20px;
}

#contentsMain img.icon {
	margin: 2px 0;
    vertical-align: middle;
}
/*
-----------------------------------------------------------
	image title bottom line
-----------------------------------------------------------
*/
#contentsMain p.imgttl {
	margin-top: 20px;
	border-bottom:1px solid #a2a2a2;
}
/*
-----------------------------------------------------------
	image border
-----------------------------------------------------------
*/
#contentsMain img.pct_line {
    border: 1px solid #666666;
}
/*
-----------------------------------------------------------
	margin
-----------------------------------------------------------
*/
#contents div.section {
	margin-bottom: 30px;
}
div#contents div#contentsMain div.section#cope div.section {
	margin-bottom: 30px;
}
div#contentsMain div.section#VAIOCarebottom {
	margin-bottom: 60px;
}
div.section#cope p {
	margin-bottom: 30px;
}
div.section#os {
	margin-left: 30px;
}

div.section#HWdiagnosis dd {
	margin-bottom: 20px;
}

div.section#VAIOCare dd {
	margin-bottom: 20px;
}
/*
-----------------------------------------------------------
	movie
-----------------------------------------------------------
*/
div#contentsMain div.section#cope div.section#os #movie{
    width: 100%;
}

div#contentsMain #movie .moviethumbnail {
    background: url("/support/vaio/share_vcl/movie/images/pct_movie.jpg") no-repeat;
    float: left;
    font-weight: bold;
    height: 193px;
    width: 241px;
    margin-right: 10px;
    padding: 10px;
}

div#contentsMain div.section#cope div.section#os #movie a div.moviethumbnail {
     color: #ffffff;
     cursor: pointer;
     text-decoration: none;
}

div#contentsMain div.section#cope div.section#os #movie a a:hover div.moviethumbnail {
     color: #ffffff;
     
}

div#contentsMain div.section#cope div.section#os #movie div.movietitle img {
    float: left;
    padding-right: 10px;
}

div#contentsMain div.section#cope div.section#os #movie div.movietitle ul {
     margin-left: 360px;
}

div#contentsMain div.section#cope div.section#os .vcl_list_m_link li {
    background: url("/support/vaio/vaio/share/images/products/tmp/arrow_black.gif") no-repeat scroll 0 0.5em transparent;
    margin: 5px 0 0.35em 0;
    padding: 0 0 0 10px;
}
div#contentsMain div.section#cope div.section#os ul.vcl_list_m_link {
    list-style-type: none;
    margin-right: 0px;
}
/*
-----------------------------------------------------------
	detailNavi
-----------------------------------------------------------
*/

div#contentsMain div.section#phase1 .detailNavi {
	BACKGROUND-IMAGE: url(/support/vaio/other/diagnosis/03/share/images/detailNavi_arrow.png); PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px
}
div#contentsMain div.section#phase1 .detailNavi A {
	TEXT-DECORATION: underline
}

div#contentsMain div.section#phase2 .detailNavi {
	BACKGROUND-IMAGE: url(/support/vaio/other/diagnosis/03/share/images/detailNavi_arrow.png); PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px
}
div#contentsMain div.section#phase2 .detailNavi A {
	TEXT-DECORATION: underline
}
/*
-----------------------------------------------------------
	diag_number center
-----------------------------------------------------------
*/
div#contents div#contentsMain div.section#cope div.diag_number {
    margin: 0px auto 30px;
    width: 160px;
    height: 25px;
    border: 3px solid #dcdcdc;
	text-align: center;
    padding: 20px;
    font-size: 115%;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/

@media screen and (max-width: 640px) {
	#vclSimpleHeader {
	    width: auto;
	}
	#vclSimpleHeader .container {
	    background-color: #000;
	}
   	#vclSimpleFooter {
	    border-top: 1px solid #fff;
	}
   	#vclSimpleFooter .container {
	    border-top: 1px solid #ccc;
	}
}