@charset "utf-8";

/* -- 0712_03.html -- */
#tora_salespoint{margin-bottom:40px;}
#tora_salespoint .lc{width:250px;}
#tora_salespoint .rc{width:390px;background:#222222;color:#eeeeee;border:5px double #111111;}
#tora_salespoint .rc dl{width:auto;padding:12px;}
#tora_salespoint .rc dt{display:block;margin-bottom:20px;font-size:larger;border-bottom:1px dotted #eeeeee;}

/* -- 0802_13.html -- */
#pr_table {width:100%;border:1px solid #111111;margin-bottom:40px;}
#pr_table td{border:none;padding:10px;}

.ml2em {margin-left:15px;width:auto;}
.mb40 {margin-bottom:40px ! important;}
.mt40 {margin-top:40px;}
.h4_pr{font-size:1em;}

/* -- 0803_26.html -- */
.mb20 {margin-bottom:20px ! important;}
.fl {float:left;}
.contentsDetail{
	width:100%;
	margin-bottom:20px;
	padding:10px 0;
	border:1px solid #cccccc;
	background-color:#ffffee;
	clear:both;
}
.contentsDetail h5{
	margin:0 10px 10px;
	border-bottom:1px solid #cccccc;
}
#mainContents .contentsDetail p{
	margin:0 10px 0 20px;
}
.contentsDetail ul{
	margin:0 10px 10px 10px;
	padding:0 0 10px;
	border-bottom:1px dotted #cccccc;
}
/* -- 0804_01.html -- */
.dotline {border-bottom:1px dotted #000000;width:532px;padding:0 0 5px 0;}
}
/* -- 0804_07.html -- */
.LayoutTable080407{
	clear: both;
	border-collapse:collapse;
	width:100%;
}
.LayoutTable080407 td{
	vertical-align: top;
	line-height: 1.6;
	}

.w110 {width:110px ! important;}

.w120 {width:120px ! important;}

.w532 {width:532px ! important;}

.ml10 { margin-left:10px ! important;}

.mr10 { margin-right:10px ! important;}