<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
/* 京 */

/*===============================

	[ Support Common ]

===============================*/

/*
-----------------------------------------------------------
	Header 
-----------------------------------------------------------
*/

div#vclContentsHeader div#LinkUnderTitle,
div#contentsTitle div#linkunderTitle {
	clear: both;
	text-align: right;
	margin-bottom: 8px;
}

/*
-----------------------------------------------------------
	Main 
-----------------------------------------------------------
*/

div#main2 #ContentsMain { width: 570px; }

div#main2wrap div#main2 .first { margin-top: 0; }

div#main2 h1 {
	margin: 0 0 .5em;
	padding: 0;
}

/*------サブタイトル（sttl）------*/

div#main2 div.sttl { margin: 0 0 1em; }

div#main2 div.sttl div.top,
div#main2 div.sttl div.bottom { display: none; }

div#main2 div.sttl div.middle * {
	margin: 0;
	padding: 9px 10px 3px;
	border-bottom: 1px #ccc solid;
	font-weight: bold;
	background: url("/support/vaio/Common2007vcl/Images/Product/2010_type_bg_head.gif") repeat-x;
}	/* 201004 */

/*------パラグラフタイトル（pttl）------*/

div#main2 h3,
div#main2 h4,
div#main2 h5,
div#main2 h6 {
	color: #151515;
	font-size: 108%;
	margin-right: 0.2em;
	margin-left: 0.2em;
	margin-bottom: 1em;
}

div#main2 h3 { border-bottom: 1px #ccc solid; }

/*------sttl下のボックス（左右にマージン）------*/

div#main2 div.sttlbody { margin: 0 15px; }

/*
-----------------------------------------------------------
	List 
-----------------------------------------------------------
*/

/*==================矢印アイコン（通常）==================*/

/* ulとliの画像設定 */

div#main2 .vcl_list_m_link li {
	padding: 0 0 0 10px;
	margin: 5px 0 0.35em 0em;
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black.gif) 0px 0.5em no-repeat;
}

div#main2 ul.vcl_list_m_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/* ulとliの画像設定 */

div#main2 .vcl_list_m_link_blue li {
	padding: 0 0 0 10px;
	margin: 5px 0 0;
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black.gif) 0px 0.5em no-repeat;
}

div#main2 ul.vcl_list_m_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}




/*============矢印アイコン（小）通常文字サイズ（txt_m）用============*/

/* ulとliの画像設定 */

div#main2 .vcl_list_s_link li {
	padding: 0 0 0 14px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_s.gif) no-repeat 0px 6px;
}

div#main2 ul.vcl_list_s_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/* ulとliの画像設定 */

div#main2 .vcl_list_s_link_blue li {
	padding: 0 0 0 14px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_s.gif) no-repeat 0px 6px;
}

div#main2 ul.vcl_list_s_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}


/*============矢印アイコン（小）小文字サイズ（txt_s）用============*/

/* ulとliの画像設定 */

div#main2 .vcl_list_ss_link li {
	padding: 0 0 0 14px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_s.gif) no-repeat 0px 3px;
}

div#main2 ul.vcl_list_ss_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/*------リストテキストリンク（青文字下線あり）------*/

/* ulとliの画像設定 */

div#main2 .vcl_list_ss_link_blue li {
	padding: 0 0 0 14px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_s.gif) no-repeat 0px 3px;
}

div#main2 ul.vcl_list_ss_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}


/*==================外部リンクアイコン==================*/

/* ulとliの画像設定 */

div#main2 .vcl_list_out_link li {
	padding: 0 0 0 16px;
	margin: 5px 0 0.35em -6px;
	background: url(/support/vaio/Common2007/Images/link_out.gif) no-repeat 0px 4px;
}

div#main2 ul.vcl_list_out_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/* ulとliの画像設定 */

div#main2 .vcl_list_out_link_blue li {
	padding: 0 0 0 18px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/link_out.gif) no-repeat 0px 4px;
}

div#main2 ul.vcl_list_out_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}



div#main2 span.link_out {
    background: url("/support/vaio/share/vcl/images/link_out.gif") scroll 0 0 no-repeat transparent;
    display: inline-block;
    height: 0;
    margin-left: 3px;
    overflow: hidden;
    padding: 10px 0 0;
    vertical-align: baseline;
    width: 13px;
}

div#main2 span.link_out {
    /padding: 10px 0 8px;	/* for IE6, IE7 */
}

div#main2 span.link_out {
    padding: 10px 0 8px\9;	/* for IE8 */
}




/*------dlリンク（dd/黒文字下線なし）------*/

/* ulとliの画像設定 */

div#main2 .vcl_dd_out_link dd {
	padding: 0 0 0 18px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/link_out.gif) no-repeat 0px 4px;
}

div#main2 dl.vcl_dd_out_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/*========ページ内（下向き三角）リンクアイコン================*/

/* ulとliの画像設定 */・*/

div#main2 .vcl_list_under_link li {
	padding: 0 0 0 13px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_under.gif) no-repeat 0px 8px;
}

div#main2 ul.vcl_list_under_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/* ulとliの画像設定 */

div#main2 .vcl_list_under_link_blue li {
	padding: 0 0 0 13px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common2007/Images/arrow_under.gif) no-repeat 0px 8px;
}

div#main2 ul.vcl_list_under_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}


/*========ページ内（新スタイル下向き三角）リンクアイコン================*/

/* ulとliの画像設定 */

div#main2 .vcl_list_under02_link li {
	padding: 0 0 0 10px;
	margin: 5px 0 0;
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black_dw.gif) 0px 0.5em no-repeat;
}

div#main2 ul.vcl_list_under02_link {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/* ulとliの画像設定 */

div#main2 .vcl_list_under02_link_blue li {
	padding: 0 0 0 18px;
	margin: 5px 0 0;
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black_dw.gif) 0px 4px no-repeat;
}

div#main2 ul.vcl_list_under02_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/*------横並び処理------*/

/* 2列 */

div#main2 ul.straightline2 { margin: 0 0 20px 20px; }

div#main2 ul.straightline2 li {
	float: left;
	width: 220px;
}

/* 3列 */

div#main2 ul.straightline3 { margin: 0 0 20px 20px; }

div#main2 ul.straightline3 li {
	float: left;
	width: 140px;
}

/*
-----------------------------------------------------------
	dl 
-----------------------------------------------------------
*/


/*==================矢印アイコン（通常）==================*/

/* ulとliの画像設定 */

div#main2 .vcl_dd_m_link dd {
	padding: 0 0 0 10px;
	margin: 0;
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black.gif) 0px 0.5em no-repeat;
}

div#main2 dl.vcl_dd_m_link {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/*
-----------------------------------------------------------
	Link Text with Arrow（黒文字下線なし）
-----------------------------------------------------------
*/

/* 画像設定 */

div#main2 .vcl_txt_m_link { 
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black.gif) 0px 0.5em no-repeat;
	padding: 0 0 0 10px;
}


/*==================矢印アイコン（小）==================*/


/* 画像設定 */

div#main2 .vcl_txt_s_link { 
	background: url(/support/vaio/Common2007/Images/arrow_s.gif) no-repeat 0px center;
	padding: 0 0 0 14px;
}


/*==================外部リンクアイコン==================*/

/* 画像設定 */

div#main2 .vcl_txt_out_link { 
	background: url(/support/vaio/Common2007/Images/link_out.gif) no-repeat 0px 1px;
	padding: 0 0 0 18px;
}


/*========ページ内（下向き三角）リンクアイコン================*/

/* 画像設定 */

div#main2 .vcl_txt_under_link { 
	background: url(/support/vaio/Common2007/Images/arrow_under.gif) no-repeat 0px center;
	padding: 0 0 0 13px;
}


/*========ページ内（新スタイル下向き三角）リンクアイコン================*/

/* 画像設定 */

div#main2 .vcl_txt_under02_link { 
	background: url(/support/vaio/vaio/share/images/products/tmp/arrow_black_dw.gif) 0px 4px no-repeat;
	padding: 0 0 0 18px;
}


/*
-----------------------------------------------------------
	annotation
-----------------------------------------------------------
*/

#main2 ul.annotation,
#main2 ul.annotation2 {
	margin: 0;
	list-style: none;
}

#main2 ul.annotation li {
	text-indent: -0.9em;
	padding: 0 0 0 15px;
}

#main2 ul.annotation2 li {
	text-indent: -1.5em;
	padding: 0 0 0 22px;
}


div#main2 .vcl_list_m_link li ul.annotation li,
div#main2 .vcl_list_m_link_blue li ul.annotation li,
div#main2 .vcl_list_s_link li ul.annotation li,
div#main2 .vcl_list_s_link_blue li ul.annotation li,
div#main2 .vcl_list_ss_link li ul.annotation li,
div#main2 .vcl_list_ss_link_blue li ul.annotation li,
div#main2 .vcl_list_out_link li ul.annotation li,
div#main2 .vcl_list_out_link_blue li ul.annotation li,
div#main2 .vcl_list_under_link li ul.annotation li,
div#main2 .vcl_list_under_link_blue li ul.annotation li,
div#main2 .vcl_list_under02_link li ul.annotation li,
div#main2 .vcl_list_under02_link_blue li ul.annotation li 
div#main2 .vcl_dd_m_link dd ul.annotation li,
div#main2 .vcl_dd_out_link dd ul.annotation li,
div#main2 .vcl_list_m_link li ul.annotation2 li,
div#main2 .vcl_list_m_link_blue li ul.annotation2 li,
div#main2 .vcl_list_s_link li ul.annotation2 li,
div#main2 .vcl_list_s_link_blue li ul.annotation2 li,
div#main2 .vcl_list_ss_link li ul.annotation2 li,
div#main2 .vcl_list_ss_link_blue li ul.annotation2 li,
div#main2 .vcl_list_out_link li ul.annotation2 li,
div#main2 .vcl_list_out_link_blue li ul.annotation2 li,
div#main2 .vcl_list_under_link li ul.annotation2 li,
div#main2 .vcl_list_under_link_blue li ul.annotation2 li,
div#main2 .vcl_list_under02_link li ul.annotation2 li,
div#main2 .vcl_list_under02_link_blue li ul.annotation2 li 
div#main2 .vcl_dd_m_link dd ul.annotation2 li,
div#main2 .vcl_dd_out_link dd ul.annotation2 li {
	background-image: none;
}



/*
-----------------------------------------------------------
	日付リスト（更新情報等）
-----------------------------------------------------------
*/

div#main2 .date {
	width: 515px;
	border-bottom: dashed 1px #ccc;
	margin: 0 0 20px 15px;
}

div#main2 .date h4 {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0;
}

div#main2 .date ul {
	float: right;
	width: 415px;
	margin: 0;
	padding: 0;
}

div#main2 .date li {
	border-bottom: dashed 1px #ccc;
	margin: 0 0 4px 20px;
	padding: 0 10px 5px 0;
}

div#main2 .date li.article_bottom { border: none; }
div#main2 .vcl_list_m_link li.end { background-image: none; }
div#main2 .date br.clear { clear: both; }

/*
-----------------------------------------------------------
	img 
-----------------------------------------------------------
*/

div#main2 a img { border: 0; }


/*
-----------------------------------------------------------
	center寄せ 
-----------------------------------------------------------
*/

/* インライン要素の場合 */

div#main2 .cntIn { text-align: center; }

/*
-----------------------------------------------------------
	日付リスト（更新情報等）	201004
-----------------------------------------------------------
*/

/*	div#main2 dl.date * { outline: #f00 1px dotted; }
	div#main2 dl.date * * { outline: #00f 1px dotted; }
	div#main2 dl.date * * * { outline: #0f0 1px dotted; }	*/


div#main2 dl.date {
	width: auto;
	margin: 0 0 2em;
	border: none;
	/zoom : 1;
}
div#main2 dl.date:after { content: ''; display: block; clear: both; }

div#main2 dl.date dt {
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}

div#main2 dl.date dd {
	width: 100%;
	margin: 0 0 1em;
	/margin-top: -1.5em;
	padding: 0;
	border-bottom: dashed 1px #ccc;
	/zoom : 1;
}
div#main2 dl.date dd:after { content: ''; display: block; clear: both; }

div#main2 dl.date dd ul {
	float: none;
	margin: 0 0 0 7em;
	padding: 0;
}

div#main2 dl.date dd ul li {
	border-bottom: dashed 1px #ccc;
	margin: 0 0 4px 30px;
	padding: 0 10px 5px 0;
}

div#main2 dl.date dd ul li.article_bottom { border: none; }

/*
-----------------------------------------------------------
	画像見出し	201005
-----------------------------------------------------------
*/

div#main2 h2.img,
div#main2 h3.img,
div#main2 h4.img,
div#main2 h5.img,
div#main2 h6.img {
	margin: 0 0 1.5em;
	padding: 0 !important;
	border: none !important;
	text-indent: 0;
}

div#main2 h2.img a,
div#main2 h3.img a,
div#main2 h4.img a,
div#main2 h5.img a,
div#main2 h6.img a,
div#main2 h2.img img,
div#main2 h3.img img,
div#main2 h4.img img,
div#main2 h5.img img,
div#main2 h6.img img {
	margin: 0;
	padding: 0;
	border: none;
}


/*
-----------------------------------------------------------
	section
-----------------------------------------------------------
*/
div#main2 div.section:after,
div#main2 ul:after { content: ''; display: block; clear: both; height: 0; }

div#main2 div.section {
	margin-bottom: 20px;
}

/*
-----------------------------------------------------------
	index_area
-----------------------------------------------------------
*/

div#main2 .index_area {
	width: 560px;
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	text-align: left;
}

div#main2 .index_head {
	background: url("/support/vaio/share/vcl/images/index_box/index_box_head.gif") no-repeat;
}

div#main2 .index_head p {
	color: white;
	margin: 0;
	padding: 4px 0 0 38px;
	font-weight: bold;
}

div#main2 .index_body_area {
	background: url("/support/vaio/share/vcl/images/index_box/index_box_body.gif") repeat-x;
	margin: 0;
	padding: 0;
	border-width: 0 1px;
	border-color: #C6D3DC;
	border-style: solid;
	width: 558px;
}


div#main2 .index_body,
div#main2 .index_body_single {
	margin: 0;
	padding: 10px;
}

div#main2 .index_body ul,
div#main2 .index_body_single ul {
    margin: 0;
	list-style: none;
}

div#main2 .index_body ul li {
    float: left;
    padding-right: 1em;
	margin-left: 10px;
	padding-left: 10px;
	width: 43%;
	background: url("/support/vaio/share/vcl/images/arrow_black_dw.gif") no-repeat 0 0.5em;
}

div#main2 .index_body_single ul li {
    background: url("/support/vaio/share/vcl/images/arrow_black_dw.gif") no-repeat scroll 0 0.5em transparent;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 1em;
}

div#main2 .index_foot {
	background: url("/support/vaio/share/vcl/images/index_box/index_box_foot.gif") no-repeat;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 10px;
}


/*
-----------------------------------------------------------
	tab
-----------------------------------------------------------
*/

div#main2 div.product_tab {
	clear: both;
}

div#main2 div.product_tab ul {
	list-style-type: none;
	width: 560px;
	height: 37px;
	margin: 0;
	padding: 0;
}

div#main2 div.product_tab ul li {
	list-style-type: none;
	float: left;
	height: 37px;
	margin: 0;
	padding: 0;
}

div#main2 div#tab3_navi div.product_tab ul li {
	width: 183px;
}

div#main2 div#tab4_navi div.product_tab ul li {
	width: 137px;
}

div#main2 div#tab3_navi div.product_tab ul li#tab3_2 {
	margin-left: 5px;
}

div#main2 div#tab3_navi div.product_tab ul li#tab3_3 {
	margin-left: 6px;
}

div#main2 div#tab4_navi div.product_tab ul li#tab4_2,
div#main2 div#tab4_navi div.product_tab ul li#tab4_3,
div#main2 div#tab4_navi div.product_tab ul li#tab4_4 {
	margin-left: 4px;
}

div#main2 div.product_tab ul li a {
	display: block;
	color: #0072B5;
	height: 37px;
	line-height: 37px;
	text-decoration: none;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}

div#main2 div#tab3_navi div.product_tab ul li a {
	background: url("/support/vaio/share/vcl/images/tab/tab3_ot.gif") no-repeat;
	width: 183px;
}

div#main2 div#tab3_navi div.product_tab ul li.on a {
	color: #ffffff;
	background: url("/support/vaio/share/vcl/images/tab/tab3_on.gif") no-repeat;
}

div#main2 div#tab3_navi div.product_tab ul li a:hover {
	text-decoration: none;
	background: url("/support/vaio/share/vcl/images/tab/tab3_ov.gif") no-repeat;
}

div#main2 div#tab3_navi div.product_tab ul li.on a:hover {
	background: url("/support/vaio/share/vcl/images/tab/tab3_on.gif") no-repeat;
}


div#main2 div#tab4_navi div.product_tab ul li a {
	background: url("/support/vaio/share/vcl/images/tab/tab4_ot.gif") no-repeat;
	width: 137px;
}

div#main2 div#tab4_navi div.product_tab ul li.on a {
	color: #ffffff;
	background: url("/support/vaio/share/vcl/images/tab/tab4_on.gif") no-repeat;
}

div#main2 div#tab4_navi div.product_tab ul li a:hover {
	text-decoration: none;
	background: url("/support/vaio/share/vcl/images/tab/tab4_ov.gif") no-repeat;
}

div#main2 div#tab4_navi div.product_tab ul li.on a:hover {
	background: url("/support/vaio/share/vcl/images/tab/tab4_on.gif") no-repeat;
}

div#main2 div.product_tab ul li a span {
	margin-left: 10px;
	padding-left: 10px;
	background: transparent url("/support/vaio/share/vcl/images/arrow_black.gif") no-repeat 0 4px;
}
div#main2 div.product_tab ul li.on a span {
	padding-left: 0;
	background: transparent url("/support/vaio/share/vcl/images/tab/no_images.gif") no-repeat 0 0;
}


div#main2 div.title_tab h2.sttl_bg {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	border: medium none;
	background-image: url("/support/vaio/share/vcl/images/tab/no_image.gif");
}
div#main2 div.title_tab {
	background-image: url("/support/vaio/share/vcl/images/tab/tab_bg_title.gif");
	background-repeat: repeat-x;
	clear: both;
	height: auto !important;
	margin-bottom: 30px;
	min-height: 37px;
	padding:20px 11px 0 15px;
}


/*
-----------------------------------------------------------
	table
-----------------------------------------------------------
*/
div#main2 table.table_tmp th,
div#main2 table.table_tmp td {
	margin: 0;
	padding: 0;
}

div#main2 table.table_tmp {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}

div#main2 table.table_tmp th,
div#main2 table.table_tmp td {
	border: 1px solid #999;
	padding: .5em;
}

div#main2 table.table_tmp th {
	font-weight: bold;
	text-align: center;
}

div#main2 table.table_tmp thead th {
	background-color: #e7e7e7;
}

div#main2 table.table_tmp tbody th {
	background-color: #f2f2f2;
}

div#main2 table.table_tmp caption {
	margin-bottom: .5em;
	text-align: center;
}


/*
-----------------------------------------------------------
	infoBox
-----------------------------------------------------------
*/

div#main2 .new_box_info_area {
	margin: .5em 5px 1em 5px;
	padding: 0 0 9px;
	/padding: 0;
	background: #f3f3f3 url("/support/vaio/share/vcl/images/box/info-201br.gif") no-repeat bottom right;
}

div#main2 .new_box_info_area * { border: none; }

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

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

div#main2 .new_box_info_area dl dd {
	float: left;
	margin: -38px 0 -9px;
	/margin: -36px 0 0;
	padding: 16px 0 0 54px;
	/padding: 16px 8px 0 62px;
	background: transparent url("/support/vaio/share/vcl/images/box/info-204bl.gif") no-repeat bottom left;
}

div#main2 .new_box_info_area dl:after { content: ''; display: block; clear: both; height: 0; }

div#main2 .new_box_info_area dl dt.caution img,
div#main2 .new_box_info_area dl dt.info img {
	position: absolute;
	margin: 12px 16px;
}

div#main2 .new_box_info_area dl dd ul,
div#main2 .new_box_info_area dl dd ol { margin: 0 1em 1.5em 1em; }

div#main2 .new_box_info_area dl dd ol { padding-left: .6em; }

div#main2 .new_box_info_area dl dd p {
    margin: 0 0.85em 1.25em;
}

/*
-----------------------------------------------------------
	ちょこっとメモ、オペレーターからの一言Box
-----------------------------------------------------------
*/

.onepoint_memo {
    background-image: url(/support/vaio/share/vcl/images/box/lt.gif),
                      url(/support/vaio/share/vcl/images/box/rt.gif),
                      url(/support/vaio/share/vcl/images/box/lb.gif),
                      url(/support/vaio/share/vcl/images/box/rb.gif),
                      url(/support/vaio/share/vcl/images/box/t.gif),
                      url(/support/vaio/share/vcl/images/box/r.gif),
                      url(/support/vaio/share/vcl/images/box/b.gif),
                      url(/support/vaio/share/vcl/images/box/l.gif);
    background-repeat: no-repeat,
                       no-repeat,
                       no-repeat,
                       no-repeat,
                       repeat-x,
                       repeat-y,
                       repeat-x,
                       repeat-y;
    background-position: top left,
                         top right,
                         bottom left,
                         bottom right,
                         top right,
                         top right,
                         bottom left,
                         top left;
    width: auto;
	min-width: 450px;
    height: auto;
	min-height: 100px;
	margin:0 0 30px;
	padding: 34px;	
}
*+html .onepoint_memo {
	border: solid 20px #e6f1f3;
	padding: 5px;
}
@media \0screen { 
     .onepoint_memo {
	border: solid 20px #e6f1f3;
	padding: 5px;
	}
}
	

.onepoint_memo h4.memo_ttl {
background-image: url(/support/vaio/beginner/school/share/images/pttl_onepoint_memo.gif);
background-repeat: no-repeat;
height: 43px;
padding: 10px 0 0 40px;
margin: 0 0 10px 0 !important;
font-size: 16px !important;
}

.onepoint_memo p {
margin: 10px !important;
}

.onepoint_operator {
    background-image: url(/support/vaio/share/vcl/images/box/lt.gif),
                      url(/support/vaio/share/vcl/images/box/rt.gif),
                      url(/support/vaio/share/vcl/images/box/lb.gif),
                      url(/support/vaio/share/vcl/images/box/rb.gif),
                      url(/support/vaio/share/vcl/images/box/t.gif),
                      url(/support/vaio/share/vcl/images/box/r.gif),
                      url(/support/vaio/share/vcl/images/box/b.gif),
                      url(/support/vaio/share/vcl/images/box/l.gif);
    background-repeat: no-repeat,
                       no-repeat,
                       no-repeat,
                       no-repeat,
                       repeat-x,
                       repeat-y,
                       repeat-x,
                       repeat-y;
    background-position: top left,
                         top right,
                         bottom left,
                         bottom right,
                         top right,
                         top right,
                         bottom left,
                         top left;
    width: auto;
	min-width: 450px;
    height: auto;
	min-height: 100px;
	margin:0 0 30px;
	padding: 25px 34px 34px 18px;	
}

*+html .onepoint_operator {
	border: solid 20px #e6f1f3;
	padding: 0 5px 5px 0;
}
@media \0screen { 
     .onepoint_operator {
	border: solid 20px #e6f1f3;
	padding: 0 5px 5px 0;
	}
}
	 
.onepoint_operator h4.operator_w {
background-image: url(/support/vaio/beginner/dialogue/Common/Images/operator_w.jpg);
background-repeat: no-repeat;
height: 60px;
font-size: 16px !important;
color: #26A9B3 !important;
margin: 0 !important;
padding: 45px 0 0 120px;
}

.onepoint_operator h4.operator_m {
background-image: url(/support/vaio/beginner/dialogue/Common/Images/operator_m.jpg);
background-repeat: no-repeat;
height: 60px;
font-size: 16px !important;
color: #26A9B3 !important;
margin: 0 !important;
padding: 45px 0 0 120px;
}

.onepoint_operator p {
margin: 10px 10px 10px 30px !important;
}


/*
-----------------------------------------------------------
	pagetop
-----------------------------------------------------------
*/

div#main2 p.back2pagetop {
	float: right;
	margin-right: -1em;
}

div#main2 p.back2pagetop:after { content: ''; display: block; clear: both; height: 0; }

div#main2 p.back2pagetop a {
	padding: 1em 1.5em;
	font-size: 85%;
	line-height: 3.5;
	background: url("/support/vaio/share/vcl/images/arrow_black_up.gif") no-repeat .5em 50%;
	/display: inline-block;		/* for IE6,IE7 */
	/padding: 0 1.5em;			/* for IE6,IE7 */
}

div#main2 p.back2pagetop a,
div#main2 p.back2pagetop a:link,
div#main2 p.back2pagetop a:visited {
	text-decoration: none;
	color: #333;
}

div#main2 p.back2pagetop a:hover {
	filter:alpha(opacity=60);		/* for IE6,IE7 */
	opacity: .6;
}

div#main2 div.pagetop {
    text-align: right;
    width: 98%;
	margin-bottom: 20px;
}

div.to_index {
    margin: 10px 0;
    text-align: right;
    width: 98%;
}

/*
-----------------------------------------------------------
	questionary_table
-----------------------------------------------------------
*/

div#main2 div#sbi_comment6 table {
	border-spacing: 5px;
	border-collapse: separate;
}

div#main2 div#sbi_comment6 table td {
	border: none;
}

div#main2 div#sbi_comment6 input {
	margin: 0 10px;
}


/*
-----------------------------------------------------------
	other
-----------------------------------------------------------
*/

div#main2 .notice {
	border: 1px solid #f00;
	margin: 0 0 1em;
	padding: 1em;
}

div#main2 .notice_b {
border: 1px solid #333;
margin: 0 0 1em;
padding: 1em;
}

div#main2 .accent {
	color: #ff0000;
}
</pre></body></html>