@charset "shift_jis";

/* -- FontSelect -- */
/* -- Simple -- */

/*
	左ヘッダーと同じ幅にするため、デフォルトではサイズを 560px に設定。
	ただし末端系は 570 幅のものが相当数あるため、弱めのスタイル指定にする
*/
#simpleContents { width: 560px; }
#main2 #simpleContents #contentsMain0801 { margin-top: 2em; }
#main2 #simpleContents #contentsHead0801 { margin-top: 10px; }

/* Head Size */
#main2 #simpleContents div.sttl div.middle { width: 560px; }

/* subtitle body margin */
#main2 #simpleContents div.sttlbody { margin-bottom: 2em; }

/* -- /Simple -- */

/* -- /FontSelect -- */


/* -- Contents Head -- */
/* スタイル設定の優先度を高めるため、#main2 を先頭に付与してください */

#main2 #contentsHead0801 .contentsUpdate {
	text-align: right;
	font-weight: bold;
	margin-top: 0;
}
/* -- /Contents Head -- */

/* table caption  */
#main2 caption { display: none; }


/* 画面中央に記載される情報 */
/* 「記」の領域など */
#main2 .contentsCenterNote,
#main2 .contentsLeftNote { text-align: center; }

/* --- Set Indication --*/


#main2 #contentsMain0801 .link_icon {
	text-indent: -18px;
	margin: 0 0 .5em;
	padding: 0 0 0 30px;
}

#main2 #contentsMain0801 .link_icon_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#main2 #contentsMain0801 .link_icon_list li.link_icon_list {
	text-indent: -18px;
	padding: 0 0 0 30px;
}

#main2 #contentsMain0801 p.topic_icon {
	text-indent: -25px;
	margin: 0;
	padding-left: 50px;
}

#main2 #contentsMain0801 div.topic_icon {
	text-indent: -20px;
	margin: 0;
	padding-left: 50px;
}


#main2 #contentsMain0801 .topic_char {
	text-indent: -1em;
	margin: 0 0 0 0.5em;
	padding-left: 1em;
}

#main2 #contentsHead0801 .contentsSubText ,
#main2 #contentsMain0801 .contentsSubText { text-align: right; }

#main2 #contentsMain0801 h3.topic { margin: 2em 0 0.5em; }


/* ご注意ボックス(Service Pack系冒頭のご注意) */
/* 背景色が設定されています */
#main2 #contentsMain0801 .attentionBoxSP {
	background-color: #F0F0DF;
	margin: 0;
	padding: 16px;
}


/* ご注意ボックス */
#main2 #contentsMain0801 .attentionBox {
	margin: 1em;
	padding: 8px;
}

#main2 #contentsMain0801 .notice {
	border-width: 1px;
	border-color: red;
	border-style: solid;
}

#main2 #contentsMain0801 .notice_b {
    border-color: #333333;
    border-style: solid;
    border-width: 1px;
}

#main2 #contentsMain0801 .attentionBoxHead {
	display: none;
/*	position: absolute;
	top: 0;
	right: 20px;
	font-size: 1px;
	color: #fff;
	text-indent: 0;	*/
}
#main2 #contentsMain0801 .attentionBoxBody {
	background-image: url(/support/vaio/Images/ex-1.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	margin: 0;
	padding: 0 0 0 19px;
}
/* /ご注意ボックス */

/* インフォボックス */
#main2 #contentsMain0801 .infoBoxHead {
	position: absolute;
	top: 0;
	right: 20px;
	font-size: 1px;
	color: #fff;
	text-indent: 0;
	height: 37px;
}
#main2 #contentsMain0801 .infoBoxBody {
	background: url(/support/vaio/Common2007vcl/Images/icn_info_gray.gif) no-repeat 0 .3em;
	margin: 0;
	padding: 0 0 0 53px;
}
/* /インフォボックス */

/* 補足 */
div#main2 #contentsMain0801 .suppleBox {
	margin-right: 20px;
	padding: 0;
}

div#main2 #contentsMain0801 .suppleBoxHead {
	background: url(/support/vaio/support/special/appl/Common/Images/appl_pct_bgsupple.gif) no-repeat;
	height: 21px;
	margin: 0;
	padding: 0 0 0 34px;
	color: #0072b5;
	letter-spacing: 10px;
}

div#main2 #contentsMain0801 .suppleBoxBody {
	border: solid 2px #ece36a;
	margin: 0;
	padding: 10px;
}
/* /補足 */

/* スタイルパーツ */
#main2 #contentsMain0801 .clearboth { clear: both; }

#main2 #contentsMain0801 .nonmag {
	margin: 0;
	padding: 0;
}

#main2 #contentsMain0801 .komenote {
	text-indent: -1.3em;
	padding-left: 2em;
}

#main2 #contentsMain0801 .kometxt { color: red; }

#main2 .mescontainer {
	margin-right: 20px;
	margin-left: 20px;
}

#main2 .mes_box {
	margin: 0;
	padding: 0;
	width: 100%;
}

#main2 .mes_box .header .c,
#main2 .mes_box .footer .c {
	font-size: 1px;
	margin: 0;
	padding: 0;
	height: 5px;
}

#main2 .mes_box .header 	{ background:transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_1.gif") no-repeat 0px 0px; }
#main2 .mes_box .header .c 	{ background:transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_2.gif") no-repeat right 0px; }
#main2 .mes_box .body 		{ background: transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_3.gif") repeat-y 0px 0px; }
#main2 .mes_box .body .c 	{ background:transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_4.gif") repeat-y right 0px; }
#main2 .mes_box .footer 	{ background:transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_5.gif") no-repeat 0px 0px; }
#main2 .mes_box .footer .c 	{ background:transparent url("/support/vaio/Common2007vcl/Images/mesbox_gray_6.gif") no-repeat right 0px; }
#main2 .mes_box .body .c {
	margin: 0 10px;
	padding: 0;
}

/* 脚注リスト内に外部リンクリストがネストされた場合の調整 */
#main2 ul.annotation ul.vcl_list_out_link li { text-indent: 5px; }

/* /スタイルパーツ */



/* QA コンテンツ系スタイルパーツ */
/* QAコンテンツ目次 */
#main2 .contentsQAToc { margin: 40px 20px; }

/* Q と A の領域サイズ */
#main2 .contentsQBody,
#main2 .contentsABody {
	background-color: #F2F2F4;
	margin-bottom: 10px;
	width: 550px;
}

/* Q,A アイコン */
/* アイコンは読み上げに対応させるため、背景画像にしません */
#main2 .contentsQBody .contentsQIcon,
#main2 .contentsABody .contentsAIcon {
	margin: 0;
	padding: 10px;
	width: 30px;
	float: left;
}

/* Q,A 本文 */
#main2 .contentsQBody .contentsQText,
#main2 .contentsABody .contentsAText {
	margin: 0;
	padding: 6px 6px 6px 0;
	width: 484px;
	float: left;
}

/* Q,A 内の段落 */
#main2 .contentsQBody .contentsQText p,
#main2 .contentsABody .contentsAText p {
	margin: 0 0 .5em;
	padding: 0;
}
/* /QA コンテンツ系スタイルパーツ */

