/* rap */div#lyt_rap {	width:750px;	border: 1px solid #cc0066 ;	margin-top:20px;	margin-bottom:20px;	margin-left:auto;	margin-right:auto;}/* head */div#lyt_head {	height:61px;	background-color:#ff8c00;	margin:0px;}div#logo {	width:150px;	height:61px;	float:left;	background-image:url(../img/top/logomark.jpg);	background-position:left top;	background-repeat:no-repeat;}div#head {	width:598px;	height:61px;	text-align:left;	float:right;}div#head h1 {	width:193px;	height:25px;	background-image:url(../img/top/logoname.jpg);	background-position:left top;	background-repeat:no-repeat;	margin:2px;}div#head ul {	width:598px;	height:25px;	border-bottom:1px solid #ffffff;	border-top:1px solid #ffffff;	margin-bottom:5px;}li#ikusei {	width:144px;	height:25px;	float:right;	background-image:url(../img/top/ti_jin.jpg);	background-position:left;	background-repeat:no-repeat;}li#trust {	width:309px;	height:25px;	float:right;	background-image:url(../img/top/ti_tt.jpg);	background-position:left top;	background-repeat:no-repeat;	margin-left:10px;}/* Flash */img#flash {	width:750px;	height:340px;	margin:0px;}/* main */div#lyt_main {	width:650px;	text-align:right;	padding-top:10px;	margin-top:0px;}div#lyt_main p {	height:30px;	font-size:10px;}ul.colum {	width:480px;	float:right;	text-align:left;	border-bottom:1px dotted #ff8c00;}div#gaiyou h2 {	width:154px;	height:37px;	float:left;	background-image:url(../img/top/ti_gai.jpg);	background-position:right;	background-repeat:no-repeat;}div#sinrai h2 {	width:155px;	height:38px;	float:left;	background-image:url(../img/top/ti_kizu.jpg);	background-position:center;	background-repeat:no-repeat;}div#gyoumu h2 {	width:156px;	height:38px;	float:left;	background-image:url(../img/top/ti_gyou.jpg);	background-position:top;	background-repeat:no-repeat;}ul.colum li {	height:38px;	line-height:38px;	border-top:1px dotted #ff8c00;	padding-left:10px;}ul.colum dl {	width:100%;}ul.colum dt {	width:100px;	float:left;}ul.colum dd {	float:left;	margin-right:20px;}dd#go_sign {	width:36px;	height:31px;	background-image:url(../img/top/go.jpg);	background-position:left top;	background-repeat:no-repeat;	margin-top:3px;}dd#e_denpo {	width:93px;	height:36px;	background-image:url(../img/top/denpo_bn_S.gif);	background-position:left top;	background-repeat:no-repeat;	margin-top:1px;}/* foot */div#lyt_foot {	width:650px;	height:51px;	line-height:51px;	text-align:left;	margin-top:0px;}div#lyt_foot dt {	width:400px;	float:left;}dd#trade {	width:240px;	height:51px;	float:right;	background-image:url(../img/top/logo_y.jpg);	background-position:right top;	background-repeat:no-repeat;}/* address */address {	height:18px;	color:#ffffff;	font-size:10px;	line-height:18px;	background-color:#ff8c00;	margin:0px;}