/*ＢＯＤＹ*/


*{
font-family:Verdana, Helvetica, sans-serif;
color:#33333;
}

BODY { 
	background: url(../i/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:18px;
	font-size:10pt;
	
	
	}

.topmargn {
	padding: 15px 10px;
	}

TR {
	font-size:10pt;
	line-height:16px;

	}

TD.text11{
	font-size:11px;
	line-height:18px;
	}


.j9 {font-size: 9px}

.j10 {font-size: 10px;
	line-height:12px;
}

.j11 {font-size: 11px;}

.j12 {font-size: 12px}

.j13 {font-size: 14px}

.title {
	font-size: 18px;
	line-height:24px;
	font-weight: bold;
	color:#33A02C;
	}
	
.sub_title {
	font-size: 16px;
	font-weight: bold;
	color:#333333;
	}

.pt {
	font-size: 15px;
	font-weight: bold;
	color: #734567;
	border-bottom:1px solid #666666;
	width: 500px;
	}


.sem{
	font-size: 18px;
	line-height:24px;
	}
	
	
.Q{
	font-size: 15px;
	line-height:24px;
	font-weight: bold;
	}
	
	
.step	{
	font-size: 18px;
	font-weight: bold;
	line-height:24px;
	}

.rd {
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	line-height:24px;
	}

/*リンク*/

A:link { color: #333333; text-decoration:none;}
A:visited { color: #333333; text-decoration:none;}
A:active { color: #333333; text-decoration:none;}
A:hover { color: #33A02C; text-decoration:none;} 


A.navi:link {color: #33A02C; text-decoration:underline;}
A.navi:visited {color: #33A02C; text-decoration:underline;}
A.navi:active{color: #33A02C; text-decoration:underline;}
A.navi:hover { color: #666666; text-decoration:none;}


A.navi2:link {font-size: 10px;color: #734567; text-decoration:none;letter-spacing:-1px;}
A.navi2:visited {font-size: 10px;color: #734567; text-decoration:none;letter-spacing:-1px;}
A.navi2:active{font-size: 10px;color: #734567; text-decoration:none;letter-spacing:-1px;}
A.navi2:hover { font-size: 10px;color: #666666; text-decoration:none;letter-spacing:-1px;}

A.sub_navi:link {color: #333333; text-decoration:none;}
A.sub_navi:visited {color: #333333; text-decoration:none;}
A.sub_navi:active{color: #333333; text-decoration:none;}
A.sub_navi:hover { color: #734567; text-decoration:none;}

A.b:link {color: #666666; text-decoration:underline;}
A.b:visited {color: #666666; text-decoration:underline;}
A.b:active{color: #666666; text-decoration:underline;}
A.b:hover { color: #734567; text-decoration:underline;}



/* =============================================================
　■□■ 8. glossary 内使用 ■□■
============================================================= */

/* --------------- 一覧ページ --------------- */

li#navw01 /* ---------- タブ部分 ---------- */
{
	left: 0px;
	width: 70px;
}

li#navw02 
{
	left: 70px;
	padding-right: 5px;
	width: 60px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 55px; /* 正しい縦幅 */
}

li#navw03
{
	left: 130px;
	padding-right: 7px;
	width: 60px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 53px; /* 正しい縦幅 */
}

li#navw04
{
	left: 190px;
	padding-right: 10px;
	width: 60px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 50px; /* 正しい縦幅 */
}

li#navw05
{
	left: 245px;
	padding-right: 5px;
	width: 60px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 55px; /* 正しい縦幅 */
}


li#navw06
{
	left: 305px;
	padding-right: 15px;
	width: 65px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 50px; /* 正しい縦幅 */
}


li#navw07
{
	left: 362px;
	padding-right: 15px;
	width: 70px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 55px; /* 正しい縦幅 */
}

li#navw08
{
	left: 420px;
	padding-right: 7px;
	width: 60px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 53px; /* 正しい縦幅 */
}


li#navw09
{
	left: 477px;
	padding-right: 5px;
	width: 70px; /* Win IE 5.x 用横幅 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 75px; /* 正しい縦幅 */
}


ul.w01 /* ---------- 切り替え表示部分 ---------- */
{
	background: url(/glossary/img/nav_w01.gif) no-repeat;
}

ul.w02
{
	background: url(/glossary/img/nav_w02.gif) no-repeat;
}

ul.w03
{
	background: url(/glossary/img/nav_w03.gif) no-repeat;
}

ul.w04
{
	background: url(/glossary/img/nav_w04.gif) no-repeat;
}

ul.w05
{
	background: url(/glossary/img/nav_w05.gif) no-repeat;
}

ul.w06
{
	background: url(/glossary/img/nav_w06.gif) no-repeat;
}

ul.w07
{
	background: url(/glossary/img/nav_w07.gif) no-repeat;
}

ul.w08
{
	background: url(/glossary/img/nav_w08.gif) no-repeat;
}

ul.w09
{
	background: url(/glossary/img/nav_w09.gif) no-repeat;
}


.category-glossary1 ul /* ---------- テキスト部分 ---------- */
{
	background-color: #E7F1F9;
	padding: 8px 15px;
	line-height: 200%;
}

.category-glossary1 ul li
{
	background: url(/img/ico_attn_blue.gif) no-repeat;
	background-position: left center;
	padding-left: 15px;
}