
body {
	font: 13px/1.231 'Meiryo',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka";
	*font-size: small;
	*font: x-small;
	line-height: 1.5;
}

/*
	since 201004
		10px:77% / 11px:85% / 12px:93% / 13px:100% / 14px:108% / 15px:116% / 
		16px:123.1% / 17px:131% / 18px:138.5% / 19px:146.5% / 20px:153.9% / 
		21px:161.6% / 22px:167% / 23px:174% / 24px:182% / 25px:189% / 26px:197%
*/

.pttl		{ font-size: 93%; }								/* 11pt */
.ttl		{ font-size: 100%; line-height: 1.3; }				/* 12pt */
.ld			{ font-size: 85%; line-height: 2; }					/* 10pt */
.hd			{ font-size: 85%; line-height: 1.3; }				/* 10pt */
.hd2		{ font-size: 85%; line-height: 1; }					/* 10pt */
.hd3		{ font-size: 100%; line-height: .85; }				/* 12pt */
.bdy		{ font-size: 85%; line-height: 1.3; }				/* 10pt */
.bdy_white	{ font-size: 85%; line-height: 1.3; color: #fff; }	/* 10pt */
.bdy_b		{ font-size: 85%; line-height: 1.3; }				/* 10pt */
.bdy2		{ font-size: 85%; line-height: 1; }					/* 10pt */
.cap		{ font-size: 77%; line-height: 1.3; }				/* 9pt */
.cap2		{ font-size: 77%; line-height: 1; }					/* 9pt */
.cap3		{ font-size: 77%; line-height: 1.3; }				/* 8pt */
.solttl_b	{ font-size: 131%; line-height: 1.3; }			/* 16pt */
.solbdy		{ font-size: 93%; line-height: 1.3; }				/* 11pt */

.pttl,
.ttl,
.hd,
.hd2,
.hd3,
.bdy_b,
.solttl_b { font-weight: bold; }


//*通常リンク（青文字下線あり）*//

a {
	color: #43677e;
	text-decoration: none;
}

a:link {
	color: #43677e;
	text-decoration: none;
}

a:visited {
	color: #43677e;
	text-decoration: none;
}
a:hover {
	color: #c41230;
	text-decoration: underline;
}

a:active {
	color: #c41230;
	text-decoration: underline;
}

//*各コンテンツトップテキストリンク（黒文字下線なし）*//

//*aタグ中使用時*//
a.txt_link 			{ color: #000; }
a.txt_link:link 	{ color: #000; }
a.txt_link:visited 	{ color: #000018; }
a.txt_link:hover 	{ color: #39f; }
a.txt_link:active 	{ color: #39f; }

//*spanタグ中使用時*//
.txt_link a:		{ color: #000; }
.txt_link a:link 	{ color: #000; }
.txt_link a:visited { color: #000018; }
.txt_link a:hover 	{ color: #39f; }
.txt_link a:active 	{ color: #39f; }

//*各コンテンツリストテキストリンク（黒文字下線なし）*//
.list_ul_link a 		{ color: #000; }
.list_ul_link a:link 	{ color: #000; }
.list_ul_link a:visited { color: #000018; }
.list_ul_link a:hover 	{ color: #39f; }
.list_ul_link a:active 	{ color: #39f; }

/* ulとliの一般設定 */
ul {
	margin: 0 0 0 20px;
	padding: 5px 0 5px 10px;
	list-style-type: disc
}

li { padding: 0;}

/* ulとliの画像設定 */
.list_ul_link li {
	padding: 0 0 0 10px;
	margin: 5px 0 0;
	background: url(Images/mrk_arr_r_blue.gif) no-repeat 0px 5px;
}

ul.list_ul_link {
	list-style-type: none;
	padding: 0px;
	margin: -5px 0 0 0;
}


ol {
	margin: 0 0 0 20px;
	padding: 5px 0 5px 10px;
}

p { margin: 20px 0;}



/*各コンテンツリストテキストリンク（青文字下線あり）*/

.list_ul_link_blue a {
	color: #039;
	text-decoration: underline;
}

.list_ul_link_blue a:link {
	color: #003399;
	text-decoration: underline;
}

.list_ul_link_blue a:visited {
	color: #669;
	text-decoration: underline;
}

.list_ul_link_blue a:hover {
	text-decoration: underline;
	color: #39f;
}

.list_ul_link_blue a:active {
	text-decoration: underline;
	color: #39f;
}

.list_ul_link_blue li {
	padding: 0 0 0 10px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common/Images/mrk_arr_r_blue.gif) no-repeat 0px 5px;
}

ul.list_ul_link_blue {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

/*ページ内リンクのテキストリンク（青文字下線あり下向きアイコン）*/

.list_ul_link_blue_under a {
	color: #039;
	text-decoration: underline;
}

.list_ul_link_blue_under a:link {
	color: #039;
	text-decoration: underline;
}

.list_ul_link_blue_under a:visited {
	color: #669;
	text-decoration: underline;
}

.list_ul_link_blue_under a:hover {
	text-decoration: underline;
	color: #39f;
}

.list_ul_link_blue_under a:active {
	text-decoration: underline;
	color: #39f;
}

.list_ul_link_blue_under li {
	padding: 0 0 0 13px;
	margin: 5px 0 0;
	background: url(/support/vaio/Common/Images/mrk_arr_r_blue_under.gif) no-repeat 0px 5px;
}

ul.list_ul_link_blue_under {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0;
}

