/* Last  2007. */


/*--------------------------------------------------------------------
 ふきだしテーブル用
--------------------------------------------------------------------*/
/* clip用 */
div.tbl .text10R{
	font-size:10px;
	text-align:right;
	padding:3px 10px 0 0;
	color:#645946;
}
div.tbl .text12b{
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	text-align:center;
	padding:10px 3px;
	color:#645946;
}

div.tbl .botton{margin:5px 0;}
div.tbl a img{border:0;}
div.tbl a.close{color:#645946;text-decoration:none;}
div.tbl a.close:hover{color:#645946;text-decoration:underline;}


/*--------------------------------------------------------------------
 help用
--------------------------------------------------------------------*/
div.tbl .htitle{
	background:  url(/img/clip-help/ico_sikaku.gif) no-repeat;
	height:11px;
	margin:10px 0 10px 15px;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
	color:#CC6600;
}
div.tbl .htitle2{
	background:  url(/img/clip-help/btn_question.gif) no-repeat;
	height:14px;
	margin:10px 0 10px 15px;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
	color:#CC6600;
}



div.tbl .text14b_bk{
	font-size:14px;
	font-weight:bold;
	line-height:1.4;
	padding:2px 0 0 15px;
	color:#333333;
}
div.tbl .text10H{
	font-size:10px;
	line-height:1.3;
	padding:6px 10px 0 25px;
	color:#333;
}
div.tbl .text12H{
	font-size:12px;
	line-height:1.3;
	padding:6px 10px 0 15px;
	color:#CC6600;
}
div.tbl .t12left{
	font-size:12px;
	line-height:1.3;
	padding:6px 10px 0 15px;
	color:#333;
}
div.tbl table.helpbox{
	width:98%;
	marign:10px 0;
}
div.tbl table.helpbox td{
	font-size:12px;
	line-height:1.3;
	padding:3px;
}

div.tbl table.helpbox2{
	width:96%;
	margin:10px 0 0 0;
}
div.tbl table.helpbox2 td{
	font-size:12px;
	line-height:1.6;
	padding:3px;
}


div.tbl a.foot{color:#645946;text-decoration:none;font-size:10px;padding-right:10px}
div.tbl a.foot:hover{color:#645946;text-decoration:underline;}

div.tbl span.txtB-org1{font-size:16px;color:#CC6600;font-weight:bold;}
div.tbl span.txtB-org2{font-size:16px;color:#FF9900;font-weight:bold;}


/*--------------------------------------------------------------------
 photo
--------------------------------------------------------------------*/
div.tbl table.p-help{margin:15px auto 5px auto;}
div.tbl table.p-help td{vertical-align:top;}
div.tbl table.p-help img{margin:0 0 0 0px;}

div.tbl .p-step01{
	background:  url(/img/clip-help/step_01.gif) no-repeat;
	padding:0 0 0 18px;
	height:14px;
	font-weight:bold;
	color:#333;
	font-size:14px;
	margin:0 0 20px 0;
}
div.tbl .p-step02{
	background:  url(/img/clip-help/step_02.gif) no-repeat;
	padding:0 0 0 18px;
	height:14px;
	font-weight:bold;
	color:#333;
	font-size:14px;
	margin:0 0 20px 0;
}
div.tbl .p-step03{
	background:  url(/img/clip-help/step_03.gif) no-repeat;
	padding:0 0 0 18px;
	height:14px;
	font-weight:bold;
	color:#333;
	font-size:14px;
	margin:0 0 20px 0;
}

div.tbl .p-step01b{
	margin:20px 0 0 0;
	width:190px;
	font-size:12px;
	line-height:1.3;
}
div.tbl .p-step02b{
	margin:0px 0 0 0;
	width:170px;
	font-size:12px;
	line-height:1.3;
}
div.tbl .p-step03b{
	margin:70px 0 0 0;
	width:150px;
	font-size:12px;
	line-height:1.3;
}
div.tbl .p-step04b{
	margin:0px 0 0 25px;
	width:180px;
	font-size:12px;
	line-height:1.3;
}

/*---閉じるボタン---*/
div.tbl .btn-close{
	float:right;
	font-size:11px;
	color:#645946;
	margin:10px 10px 0 0;
	clear:both;
	_height:20px;
}
div.tbl .btn-close img{
	vertical-align:middle;
	padding:0 0 4px 0;
	_margin-bottom:4px;
}
*+htmlbody div.tbl .btn-close img{_margin-bottom:4px;}		/* for win IE7 */

div.tbl .btn-close a{color:#645946;text-decoration: none;}
div.tbl .btn-close a:hover{color:#645946;text-decoration: underline;}



/*--------------------------------------------------------------------
 profile
--------------------------------------------------------------------*/
div.tbl table.listOpen{
	margin:15px auto 0 auto;
	background:  #999;
}

div.tbl table.listOpen td{
	background:  #fff;
	padding:3px;
	font-size:12px;
	text-align:center;
	line-height:1.3;
}
div.tbl table.listOpen td.txtBo{font-weight:bold;text-align:left;}
div.tbl table.listOpen td.pink01{background:  #D59E9B;}
div.tbl table.listOpen td.pink02{background:  #E4C2C0;text-align:center;}

div.tbl div.attOpen{
	width:90%;
	margin:0 auto;
	overflow:auto;
	text-align:left;
}

div.tbl div.attOpen p{
	font-size:12px;
	line-height:1.4;
	margin:25px 0 5px 0;
}
div.tbl div.attOpen p span{font-weight:bold;}

div.tbl div.attOpen a{color:#CC6600;text-decoration: underline;}
div.tbl div.attOpen a:hover{color:#CC6600;text-decoration: none;}


