@charset "Shift_JIS";

/*
	================================================================================================
		vaio support windows 10 css common.css
	================================================================================================
*/


/*
	====================================
		windows_menu
	====================================
*/

ul.windows_menu .Button {
    background: url("/support/vaio/share3/images/linkbutton.png") no-repeat scroll 0 52%;
    border: 1px solid #BCBCBC;
    border-radius: 6px;
    cursor: pointer;
    display: inline-table;
    width: 140px;
    height: 32px;
    min-height: 32px;
    padding: 10px 0 10px 20px;
    transition: opacity 0.2s ease-in 0s;
    vertical-align: middle;
    zoom: 1;
}

ul.windows_menu .current {
    background: url("/support/vaio/products/images3/linkbutton_on_products.png") no-repeat scroll 0 52%;
    border: 1px solid #bcbcbc;
    border-radius: 6px;
    display: inline-table;
    width : 140px;
    height: 32px;
    min-height: 32px;
    padding: 10px 0 10px 20px;
    transition: opacity 0.2s ease-in 0s;
    vertical-align: middle;
    zoom: 1;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#contents ul.btn_area li {
		margin: 0 35px 10px 0;
}
}

div.windows_menu_box {
	width: 96%;
}

div.os_image_area {
	float: right;
}

div.win10_link_area {
	display: inline-block;
}

table.light_gray2 ul {
	margin: 0 !important;
    padding: 0 !important;
}


/*
	====================================
	  ご注意枠 ！マーク多めバージョン
	====================================
*/
#contents .box_info_area_sp {
	margin: .5em 5px 1em 5px;
	padding: 0 0 9px;
	/padding: 0;
	background: #f3f3f3 url("/support/vaio/share3/images/box/info-201br.gif") no-repeat bottom right;
}

#contents .box_info_area_sp * { border: none; }

#contents .box_info_area_sp dl {
	width: 100%;
	list-style: none;
	margin: 0;
	/margin: 0 0 9px;
	padding: 0;
	background: transparent url("/support/vaio/share3/images/box/info-202tr.gif") no-repeat top right;
}

#contents .box_info_area_sp dl dt {
	float: right;
	width: 100%;
	height: 40px;
	padding: 0;
	margin-left: 0;
	background: transparent url("/support/vaio/share3/images/box/info-203tl.gif") no-repeat top left;
}

#contents .box_info_area_sp dl dd {
	float: left;
	margin: 0px 0 0px;
	/margin: -0px 0 0;
	padding: 16px 0 0 3px;
	/padding: 16px 8px 0 44px;
	background: transparent url("/support/vaio/share3/images/box/info-204bl.gif") no-repeat bottom left;
}

#contents .box_info_area_sp dl dd p.info_title01 {
    background: url(/support/vaio/share3/images/icon_caution.gif) no-repeat left;
    padding-left: 47px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

#contents .box_info_area_sp dl dd div.info_main01 {
	margin-left: 50px;
	margin-top: 20px;
}

#contents .box_info_area_sp dl dt.caution img,
#contents .box_info_area_sp dl dt.info img {
	position: absolute;
	margin: 12px 16px;
}

#contents .box_info_area_sp dl dd ul,
#contents .box_info_area_sp dl dd ol {
	margin: 0 1em 0.5em 1em;
}

#contents .box_info_area_sp dl dd ol {
	padding-left: .6em;
}

/*
	====================================
	  簡易動作確認情報を確認するボタン
	====================================
*/
#contents div#win10_info ul.btn_area {
	margin: 0 auto;
	width: 210px;
}

div#win10_info .Button {
    width: 210px;
}

div#win10_info .ButtonText {
	font-size: 14px;
    font-weight: bold;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

	ul.windows_menu {
		margin-left: 0px;
	}
	ul.windows_menu .Button {
		width: 100%;
	}
	ul.windows_menu .current {
	    width : 100%;
	}

	#contents .box_info_area_sp dl dd div.info_main01 {
		margin-left: 44px;
	}


}

#contents .section table.light_gray2 tr td.center ul.txtlink {
	display: inline-block;
	float: none;
	*width: 170px;
}
#contents .section table.light_gray2 tr td.center ul.txtlink li {
	*margin: 0;
}
#contents .section table.light_gray2 tr td.center p {
	margin-bottom: 0;
}