@charset "utf-8";
@import url('/common/css/tmp2x.css');
@import url('/common/css/Header2x.css');
@import url('/common/css/LocalNavi2x.css');
@import url('/common/css/Footer2x.css');
@import url('/common/css/Body2x.css');

a:link {
	color:#2E6FC8;
	text-decoration:none;
}

a:visited {
	color:#2E6FC8;
	text-decoration:none;
}

a:hover {
	color:#2E6FC8;
	text-decoration:underline;
}

#Body200 .clear {
	clear:both;
}

#Body200 p {
	font-size:12px;
	line-height:18px;
	color:#666666;
}

#Body200 ul#newtop_linenp_btn li a{
	background-image:url(/index/images/lr_top02_off.gif);
}

#Body200 ul#newtop_linenp_btn li a:hover{
	background-image:url(/index/images/lr_top02_on.gif);
}

#Body200 ul#newtop_linenp_btn, #Body200 ul#newtop_linenp_btn li {
	padding:0;
	margin:0;
	list-style:none;
	text-indent:-9999px;
}

#Body200 ul#newtop_linenp_btn li#newtop_linenp_start, #Body200 ul#newtop_linenp_btn li#newtop_linenp_start a {
	width:200px;
	height:127px;
	background-position:0 0 ;
	display:block;
	float:left;
}

#Body200 ul#newtop_linenp_btn li#newtop_linenp_flex, #Body200 ul#newtop_linenp_btn li#newtop_linenp_flex a {
	width:200px;
	height:127px;
	background-position:-200px 0 ;
	display:block;
	float:left;
}

#Body200 ul#newtop_linenp_btn li#newtop_linenp_advance, #Body200 ul#newtop_linenp_btn li#newtop_linenp_advance a {
	width:200px;
	height:127px;
	background-position:-400px 0 ;
	display:block;
	float:left;
}

#Body200 ul#newtop_linenp_btn li#newtop_linenp_expartex, #Body200 ul#newtop_linenp_btn li#newtop_linenp_expartex a {
	width:200px;
	height:127px;
	background-position:-600px 0 ;
	display:block;
	float:left;
}

#Body200 #newtop_information{
	width:800px;
	margin:20px 20px 25px 50px;
	padding:0px;
	background-image:url(/index/images/lr_top_info.gif);
	background-repeat:no-repeat;
}

#Body200 #newtop_information p{
	font-size:15px;
	font-weight:bold;
	padding:3px 0px 0px 45px;
}

#Body200 #newtop_information a,a:link,a:visited{
	color:#2E6FC8;
	text-decoration:none;
}

#Body200 #newtop_information a:hover {
	text-decoration:underline;
}



#Body200 #newtop_support_btn {
	width:800px;
	height:141px;
	background-image:url(/index/images/lr_top03.jpg);
}

#Body200 #newtop_support_btn p {
	width:430px;
	position:relative;
	top:65px;
	/*top:69px;*/
	left:25px;
}

#Body200 #newtop_point3 {
	width:521px;
	height:339px;
	background-image:url(/index/images/lr_top04.gif);
	float:left;
}

#Body200 #newtop_point3 h2, #Body200 #newtop_point3 h3 {
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	font-size:0px;
	height:0px;
	width:0px;
}
#Body200 #newtop_point3 h2, #Body200 #newtop_point3 p.newtop_point3_ttl {
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	font-size:0px;
	height:0px;
	width:0px;
	line-height:0;
}

#Body200 #newtop_point3 p.newtop_point3_01txt {
	width:393px;
	height:56px;
	position:relative;
	top:80px;
	left:108px;
}

#Body200 #newtop_point3 p.newtop_point3_02txt {
	width:393px;
	height:56px;
	position:relative;
	top:115px;
	left:108px;
}

#Body200 #newtop_point3 p.newtop_point3_03txt {
	width:393px;
	height:56px;
	position:relative;
	top:150px;
	left:108px;
}

#Body200 #newtop_menu_btn {
	width:279px;
	height:339px;
	background-image:url(/index/images/lr_top05_off.jpg);
	float:left;
}

#Body200 #newtop_menu_btn div.newtop_menu_area {
	width:258px;
	height:327px;
	margin-left:18px;
	margin-top:12px;
}

#Body200 #newtop_menu_btn ul#newtop_menu, #Body200 #newtop_menu_btn ul#newtop_menu li {
	padding:0;
	margin:0;
	list-style:none;
	text-indent:-9999px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li a{
	background-image:url(/index/images/lr_top05_off.jpg);
}

#Body200 #newtop_menu_btn ul#newtop_menu li a:hover{
	background-image:url(/index/images/lr_top05_on.jpg);
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_contact, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_contact a {
	width:258px;
	height:80px;
	display:block;
	background-position:-18px -12px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_contact_support, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_contact_support a {
	width:258px;
	height:24px;
	display:block;
	background-position:-18px -92px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_transer, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_transer a {
	width:258px;
	height:24px;
	display:block;
	background-position:-18px -116px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_inquiry, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_inquiry a {
	width:258px;
	height:25px;
	display:block;
	background-position:-18px -141px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_cs, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_cs a {
	width:258px;
	height:123px;
	display:block;
	background-position:-18px -165px;
}

#Body200 #newtop_menu_btn ul#newtop_menu li#newtop_inquiryform, #Body200 #newtop_menu_btn ul#newtop_menu li#newtop_inquiryform a {
	width:258px;
	height:53px;
	display:block;
	background-position:-18px -288px;
}

#Body200 ul#newtop_service, #Body200 ul#newtop_service li {
	maring:0;
	padding:0;
	list-style:none;
	text-indent:-9999px;
	font-size:0px;
}

#Body200 ul#newtop_service li a {
	background-image:url(/index/images/lr_top06_off.jpg);
}

#Body200 ul#newtop_service li a:hover {
	background-image:url(/index/images/lr_top06_on.jpg);
}

#Body200 ul#newtop_service li#newtop_14free, #Body200 ul#newtop_service li#newtop_14free a {
	width:269px;
	height:105px;
	background-position:0 0 ;
	float:left;
}

#Body200 ul#newtop_service li#newtop_start, #Body200 ul#newtop_service li#newtop_start a {
	width:263px;
	height:105px;
	background-position:-269px 0 ;
	float:left;
}

#Body200 ul#newtop_service li#newtop_salespartner, #Body200 ul#newtop_service li#newtop_salespartner a {
	width:265px;
	height:105px;
	background-position:-534px 0 ;
	float:left;
}

#Body200 #newtop_dhweblink p {
	width:795px;
	height:25px;
	padding-top:13px;
	background-image:url(/index/images/lr_top_ldhlink.gif);
	background-position:90px 0;
	text-align:right;
}

/*maconly*/
body:first-of-type #Body200 #newtop_dhweblink p {
	width:795px;
	height:25px;
	padding-top:13px;
	background-image:url(/index/images/lr_top_ldhlink.gif);
	background-position:40px 0;
	text-align:right;
}


#Body200 #newtop_dhweblink p span {
	vertical-align:middle;
}

.newtop_textlink a:link {
	color:#01ACE5;
	text-decoration:none;
}

.newtop_textlink a:visited {
	color:#01ACE5;
	text-decoration:none;
}

.newtop_textlink a:hover {
	color:#01ACE5;
	text-decoration:underline;
}

#Body200 #new_top_ticker {
	width:800px;
	height:31px;
	background-image:url(/index/images/new_top_ticker.jpg);
	margin-top:4px;
}

#Body200 #new_top_ticker p {
	text-indent:50px;
	padding-top:8px;
}

#Body200 #new_top_ticker p a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#Body200 #new_top_ticker p a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#Body200 #new_top_ticker p a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

#Body200 #jlisting_top{
	width:800px;
	margin:10px;
	text-align:center;
}

/* new_top_promotion */
#Body200 #new_top_promotion{
	position:relative;
	width:800px;
	height:236px;
	margin-top:10px;
	background:url(/index/images/new_top_promotion.jpg);
}
#Body200 #new_top_promotion .new_top_promotion_01 a {
	position:absolute;
	top:48px;
	left:76px;
	width:275px;
	height:35px;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
}
#Body200 #new_top_promotion .new_top_promotion_01 a:hover {text-decoration:underline;}

#Body200 #new_top_promotion .new_top_promotion_02 a {
	position:absolute;
	top:48px;
	left:456px;
	width:275px;
	height:35px;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
}
#Body200 #new_top_promotion .new_top_promotion_02 a:hover {text-decoration:underline;}

#Body200 #new_top_promotion .new_top_promotion_03{
	position:absolute;
	top:121px;
	left:36px;
}


div.nenmatu {
	margin:10px 0 10px 0;
}

div.nenmatu p {
	text-indent:15px;
	font-weight:bold;
}

div.nenmatu a:link{
	color:#FF0000;
	text-decoration:underline;
}

div.nenmatu a:visited{
	color:#FF0000;
	text-decoration:underline;
}

div.nenmatu a:hover{
	color:#FF0000;
	text-decoration:none;
}