@charset "utf-8";
/* definition_toppage */

#contents #top #timely #fortokucho{margin:20px 0 0 0;padding:0;}
#contents #top #timely #fortokucho .ttlwithdetail{margin:0;padding:0;width:395px;background:url(/images/forsrvc_bg_ttl.gif) repeat-y;}
#contents #top #timely #fortokucho .ttlwithdetail p#fortokuchottl{margin:0;padding:0;width:252px;height:17px;background:url(/images/fortokucho_ttl.gif) no-repeat;text-indent:-9999px;float:left;}
#contents #top #timely #fortokucho .ttlwithdetail p.viewdetail{margin:0 5px 0 0;padding:3px 0 0 0;font-size:67%;float:right;}
#contents #top #timely #fortokucho .ttlwithdetail p.viewdetail a{text-decoration:underline;}
#contents #top #timely #fortokucho .ttlwithdetail p.viewdetail a:hover{text-decoration:none;}
#contents #top #timely #fortokucho #othersrvc{margin:5px 0 5px 0;padding:0;}
#contents #top #timely #fortokucho #othersrvc .tokucho{margin:0;padding:7px 0 7px 0;font-size:84%;background:url(/common/images/dotted_01.gif) repeat-x;}
#contents #top #timely #fortokucho #othersrvc .tokucho img{margin:0px 3px 0 8px;padding:0;color:#296dc1;}
#contents #top #timely #fortokucho #othersrvc .tokucho a{margin:0;padding:0;}

#contents #top{margin:0px;padding:0 0 10px 0;width:600px;}/* Change for pre renewal */
#contents #top #timely{margin:0;padding:0;width:395px;float:left;}
#contents #top #timely #forsrvc{margin:0;padding:0;}
#contents #top #timely #forsrvc .ttlwithdetail{margin:0;padding:0;width:395px;background:url(/images/forsrvc_bg_ttl.gif) repeat-y;}
#contents #top #timely #forsrvc .ttlwithdetail p#forsrvcttl{margin:0;padding:0;width:212px;height:17px;background:url(/images/forsrvc_ttl.gif) no-repeat;text-indent:-9999px;float:left;}
#contents #top #timely #forsrvc .ttlwithdetail p.viewdetail{margin:0 5px 0 0;padding:3px 0 0 0;font-size:67%;float:right;}
#contents #top #timely #forsrvc .ttlwithdetail p.viewdetail a{text-decoration:underline;}
#contents #top #timely #forsrvc .ttlwithdetail p.viewdetail a:hover{text-decoration:none;}
#contents #top #timely #forsrvc #divergesrvc{margin:10px 0 0 5px;padding:0 0 0 5px;width:387px;height:188px;background:url(/images/toushi_bg.gif) no-repeat;}
#contents #top #timely #forsrvc #divergesrvc ul{margin:0px 0 0 0px;padding:0;}
#contents #top #timely #forsrvc #divergesrvc ul li{margin:55px 0 0 0px;padding:0 3px 0 5px;float:left;font-size:67%;}
#contents #top #timely #forsrvc #othersrvc{margin:0;padding:8px 0 0 0;}
#contents #top #timely #forsrvc #othersrvc ul{margin:0;padding:0;}
#contents #top #timely #forsrvc #othersrvc ul li{margin:0;padding:5px 10px;background:url(/common/images/dotted_01.gif) repeat-x top;font-size:84%;}
#contents #top #timely #forsrvc #othersrvc ul li a{margin:0;padding:0 0 0 8px;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;}

#contents #fla-area{margin:10px 0 0 0px; padding:0; width:600px; height:260px; position:relative;}
.chrome #contents #fla-area{margin:-6px 0 0 0;}
#contents #fla-area #swfArea{margin:0px; padding:0; width:600px; height:250px; }
#contents #fla-area #swfArea .noswf_alert {margin:25px 70px 0; padding:15px 10px; background:#EEEEEE; color:#666666; font-size:12px; font-weight:bold; text-align:center;}
#contents #fla-area #swfArea .noswf_body {margin:10px 75px 0; padding:10px 0 0; color:#666666; font-size:12px; text-align:center;}
#contents #fla-area #swfArea .noswf_bnr {margin:10px 95px; padding:10px; color:#666666; font-size:12px; text-align:center; border:solid 1px #EEEEEE;}
#contents #fla-area #swfArea .noswf_bnr img {vertical-align:middle;}

#contents #newsHeadLine { margin:-2px 0 8px -170px; padding:0; width:770px; height:24px; position:relative; background:url(/images/headline_bg.gif) no-repeat; zoom:100%; }
#contents #newsHeadLine:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
#contents #newsHeadLine #hd_title { margin:0; padding:0; float:left; width:162px; height:24px; background:url(/images/headline_title.gif) no-repeat;}
#contents #newsHeadLine #hd { margin:0; padding:0 0 0 5px; float:right; width:603px; }
#contents #newsHeadLine #hd ul { margin:0; padding:0; list-style-type:none; }
#contents #newsHeadLine #hd ul li { margin:5px 0 0; padding:0; list-style-type:none; font-size:12px; display:none; }
#contents #newsHeadLine #hd ul li SPAN { margin:0 5px 0 0; }

#contents #top #timely #impnotice{margin:20px 0 0 0;padding:0;}
#contents #top #timely #impnotice p#impntcttl{margin:0;padding:0;width:395px;height:17px;background:url(/images/impntc_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #top #timely #impnotice dl{margin:5px 0 0 0;padding:0;}
#contents #top #timely #impnotice dt{margin:0;padding:5px 0 0 11px;color:#858585;font-size:67%;}
#contents #top #timely #impnotice dt.lined{margin:0;padding:8px 0 0 11px;color:#858585;font-size:67%;background:url(/common/images/dotted_01.gif) repeat-x top;}
#contents #top #timely #impnotice dd{margin:3px 0 5px 10px;padding:0 0 0 8px;font-size:84%;background:url(/common/images/icn_arrow_05.gif) no-repeat 0 2px;}
#contents #top #timely #impnotice dd a{color:#a94400;}

#contents #top #timely #nmlinfo{margin:25px 0 0 0;padding:0;}
#contents #top #timely #nmlinfo p#nmlinfottl{margin:0;padding:0;width:395px;height:17px;background:url(/images/nmlinfo_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #top #timely #nmlinfo p#infopagin{margin:10px 0 0 0;padding:5px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:right;color:#296dc1;}
#contents #top #timely #nmlinfo p#infopagin a{margin:0;padding:0 0 0 8px;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;}
#contents #top #timely #nmlinfo dl{margin:5px 0 0 0;padding:0;}
#contents #top #timely #nmlinfo dt{margin:0;padding:5px 0 0 11px;color:#858585;font-size:67%;}
#contents #top #timely #nmlinfo dt img{vertical-align:middle;}
#contents #top #timely #nmlinfo dt.lined{margin:0;padding:8px 0 0 11px;color:#858585;font-size:67%;background:url(/common/images/dotted_01.gif) repeat-x top;}
#contents #top #timely #nmlinfo dd{margin:3px 0 5px 10px;padding:0 0 0 8px;font-size:84%;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 2px;}

#contents #top #supplementary{margin:0;padding:0;width:194px;float:right;}
#contents #top #supplementary .campban{margin:0 0 10px 0;padding:0;text-align:right;}
#contents #top #supplementary #seminar{margin:12px 0 0 0;padding:0;}
#contents #top #supplementary #seminar p#semttl{margin:0;padding:0;width:194px;height:17px;background:url(/images/sem_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #top #supplementary #seminar p#semintro{margin:8px 8px 0 8px;padding:0 0 8px 0;font-size:67%;color:#333;background:url(/common/images/dotted_01.gif) repeat-x bottom;}
#contents #top #supplementary #seminar p.exthm{margin:10px 0 0 0;padding:0;width:60px;float:left;text-align:center;}
#contents #top #supplementary #seminar p.exttl{margin:12px 0 0 0;padding:0 0 0 10px;float:left;width:118px;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 4px;}
#contents #top #supplementary #seminar p.exlead{margin:5px 10px 0 10px;padding:0;font-size:67%;}
#contents #top #supplementary #seminar p.morelast a{text-decoration:underline;}
#contents #top #supplementary #seminar p.morelast a:hover{text-decoration:none;}
#contents #top #supplementary #seminar p.morelast{margin:3px 8px 0 8px;padding:0;font-size:67%;text-align:right;}

#contents #top #supplementary #seminar ul{margin:8px 0 0 0;padding:0;}
#contents #top #supplementary #seminar ul li{margin:0 10px 3px 10px;padding:0 0 0 10px;font-size:84%;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 6px;}
#contents #top #supplementary #aboutosexcng{margin:15px 0 0 0;padding:0;}
#contents #top #supplementary #aboutosexcng .ttlwithdetail{margin:0;padding:0;background:#ecebe2;width:194px;}
#contents #top #supplementary #aboutosexcng .ttlwithdetail p#aboutosttl{margin:0;padding:0;width:133px;height:17px;background:url(/images/aboutosex_ttl.gif) no-repeat;text-indent:-9999px;float:left;}
#contents #top #supplementary #aboutosexcng .ttlwithdetail p.viewdetail{margin:0;padding:3px 0 0 0;font-size:67%;float:right;}
#contents #top #supplementary #aboutosexcng .ttlwithdetail p.viewdetail a{text-decoration:underline;}
#contents #top #supplementary #aboutosexcng .ttlwithdetail p.viewdetail a:hover{text-decoration:none;}
#contents #top #supplementary #aboutosexcng p.exthm{margin:10px 0 0 0;padding:0;width:60px;float:left;text-align:center;}
#contents #top #supplementary #aboutosexcng p.exttl{margin:12px 0 0 0;padding:0 0 0 10px;float:left;width:118px;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 4px;}
#contents #top #supplementary #aboutosexcng p.exlead{margin:5px 10px 0 10px;padding:0;font-size:67%;}
#contents #top #supplementary #aboutosexcng p.more{margin:3px 8px 0 8px;padding:0 0 5px 0;font-size:67%;text-align:right;background:url(/common/images/dotted_01.gif) repeat-x bottom;}
#contents #top #supplementary #aboutosexcng p.more a{text-decoration:underline;}
#contents #top #supplementary #aboutosexcng p.more a:hover{text-decoration:none;}
#contents #top #supplementary #aboutosexcng p.morelast{margin:3px 8px 0 8px;padding:0;font-size:67%;text-align:right;}
#contents #top #supplementary #aboutosexcng p.morelast a{text-decoration:underline;}
#contents #top #supplementary #aboutosexcng p.morelast a:hover{text-decoration:none;}
#contents #top #supplementary #learnexcng{margin:15px 0 0 0;padding:0;}
#contents #top #supplementary #learnexcng .ttlwithdetail{margin:0;padding:0;background:#ecebe2;width:194px;}
#contents #top #supplementary #learnexcng .ttlwithdetail p#learnexttl{margin:0;padding:0;width:82px;height:18px;background:url(/images/learnex_ttl.gif) no-repeat;text-indent:-9999px;float:left;}
#contents #top #supplementary #learnexcng .ttlwithdetail p.viewdetail{margin:0;padding:3px 0 0 0;font-size:67%;float:right;}
#contents #top #supplementary #learnexcng .ttlwithdetail p.viewdetail a{text-decoration:underline;}
#contents #top #supplementary #learnexcng .ttlwithdetail p.viewdetail a:hover{text-decoration:none;}
#contents #top #supplementary #learnexcng .btntocase{margin:10px 0 0 0;padding:0;text-align:center;}
#contents #top #supplementary #learnexcng ul{margin:8px 0 0 0;padding:0;}
#contents #top #supplementary #learnexcng ul li{margin:0 10px 3px 10px;padding:0 0 0 10px;font-size:84%;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 6px;}
/* CSS Document */
/*090727 リニューアルメニュ*/
#contents #top #mainmenu {width:600px;margin:0 0 10px 0;line-height:14px;}
#contents #top #mainmenu #service_wide {width:598px;margin:0 5px 10px 0;border:solid 1px #a3a9af;float:left;height:140px;}
#contents #top #mainmenu #service_wide #ttl {width:590px;height:24px;margin:4px 4px 5px 4px;background:transparent url(/common/images/top_service_wide_ttl.gif) no-repeat scroll right top;}
#contents #top #mainmenu #service_wide #ttl p{color:#fff;font-size:12px;font-weight:bold;margin:6px;padding-top:6px;}
.ie #contents #top #mainmenu #service_wide #ttl p{padding-top:0px;}
#contents #top #mainmenu #service_wide #ts {width:194px;float:left;margin:0 2px 4px 4px;display:inline;}
#contents #top #mainmenu #service_wide #tight {width:194px;float:left;margin:0 2px 4px 2px;display:inline;}
#contents #top #mainmenu #service_wide #fss {width:194px;float:right;margin:0 4px 0 0;display:inline;}
#contents #top #mainmenu #service_wide img {margin-bottom:10px;}
#contents #top #mainmenu #Rate {width:398px;margin:0 5px 0 0;border:solid 1px #a3a9af;float:left;height:230px;}
#contents #top #mainmenu #Rate #ttl {width:390px;height:24px;margin:4px 4px 5px 4px;background:transparent url(/common/images/top_service_ttl.gif) no-repeat scroll right top;}
#contents #top #mainmenu #Rate #ttl p{color:#fff;font-size:12px;font-weight:bold;margin:6px;padding-top:6px;}
.ie #contents #top #mainmenu #Rate #ttl p{padding-top:0px;}
#contents #top #mainmenu #Rate #RateList_top iframe {height:190px;width:390px;}
#contents #top #mainmenu #seminer {width:193px;margin:0 0 0 0;border:solid 1px #a3a9af;float:right;height:230px;}
#contents #top #mainmenu #seminer #ttl {width:185px;height:24px;margin:4px 4px 5px 4px;background:transparent url(/common/images/top_seminer_ttl.gif) no-repeat scroll right top;}
#contents #top #mainmenu #seminer #ttl p{color:#fff;font-size:12px;font-weight:bold;margin:6px;padding-top:6px;}
.ie #contents #top #mainmenu #seminer #ttl p{padding-top:0px;}
#contents #top #mainmenu ul{font-size:12px;margin:0 4px 10px 4px;}
#contents #top #mainmenu ul.linklist {padding-bottom:1px;margin:0 9px 8px 9px;}
#contents #top #mainmenu ul li {background:transparent url(/common/images/icn_arrow_03.gif) no-repeat scroll 0 3px;margin-top:8px;padding-left:8px;}
#contents #top #mainmenu ul li.fss {height:28px;}
#contents #top #mainmenu #seminer #list p {font-size:12px;margin:10px 9px 10px 9px;}
#contents #top #mainmenu #seminer #list img {margin:0 4px 0 4px;}
#contents #top #account {width:598px;margin:0 0 10px 0;border:1px solid #a3a9af;}
#contents #top #account img.ttl {margin:15px 9px;}
#contents #top #account ul{margin:0 9px 0 9px;height:54px;}
#contents #top #account ul:after{clear:both;content:""; display:block; height:0; visibility:hidden;}
#contents #top #account ul li {float:left;height:54px;}
#contents #top #account #action {width:438px;margin:15px 80px 15px 80px;padding:0;height:29px;}
.chrome #contents #top #account #action {margin-top:0;}
#contents #top #account #action ul {height:29px;}

/*以下渡辺追加（begineers.html用）*/
/*このgifはページ上部の後ろの画像*/
#contents #stdtopttl{margin:30px 0 0 10px;padding:0;width:600px;height:130px;background:url(/images/beginners_590_130.jpg) no-repeat;position:relative;}

/*フラッシュの所*/
#contents #fla-area01{margin:10px 0 0 10px;padding:0;background:#fff;padding-bottom:20px;padding-top:10px;}
#contents #fla-area01 .noswf{padding:30px 10px;border:1px solid #296dc0;}

/*ページ中部各コンテンツへのリンク*/
#contents #top02{margin:0px;padding:0px;width:600px;}
#contents #top02 #timely{margin:0px;padding:0;width:600px;float:left;}
#contents #top02 #timely #forsrvc{margin:0;padding:0;}
#contents #top02 #timely #forsrvc #divergesrvc{margin:0px;padding:0;}
#contents #top02 #timely #forsrvc #divergesrvc ul{margin:0;padding:0;}
#contents #top02 #timely #forsrvc #divergesrvc ul li{margin:0;padding:0 0 0 15px;float:left;font-size:87%;width:280px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvcwrap{margin:0;padding:0;width:270px;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc{margin:0 5px 0 5px;padding:10px 0 10px 0;background:url(/common/images/dotted_01.gif) repeat-x bottom;width:270px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .icn{margin:0;padding:0;width:60px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .srvctxts{margin:0;padding:0;width:150px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .srvctxts01{margin:0;padding:0;width:270px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .srvctxts p.srvcttl{margin:0;padding:0 0 0 9px;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .srvctxts p.srvcexpl{margin:4px 0 0 8px;padding:0;font-size:87%;width:195px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc .srvctxts p.srvcexpl01{margin:30px 0 0 9px;padding:0;font-size:87%;width:200px;}

#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01{margin:0 5px 0 5px;padding:10px 0 10px 0;width:270px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .icn{margin:0;padding:0;width:60px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .srvctxts{margin:0;padding:0;width:150px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .srvctxts01{margin:0;padding:0;width:270px;text-align:left;float:left;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .srvctxts p.srvcttl{margin:0;padding:0 0 0 9px;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .srvctxts p.srvcexpl{margin:4px 0 0 8px;padding:0;font-size:87%;width:195px;}
#contents #top02 #timely #forsrvc #divergesrvc ul li .eachsrvc01 .srvctxts p.srvcexpl01{margin:30px 0 0 9px;padding:0;font-size:87%;width:200px;}

/* はじめよう！ボックス */
#contents #beginningof01{margin:30px 0 0 10px;padding:0;}
#contents #beginningof01 p#ttlbeginning{margin:0;padding:0;width:570px;height:35px;background:url(/common/images/beginningbox_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #beginningof01 #beginningbody{margin:0;padding:0;width:570px;height:100px;background:url(/common/images/beginningbox_bg.gif) no-repeat;position:relative;}
#contents #beginningof01 #beginningbody p#begintxts{margin:0;padding:10px 0 0 0;text-align:center;}
#contents #beginningof01 #beginningbody #btnleft{margin:0;padding:0;position:absolute;top:56px;left:115px;}
#contents #beginningof01 #beginningbody #btnright{margin:0;padding:0;position:absolute;top:56px;right:113px;}
#contents #beginningof01 #beginningbody #btnricenter{margin:0;padding:0;position:absolute;top:56px;right:200px;}

/* FSSログインボタン */
#contents #fssLogIn {margin:0 0 5px; width:158px; background-color:#fff2d7;border:solid 1px #d78a46;}
#contents #fssLogIn .top {margin:0; padding:0;}
#contents #fssLogIn .btm {margin:4px 0 4px 0; width:158px; text-align:center;}
#contents #fssLogIn .btm .btn {margin:0; padding:0 0 1px; width:158px; text-align:center;}
#contents #fssLogIn_login {margin:0 0 35px; width:158px; background-color:#fff2d7;border:solid 1px #d78a46;}
#contents #fssLogIn_login .top {margin:0; padding:0;}
#contents #fssLogIn_login .btm {margin:4px 0 4px 0; width:158px; text-align:center;}
#contents #fssLogIn_login .btm .btn {margin:0; padding:0 0 1px; width:158px; text-align:center;}


/* TS、FSSインフォ部分 */
#top div.info{padding:5px 0 10px;}
#top div.info P {margin:0; padding:0;}
#top div.info .infoTS{margin:0; padding:0; width:295px; float:left;}
#top div.info .infoFSS{margin:0; padding:0; width:295px; float:right;}
#top div.info .infoTS .btm{width:295px; height:29px; background:url(/common/images/top_info_ts_btm.jpg); text-align:right;}
#top div.info .infoFSS .btm{width:295px; height:29px; background:url(/common/images/top_info_fss_btm.jpg); text-align:right;}
#top div.info:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
#top div.info .infoFSS .back{width:295px; height:65px; background:url(/common/images/top_info_fss_back.jpg); text-align:center;}


/* Change for pre renewal */

.dna-btnforsubstance{
	margin:5px 0 5px 0;
	width:600px;
}
	.dna-btnforsubstance li{
		margin-right:3px;
		float:left;
	}
	.dna-btnforsubstance li.endoflist{
		margin-right:0;
	}

/* Change for pre renewal */

.dna-important{
	margin:0 0 10px 0;
	padding:0 0 9px 0;
	width:100%;
	background:url(/images/dna_bg_02.gif) no-repeat left bottom;
}

	.dna-important ul{
		border-right:1px solid #5ea1e6;
		border-left:1px solid #5ea1e6;
		height:100%;
		background:url(/images/dna_bg_03.gif) no-repeat center top;
	}
.dna-important ul, x:-moz-any-link{height:auto;}/* Change for pre renewal */
.dna-important ul, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */
*:first-child+html .dna-important ul{height:100%;}/* Change for pre renewal */
*html .dna-important ul{height:100%;}/* Change for pre renewal */

	.dna-important li{
		margin:0 9px 1px 9px;
		padding:11px 8px;
		border-bottom:1px solid #acc8e1;
		background:#e9f2fa;
		font-size:84%;
	}

		.dna-important li span{
			display:block;
			float:left;
			width:115px;
		}

		.dna-important li a{
			margin-left:115px;
			padding-left:8px;
			display:block;
			height:100%;
			background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;
		}
.dna-important li a, x:-moz-any-link{height:auto;}/* Change for pre renewal */
.dna-important li a, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */
*:first-child+html .dna-important li a{height:100%;}/* Change for pre renewal */

/* Change for pre renewal */

.dna-newsarea{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	width:100%;
	background:url(/common/images/dna_bg_share_01.gif) no-repeat left bottom;
/*	width:598px;
	border:1px solid #a3a9af;*/
}

	.dna-newsarea .listofthe{
		padding:10px 10px 0 10px;
/*		padding:4px 4px 0 4px;*/
		height:100%;
		background:url(/common/images/dna_bg_share_02.gif) no-repeat left top;
	}
.dna-newsarea .listofthe, x:-moz-any-link{height:auto;}/* Change for pre renewal */
.dna-newsarea .listofthe, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */
*:first-child+html .dna-newsarea .listofthe{height:100%;}/* Change for pre renewal */

		.dna-newsarea .listofthe .ttlarea{
			width:100%;
			background:url(/common/images/dna_bg_share_03.gif) no-repeat right top;
		}

			.dna-newsarea .listofthe .ttlarea p{
				float:left;
				width:58px;
/*				color:#fff;font-size:12px;font-weight:bold;margin:6px;line-height:100%;*/
			}

			.dna-newsarea .listofthe .ttlarea ul{
				padding:4px 0 0 0;
/*				padding:0 0 0 0;*/
				float:right;
				width:333px;
			}

			.dna-newsarea .listofthe .ttlarea li{
				float:left;
				line-height:0;
				font-size:1px;
			}

		.dna-newsarea .listofthe ul.newslist{
			width:100%;
		}

			.dna-newsarea .listofthe ul.newslist li{
				padding:11px 4px 12px 8px;
				height:100%;
				background:url(/common/images/dna_bg_share_04.gif) repeat-x left bottom;
				font-size:84%;
			}
.dna-newsarea .listofthe ul.newslist li, x:-moz-any-link{height:auto;}/* Change for pre renewal */
.dna-newsarea .listofthe ul.newslist li, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */
*:first-child+html .dna-newsarea .listofthe ul.newslist li{height:100%;}/* Change for pre renewal */

				.dna-newsarea .listofthe ul.newslist li span{
					display:block;
					float:left;
					width:115px;
				}

				.dna-newsarea .listofthe ul.newslist li img{
					display:block;
					float:left;
					width:60px;
				}

				.dna-newsarea .listofthe ul.newslist li a{
					margin-left:184px;
					padding-left:8px;
					display:block;
					height:100%;
					background:url(/common/images/icn_arrow_03.gif) no-repeat 0 3px;
				}
.dna-newsarea .listofthe ul.newslist li a, x:-moz-any-link{height:auto;}/* Change for pre renewal */
.dna-newsarea .listofthe ul.newslist li a, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */
*:first-child+html .dna-newsarea .listofthe ul.newslist li a{height:100%;}/* Change for pre renewal */

/* Change for pre renewal */

.dna-linkarea{
	margin:0 0 14px 0;
	width:100%;
}

	.dna-linkarea .cassette{
		margin-right:10px;
		padding-top:9px;
		float:left;
		border-top:1px solid #296dc1;
		width:193px;
	}

	.dna-linkarea .cassette.securityz{
		margin-right:0;
		float:left;
		width:194px;
		text-align:center;
	}

		.dna-linkarea .cassette p{
			padding:0 0 9px 10px;
			height:100%;
			background:url(/images/dna_bg_04.gif) repeat-x left bottom;
			text-align:left;
		}

		.dna-linkarea .cassette ul{
			padding:8px 0 0 10px;
		}

		.dna-linkarea .cassette li{
			margin-bottom:6px;
			padding-left:8px;
			background:url(/common/images/icn_arrow_03.gif) no-repeat 0 5px;
			font-size:84%;
		}

		.dna-linkarea .cassette li.chained{
			padding:4px 0 4px 19px;
			background:url(/common/images/icn_chain.gif) no-repeat 0 4px;
		}

			.dna-linkarea .cassette li a{
				color:#333;
			}

			.dna-linkarea .cassette li a:hover{
				color:#333;
				text-decoration:underline;
			}

		.dna-linkarea .cassette .secure{
			margin:10px auto 0 auto;
			padding:8px 0 10px 0;
			width:173px;
			background:#f1f1f1;
			text-align:center;
		}

			.dna-linkarea .cassette p.signforthis{
				margin:8px 10px 0 10px;
				padding:0;
				height:100%;
				color:#333;
				background:none;
				text-align:left;
				font-size:67%;
			}

/* Change for pre renewal */

.dna-related{
	margin:0 0 20px 0;
	width:100%;
}

	.dna-related p.subttl{
		padding:0 10px 6px 10px;
		border-bottom:1px solid #ddd;
	}

	.dna-related ul{
		padding-top:2px;
	}

	.dna-related li{
		margin-right:30px;
		padding-top:10px;
		float:left;
	}

	.dna-related li.end{
		margin-right:0px;
		padding-top:10px;
		float:left;
	}

/* Change for pre renewal */

.dna-otherbanz{
	margin:10px 0 0 0;
}



