@charset "shift_jis";
/*=================================================================
Out of Topics用CSS topics.html
=================================================================*/
/*=================================================================
■基本指定
=================================================================*/
/* 文字装飾 */
BODY#topics .txtImp	{color:#0068B7;}

BODY#topics P	{margin-bottom:1em; line-height:1.6;}
/* 記事見出し */
BODY#topics H2	{font-size:12pt; font-weight:bold; margin-bottom:1em;}
/* コード */
BODY#topics CODE{color:#000;}

BODY#topics PRE{color:#555;}
.code {font-size: 10pt; color: #666666;}


BODY#topics .hand{ cursor:pointer; }
/*=================================================================
■topicHeader タイトル
=================================================================*/
BODY#topics DIV.topicHeader{
	margin-bottom:30px;
	text-align:center;
	background:url(../img/title/caption-topics_bg.gif) repeat-y;
}
BODY#topics DIV.topicHeader H1{
	margin-bottom:0;
}
BODY#topics DIV.topicHeader SELECT{
	margin:0 auto;
}
BODY#topics DIV.topicHeader IMG.hedBtm{
	vertical-align:bottom;
}
/*=================================================================
■entry 本文
=================================================================*/
/* 記事内容 */
BODY#topics DIV#entry DIV.txt	{line-height:1.6em; margin-bottom:3em;}
/* 記事フッタ */
BODY#topics DIV.btm	{text-align:right; line-height:2em; margin-top:2em;}
/* 囲み罫 注釈 */
BODY#topics DIV.anno{
	padding:0.5em;
	background:#EDF0F9;
	margin-left:15px;
	margin-bottom:1em;
	color:#1D3C6C;
}
DIV.anno P{color:#555; margin:0;}
DIV.anno DL{margin-bottom:0;}
/* DL,DT,DD */
BODY#topics DIV#entry DL{ margin-bottom:1em; }
BODY#topics DIV#entry DT{ color:#1D3C6C; font-weight:bold; }
BODY#topics DIV#entry DD{ margin-left:1em; margin-bottom:1em; }
BODY#topics DIV#entry DD.lst{ margin-bottom:0em; }
/* インデント */
BODY#topics DIV#entry DIV.ind15{ margin-left:25px; }
/* 画像全般 */
BODY#topics DIV#entry DIV.ind15 IMG{ margin-bottom:1em; }
/* PRE */
BODY#topics DIV#entry PRE	{ margin-bottom:1em; }
/* リスト */
BODY#topics DIV#entry OL	{ padding-top:0.5em; }
BODY#topics DIV#entry LI	{ margin-left:2em; margin-bottom:0.5em; }
BODY#topics PRE.pcom{
	padding:5px 0;
	background-color:#000;
	color:#2AFA38;
}
/*=================================================================
■記事個別
=================================================================*/
/* 02 */
BODY#topics DIV#entry TABLE.tp02_tbl{
	border-collapse:collapse;
	margin-bottom:1em;
	width:450px;
}
BODY#topics DIV#entry TABLE.tp02_tbl TH{
	border-top:dotted 1px #555;
	border-bottom:dotted 1px #555;
	text-align:left;
	padding:0.5em;
	width:220px;
	background:#CCE4FF;
}
BODY#topics DIV#entry TABLE.tp02_tbl TD{
	border-top:dotted 1px #555;
	border-bottom:dotted 1px #555;
	padding:0.5em;
}
/* 07 */
BODY#topics IMG.tp07_img	{position:relative; top:3;}
/* 13 */
BODY#topics SPAN.tp13_wtr	{color:#007E30;}
BODY#topics SPAN.tp13_drv	{color:#004B9F;}
/* 14 */
BODY#topics H3.tp14_01	{color:#0064C1; font-size:14px; margin-bottom:1em; border-bottom:dotted 1px #0064C1;}
BODY#topics H3.tp14_02	{color:#009944; font-size:14px; margin-bottom:1em; border-bottom:dotted 1px #009944;}
BODY#topics H3.tp14_03	{color:#0064C1; font-size:14px; margin-bottom:1em; border-bottom:dotted 1px #0064C1;}
/* 22 */
BODY#topics H3	{ margin-bottom:1em; }
BODY#topics TABLE{ margin:1em; }
BODY#topics TABLE TD{ padding:0 5px; }
BODY#topics TABLE TR{ height:1em; }
BODY#topics TABLE TD.right{ padding:0; text-align:right; }
/* 23 */
/* ------ 画像用 ------ */
/* 右寄せ */
#t23 .img_right{
	width:168px;
	margin:0 10px;
	float:right;
	text-align:center;
	position:relative;
}
* html #t23 .img_right{ margin-right:5px; }
#t23 .img_right .clck{
	padding:2px 3px;
	font-size:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	border:solid 1px #000;
	background-color:#E3EDFB;
	line-height:1;
}
/* 左寄せ */
#t23 .img_left{
	width:168px;
	margin:0 10px;
	float:left;
	text-align:center;
	position:relative;
}
* html #t23 .img_left{ margin-right:5px; }
#t23 .img_left .clck{
	padding:2px 3px;
	font-size:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	border:solid 1px #000;
	background-color:#E3EDFB;
	line-height:1;
}
/* ｻｲｽﾞ大 */
#t23 .none{
	width:550px;
	float:none !important;
}

#t23 .img_inline{
	width:168px;;
	text-align:center;
	position:relative;
}
#t23 .img_inline .clck{
	padding:2px 3px;
	font-size:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	border:solid 1px #000;
	background-color:#E3EDFB;
	line-height:1;
}

#t23 DL{ margin-top:20px; }
#t23 DT{
	height:23px;
	margin-top:20px;
	font-size:14px;
	color:#1D2088 !important;
	background:url(../img/topic/1011/dot.gif) repeat-x bottom;
	line-height:1 !important;
}
#t23 DT IMG{
	vertical-align:middle;
	margin-right:5px;
}
#t23 DD{ margin-top:5px; }
#t23 DD.ex1{ height:220px; }
#t23 DD.ex2{ height:280px; }
#t23 DD.ex2{ height:330px; }
#t23 DD.ex3{ height:550px; }
#t23 DD.ex4{ height:400px; }
#t23 DIV.taptap{
	width:330px;
	margin-bottom:1em;
	padding:5px 10px;
	background-color:#FFEFE4;
	line-height:2;
}
#t23 P.taptap{
	width:310px;
	margin:0 auto;
	padding:5px 10px;
	border:dotted 2px #EC6941;
	background-color:#FFEFE4;
	line-height:2;
}
#t23 SPAN.taptap{
	font-size:14px;
	font-weight:bold;
}
/* 24 */
#t24 DT{
	vertical-align:bottom;
}
#t24 DD{
	margin-bottom:3em !important;
	margin-left:30px !important;
}
#t24 PRE{
	width:85%;
	line-height:1.2;
}
#t24 .anno{
	width:460px;
	margin-left:0 !important;
}
#t24 p img{
	margin-left:10px;
}
#t24 table{
	width:450px;
	border-collapse:collapse;
}
#t24 td,#t24 th{
	padding:6px 10px;
	border:solid 1px #5B5B5B;
}
#t24 table th{
	font-weight:normal;
}
/* ﾍｯﾀﾞ */
#t24 table tr.hed th{
	letter-spacing:1px;
	font-weight:bold;
	text-align:center;
	padding:8px 0px 8px 0px;
	color:#FFF;
}
#t24 table tr.hed th.th_01{
	background-color:#fff;
	border:none;
}
#t24 table tr.hed th.th_02{
	background-color:#D65800;
}
#t24 table tr.hed th.th_03{
	background-color:#0075A9;
}
/* body */
#t24 table tr th{
	background-color:#EEEEEE;
}
#t24 table tr td.td_02{
	background-color:#FFF4EB;
}
#t24 table tr td.td_03{
	background-color:#E7F8FF;
}
#t24 h5.txtInd{
	margin-left:1.5em;
}

#t27 h5{
	margin-top:20px;
	margin-bottom:4px;
	font-size:14px;
}
dl.function{
	padding:10px 20px 5px 20px;
	background-color:#fffff0;
	border:1px solid #fff462;
}
dl.function dt{
	font-size:16px;
	font-weight:normal !important;
	margin-bottom:6px;
}
/*=================================================================
■ｿｰｽｺｰﾄﾞ
=================================================================*/
DIV.srcHed{
	width:195px;
	height:19px;
	margin-left:1em;
	margin-bottom:0.5em;
	background:url(../../tips/common/img/smp.gif) no-repeat;
	position:relative;
}
DIV.srcHed A{
	width:50px;
	height:15px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	background:url(../../tips/common/img/source.gif) no-repeat;
	position:absolute;
	left:130px;
	top:2px;
}
DIV.smpHed{
	width:195px;
	height:19px;
	margin-left:1em;
	margin-bottom:0.5em;
	text-indent:-9999px;
	background:url(../../tips/common/img/smp.gif) no-repeat;
}
/* ---- srcﾎﾞﾀﾝのみ ---- */
DIV.srcHed_noImg{
	background:none;
}
DIV.srcHed_noImg A{
	left:1em;
}
