/*
 ================================================================
 CONTENTS
 ================================================================
	1:universal reset
	2:html and body
	3:typography
	4:layout
	5:main navigation
	6:images
	7:ad
	8:forms
	9:footer

	ex:style sheets for browsers
 ================================================================*
 1:universal reset
 ===============================================================
*/
* {margin:0pt;padding:0pt;font-size:100%;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dd, img {
	margin:0px;
	padding:0px;
}
blockquote, li, dt, dd {margin-left:1em;}
li {list-style:none outside none;}
fieldset{border:none;}
img {border:0px none;margin:0pt;}
label {margin:0pt 10px 0pt 0pt;padding:0px;}
option {padding-right:0px;}
.clearfx {clear:both;}
/*
 ===============================================================
 2:html and body
 ===============================================================
*/
body {font-size:100%;line-height:18px;}

* html body {font-size:100%;line-height:18px;}

/*
 ===============================================================
 3:typography
 ===============================================================
*/
.fb07	{font-size:0.7em;}
.fb075	{font-size:0.75em;}
.fb08	{font-size:0.8em;}
.fb085	{font-size:0.85em;}
.fb09	{font-size:0.9em;}
.fb10	{font-size:1.0em;}
.fb11	{font-size:1.1em;}
.fb12	{font-size:1.2em;}
.fb13	{font-size:1.3em;}
.fb15	{font-size:1.5em;line-height:1.5em;}
.fb20	{font-size:2em;line-height:2em;}
.fb30	{font-size:3em;line-height:3em;}
.fb110	{font-size:110%;}
.fbpx09	{font-size:9px;}
.fbpx10	{font-size:10px;}
.fbpx11	{font-size:11px;}
.fbpx12	{font-size:12px;}
.fbpx13	{font-size:13px;}
.fbpx14	{font-size:14px;}
.fbpx15	{font-size:15px;}
.fbpx16	{font-size:16px;}
.fbpx17	{font-size:17px;}
.fbpx18	{font-size:18px;}
.fbpx19	{font-size:19px;}
.fbpx20	{font-size:20px;}
.fontbold	{font-weight:700;}
.fontred	{color:red;}
.fontblack	{color:black;}
.fontnormal	{color:#555555; }
.fontgray	{color:#666666; }
.fontblue	{color:#7787a7; }
.fontcyan	{color:#0000cc; }
.fontnavy	{color:#000080; }
.fontwhite	{color:rgb(255, 255, 255);}
.color_red	{color:rgb(255, 0, 0);}
.textleft	{text-align:left;}
.textcenter	{text-align:center;}
.textright	{text-align:right;}
a	{color:rgb(208, 80, 0);font-weight:700;}
a:visited	{color:rgb(208, 80, 0);font-weight:700;}
a:hover	{color:red;font-weight:700;cursor:pointer;}
h1 {font-size:30px;}
h2 {font-size:20px;}
h3 {margin:5px 0pt 5px 0pt;padding:0pt;font-size:18px;line-height:24px;border-bottom:2px solid #97BBD8;}
h4 {font-size:1.2em;}
h5 {font-size:1.0em;}
h6 {clear:both;height:0px;}
/*
===============================================================
4:layout
===============================================================
*/
/*** 4.0:Common ***/
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0pt;
    visibility:hidden;
}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}
.wid05	{width:5px;}
.wid10	{width:10px;}
.wid25	{width:25px;}
.wid50	{width:50px;}
.wid75	{width:75px;}
.wid80	{width:80px;}
.wid90	{width:90px;}
.wid100	{width:100px;}
.wid150	{width:150px;}
.wid160	{width:160px;}
.wid165	{width:165px;}
.wid170	{width:170px;}
.wid195	{width:195px;}
.wid200	{width:200px;}
.wid220	{width:220px;}
.wid225	{width:225px;}
.wid250	{width:250px;}
.wid280	{width:280px;}
.wid300	{width:300px;}
.wid350	{width:350px;}
.wid360	{width:360px;}
.wid400	{width:400px;}
.wid450	{width:450px;}
.wid400	{width:450px;}
.wid500	{width:500px;}
.wid530	{width:530px;}
.wid580	{width:580px;}
.wid600	{width:600px;}
.wid900	{width:900px;}
.note {margin:0pt 50px 0pt 50px;}
.note_c {margin:0pt 10px 0pt 10px;}
.helpbtn50 {
	width:50px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}
.margin10	{margin:0pt 0pt 10px 0pt;}
.textbox	{margin:10px 10px 10px 10px;}
.box10		{margin:10px 20px 10px 0pt;}
.box20		{margin:20px 20px 20px 20px;}
.box55		{margin:55px 55px 55px 55px;}
.box100		{margin:20px 100px 20px 100px;}
.padding10	{padding:10px 0pt 10px 0pt;}
.padding25	{padding:25px 0pt 25px 0pt;}
.padding40	{padding:40px 0pt 40px 0pt;}
.padding50	{padding:50px 0pt 50px 0pt;}
.padding75	{padding:75px 0pt 75px 0pt;}
.padding100	{padding:100px 0pt 100px 0pt;}
.padding150	{padding:150px 0pt 150px 0pt;}
.padding200	{padding:200px 0pt 200px 0pt;}
.borderbox	{
	width:640px;
	margin:10px 75px 10px 75px;
	border:1px solid #a0a0a0;
	background:#fff;
	text-align:center;
}
table {text-align:left;margin:10px 0pt 10px 0pt;}
th	{text-align:right;font-weight:normal;vertical-align:top;}
.tablehead {text-align:center;font-weight:bold;	color:white;}
.blueheader	{background:#6cbdfa;}
.greenheader	{background:#82d9e6;}
.white01	{background:rgb(255,255,255); }
.blue01		{background:#cce9ff; }
.blue02		{background:#e4f3ff; }
.bule03		{background:rgb(173,202,234); }
.green01 {background:rgb(208, 244, 251) none repeat scroll 0% 0%;}
.green02 {background:rgb(230, 249, 253) none repeat scroll 0% 0%;}
.memgreen01 {background:rgb(164, 249, 183) none repeat scroll 0% 0%;}
.memgreen02 {background:rgb(198, 251, 209) none repeat scroll 0% 0%;}
.intgreen01 {background:rgb(164, 249, 183) none repeat scroll 0% 0%;}
.intgreen02 {background:rgb(198, 251, 209) none repeat scroll 0% 0%;}
.leftitem	{text-align:right;}
.leftitem01	{text-align:right;width:240px; _width:300px;}
.leftitem02	{text-align:right;width:140px;}
.leftitem03	{text-align:right;width:160px;}
.leftitem100	{text-align:right;width:100px;}
.leftitem120	{text-align:right;width:120px;}
.leftitem140	{text-align:right;width:140px;}
.leftitem160	{text-align:right;width:160px;}
.leftitem240	{text-align:right;width:240px;}
.rightitem01	{text-align:left;width:340px; _width:280px;}
.rightitem02	{text-align:left;font-size:14px;font-weight:bold;width:140px;}
.rightitem200	{text-align:left;width:200px;}
.rightitem340	{text-align:left;width:340px;}
.rightitem420	{text-align:left;width:420px;}
.kj_col1 {text-align:center;width:130px;}
.kj_col2 {text-align:right;width:120px;}
.kj_col3 {text-align:left;width:330px;}
/*
===============================================================
5:html
===============================================================
*/
/* 4.1:base */
#container {
	width:1000px;
	margin:0pt auto;
}
.header1 {
	background:url('../../img/dmrver100907/common/header-bg.gif') no-repeat scroll 0% 0% rgb(255, 255, 255);
	width:1000px;
	height:168px;
}
.header_bottom1 {
	margin:0px 1px 0px 1px;
	_margin:-5px 1px 0px 1px;
	width:998px;
	height:16px;
	background:transparent url('../../img/dmrver100907/common/box-background.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
#wrap {
	margin:0pt;
	padding:10px 15px 10px 15px;
	background:url('../../img/dmrver100907/common/main-bg.gif') repeat-y scroll 0% 0% rgb(255, 255, 255);
}
#maincontent {
	width:970px;
	clear:both;
}
#contentbodyhome table {margin:0pt;padding:0pt;}
.contentbodyhome_left {
	display:block;
	margin:0pt;
	width:640px;
	float:left;
}
.contentbodyhome_wide {
	display:block;
	margin:0pt;
	width:970px;
	float:left;
}
.contentbody_center {
	display:block;
	margin:0pt;
	padding:0pt 0pt 0pt 165px;
	width:640px;
}
#overlay {
	z-index:999;
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:600px;
	background:url('../../img/dmrver100907/trans_000.gif');
	visibility:visible;
}
#pop_win {
	z-index:1000;
	position:absolute;
}
#dbg_win {
	position:absolute;
	left:670px;
	top:300px;
	width:1px;
	height:1px;
	border:1px solid black;
	background:none repeat scroll 0% 0% rgb(255, 255, 208);
	color:rgb(0, 0, 0);
	visibility:hidden;
}
#pleasewait {
	padding-top:30px;
	background:url('../../img/dmrver100907/common/pleasewait_bg1.gif') no-repeat scroll center top rgb(248, 248, 248);
	width:320px;
	font-size:14px;
	color:rgb(0, 0, 0);
	text-align:center;
}
#statusview {
	padding:0pt;
	background:url('../../img/dmrver100907/common/status_bg1.gif') no-repeat scroll center top rgb(248, 248, 248);
	width:520px;
	text-align:left;
	font-size:14px;
	cursor:default;
}
#sv_closebutton {margin-top:2px;margin-right:10px;float:right;}
#sv_msg {margin:0pt;text-align:center;}
#helppopview {
	margin:0pt;
	padding:0pt;
	background:rgb(248, 248, 248) url('../../img/dmrver100907/common/status_bg1.gif') no-repeat center top ;
	width:520px;
	height:20px;
	text-align:left;
	cursor:default;
}
#sv_closebuttonh {margin:2px 10px 0pt 0pt;float:right;}
#helppop_msg {
	margin:0pt;
	padding:0pt 20px 0pt 20px;
	background-color :rgb(248, 248, 248);
	position:absolute;
	text-align:center;
}
#helppop_msgh {
	margin:0pt 0pt 10px 0pt;
	padding:10px 0pt 10px 0pt;
	border-bottom:1px solid rgb(151, 187, 216);
	font-size:24px;
	font-weight:700;
	text-align:center;
}
#helppop_msgb {
	margin:0pt;
	padding:5px 10px 5px 10px;
	border:1px solid rgb(204, 204, 204);
	overflow:scroll;
	width:450px;
	height:380px;
	text-align:left;
	font-size:14px;
	line-height:17px;
}
#guidepop_msg {
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/common/status_bg1.gif') no-repeat scroll center top rgb(248, 248, 248);
	width:520px;
	height:20px;
	text-align:left;
	float:left;
	cursor:default;
}
#guidepop_msg_tuchi {
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/common/status_bg2.gif') no-repeat scroll center top rgb(248, 248, 248);
	width:547px;
	height:20px;
	text-align:left;
	float:left;
	cursor:default;
}
#sv_closebuttong {
	margin:2px 10px 0pt 0pt;
	float:right;
}
#guidepop_msg_area {
	margin:0pt;
	padding:0pt 20px 0pt 20px;
	background-color :rgb(248, 248, 248);
	position:absolute;
	text-align:center;
}
#guidepop_msg_header {
	margin:0pt 0pt 10px 0pt;
	padding:10px 0pt 10px 0pt;
	border-bottom:1px solid rgb(151, 187, 216);
	font-size:18px;
	font-weight:700;
	text-align:center;
}
#guidepop_msg_header_tuchi {
	margin:0pt 0pt 10px 0pt;
	padding:10px 0pt 10px 0pt;
	border-bottom:1px solid rgb(151, 187, 216);
	font-size:18px;
	font-weight:700;
	text-align:center;
}
#guidepop_msg_body {
	margin:0pt;
	padding:5px 10px 5px 10px;
	border:1px solid rgb(204, 204, 204);
	width:450px;
	height:330px;
	font-size:14px;
	line-height:17px;
	text-align:left;
	overflow:auto;
}
#guidepop_msg_body_tuchi {
	margin:0pt;
	padding:5px 10px 5px 10px;
	border:1px solid rgb(204, 204, 204);
	width:485px;
	height:330px;
	font-size:14px;
	line-height:17px;
	text-align:left;
	overflow:auto;
}
#guidepop_footer {margin:10px 0pt 0pt 200px;_margin:10px 0pt 0pt 95px;padding:0pt 0pt 10px 0pt;float:left;}
#guidepop_footer a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-close2.gif') no-repeat scroll center top transparent;
	height:25px;
	width:82px;
	vertical-align:bottom;
	z-index:2;
}
#guidepop_footer a:hover {background-position:center -25px;}
#guidepop_footer a:active {background-position:center -50px;}
#pgmDeteilArea {
	margin:0pt;
	padding:0pt;
/*
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
*/
	color:rgb(51, 51, 51);
	font-size:12px;
	line-height:15px;
	cursor:default;
}
#guidepop_footer_tuchi {margin:10px 0pt 0pt 210px;_margin:10px 0pt 0pt 95px;padding:0pt 0pt 10px 0pt;float:left;}
#guidepop_footer_tuchi a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-close2.gif') no-repeat scroll center top transparent;
	height:25px;
	width:82px;
	vertical-align:bottom;
	z-index:2;
}
#guidepop_footer_tuchi a:hover {background-position:center -25px;}
#guidepop_footer_tuchi a:active {background-position:center -50px;}
#pgmDeteilArea {
	margin:0pt;
	padding:0pt;
	color:rgb(51, 51, 51);
	font-size:12px;
	line-height:15px;
	cursor:default;
}

/* #tt_frame_container {margin:0pt auto;padding:0pt;width:694px;} */
.tt_frame_container_0 {width:694px;margin:0pt auto;padding:0pt;}
.tt_frame_container_1 {width:900px;margin:0pt;padding:0pt;}
/*
#tt_frame_top {
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/common/tt_setting_frame_top.png') no-repeat scroll 0pt 0pt transparent;
	width:694px;
	height:15px;
}
*/
/* IE6 ONLY */
/*
* html #tt_frame_top {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_top.png',sizingMethod='image');
}
*/
.tt_frame_top_0 {
	margin:0pt;
	padding:0pt;
	width:694px;
	height:15px;
	background:url('../../img/dmrver100907/common/tt_setting_frame_top.png') 0 0 no-repeat;
}
* html .tt_frame_top_0 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_top.png',sizingMethod='image');
}
.tt_frame_top_1 {
	margin:0pt;
	padding:0pt;
	height:15px;
	background:url('../../img/dmrver100907/common/tt_setting_frame_top2.png') 0 0 no-repeat;
}
* html .tt_frame_top_1 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_top2.png',sizingMethod='image');
}
/*#tt_frame_body {background:url('../../img/dmrver100907/common/tt_setting_frame_body.gif') 0 0 repeat-y;margin:0pt;padding:0pt;}*/
.tt_frame_body_0 {background:url('../../img/dmrver100907/common/tt_setting_frame_body.gif') 0 0 repeat-y;margin:0pt;padding:0pt;}
.tt_frame_body_1 {
	background:url('../../img/dmrver100907/common/tt_setting_frame_body.gif') 0 0 repeat-y;
	margin:0pt;
	padding:0pt 0pt 0pt 20px;
	_padding:0pt 0pt 0pt 10px;
	height:503px;
	_height:519px;
	float:left;
}
/*#tt_frame_main{width:640px;margin:0 auto;padding:0;}*/
.tt_frame_main_0 {width:640px;margin:0pt auto;padding:0pt;}
.tt_frame_main_1 {
	width:640px;
	margin:0pt;
	_margin:0pt 0pt 0pt 3px;
	padding:0pt;
	_paddin:0pt 0pt 0pt 10px;
}
#tt_program_title_sns {
	margin:0pt;
	padding:5px 0pt 0pt 0pt;
    font-family:"ＭＳ ゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	background:url("../../img/dmrver100907/common/tt_program_bg.gif") 0 0 no-repeat;
	width:640px;
	height:30px;
	color:#FFF;
    font-size:18px;
	line-height:normal;
	text-align:center;
	vertical-align:middle;
}
#tt_program_title {
	margin:0pt;
	padding:5px 0pt 0pt 0pt;
    font-family:"ＭＳ ゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	background:url("../../img/dmrver100907/common/tt_program_bg.gif") 0 0 no-repeat;
	width:640px;
	height:30px;
	color:#FFF;
    font-size:18px;
	line-height:normal;
	text-align:center;
	vertical-align:middle;
}
#tt_program_time_sns {
	margin:0pt;
	padding:5px 0pt 5px 0pt;
	text-align:left;
	font-size:14px;
	width:500px;
}
#tt_program_time {
	margin:0pt;
	padding:5px 0pt 5px 0pt;
	text-align:left;
	font-size:14px;
	width:500px;
}
#tt_program_genre {
	margin:0pt;
	padding:10px 0pt 10px 0pt;
	text-align:left;
	font-size:14px;
	border-bottom:1px dotted #cccccc;
}
#tt_program_genre td {
	padding:2px 0pt 2px 0pt;
}
#tt_program_shosai {
	margin:0pt;
	padding:10px 0pt 10px 0pt;
	border-bottom:1px dotted #cccccc;
	text-align:left;
}
#tt_program_shosai_text_sns {
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
	height:130px;
	text-align:left;
	overflow:auto;
	font-size:14px;
}
#tt_program_shosai_text {
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
	height:130px;
	text-align:left;
	overflow:auto;
	font-size:14px;
}
#tt_program_setting {
	margin:0pt;
	padding:10px 0pt 10px 0pt;
	border-bottom:1px dotted #cccccc;
	text-align:left;
}
#tt_program_setting td {
	padding:2px 0pt 2px 0pt;
}
#tt_program_button {
	margin:0pt;
	padding:10px 0pt 10px 0pt;
	height:30px;
	border-bottom:1px dotted #cccccc;
	text-align:left;
}
/*#tt_frame_bottom {clear:both;margin:0;padding:0;width:694px;height:15px;background:url(../../img/dmrver100907/common/tt_setting_frame_bottom.png) 0 0 no-repeat;}*/
.tt_frame_bottom_0 {
	clear:both;
	margin:0pt;
	padding:0pt;
	width:694px;
	height:15px;
	background:url(../../img/dmrver100907/common/tt_setting_frame_bottom.png) 0 0 no-repeat;
}
.tt_frame_bottom_1 {
	clear:both;
	margin:0pt;
	padding:0pt;
	width:940px;
	height:15px;
	background:url(../../img/dmrver100907/common/tt_setting_frame_bottom2.png) 0 0 no-repeat;
}
/*
 * html #tt_frame_bottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_bottom.png',sizingMethod='image');}
*/
* html .tt_frame_bottom_0 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_bottom.png',sizingMethod='image');}
* html .tt_frame_bottom_1 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/tt_setting_frame_bottom2.png',sizingMethod='image');}
p.tt_program_reserve {
    margin:0pt 20px 0pt 190px;
    _margin:0pt 20px 0pt 95px;
    float:left;
    cursor:pointer;
}
p.tt_program_reservea {
    margin:0pt 20px 0pt 30px;
    _margin:0pt 20px 0pt 95px;
    float:left;
    cursor:pointer;
}
p.tt_program_reserve a {
    display:block;
    background:url("../../img/dmrver100907/btn/btn-tt_program_reserve.gif") no-repeat;
    background-position:0px 0px;
    height:30px;
    width:116px;
    text-align:center;
    vertical-align:bottom;
    z-index:2;
}
p.tt_program_reserve a span {display:none;margin:0pt;padding:0pt;}
p.tt_program_reserve a:hover {background-position:0px -30px;}
p.tt_program_reserve a:active {background-position:0px -60px;}
p.tt_program_back {
    margin:0pt 0px 0pt 20px;
    _margin:0pt 0px 0pt 20px;
    float:left;
    cursor:pointer;
}
p.tt_program_back a {
    display:block;
    background:url("../../img/dmrver100907/btn/btn-tt_program_back.gif") no-repeat;
    background-position:0px 0px;
    height:30px;
    width:116px;
    text-align:center;
    vertical-align:bottom;
    z-index:2;
}
p.tt_program_back a span {display:none;margin:0pt;padding:0pt;}
p.tt_program_back a:hover {background-position:0px -30px;}
p.tt_program_back a:active {background-position:0px -60px;}
p.tt_program_reserving {
	margin:0pt 20px 0pt 190px;
	_margin-left:95px;
	float:left;
	cursor:pointer;
}
p.tt_program_reserving a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-tt_program_reserving.gif") no-repeat;
	background-position:0px 0px;
	height:30px;
	width:116px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.tt_program_reserving span {display:none; margin:0pt; padding:0pt;}
p.tt_program_reserve_cancel {
	margin:0pt 20px 0pt 190px;
	_margin:0pt 20px 0pt 95px;
	float:left;
	cursor:pointer;
}
p.tt_program_reserve_cancel a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-tt_program_reserve_cancel.gif") no-repeat;
	background-position:0px 0px;
	height:30px;
	width:116px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.tt_program_reserve_cancel a span {display:none; margin:0px; padding:0px;}
p.tt_program_reserve_cancel a:hover {background-position:0px -30px;}
p.tt_program_reserve_cancel a:active {background-position:0px -60px;}
p.tt_program_note {clear:left;margin:0pt;padding:0pt;text-align:center;}
#tt_program_recommend {margin:0pt;padding:10px 0pt 0pt 0pt;}
#tt_program_recommend ul {padding:4px 0pt 4px 0pt;}
#tt_program_recommend li {
	margin:0pt;
	padding:2px 0pt 2px 12px;
	background:url("../../img/dmrver100907/btn/tt_program_listnmark.gif") 0 4px no-repeat;
}
#infoalert_frame_container	{
	margin:0pt auto;
	padding:0pt;
	width:522px;
	cursor:default;
}
#infoalert_frame_top	{
	display:block;
	background:url('../../img/dmrver100907/common/integrate-alert-top.png') no-repeat scroll 0pt 0pt transparent;
	width:522px;
	height:10px;
	clear:both;
}
/* IE6 ONLY */
* html #infoalert_frame_top {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/integrate-alert-top.png',sizingMethod='image');
}
#infoalert_frame_body {
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/common/integrate-alert-bg.gif') repeat-y scroll 0pt 0pt transparent;
}
#infoalert_frame_main {
	margin:0pt auto;
	padding:0pt;
	width:522px;
}
#infoalert_title {padding:20px 20px 0px 20px;line-height:22px}
.infoalert_title_text {
	margin:0pt;
	padding:0pt;
	width:420px;
	font-size:18px;
	font-weight:bold;
	color:rgb(255, 0, 0);
	text-align:left;
	vertical-align:moddle;
}
#integrate_a_message{
	margin:20pt 20pt 0pt 25px;
	padding:0pt;
	font-size:15px;
	line-height:20px;
	text-align:left;
}
p.infoalert_pop_set	{
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 120px;
	float:left;
}
p.infoalert_pop_set a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-stationsetting.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	vertical-align:middle;
}
p.infoalert_pop_set a span	{display:none;margin:0pt; padding:0pt;}
p.infoalert_pop_set a:hover	{background-position:0px -34px;}
p.infoalert_pop_set a:active	{background-position:0px -68px;}
p.infoalert_pop_cancel {
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 50px;
	float:left;
}
p.infoalert_pop_cancel a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-cancel.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	text-align:right;
	vertical-align:middle;
}
p.infoalert_pop_cancel a span	{display:none;margin:0pt; padding:0pt;}
p.infoalert_pop_cancel a:hover	{background-position:0px -34px;}
p.infoalert_pop_cancel a:active	{background-position:0px -68px;}
p.infoalert_pop_close {margin-left:211px;_margin-left:0px;*margin-left:0px;}
p.infoalert_pop_close a	{
	background:transparent url('../../img/dmrver100907/btn/btn-close.gif') no-repeat scroll 0px 0px;
	display:block;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.infoalert_pop_close a span	{margin:0px;padding:0px;display:none;}
p.infoalert_pop_close a:hover	{background-position:0px -34px;}
p.infoalert_pop_close a:active {background-position:0px -68px;}

#infoalert_copyright	{
	clear:both;
	width:522px;
	font-size:13px;
	color:#7a7a7a;
	text-align:center;
}
#infoalert_frame_bottom {
	display:block;
	clear:both;
	background:url('../../img/dmrver100907/common/integrate-alert-bottom.png') no-repeat scroll 0pt 0pt transparent;
	margin:0pt;
	padding:0pt;
	width:522px;
	height:10px;
}
/*** 4.2 0010 ***/
#maintitle	{
	width:210px;
	height:90px;
	position:relative;
	top:10px;
	left:10px;
	float:left;
}
#maintitle	a{
	display:block;
	background:url('../../img/dmrver100907/trans_000.gif') no-repeat scroll 0% 0% transparent;
	width:160px;
	height:90px;
}
#maintitle h1 {display:none;}
#information	{
	width:320px;
	height:78px;
	background:url('../../img/dmrver100907/common/info-bg.gif') no-repeat scroll 0% 0% transparent;
	position:relative;
	top:22px;
	left:20px;
	float:left;
	overflow:hidden;
}
#information .info-text	{
	margin:26px 8px 0pt 8px;
	height:48px;
	font-size:12px;
	overflow:auto;
}
#information p	{line-height:16px;}
.infored a         {color:red;text-decoration:none;font-weight:700;}
.infored a:hover   {color:red;text-decoration:none;font-weight:700;}
.infored a:link    {color:red;text-decoration:none;font-weight:700;}
.infored a:active  {color:red;text-decoration:none;font-weight:700;}
.infored a:visited {color:red;text-decoration:none;font-weight:700;}
.infoblk a         {color:black;text-decoration:none;font-weight:700;}
.infoblk a:hover   {color:black;text-decoration:none;font-weight:700;}
.infoblk a:link    {color:black;text-decoration:none;font-weight:700;}
.infoblk a:active  {color:black;text-decoration:none;font-weight:700;}
.infoblk a:visited {color:black;text-decoration:none;font-weight:700;}
#gg_logo {
	margin:30px 12px 0pt 0pt;
	background:url('../../img/dmrver100907/g-guidelogo.png') no-repeat scroll 0% 0% transparent;
	width:100px;
	height:60px;
	float:right;
}
/* IE6 ONLY */
*html #gg_logo {
	margin:30px 6px 0pt 0pt;
	background:none;
	width:100px;
	height:60px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/g-guidelogo.png',sizingMethod='image');
	float:right;
}
#userstatus01 {
	margin:0pt 3px 0pt 0pt;
	width:280px;
	height:168px;
	color:white;
	float:right;
}
#userstatus01 table {margin:30px 0pt 0pt 20px;}
#userstatus01 tr {
	margin:0pt;
	padding:0pt;
	line-height:18px;
	_line-height:15px;
}
.logininput {width:130px;height:13px;font-size:13px;}
.logintext1 {margin:3px 0pt 0pt 10px;}
.logintext2 a{
	margin:0pt;
	color:rgb(208, 80, 0);
}
.logintext2 {
	margin:0pt;
	font-size:14px;
	font-weight:700;
	line-height:25px;
	*line-height:14px;
	color:rgb(34, 34, 34);
	text-align:center;
}
.logintext3 {margin:2px 20px 2px 5px;font-size:12px;line-height:13px;font-weight:700;}
.logintext4 {margin:4px 20px 4px 5px;_margin:3px 20px 3px 5px;font-size:13px;line-height:14px;font-weight:700;}
p.login {margin:2px 0pt 6px 0pt;}
p.login a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-login-btn.gif') no-repeat scroll 0px 0px transparent;
	height:22px;
	width:76px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.login a span {
	display:none;
	margin-top:0px;
	padding:0px;
}
p.login a:hover {background-position:0px -22px;}
p.login a:active {background-position:0px -44px;}
#mainmenu01 {
	clear:left;
	margin-left:10px;
	padding-top:26px;
	width:500px;
}
#mainmenu01 li {float:left;margin:0pt 0pt 0pt 4px;}
#mainmenu01 a {color:white;text-decoration:none;}
.tabimg_TOP-a {margin:0pt 2px 0pt 0pt;}
.tabimg_TOP-a a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top.gif') repeat scroll 0px 0px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_TOP-a a span	{display:none; margin:0pt;padding:0pt;}
.tabimg_TOP-a a:hover	{background-position:0px -52px;}
.tabimg_TOP-a a:active	{background-position:0px -104px;}
.tabimg_TOP-i {margin:0pt 2px 0pt 0pt;}
.tabimg_TOP-i a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top.gif') repeat scroll 0px -156px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_TOP-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_REG-a {margin:0px 2px 0px 0px;}
.tabimg_REG-a a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top-register.gif') repeat scroll 0px 0px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_REG-a a span	{display:none;margin:0pt;padding:0pt;}
.tabimg_REG-a a:hover	{background-position:0px -52px;}
.tabimg_REG-a a:active	{background-position:0px -104px;}
.tabimg_REG-i {margin:0px 2px 0px 0px;}
.tabimg_REG-i a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top-register.gif') repeat scroll 0px -156px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_REG-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_HLP-a {margin:0px 2px 0px 0px;}
.tabimg_HLP-a a {
	display:block;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	background:url('../../img/dmrver100907/btn/btn-top-help.gif') repeat scroll 0px 0px transparent;
}
.tabimg_HLP-a a span	{display:none;margin:0pt;padding:0pt;}
.tabimg_HLP-a a:hover	{background-position:0px -52px;}
.tabimg_HLP-a a:active	{background-position:0px -104px;}
.tabimg_HLP-i {margin:0px 2px 0px 0px;}
.tabimg_HLP-i a {
	display:block;
	vertical-align:bottom;
	background:url('../../img/dmrver100907/btn/btn-top-help.gif') repeat scroll 0px -156px transparent;
	height:52px;
	width:100px;
	text-align:center;
}
.tabimg_HLP-i a span {display:none;margin:0pt;padding:0pt;}
/*** 0012 ***/
#userstatus02 {
	margin:0pt 3px 0pt 0pt;
	background:url("../../img/dmrver100907/common/logout-bg.gif") no-repeat;
	width:280px;
	height:100px;
	color:white;
	float:right;
}
.logouttext1{
	margin:35px 10px 0pt 15px;
	padding:0pt;
	height:30px;
	font-size:12px;
	font-weight:700;
	line-height:13px;
	vertical-align:middle;
	text-align:left;
}
div.logouttext1 a{
	color:rgb(208, 80, 0);
}
#userstatus02 table {margin:0px 10px 0pt 15px;}
#userstatus02 tr {
	margin:0pt;
	padding:0pt;
	font-size:12px;
	font-weight:700;
	line-height:14px;
}
p.logout {margin:0px 0px 0px 0px;}
p.logout a {
	display:block;
	margin:5px 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/btn/btn-logout.gif") no-repeat transparent;
	background-position:0px 0px;
	height:22px;
	width:76px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.logout a span	{display:none;margin:0pt;padding:0pt;}
p.logout a:hover	{background-position:0px -22px;}
p.logout a:active	{background-position:0px -44px;}
#mainmenu02 {
	margin:0pt 0pt 0pt 10px;
	padding:26px 0pt 0pt 0pt;
	clear:left;
    width:988px;
}
* html #mainmenu02 {
/* IE6 ONLY */
	clear:left;
    width:988px;
	margin:0pt 0pt 0pt 10px;
	padding:16px 0pt 0pt 0pt;
}
*:first-child+html #mainmenu02 {
/* IE7 ONLY */
	clear:left;
    width:988px;
	margin:10px 0pt -4px 10px;
	padding:16px 0pt 0pt 0pt;
}
#mainmenu02 li {margin:0pt;float:left;}
#mainmenu02 a {color:white;text-decoration:none;}
.tabimg_HOM-a {margin:0pt;}
.tabimg_HOM-a a {
	display: block;
	background:url('../../img/dmrver100907/btn/btn-home.gif') repeat scroll 0px 0px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_HOM-a a span { display: none; margin: 0pt; padding: 0pt; }
.tabimg_HOM-a a:hover { background-position: 0px -52px; }
.tabimg_HOM-a a:active { background-position: 0px -104px; }
.tabimg_HOM-i	{margin:0pt;}
.tabimg_HOM-i a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-home.gif') repeat scroll 0px -156px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_HOM-i a span	{display:none;margin:0pt;padding:0pt;}
.tabimg_RCM-a { margin:0pt;padding:0pt 0pt 0pt 9px;}
.tabimg_RCM-a a {display:block;
	height: 52px;
	width: 107px;
	text-align: center;
	vertical-align: bottom;
	background: url('../../img/dmrver100907/btn/btn-osusume.gif') no-repeat scroll 0px 0px transparent;
}
.tabimg_RCM-a a span { display:none;margin:0pt;padding:0pt;}
.tabimg_RCM-a a:hover { background-position:0px -52px;}
.tabimg_RCM-a a:active { background-position:0px -104px;}
.tabimg_RCM-i { margin:0pt;padding:0pt 0pt 0pt 9px;}
.tabimg_RCM-i a {display:block;
	height: 52px;
	width: 107px;
	text-align: center;
	vertical-align: bottom;
	background: url('../../img/dmrver100907/btn/btn-osusume.gif') no-repeat scroll 0px -156px transparent;
}
.tabimg_RCM-i a span { display:none;margin:0pt;padding:0pt;}
.tabimg_SGG-a {padding: 0pt 0pt 0pt 9px;}
.tabimg_SGG-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background:url('../../img/dmrver100907/btn/btn-program.gif') no-repeat scroll 0px 0px transparent;
}
.tabimg_SGG-a a span { display:none;margin:0pt;padding:0pt;}
.tabimg_SGG-a a:hover { background-position:0px -52px;}
.tabimg_SGG-a a:active { background-position:0px -104px;}
.tabimg_SGG-i {padding: 0pt 0pt 0pt 9px;}
.tabimg_SGG-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background:url('../../img/dmrver100907/btn/btn-program.gif') no-repeat scroll 0px -156px transparent;
}
.tabimg_SGG-i a span {display:none;margin:0pt;padding:0pt;}

.tabimg_GNR-a {margin:0pt;}
.tabimg_GNR-a a {
	display:block;
	background: url('../../img/dmrver100907/btn/btn-genresearch.gif') no-repeat scroll 0px 0px transparent;
	height:52px;
	width:101px;
	text-align:center;
	vertical-align:bottom;

}
.tabimg_GNR-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_GNR-a a:hover {background-position:0px -52px;}
.tabimg_GNR-a a:active {background-position:0px -104px;}
.tabimg_GNR-i {margin:0pt;}
.tabimg_GNR-i a {
	display:block;
	background: url('../../img/dmrver100907/btn/btn-genresearch.gif') no-repeat scroll 0px -156px transparent;
	height:52px;
	width:101px;
	text-align:center;
	vertical-align:bottom;

}
.tabimg_GNR-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RKW-a {margin:0pt;}
.tabimg_RKW-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-autokeyword.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_RKW-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RKW-a a:hover {background-position:0px -52px;}
.tabimg_RKW-a a:active {background-position:0px -104px;}
.tabimg_RKW-i {margin:0pt;}
.tabimg_RKW-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-autokeyword.gif') no-repeat scroll 0px -156px transparent; }
.tabimg_RKW-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RKW2-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-autokeyword2.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_RKW2-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RKW2-a a:hover {background-position:0px -52px;}
.tabimg_RKW2-a a:active {background-position:0px -104px;}
.tabimg_RKW2-i {margin:0pt;}
.tabimg_RKW2-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-autokeyword2.gif') no-repeat scroll 0px -156px transparent; }
.tabimg_RKW2-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RSV-a {margin:0pt;padding: 0pt 0pt 0pt 9px;}
.tabimg_RSV-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-reservelist.gif') no-repeat scroll 0px 0px transparent;
}
.tabimg_RSV-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RSV-a a:hover {background-position:0px -52px;}
.tabimg_RSV-a a:active {background-position:0px -104px;}
.tabimg_RSV-i {margin:0pt;padding: 0pt 0pt 0pt 9px;}
.tabimg_RSV-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-reservelist.gif') no-repeat scroll 0px -156px transparent;
}
.tabimg_RSV-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RSVa-a {margin:0pt;padding: 0pt 0pt 0pt 9px;}
.tabimg_RSVa-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-reservelist_a.gif') no-repeat scroll 0px 0px transparent;
}
.tabimg_RSVa-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RSVa-a a:hover {background-position:0px -52px;}
.tabimg_RSVa-a a:active {background-position:0px -104px;}
.tabimg_RSVa-i {margin:0pt;padding: 0pt 0pt 0pt 9px;}
.tabimg_RSVa-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-reservelist_a.gif') no-repeat scroll 0px -156px transparent;
}
.tabimg_RSVa-i a span {display:none;margin:0pt;padding:0pt;}




.tabimg_RLS-a {margin:0pt;}
.tabimg_RLS-a a {
	display:block;
	height:52px;
	width:101px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-movielist.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_RLS-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_RLS-a a:hover {background-position:0px -52px;}
.tabimg_RLS-a a:active {background-position:0px -104px;}
.tabimg_RLS-i {margin:0pt;}
.tabimg_RLS-i a {
	display:block;
	height:52px;
	width:101px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-movielist.gif') no-repeat scroll 0px -156px transparent; }
.tabimg_RLS-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_DIG-a {margin:0pt;}
.tabimg_DIG-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-diga.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_DIG-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_DIG-a a:hover {background-position:0px -52px;}
.tabimg_DIG-a a:active {background-position:0px -104px;}
.tabimg_DIG-i {margin:0pt;}
.tabimg_DIG-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-diga.gif') no-repeat scroll 0px -156px transparent; }
.tabimg_DIG-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_DIGa-a {margin:0pt;}
.tabimg_DIGa-a a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-diga_a.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_DIGa-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_DIGa-a a:hover {background-position:0px -52px;}
.tabimg_DIGa-a a:active {background-position:0px -104px;}
.tabimg_DIGa-i {margin:0pt;}
.tabimg_DIGa-i a {
	display:block;
	height:52px;
	width:107px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-diga_a.gif') no-repeat scroll 0px -156px transparent; }
.tabimg_DIGa-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_USR-a {margin:0pt;padding: 16px 0pt 0pt 3px;}
.tabimg_USR-a a {
	display:block;
	height:36px;
	width:58px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-setting.gif') no-repeat scroll 0px 0px transparent; }
.tabimg_USR-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_USR-a a:hover {background-position:0px -36px;}
.tabimg_USR-a a:active {background-position:0px -72px;}
.tabimg_USR-i {margin:0pt;padding: 16px 0pt 0pt 3px;}
.tabimg_USR-i a {
	display:block;
	height:36px;
	width:58px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-setting.gif') no-repeat scroll 0px -108px transparent; }
.tabimg_USR-i a span {display:none;margin:0pt;padding:0pt;}
.tabimg_HLP2-a {margin:0pt;padding: 16px 0pt 0pt 3px;}
.tabimg_HLP2-a a {
	display:block;
	height:36px;
	width:58px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-help.gif') no-repeat scroll 0px 0px transparent;
}
.tabimg_HLP2-a a span {display:none;margin:0pt;padding:0pt;}
.tabimg_HLP2-a a:hover {background-position:0px -36px;}
.tabimg_HLP2-a a:active {background-position:0px -72px;}
.tabimg_HLP2-i {margin:0pt;padding: 16px 0pt 0pt 3px;}
.tabimg_HLP2-i a {
	display:block;
	height:36px;
	width:58px;
	text-align:center;
	vertical-align:bottom;
	background: url('../../img/dmrver100907/btn/btn-help.gif') no-repeat scroll 0px -108px transparent;
}
.tabimg_HLP2-i a span {display:none;margin:0pt;padding:0pt;}
/*** 0020 ***/
#statusarea {
	margin:0pt 0pt 5px 0pt;
	background:rgb(255, 255, 255);
/*	background:rgb(200, 200, 200) none repeat scroll 0% 0%; */
	border:1px ridge rgb(200, 200, 200);
    font-size:13px;
    line-height:17px;
}
.status_msg_area {
	margin:0pt;
	background:rgb(255, 255, 255) none repeat scroll 0% 0%;
	text-align:left;
	-moz-background-clip:-moz-initial;
	-moz-background-origin:-moz-initial;
	-moz-background-inline-policy:-moz-initial;
}
.status_msg_title {
	background:rgb(82, 128, 230) none repeat scroll 0% 0%;
/*	background:rgb(20, 165, 235) none repeat scroll 0% 0%;　*/
	width:100px;
	text-align:center;
	color:white;
	font-size:17px;
	font-weight:700;
}
.status_msg_text {
	background:rgb(255, 255, 255);
/*	border:2px ridge rgb(20, 165, 235); */
	border:2px ridge rgb(82, 128, 230);
	width:540px;
	text-align:center;
}
#statustext				{color:black;text-decoration:none; font-weight:700;}
#statustext a			{color:black;text-decoration:none; font-weight:700;}
#statustext a:hover		{color:black;text-decoration:none; font-weight:700;}
#statustext a:link		{color:black;text-decoration:none; font-weight:700;}
#statustext a:active	{color:black;text-decoration:none; font-weight:700;}
#statustext a:visited	{color:black;text-decoration:none; font-weight:700;}
.statusmorec	{margin:0pt;padding:0pt;width:70px;}
.statusmorec a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-status-more.gif') 0 0 no-repeat;
	width:60px;
	height:18px;
	vertical-align:middle;
	float:right;
}
.statusmorec a span		{display:none;margin:0pt;padding:0pt;}
.statusmorec a:hover	{background-position:0px -18px;}
.statusmorec a:active	{background-position:0px -36px;}
.statuserrmsgc	{margin:0pt;padding:0pt 2px 0pt 0pt;width:70px;}
.statuserrmsgc a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-error-account.gif') 0 0 no-repeat;
	width:60px;
	height:18px;
	vertical-align:middle;
	float:right;
}
.statuserrmsgc a span	{display:none;margin:0pt;padding:0pt;}
.statuserrmsgc a:hover	{background-position:0px -18px;}
.statuserrmsgc a:active	{background-position:0px -36px;}
.statusInfo	{margin:5px;width:460px;font-size:14px;}
.si_col1 {
	width:120px;
	padding-right:4px;
	text-align:right;
	font-size:14px;
	line-height:17px;
}
.si_col2 {
	width:300px;
	font-size:14px;
	line-height:17px;
}
.si_col2d {
	padding-left:2px;
	text-align:left;
	width:300px;
	font-size:14px;
	line-height:17px;
	overflow:hidden;
}
.dmrsvr_msg_area {
	margin:0pt;
	padding:0pt;
	background:rgb(255, 255, 255) none repeat scroll 0% 0%;
	text-align:left;
	-moz-background-clip:-moz-initial;
	-moz-background-origin:-moz-initial;
	-moz-background-inline-policy:-moz-initial;
}
.dmrsvr_msg_title {
	background:rgb(135, 166, 235) none repeat scroll 0% 0%;
	width:100px;
	text-align:center;
	color:white;
	font-size:17px;
	font-weight:700;
}
.dmrsvr_msg_text {
	margin:0pt;
	background:rgb(255, 255, 255);
	border:2px ridge rgb(135, 166, 235);
	width:540px;
	text-align:center;
}
#dmrsvrtext				{color:black;text-decoration:none; font-weight:700;}
#dmrsvrtext a			{color:black;text-decoration:none; font-weight:700;}
#dmrsvrtext a:hover		{color:black;text-decoration:none; font-weight:700;}
#dmrsvrtext a:link		{color:black;text-decoration:none; font-weight:700;}
#dmrsvrtext a:active	{color:black;text-decoration:none; font-weight:700;}
#dmrsvrtext a:visited	{color:black;text-decoration:none; font-weight:700;}
.dmrsvrInfo	{margin:5px 0pt 5px 5px;width:425px;font-size:14px;}
.dmrsvrInfo_tuchi	{margin:5px 0pt 5px 5px;width:460px;font-size:14px;}
.dm_col0 {
	width:50px;
	padding-right:4px;
	text-align:center;
	font-size:13px;
	line-height:15px;
}
.dm_col1 {
	width:120px;
	padding-right:4px;
	text-align:center;
	font-size:13px;
	line-height:15px;
}
.dm_col1_tuchi {
	width:150px;
	padding-right:4px;
	text-align:center;
	font-size:13px;
	line-height:15px;
}
.dm_col2 {
	width:255px;
	font-size:13px;
	line-height:15px;
}
.dm_col2d {
	padding-left:2px;
	text-align:left;
	width:255px;
	font-size:13px;
	line-height:15px;
	overflow:hidden;
}
#kikiinfoget	{
	margin:0pt 1px 0pt 1px;
	_margin:0pt 0pt 0pt 1px;
	padding:0pt;
	background:rgb(255, 255, 255);
	border:2px solid rgb(207, 219, 248);
	width:632px;
}
* html #kikiinfoget {
/* IE6 ONLY */
	margin:0pt 0pt 0pt 1px;
	background:rgb(255, 255, 255);
	border:2px solid rgb(207, 219, 248);
	width:632px;
}
.kikiinfoget1	{
	margin:0pt;
	padding:0pt;
	background:rgb(225, 233, 251) none repeat scroll 0% 0%;
	text-align:center;
	-moz-background-clip:-moz-initial;
	-moz-background-origin:-moz-initial;
	-moz-background-inline-policy:-moz-initial;
	vertical-align:bottom;
	float:left;
}
.kikiinfo_status_0 {
	width:100px;
}
.kikiinfo_status_1 {
	width:150px;
	_width:150px;
	color:blue;
	font-weight:700;
	vertical-align:middle;
	text-align:center;
}
.kikiinfo_status_3 {
	width:180px;
	_width:180px;
	color:blue;
	font-weight:700;
	vertical-align:middle;
	text-align:center;
}
.kikiinfo_div_0	{
	width:393px;
	_width:392px;
	vertical-align:middle;
	text-align:left;
}
.kikiinfo_div_3	{
	width:383px;
	height:20px;
	vertical-align:middle;
	text-align:left;
/*	border:2px ridge rgb(43, 110, 202);  */
/*	border:2px ridge rgb(142, 192, 237); */
	border:2px ridge rgb(81, 142, 217);
	background:rgb(225, 233, 251);
}
.kikiinfo_div_9	{
	width:343px;
	vertical-align:middle;
	font-size:13px;
	text-align:left;
}
.kikiinfo_get_img_0	{
	vertical-align:middle;
	text-align:left;
/*
	width:30px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
*/
	overflow:hidden;
}
.kikiinfo_get_img_1	{
	vertical-align:middle;
	text-align:left;
	width:30px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_2	{
	vertical-align:middle;
	text-align:left;
	width:60px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_30 {
	vertical-align:middle;
	text-align:left;
	width:90px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_32 {
	vertical-align:middle;
	text-align:left;
	width:120px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_34 {
	vertical-align:middle;
	text-align:left;
	width:180px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_36 {
	vertical-align:middle;
	text-align:left;
	width:240px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_38 {
	vertical-align:middle;
	text-align:left;
	width:320px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_get_img_4 {
	vertical-align:middle;
	text-align:left;
	width:360px;
	height:20px;
	background:transparent url('../../img/dmrver100907/common/diga-info-stutas01-3.gif') repeat-x scroll 0% 0%;
	overflow:hidden;
}
.kikiinfo_upd {margin:0pt;padding:0pt;width:70px;}
.kikiinfo_upd a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-yes3.gif') 0 0 no-repeat;
	width:60px;
	height:18px;
	vertical-align:middle;
	float:right;
}
.kikiinfo_upd a span	{display:none;margin:0pt;padding:0pt;}
.kikiinfo_upd a:hover	{background-position:0px -18px;}
.kikiinfo_upd a:active	{background-position:0px -36px;}
.kikiinfo_btnc	{margin:0pt;padding:0pt;width:70px;}
.kikiinfo_btnc a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-getstatus.gif') 0 0 no-repeat;
	width:60px;
	height:18px;
	vertical-align:middle;
	float:right;
}
.kikiinfo_btnc a span	{display:none;margin:0pt;padding:0pt;}
.kikiinfo_btnc a:hover	{background-position:0px -18px;}
.kikiinfo_btnc a:active	{background-position:0px -36px;}
/*
.kikiinfo_btncr	{
	background-image:url('../../img/dmrver100907/progress.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:70px;
	text-align:center;
	vertical-align:middle;
}
*/
.modelselect	{
	margin:0px;
	padding:0pt;
	width:640px;
}
.selkikiinfo1	{
	background:rgb(255, 255, 255) none repeat scroll 0% 0%;
/*	background:rgb(200, 200, 200) none repeat scroll 0% 0%; */
	height:25px;
	text-align:center;
	-moz-background-clip:-moz-initial;
	-moz-background-origin:-moz-initial;
	-moz-background-inline-policy:-moz-initial;
	vertical-align:middle;
}
.model	{
	margin:2px 0pt 0pt 0pt;
	width:260px;
	font-size:13px;
	vertical-align:middle;
	float:left;
}
#disp_hdd {
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
	float:left;
}
#disp_hdd_zan {
	width:163px;
}
#disp_hdd_zan_mod {
	width:70px;
	text-align:center;
}
.config_setc	{margin:0pt;padding:0pt;width:70px;}
.config_setc a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-config.gif') 0 0 no-repeat;
	width:60px;
	height:18px;
	vertical-align:middle;
	float:right;
}
.config_setc a span	{display:none;margin:0pt; padding:0pt;}
.config_setc a:hover	{background-position:0px -18px;}
.config_setc a:active	{background-position:0px -36px;}
/*** 0030 ***/
#footer {
	margin:0pt;
	background:url('../../img/dmrver100907/common/footer-bg.gif') no-repeat scroll 0% 0% rgb(255, 255, 255);
	width:1000px;
	height:45px;
}
#footer ul {margin-top:0px;}
#footer li {
	margin:10px 0pt 0pt 0pt;
	padding:0pt 16px 0pt 0pt;
	border-right:1px solid rgb(119, 119, 119);
	text-indent:10px;
	height:20px;
	float:left;
}
#footer li a {
	margin:0pt;
	text-decoration:none;
	font-size:13px;
	vertical-align:middle;
	color:gray;
}
#footer li a:hover {
	text-decoration:none;
	color:rgb(0, 80, 255);
}
#copyright {
	display:block;
	height:30px;
	width:100%;
	font-size:14px;
	text-align:center;
}
/*** 1101  ***/
.integrate_top	{
	margin:0pt 0pt 10px 10px;
	padding:0px 0pt;
	background:url('../../img/dmrver100907/common/integrate-top-bg.gif') repeat-y scroll 0pt 0pt transparent;
	width:620px;
	float:left;
}
.integrate_top p	{
	margin:5px 10pt 0pt 10px;
	padding:0pt;
	font-size:14px;
	line-height:17px;
}
p.integrate_help	{
	margin:0pt 10px 0pt 0pt;
	_margin:-10px 10px 0pt 0pt;
	height:40px;
	float:right;
}
p.integrate_help a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-top.gif') no-repeat scroll 0px 0px transparent;
	height:35px;
	width:210px;
	text-align:right;
	vertical-align:top;
}
p.integrate_help a span		{display:none;margin:0pt; padding:0pt;}
p.integrate_help a:hover	{background-position:0px -35px;}
p.integrate_help a:active	{background-position:0px -70px;}
.integrate_top_bottom	{
 	margin:0pt auto;
	background:url('../../img/dmrver100907/common/integrate-top-bottom.gif') no-repeat scroll center bottom transparent;
	width:620px;
	height:10px;
}
.integrate_top2	{
	margin:0pt 0pt 10px 10px;
	padding:0pt 0pt 0pt 0pt;
	width:620px;
	float:left;
}
.present_guide	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 10px;
	height:40px;
}
*:first-child+html .present_guide	{
/* IE7 ONLY */
	margin:0pt 0pt 0pt 0pt;
	padding:0px 0pt 0pt 10px;
}
p.present_guide_btn	{
	padding:0pt;
	_padding:0pt;
}
p.present_guide_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-presentguide.gif') no-repeat scroll bottom transparent;
	width:600px;
	height:40px;
	background-position:0px 0px;
}
p.present_guide_btn a span   {display:none;margin:0pt; padding:0pt;}
p.present_guide_btn a:hover  {background-position:0px -41px;}
p.present_guide_btn a:active {background-position:0px -80px;}
#mainvisual	{
	margin:0px 0pt 10px 10px;
	padding:0pt 0pt 0pt 0pt;
	width:620px;
	float:left;
	_margin:0px 0pt 10px 5px;
}
#mainvisual .intro	{
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/intro_w_body.gif') repeat-y scroll 0% 0% transparent;
}
#mainvisual .intro p	{
	margin:0pt auto;
	padding:5px 0pt 5px 0pt;
	font-size:14px;
	line-height:18px;
}
#mainvisual .intro_head	{
	margin:0pt;
	padding:10px 0pt 5px 0pt;
}
#mainvisual .intro_new0	{
	margin:0pt auto;
	padding:5px 10px 5px 10px;
	width:300px;
}
#mainvisual .intro_new1	{
	margin:0pt auto;
	padding:5px 0pt 5px 0pt;
	width:600px;
}
#mainvisual .intro_neww1_top	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/intro_neww1_top.gif') no-repeat scroll center bottom transparent;
	width:600px;
	height:10px;
}
#mainvisual .intro_neww1_body	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/intro_neww1_body.gif') repeat-y scroll 0% 0% transparent;
	width:600px;
}
#mainvisual .intro_neww1_body p	{
	margin:0pt 10px;
	padding:10px 0pt;
	font-size:13px;
	line-height:18px;
}
#mainvisual .intro_neww1_body .intro_title	{
	background:url('../../img/dmrver100907/intro_neww1_hr.gif') no-repeat scroll left bottom transparent;
	padding-top:0pt ! important;
}
#mainvisual .intro_neww1_bottom	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/intro_neww1_bottom.gif') no-repeat scroll 0% 0% transparent;
	width:600px;
	height:10px;
}
#mainvisual .intro_new2	{
	margin:0pt auto;
	padding:5px 0pt 5px 0pt;
	width:600px;
}
#mainvisual .intro_neww2_top	{
	margin:0pt;
	background:url('../../img/dmrver100907/intro_neww2_top.gif') no-repeat scroll center bottom transparent;
	width:295px;
	height:10px;
}
#mainvisual .intro_neww2_body	{
	margin:0pt;
	background:url('../../img/dmrver100907/intro_neww2_body.gif') repeat-y scroll 0% 0% transparent;
	width:290px;
}
#mainvisual .intro_neww2_body p	{margin:5px 10px 5px 10px;font-size:14px;}
#mainvisual .intro_neww2_body .intro_p	{margin:17px 10px 5px 10px;font-size:14px;}
#mainvisual .intro_neww2_body .intro_title	{
	margin:0pt 10px 0pt 20px;
	background:url('../../img/dmrver100907/intro_neww2_hr.gif') no-repeat scroll left bottom transparent;
	padding-bottom:10px;
	text-align:left;
}
#mainvisual .intro_neww2_bottom {
	margin:0pt;
	background:url('../../img/dmrver100907/intro_neww2_bottom.gif') no-repeat scroll 0% 0% transparent;
	width:295px;
	height:10px;
}
#mainvisual .intro_table	{padding:10px 10px 10px 10px;}
#mainvisual .intro_foot		{padding:0pt;}
#mainvisual .intro_foot p	{padding:10px 0pt 10px 0pt;}
/*** FromMail_top ***/
.borderbox_center	{
	margin:0pt;
	border:1px solid rgb(160, 160, 160);
	background:none repeat scroll 0% 0% rgb(255, 255, 255);
	width:640px;
	text-align:center;
}
.borderbox_center p	{
	margin:0pt 50px 0pt 50px;
	font-size:15px;
	color:#666666;
	text-align:left;
}
.mem_info_table {
	margin:0pt 50px 0pt 50px;
	padding:0pt;
	width:500px;
}
.mem_info_table tr	{
	padding:4px 0pt 0pt 0pt;
	font-size:15px;
}
p.mem_login	{
	margin:0pt;
	padding:20px 0pt 20px 225px;
	float:left;
}
p.mem_login a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mementery-login.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	vertical-align:middle;
}
p.mem_login a span	{display:none;margin:0pt; padding:0pt;}
p.mem_login a:hover	{background-position:0px -35px;}
p.mem_login a:active	{background-position:0px -70px;}
/*** 1301 1302 1303 ***/
.mementery_left	{
	display:block;
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 30px;
	width:230px;
	height:560px;
	float:left;
}
#mementry_st {
	width:230px;
	height:560px;
}
.mementry_st1 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/mementry-step1.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.mementry_st2 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/mementry-step2.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.mementry_st3 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/mementry-step3.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.mementery_right	{
	display:block;
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 30px;
	width:640px;
	float:left;
}
.mementery_borderbox	{
	margin:0pt 0pt 0pt 0pt;
	border:1px solid rgb(160, 160, 160);
	background:none repeat scroll 0% 0% rgb(255, 255, 255);
	width:640px;
	text-align:center;
}
.mementery_borderbox p	{
	margin:0pt 20px 0pt 20px;
	font-size:15px;
	text-align:left;
}
.mem_entry_table	{
	margin:10px 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 50px;
	width:600px;
}
.mem_entry_table td	{
	padding:4px 0pt 0pt 0pt;
	font-size:14px;
}
p.cpentry_btn	{
	margin:0pt 0pt 0pt 20px;
	padding:0pt 0pt 0pt 0pt;
}
p.cpentry_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-cpmem-entry.gif') repeat scroll 0px 0px transparent;
	height:40px;
	width:170px;
	vertical-align:middle;
}
p.cpentry_btn a span	{display:none;margin:0pt; padding:0pt;}
p.cpentry_btn a:hover	{background-position:0px -40px;}
p.cpentry_btn a:active	{background-position:0px -80px;}
p.entry2	{
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 120px;
	float:left;
}
p.entry2 a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-mementry.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	vertical-align:middle;
}
p.entry2 a span	{display:none;margin:0pt; padding:0pt;}
p.entry2 a:hover	{background-position:0px -35px;}
p.entry2 a:active	{background-position:0px -70px;}
p.modify2 {
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 50px;
	float:left;
}
p.modify2 a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-step1-cansel.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.modify2 a span	{display:none;margin:0pt; padding:0pt;}
p.modify2 a:hover	{background-position:0px -35px;}
p.modify2 a:active	{background-position:0px -70px;}
.kiyaku_box {margin:0pt 0pt 0pt 5px;padding:0pt 0pt 0pt 0pt;}
.inlineframe	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 5px;
	border:1px solid #aaaaaa;
	font-size:14px;
	float:left;
}
p.agree	{margin:0pt 0pt 0pt 0pt;padding:10px 0pt 10px 120px;float:left;}
p.agree a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-agree.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.agree a span		{display:none;margin:0pt; padding:0pt;}
p.agree a:hover	{background-position:0px -35px;}
p.agree a:active	{background-position:0px -70px;}

p.disagree	{margin:0pt 0pt 0pt 0pt;padding:10px 0pt 10px 50px;float:left;}
p.disagree a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-disagree.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.disagree a span	{display:none;margin:0pt; padding:0pt;}
p.disagree a:hover	{background-position:0px -35px;}
p.disagree a:active	{background-position:0px -70px;}
p.mementry_login	{margin:0pt 0pt 0pt 0pt;padding:10px 0pt 10px 225px;float:left;}
p.mementry_login a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mementery-login.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.mementry_login a span	{display:none;margin:0pt; padding:0pt;}
p.mementry_login a:hover	{background-position:0px -35px;}
p.mementry_login a:active	{background-position:0px -70px;}
/*** 1401 1402 1404***/
p.sentmailreminder	{float:left; margin:10px 20px 0px 260px; _margin-left:130px;}
p.sentmailreminder a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-sentmailreminder.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:145px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.sentmailreminder a span	{display:none;margin:0pt; padding:0pt;}
p.sentmailreminder a:hover	{background-position:0px -34px;}
p.sentmailreminder a:active	{background-position:0px -68px;}
p.dimoratop1	{ margin:10px 380px 0px 380px;}
p.dimoratop1 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop1 a span		{display:none;margin:0pt; padding:0pt;}
p.dimoratop1 a:hover	{background-position:0px -34px;}
p.dimoratop1 a:active	{background-position:0px -68px;}
p.yudologin	{float:left; margin:10px 20px 0px 280px;_margin-left:140px;}
p.yudologin a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-loginmain.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.yudologin a span	{display:none; margin:0pt; padding:0pt;}
p.yudologin a:hover	{background-position:0px -34px;}
p.yudologin a:active	{background-position:0px -68px;}
/*** 1501 - 1507 ***/
.integrate_step_left	{
	display:block;
	margin:0pt 0pt 0pt 0px;
	padding:0pt 0pt 0pt 30px;
	width:230px;
	height:350px;
	float:left;
}
.integrate_step_right	{
	display:block;
	margin:0pt 0pt 0pt 0px;
	padding:0pt 30px 0pt 30px;
	width:640px;
	float:right;
}
.integrate_step_center {
	display:block;
	width:640px;
	margin-left:180px;
}
#integrate_st	{
	width:230px;
	height:350px;
}
.integrate_st1	{
	display:block;
	background:transparent url('../../img/dmrver100907/common/integrate-step1-p01.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.integrate_st2	{
	display:block;
	background:transparent url('../../img/dmrver100907/common/integrate-step2-p01.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.integrate_st3	{
	display:block;
	background:transparent url('../../img/dmrver100907/common/integrate-step3-p01.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}

.integrate_borderbox	{
	margin:0pt;
	border:1px solid rgb(160, 160, 160);
	background:none repeat scroll 0% 0% rgb(255, 255, 255);
	width:640px;
	text-align:center;
}
.integrate_borderbox p	{
	margin:0pt 20px 0pt 20px;
	font-size:14px;
	text-align:left;
}
.integrate_blue_t	{
	margin:0px;
	padding:4px 0pt 0pt;
	width:600px;
}
.integrate_blue_t td	{
	padding:4px 4px 4px 4px;
	font-size:14px;
	color:rgb(65, 65, 65);
}
p.integrate_ok	{
	margin:10px 0pt 10px 130px;
	_margin:10px 0pt 10px 70px;
	padding:0pt;
	float:left;
}
p.integrate_ok a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-step1-ok.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	vertical-align:middle;
}
p.integrate_ok a span	{display:none; margin:0pt; padding:0pt;}
p.integrate_ok a:hover	{background-position:0px -35px;}
p.integrate_ok a:active	{background-position:0px -70px;}
p.integrate_cancel_proc	{
	margin:10px 0pt 10px 130px;
	_margin:10px 0pt 10px 70px;
	padding:0pt;
	float:left;
}
p.integrate_cancel_proc a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-cancel_proc.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	vertical-align:middle;
}
p.integrate_cancel_proc a span	{display:none; margin:0pt; padding:0pt;}
p.integrate_cancel_proc a:hover	{background-position:0px -35px;}
p.integrate_cancel_proc a:active	{background-position:0px -70px;}
p.integrate_cansel {
	margin:10px 0pt 10px 40px;
	padding:0pt;
	width:150px;
	float:left;
}
p.integrate_cansel a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-step1-cansel.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	vertical-align:middle;
}
p.integrate_cansel a span	{display:none; margin:0pt; padding:0pt;}
p.integrate_cansel a:hover	{background-position:0px -35px;}
p.integrate_cansel a:active	{background-position:0px -70px;}
p.integrate_agree	{
	margin:10px 0pt 10px 130px;
	_margin:0pt 0pt 10px 70px;
	padding:0pt 0pt;
	float:left;
}
p.integrate_agree a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-agree.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.integrate_agree a span	{display:none; margin:0pt; padding:0pt;}
p.integrate_agree a:hover	{background-position:0px -35px;}
p.integrate_agree a:active	{background-position:0px -70px;}

p.integrate_disagree	{
	display:block;
	margin:10px 0pt 10px 40px;
	_margin:0pt 0pt 10px 40px;
	padding:0pt 0pt;
	float:left;
}
p.integrate_disagree a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-disagree.gif') repeat scroll 0px 0px transparent;
	height:35px;
	width:150px;
	text-align:right;
	vertical-align:middle;
}
p.integrate_disagree a span		{display:none; margin:0pt; padding:0pt;}
p.integrate_disagree a:hover	{background-position:0px -35px;}
p.integrate_disagree a:active	{background-position:0px -70px;}
p.integrate_close	{
	margin:10px 0pt 10px 230px;
	_margin:10px 0pt 10px 115px;
	padding:0pt;
	float:left;
}
p.integrate_close a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-close.gif") no-repeat;
	background-position:0px 0px;
	height:35px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_close a span	{display:none;margin:0px;padding:0px;}
p.integrate_close a:hover	{background-position:0px -35px;}
p.integrate_close a:active	{background-position:0px -70px;}

/*
===============================================================
2:html and body
===============================================================
*/
#keyword	{
	margin:1px;
	background:#dddddd;
	border:1px solid #cccccc;
	text-align:center;
	font-size:1.0em;
	font-weight:700;
}
#err_msg_w {display:none;}
#err_msg {
	margin:5px 40px 20px 40px;
	padding:0pt 5px 0pt 5px;
	font-size:14px;
	color:red;
	font-weight:bold;
	text-align:left;
}
#err_msg1 {
	margin:5px 40px 5px 40px;
	padding:0px 5px 0px 5px;
	background:#ffffa0;
	font-size:0.9em;
	color:red;
	font-weight:bold;
	text-align:left;
}
#err_msg_w2 {display:none;}
#err_msg2 {
	margin:5px 5px 5px 5px;
	padding:0pt 5px 0px 5px;
	font-size:14px;
	color:red;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
}
/*** 2801 ***/
#melmaga_errmsg {
	margin:5px 40px 5px 40px;
	padding:0px 5px 0px 5px;
	background:#ffffa0;
	font-size:13px;
	color:red;
	font-weight:bold;
	text-align:left;
}
/*** 2843 ***/
.kikientry_left	{
	display:block;
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 30px;
	width:230px;
	height:560px;
	float:left;
}
#kikientry_st {
	width:230px;
	height:560px;
}
.kikientry_st1 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/diga-registration-step1.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.kikientry_st2 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/diga-registration-step2.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.kikientry_st3 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/diga-registration-step3.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.kikientry_st4 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/diga-registration-step4.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.nokikientry_st1 {
	display:block;
	background:transparent url('../../img/dmrver100907/common/mailnotice-registration-step1.gif') no-repeat scroll 0pt 0pt ! important;
	color:rgb(255, 255, 255) ! important;
}
.kikientry_right	{
	display:block;
	margin:0pt;
	padding:0pt 0pt 0pt 30px;
	width:660px;
	float:left;
}
.kikientry_borderbox	{
	margin:0pt;
	border:1px solid rgb(160, 160, 160);
	background:none repeat scroll 0% 0% rgb(255, 255, 255);
	width:660px;
	text-align:center;
}
.kikientry_borderbox p	{
	margin:0pt;
	font-size:15px;
	text-align:left;
}
.kikientry_text {
	margin:100px 0pt 0pt 20px;
	padding:100px 0pt 0pt 20px;
	width:600px;
}
.kikientry_table {
}
.kikientry_table td	{
	padding:4px 0pt 0pt 0pt;
	font-size:15px;
	color:black;
}
#kikientry_div .intro2_flow {
	margin:15px 0pt 0pt 0pt;
	width:620px;
}
#kikientry_div .intro2_flow_bg {
	margin:0pt;
	padding:3px 6px 3px 6px;
	background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	font-size:13px;
	font-weight:bold;
	color:rgb(255, 255, 255);
}
#kikientry_div .intro2_flow_body {
	padding:10px;
	background:transparent url('../../img/dmrver100907/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:13px;
	line-height:17px;
}
#kikientry_div .intro2_cell1 {
	padding-right:10px;
}
#kikientry_div .intro2_cell2 {
	padding-left:5px;
	padding-right:5px;
}
#kikientry_div .intro2_cell3 {
 padding-left:10px;
}
#kikientry_div .intro2_caution {
	margin:0pt 0pt 0pt 350px;
	color:rgb(255, 0, 0);
	font-size:0.9em;
}
#kikientry_div .intro2_caution1 {
	margin:0pt 0pt 0pt 0pt;
	color:rgb(255, 0, 0);
	font-size:0.9em;
}
#kikientry_div .intro2_caution img {
	margin:0pt 3px 0pt 0pt;
}
#kikientry_div .intro2_flow_bottom {
	background:transparent url('../../img/dmrver100907/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:10px;
}
.ip_yes_btn {margin:10px 0pt 10px 140px;_margin:0px 0pt 10px 70px;float:left;}
.ip_yes_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/ip-btn-yes.gif') no-repeat scroll center top transparent;
	height:24px;
	width:60px;
	vertical-align:bottom;
	z-index:2;
}
.ip_yes_btn a span {display:none; margin:0px; padding:0px;}
.ip_yes_btn a:hover {background-position:center -24px;}
.ip_yes_btn a:active {background-position:center -48px;}
.ip_no_btn {margin:10px 0pt 10px 40px;_margin:0px 0pt 10px 40px;float:left;}
.ip_no_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/ip-btn-no.gif') no-repeat scroll center top transparent;
	height:24px;
	width:60px;
	vertical-align:bottom;
	z-index:2;
}
.ip_no_btn a span {display:none; margin:0px; padding:0px;}
.ip_no_btn a:hover {background-position:center -24px;}
.ip_no_btn a:active {background-position:center -48px;}
p.btn_yes	{
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 170px;
	float:left;
}
p.btn_yes a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-yes.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	vertical-align:middle;
}
p.btn_yes a span	{display:none;margin:0pt; padding:0pt;}
p.btn_yes a:hover	{background-position:0px -34px;}
p.btn_yes a:active	{background-position:0px -68px;}
p.btn_no {margin:0pt 0pt 0pt 0pt;padding:10px 0pt 10px 50px;float:left;}
p.btn_no a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-no.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	text-align:right;
	vertical-align:middle;
}
p.btn_no a span	{display:none;margin:0pt; padding:0pt;}
p.btn_no a:hover	{background-position:0px -34px;}
p.btn_no a:active	{background-position:0px -68px;}
p.btn_yes2	{
	margin:0pt 0pt 0pt 0pt;
	padding:10px 0pt 10px 130px;
	float:left;
}
p.btn_yes2 a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-yes.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	vertical-align:middle;
}
p.btn_yes2 a span	{display:none;margin:0pt; padding:0pt;}
p.btn_yes2 a:hover	{background-position:0px -34px;}
p.btn_yes2 a:active	{background-position:0px -68px;}
p.btn_no2 {margin:0pt 0pt 0pt 0pt;padding:10px 0pt 10px 50px;float:left;}
p.btn_no2 a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-no.gif') repeat scroll 0px 0px transparent;
	height:34px;
	width:100px;
	text-align:right;
	vertical-align:middle;
}
p.btn_no2 a span	{display:none;margin:0pt; padding:0pt;}
p.btn_no2 a:hover	{background-position:0px -34px;}
p.btn_no2 a:active	{background-position:0px -68px;}

/*
===============================================================
8:REG
==============================================================
*/
.present_guide_h	{
	margin:0pt 0pt 0pt 0px;
	padding:0pt 0pt 0pt 20px;
	height:40px;
}
p.present_guide2_btn	{
	margin:0pt 0pt 0pt 0px;
	_padding:0pt 0pt 0pt 0px;
	float:left;
}
p.present_guide2_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-presentguide2.gif') no-repeat scroll bottom transparent;
	width:600px;
	height:40px;
	background-position:0px 0px;
}
p.present_guide2_btn a span   { display:none; margin:0; padding:0; }
p.present_guide2_btn a:hover  { background-position:0px -41px; }
p.present_guide2_btn a:active { background-position:0px -80px; }

/*
===============================================================
9:HOME
==============================================================
*/
.integrate_procedure	{
	margin:0px 0pt 10px 0pt;
	padding:0px 0pt;
	background:url('../../img/dmrver100907/common/integrate-procedure-bg.gif') repeat-y scroll 0pt 0pt transparent;
	width:640px;
}
.integrate_procedure_text	{
	margin:5px 10px 0pt 10px;
	padding:0pt;
	font-size:0.9em;
	line-height:1.2em;
}
#member_migration1_3	{
	margin:0pt 0pt 10pt 10px;
	width:620px;
	height:105px;
	border:1px rgb(255, 64, 0) ridge;
	text-align:center;
	vertical-align:middle;

}
#member_migration1_31	{
	width:620px;
	height:20px;
	background:rgb(255, 64, 0) none repeat scroll 0% 0%;
	text-align:left;
	vertical-align:middle;
	color:white;
	font-weight:700;
}
.integrate_procedure_bottom	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/common/integrate-procedure-bottom.gif') no-repeat scroll center bottom transparent;
	width:640px;
	height:10px;
}
.integrate_procedure1_btn	{
	float:left;
	margin:0pt 0pt 0pt 15px;
	_padding:0pt 0pt 0pt 24px;
}
.integrate_procedure1_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-procedure01.gif') no-repeat scroll bottom transparent;
	width:284px;
	height:50px;
	background-position:0px 0px;
}
.integrate_procedure1_btn a span   { display:none; margin:0; padding:0; }
.integrate_procedure1_btn a:hover  { background-position:0px -50px; }
.integrate_procedure1_btn a:active { background-position:0px -100px; }
.integrate_procedure2_btn {
	float:left;
	margin:5px 0pt 0pt 10px;
	_padding:0pt 0pt 0pt 24px;
}
.integrate_procedure2_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-procedure02.gif') no-repeat scroll bottom transparent;
	width:284px;
	height:50px;
	background-position:0px 0px;
}
.integrate_procedure2_btn a span   { display:none; margin:0; padding:0; }
.integrate_procedure2_btn a:hover  { background-position:0px -50px; }
.integrate_procedure2_btn a:active { background-position:0px -100px; }

.integrate_procedure2	{
	margin:0px 0pt 10px 0pt;
	padding:0px 0pt;
	background:url('../../img/dmrver100907/common/integrate-procedure-bg-2.gif') repeat-y scroll 0pt 0pt transparent;
	width:640px;
	float:left;
}
.integrate_procedure2_text	{
	margin:5px 10px 0pt 10px;
	padding:0pt;
	font-size:0.9em;
	line-height:1.2;
}
.integrate_procedure_bottom2	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/common/integrate-procedure-bottom-2.gif') no-repeat scroll center bottom transparent;
	width:640px;
	height:10px;
}
.present_entry_btn	{
	margin:0pt 0pt 0pt 120px;
	_margin:0pt 0pt 0pt 60px;
	padding:0pt 0pt 0pt 0px;
	height:50px;
	float:left;
}
p.present_entry_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-present_entry.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:380px;
	height:40px;
}
p.present_entry_btn a span		{ display:none;margin:0;padding:0;}
p.present_entry_btn a:hover	{ background-position:0px -40px;}
p.present_entry_btn a:active	{ background-position:0px -80px;}
.integrate_procedure_confirm	{
	margin:0pt;
	padding:0pt 0pt 0pt 70px;
//	float:left;
}
.integrate_procedure_confirm a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-procedure-confirm.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:210px;
	height:35px;
}
.integrate_procedure_confirm a span		{ display:none;margin:0;padding:0;}
.integrate_procedure_confirm a:hover	{ background-position:0px -35px;}
.integrate_procedure_confirm a:active	{ background-position:0px -70px;}
.integrate_procedure_cancel	{
	margin:0pt;
	padding:0pt 0pt 0pt 70px;
//	float:left;
}
.integrate_procedure_cancel a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-procedure-cancel.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:210px;
	height:35px;
}
.integrate_procedure_cancel a span		{display:none;margin:0;padding:0;}
.integrate_procedure_cancel a:hover		{background-position:0px -35px;}
.integrate_procedure_cancel a:active	{background-position:0px -70px;}
/*** 2101 ***/
#topicsbox	{
	display:block;
	margin:0pt;
	padding:0pt;
	width:240px;
	float:right;
}
.topics01	{
	margin-bottom:10px;
	background:url("../../img/dmrver100907/common/topics-bg.gif") no-repeat scroll 0pt 0pt rgb(255, 255, 255);
	width:240px;
	height:130px;
	overflow:auto;
}
.topics01 ul {
	margin-left:5px;
	padding:30px 5px 0pt 5px;
	font-size:0.7em;
	line-height:1.3em;
}
.topics01 li {
/*	list-style-type:none; */
	list-style-image:url("../../img/dmrver100907/icon-topicslist.gif");
	list-style-position:outside;
}
.mb_entry	{
	margin:0pt 20px 0pt 0pt;
	_margin:0pt 10px 0pt 0pt;
	padding:0pt;
	float:right
}
p.mb_entry a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mb-entry.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:200px;
	height:30px;
	text-align:center;
}
p.mb_entry a span		{ display:none;margin:0;padding:0;}
p.mb_entry a:hover	{ background-position:0px -30px;}
p.mb_entry a:active	{ background-position:0px -60px;}
.roundbox2	{
	margin:0pt 0pt 10px 0pt;
	background:#ffffff url("../../img/dmrver100907/common/box-bg2.gif") repeat-y;
	width:390px;
	_overflow:hidden;
}
.roundboxbottom2	{
	margin:0pt;
	padding:0pt;
	background:url("../../img/dmrver100907/common/boxbottom-bg2.gif") no-repeat;
	width:390px;
	height:5px;
	_overflow:hidden;
}
.roundbox3	{
	margin:0pt 0pt 10px 0px;
	padding:0pt;
	background:#ffffff url("../../img/dmrver100907/common/box-bg3.gif") repeat-y;
	width:640px;
	_overflow:hidden;
}
.roundboxbottom3	{
	background:url("../../img/dmrver100907/common/boxbottom-bg3.gif") no-repeat;
	width:640px;
	height:5px;
	_overflow:hidden;
}
.roundboxheadernewdigaentry {
	margin:0px;
	padding:5px 0px 0px 10px;
	background:url("../../img/dmrver100907/common/boxtitle-bg.gif") no-repeat;
	width:640px;
	height:30px;
	color:white;
	font-size:18px;
	font-weight:700;
	vertical-align:middle;
	overflow:hidden;
}
.roundboxbodynewdigaentry	{
	margin:5px 10px 0pt 10px;
	padding:0pt;
	width:450px;
	font-size:14px;
	line-height:17px;
	float:left;
}
.newdigaentry	{
	margin:0pt;
	padding:0pt;
	width:310px;
	float:left;
}
.newdigaentry p	{
	margin:10px 10px 0pt 20px;
}
.newdigaentry a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-diga-touroku.gif') no-repeat scroll 0px 0px transparent;
	height:84px;
	width:284px;
	text-align:right;
	vertical-align:middle;
}
.newdigaentry a span		{display:none;margin:0pt; padding:0pt;}
.newdigaentry a:hover	{background-position:0px -84px;}
.newdigaentry a:active	{background-position:0px -168px;}
.roundboxheaderdimonlyentry {
	margin:0px;
	padding:5px 0px 0px 10px;
	background:url("../../img/dmrver100907/common/boxtitle-bg.gif") no-repeat;
	width:640px;
	height:30px;
	color:white;
	font-size:18px;
	font-weight:700;
	vertical-align:middle;
	overflow:hidden;
}
.roundboxbodydimonlyentry	{
	margin:5px 10px 0pt 10px;
	padding:0pt;
	width:640px;
	font-size:14px;
	line-height:17px;
	float:left;
}
.dimonlyentry	{
	margin:0pt;
	padding:0pt;
	width:310px;
	float:right;
}
.dimonlyentry p	{
	margin:10px 20px 0pt 0pt;
}
.dimonlyentry a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mailnotice-touroku.gif') no-repeat scroll 0px 0px transparent;
	height:84px;
	width:284px;
	text-align:right;
	vertical-align:middle;
}
.dimonlyentry a span		{display:none;margin:0pt; padding:0pt;}
.dimonlyentry a:hover	{background-position:0px -84px;}
.dimonlyentry a:active	{background-position:0px -168px;}
.roundboxheadersearchkw	{
	margin:0px;
	padding:0px;
	background:url("../../img/dmrver100907/common/boxtitle-search.gif") no-repeat;
	width:390px;
	height:30px;
	overflow:hidden;
}
.roundboxbodysearchkw	{
	margin:10px 10px 10px 0pt;
	padding:0px;
	font-size:13px;
	line-height:18px;
}
/** P2101 ss **/
.roundboxssyahadver	{
	margin:0pt 0pt 10px 0px;
	padding:0pt;
	border-width:1px rgb(16,71,170) ridge;
	width:640px;
	_overflow:hidden;
}
.roundboxheaderssyahadver	{
	margin:0pt;
	padding:0pt;
	background-color:rgb(16,71,170);
	width:640px;
	height:18px;
}
.roundboxheaderssyahadver p {
	padding:0pt 0pt 0pt 20px;
	color:white;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
.roundboxheaderssyahadver a {
	color:white;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
.roundboxbodyssyahadver	{
	margin:0pt;
	padding:0pt;
	background-color:rgb(255,255,255);
	width:640px;
	float:left;
}
.roundboxbodyssyahadver table{
	margin:0pt;
	padding:0pt;
	cursor:pointer;
}
.roundboxbodyssyahadver	td{
	padding:5px 5px 0pt 10px;
	border:1px rgb(16,71,170) ridge;
	background-color:rgb(243,250,255);
	width:320px;
	vertical-align:top;
}
.roundboxbodyssyahadver	td:hover{
	background-color:rgb(206,231,255);
}
.roundboxbodyssyahadver	td a {
	font-size:14px;
	line-height:17px;
	color:rgb(0,0,255);
}
.roundboxbodyssyahadver	td p{
	padding:0pt 0pt 0pt 25px;
	font-size:13px;
	line-height:16px;
}
/** ad01 ad02 **/
.advertizeieyahadver	{
	margin:0pt;
	padding:0pt;
	border-width:1px rgb(16,71,170) ridge;
	width:300px;
	text-align:center;
	_overflow:hidden;
}
.advertizeheaderieyahadver {
	margin:0pt;
	padding:0pt;
	background-color:rgb(16,71,170);
	width:300px;
	height:20px;
}
.advertizeheaderieyahadver p {
	color:white;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
.advertizeheaderieyahadver a {
	color:white;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
.advertizebodyieyahadver	{
	margin:0pt;
	padding:0pt;
	background-color:rgb(255,255,255);
	width:300px;
	float:left;
}
.advertizebodyieyahadver table{
	margin:0pt;
	padding:0pt;
	cursor:pointer;
}
.advertizebodyieyahadver td{
	padding:0pt 5px 0pt 10px;
	border:1px rgb(16,71,170) ridge;
	background-color:rgb(243,250,255);
	width:300px;
	vertical-align:top;
}
.advertizebodyieyahadver td:hover{
	background-color:rgb(192,228,254);
}
.advertizebodyieyahadver td a {
	font-size:14px;
	line-height:17px;
	color:rgb(0,0,255);
}
.advertizebodyieyahadver td p{
	padding:0pt 0pt 0pt 25px;
	font-size:13px;
	line-height:16px;
}
.roundboxheaderlistfkw	{
	margin:0px;
	padding:0px;
	background:url("../../img/dmrver100907/common/boxtitle-freeword.gif") no-repeat scroll 0pt 0pt transparent;
	width:640px;
	height:30px;
	overflow:hidden;
}
.roundboxbodylistrkw	{
	margin:10px 10px 10px 0pt;
	padding:0px;
	font-size:13px;
	line-height:18px;
}
.roundboxheaderlistrkwa	{
	margin:0px;
	padding:0px;
	background:url("../../img/dmrver100907/common/boxtitle-autokeyword.gif") no-repeat scroll transparent;
	width:640px;
	height:30px;
	color:white;
	overflow:hidden;
}
.roundboxheaderlistrkw	{
	width:640px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-keyword2.gif") no-repeat scroll transparent;
	color:white;
	font-size:1.3em;
	line-height:1.8em;
	text-indent:10px;
	overflow:hidden;
}
.roundboxheaderlistrsv	{
	margin:0px;
	padding:0px;
	background:url("../../img/dmrver100907/common/boxtitle-reservelist.gif") no-repeat scroll transparent;
	width:640px;
	height:30px;
	color:white;
	overflow:hidden;
}
.roundboxbodylistrsv	{
	margin:10px 10px 10px 0pt;
	padding:0px;
	font-size:13px;
	line-height:18px;
}
.roundboxheaderlistttl	{
	background:url("../../img/dmrver100907/common/boxtitle-movielist.gif") no-repeat scroll transparent;
	width:640px;
	height:30px;
	color:white;
	overflow:hidden;
}
.roundboxbodylistttl	{
	margin:10px 10px 10px 0pt;
	padding:0px;
	font-size:13px;
	line-height:18px;
}
.fword_search	{
	margin:0pt;
	padding:0pt;
	float:left;
}
.fword_search a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-search0.gif') no-repeat scroll 0pt 0pt transparent;
	width:76px;
	height:22px;
	background-position:0px 0px;
}
.fword_search a span	{display:none;margin:0;padding:0;}
.fword_search a:hover	{background-position:0px -22px;}
.fword_search a:active	{background-position:0px -22px;}
p.tr_button	{
	margin:5px 5px 3px 0pt;
	_margin:5px 3px 3px 0pt;
	float:right;
}
p.tr_button	a{
	display:block;
	background:url('../../img/dmrver100907/closebutton.gif') no-repeat scroll 0pt 0pt transparent;
	width:55px;
	height:18px;
	background-position:0px 0px;
}
.pglt0 {margin:0pt 0pt 0pt 10px;}
.pglt0 table	{border-top:1px solid rgb(187, 187, 187);}
/* .pglt0 tbody	{line-height:17px;font-size:13px;} */
.pglt0 tr	{line-height:17px;font-size:13px;}
.pglt0 tfoot	{line-height:22px;}
.pglt0 tbody td	{padding:3px 0px 3px 0px;vertical-align:middle;}
.pglt0 th	{border-bottom:1px solid rgb(187, 187, 187);}
.pglt0 td	{border-bottom:1px solid rgb(187, 187, 187);vertical-align:middle;}
.pglt0 img	{padding:0pt;}
.pglt0 a		{color:rgb(0, 0, 153) ! important;font-weight:normal ! important;}
.pglt0 a:hover	{color:rgb(255, 0, 0) ! important;font-weight:normal ! important;}

.pglt {margin:0pt 0pt 0pt 20px;}
.pglt table	{border-top:1px solid rgb(187, 187, 187);}
/* .pglt tbody	{line-height:17px;font-size:13px;} */
.pglt tr	{line-height:17px;font-size:13px;}
.pglt tfoot	{line-height:22px;}
.pglt tbody td	{padding:3px 0px 3px 0px;vertical-align:middle;}
.pglt th	{border-bottom:1px solid rgb(187, 187, 187);}
.pglt td	{border-bottom:1px solid rgb(187, 187, 187);vertical-align:middle;}
.pglt img	{padding:0pt;}
.pglt a		{color:rgb(0, 0, 153) ! important;font-weight:normal ! important;}
.pglt a:hover	{color:rgb(255, 0, 0) ! important;font-weight:normal ! important;}
.fkw_tbl	{margin:0pt;padding:0pt;width:620px;}
.rkw_tbl	{margin:0pt;padding:0pt;width:620px;}
.rsv_tbl	{margin:0pt;padding:0pt;width:620px;}
.ttl_tbl	{margin:0pt;padding:0pt;width:620px;}
/* SearchKeyword List */
.pglt01_col1	{width:120px;text-align:center;vertical-align:middle;}
.pglt01_col2	{width:300px;text-align:left;vertical-align:middle;}
.pglt01_col3	{width:80px;text-align:left;vertical-align:middle;}
.pglt01_col4	{width:60px;text-align:center;vertical-align:middle;}
.pglt01_col5	{width:60px;font-size:12px;text-align:center;vertical-align:middle;}
.pglt01_col5r	{
  background-image:url('../../img/dmrver100907/progress.gif');
  background-position:center;
  background-repeat:no-repeat;
  width:60px;
  text-align:center;
  vertical-align:middle;
}
/* reserve List */
.pglt04_col1	{width:45px;text-align:center;vertical-align:middle;}
.pglt04_col2	{width:85px;text-align:center;vertical-align:middle;}
.pglt04_col3	{width:230px;text-align:left;vertical-align:middle;}
.pglt04_col4	{width:90px;text-align:center;vertical-align:middle;}
.pglt04_col5	{width:50px;text-align:center;vertical-align:middle;}
.pglt04_col6	{width:30px;text-align:center;vertical-align:middle;}
.pglt04_col7	{width:60px;text-align:center;vertical-align:middle;}
.pglt04_col8	{width:40px;text-align:center;vertical-align:middle;}
.pglt04_col7r	{
	background-image:url('../../img/dmrver100907/progress.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:60px;
	text-align:center;
	vertical-align:middle;
}
.pglt04_col8r	{
	background-image:url('../../img/dmrver100907/progress.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:40px;
	text-align:center;
	vertical-align:middle;

}
/* sns List */
.pglt06_col1	{width:120px;text-align:center;vertical-align:middle;}
.pglt06_col2	{width:300px;text-align:left;vertical-align:middle;}
.pglt06_col3	{width:80px;text-align:left;vertical-align:middle;}
.pglt06_col4	{width:60px;text-align:center;vertical-align:middle;}
.pglt06_col5	{width:60px;font-size:12px;text-align:center;vertical-align:middle;}
.pglt06_col5r	{
  background-image:url('../../img/dmrver100907/progress.gif');
  background-position:center;
  background-repeat:no-repeat;
  width:60px;
  text-align:center;
  vertical-align:middle;
}
.pglt03_col1	{width:45px;text-align:center;vertical-align:middle;}
.pglt03_col2	{width:85px;text-align:center;vertical-align:middle;}
.pglt03_col3	{width:230px;text-align:left;vertical-align:middle;}
.pglt03_col8	{width:40px;text-align:center;vertical-align:middle;}
.pglt03_col4	{width:80px;text-align:center;vertical-align:middle;}
.pglt03_col5	{width:40px;text-align:center;vertical-align:middle;}
.pglt03_col6	{width:30px;text-align:center;vertical-align:middle;}
.pglt03_col7	{width:60px;text-align:center;vertical-align:middle;}
.pglt03_col7r	{
	background-image:url('../../img/dmrver100907/progress.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:60px;
	text-align:center;
	vertical-align:middle;
}
.pglt03_col8r	{
	background-image:url('../../img/dmrver100907/progress.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:30px;
	text-align:center;
	vertical-align:middle;
}
.program_list_btn {
	margin:0pt;
	padding:0pt;
	width:60px;
	text-align:center;
}
.program_list_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-program-list.gif') no-repeat scroll transparent;
	background-position:0px 0px;
	width:60px;
	height:18px;
	vertical-align:middle;
}
.program_list_btn a span   {display:none;margin:0;padding:0;}
.program_list_btn a:hover  {background-position:0px -18px;}
.program_list_btn a:active {background-position:0px -36px;}
.add_rsvf_btn {margin:0pt;padding:0pt;float:right;}
.add_rsvf_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-res.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.add_rsvf_btn a span   {display:none;margin:0pt;padding:0pt;}
.add_rsvf_btn a:hover  {background-position:0px -18px;}
.add_rsvf_btn a:active {background-position:0px -36px;}

.add_rsv_btn {margin:0pt;padding:0pt;float:right;}
.add_rsv_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-res.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.add_rsv_btn a span   {display:none;margin:0pt;padding:0pt;}
.add_rsv_btn a:hover  {background-position:0px -18px;}
.add_rsv_btn a:active {background-position:0px -36px;}
.add_gnr_btn {margin:0pt;padding:0pt;float:right;}
.add_gnr_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-res.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
}
.add_gnr_btn a span   { display:none;margin:0px;padding:0px;}
.add_gnr_btn a:hover  { background-position:0px -18px;}
.add_gnr_btn a:active { background-position:0px -36px;}
.rsv_mod_btn_on {
	margin:0pt;
	padding:0pt;
	width:50px;
	text-align:center;
}
.rsv_mod_btn_on a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-rsvrun-on.gif') no-repeat scroll transparent;
	background-position:0px 0px;
	width:40px;
	height:22px;
	vertical-align:middle;
}
.rsv_mod_btn_on a span   {display:none;margin:0pt;padding:0pt;}
.rsv_mod_btn_on a:hover  {background-position:0px -22px;}
.rsv_mod_btn_on a:active {background-position:0px -44px;}
.rsv_mod_btn_off {
	margin:0pt;
	padding:0pt;
	width:50px;
	text-align:center;
}
.rsv_mod_btn_off a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-rsvrun-off.gif') no-repeat scroll transparent;
	background-position:0px 0px;
	width:40px;
	height:22px;
	vertical-align:middle;
}
.rsv_mod_btn_off a span   {display:none;margin:0pt;padding:0pt;}
.rsv_mod_btn_off a:hover  {background-position:0px -22px;}
.rsv_mod_btn_off a:active {background-position:0px -44px;}
.can_rsv_btn {
	margin:0pt;
	padding:0pt;
	float:right;
}
.can_rsv_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-cancel-program.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.can_rsv_btn a span   { display:none;margin:0px; padding:0px;}
.can_rsv_btn a:hover  { background-position:0px -18px;}
.can_rsv_btn a:active { background-position:0px -36px;}
.rkw_more	{margin:0pt;padding:0pt;float:right;}
.rkw_more a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-more-orange.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:76px;
	height:22px;
}
.rkw_more a span	{display:none;margin:0;padding:0;}
.rkw_more a:hover	{background-position:0px -22px;}
.rkw_more a:hover	{background-position:0px -22px;}
.rkw_more a:active	{background-position:0px -22px;}
.rsv_more	{margin:0pt;padding:0pt;float:right;}
.rsv_more a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-more-green.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:76px;
	height:22px;
}
.rsv_more a span	{display:none;margin:0pt;padding:0pt;}
.rsv_more a:hover	{background-position:0px -22px;}
.rsv_more a:active	{background-position:0px -22px;}
.ttl_more	{margin:0pt;padding:0pt;float:right;}
.ttl_more a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-more-purple.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:76px;
	height:22px;
}
.ttl_more a span	{display:none;margin:0;padding:0;}
.ttl_more a:hover	{background-position:0px -22px;}
.ttl_more a:active	{background-position:0px -22px;}
#integrate_procedurepop	{
	margin:0pt;
	padding:0pt;
	background-color:transparent;
	border:0pt none;
	position:fixed;
	width:720px;
	height:400px;
	position:absolute;
	cursor:default;
	z-index:1002;
}
#integrate_pop_frame_container	{
	margin:0pt auto;
	padding:0pt;
	width:720px;
}
#integrate_pop_frame_top	{
	display:block;
	background:url('../../img/dmrver100907/common/integrate-pop-top.png') no-repeat scroll 0pt 0pt transparent;
	width:720px;
	height:10px;
	clear:both;
}
/* IE6 ONLY */
* html #integrate_pop_frame_top {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/integrate-pop-top.png',sizingMethod='image');
}

#integrate_pop_frame_body	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	background:url('../../img/dmrver100907/common/integrate-pop-bg.gif') repeat-y scroll 0pt 0pt transparent;
}
#integrate_pop_frame_main	{
	margin:0pt auto;
	padding:0pt 0pt 0pt 0pt;
	width:720px;
}
#integrate_pop_frame_bottom {
	display:block;
	clear:both;
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	width:720px;
	height:10px;
	background:url('../../img/dmrver100907/common/integrate-pop-bottom.png') no-repeat scroll 0pt 0pt transparent;
}
h3.fontgray_pop	{
	margin-top:0px;
	margin-bottom:0.5em;
	padding-top:10px;
	border-bottom:medium none;
	text-align:center;
	color:rgb(102, 102, 102);
}
.integrate_pop_message p	{text-align:left;}
.integrate_pop	{
	margin:0pt 0pt 0pt 15px;
	padding:0px 0pt;
	background:url('../../img/dmrver100907/common/integrate-pop-step01-bg.gif') repeat-y scroll 0pt 0pt transparent;
	width:690px;
}
.integrate_pop p	{
	margin:10px 0pt 0pt 20px;
}
p.integrate_cpentry	{
	margin:0pt 0pt 0pt 20px;
	padding-top:0pt;
}
p.integrate_cpentry a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-guide-cpentry.jpg") no-repeat scroll 0pt 0pt transparent;
	height:66px;
	width:650px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_cpentry a span	{display:none;margin:0px;padding:0px;}
p.integrate_cpentry a:hover	{background-position:0px -66px;}
p.integrate_cpentry a:active	{background-position:0px -132px;}
p.integrate_cpentry_help	{
	margin:0pt 0pt 0pt 0px;
	padding-top:0pt;
}
p.integrate_cpentry_help a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-guide-cpentry.jpg") no-repeat scroll 0pt 0pt transparent;
	height:66px;
	width:650px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_cpentry_help a span	{display:none;margin:0px;padding:0px;}
p.integrate_cpentry_help a:hover	{background-position:0px -66px;}
p.integrate_cpentry_help a:active	{background-position:0px -132px;}
p.integrate_guide_st2	{
	margin:0pt 0pt 0pt 20px;
	padding:0pt;
}
p.integrate_guide_st2 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-guide.jpg") no-repeat scroll -180pt 0pt transparent;
	height:58px;
	width:650px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_guide_st2 a span	{display:none;margin:0;padding:0;}
p.integrate_guide_st2 a:hover	{background-position:-240px -58px;}
p.integrate_guide_st2 a:active	{background-position:-240px -116px;}
.integrate_pop_bottom	{
	margin:0pt auto;
	background:url('../../img/dmrver100907/common/integrate-pop-step01-bottom.gif') no-repeat scroll center bottom transparent;
	width:690px;
	height:10px;
}
p.integrate_pop_procedure	{
	margin:0pt auto;
	_margin:0pt 0pt 0pt 0px;
	width:210px;
}
p.integrate_pop_procedure a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-pop-procedure.gif") no-repeat;
	background-position:0px 0px;
	height:35px;
	width:210px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_pop_procedure a span {
	display:none;
	margin:0px;
	padding:0px;
}
p.integrate_pop_procedure a:hover	{background-position:0px -35px;}
p.integrate_pop_procedure a:active	{background-position:0px -70px;}

p.integrate_pop_return	{
	margin:0pt auto;
	width:114px;
}
p.integrate_pop_return a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-pop-return.gif") no-repeat;
	background-position:0px 0px;
	height:26px;
	width:114px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_pop_return a span	{
	display:none;
	margin:0px;
	padding:0px;
}
p.integrate_pop_return a:hover	{background-position:0px -26px;}
p.integrate_pop_return a:active	{background-position:0px -52px;}
#integrate_pop_copyright	{
	clear:both;
	width:720px;
	font-size:0.8em;
	color:#7a7a7a;
	text-align:center;
}
/*
===============================================================
11:genre
==============================================================
*/
.roundbox	{
	margin-bottom:10px;
	background:rgb(255, 255, 255) url("../../img/dmrver100907/common/box-bg.gif") repeat-y scroll 0% 0%;
	width:640px;
}
.roundboxheaderbgnr	{
	margin:0pt;
	padding:0pt;
	width:640px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-genre.gif") no-repeat scroll transparent;
	color:white;
	overflow:hidden;
}
.box10_genre {
	margin:10px 0pt 0pt 20px;
	width:601px;
	height:110px;
	background:#ffffff;
	border:1px ridge rgb(198, 198, 198);
    font-size:14px;
    line-height:17px;
}
*:first-child+html .box10_genre {
/* IE7 ONLY */
	margin:10px 0pt 0pt 20px;
	width:601px;
	height:130px;
	background:#ffffff;
	border:1px ridge rgb(198, 198, 198);
    font-size:14px;
    line-height:17px;
}

.box10_genre_sub {
	margin:10px 0pt 0pt 20px;
	width:601px;
	height:110px;
	background:#ffffff;
	border:1px ridge rgb(198, 198, 198);
    font-size:14px;
}
*:first-child+html .box10_genre_sub {
/* IE7 ONLY */
	margin:10px 0pt 0pt 20px;
	width:601px;
	height:140px;
	background:#ffffff;
	border:1px ridge rgb(198, 198, 198);
    font-size:14px;
}
.box10_genre_br {
	margin:10px 0pt 0pt 20px;
	width:601px;
	height:80px;
	background:#ffffff;
	border:1px ridge rgb(198, 198, 198);
    font-size:14px;
}
.genre_maingenre_title {
	margin:0pt;
	background:url("../../img/dmrver100907/common/genrelist_genre.gif") no-repeat scroll 0px 0px transparent;
	width:601px;
	height:25px;
	float:left;
}
#genre_maingenre_list {
	margin:0px;
	padding:0px;
	float:left;
}
#genre_maingenre_list ul {
	margin:10px 0pt 0pt 10px;
	padding:0pt;
}
#genre_maingenre_list li {
	margin:0pt;
	padding:0pt 0pt 5px 5px;
	float:left;
}
li.genre_main3 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_01.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main3 a span {margin:0px;padding:0px;display:none;}
li.genre_main3 a:hover {background-position:0px -32px;}
li.genre_main3 a:active {background-position:0px -32px;}
li.genre_main3a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_01.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main3a a span {margin:0px;padding:0px;display:none;}
li.genre_main6 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_02.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main6 a span {margin:0px;padding:0px;display:none;}
li.genre_main6 a:hover {background-position:0px -32px;}
li.genre_main6 a:active {background-position:0px -64px;}
li.genre_main6a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_02.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main6a a span {
	margin:0px;
	padding:0px;
	display:none;
}
li.genre_main1 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_03.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main1 a span {margin:0px;padding:0px;display:none;}
li.genre_main1 a:hover {background-position:0px -32px;}
li.genre_main1 a:active {background-position:0px -64px;}
li.genre_main1a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_03.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main1a a span {margin:0px;padding:0px;display:none;}
li.genre_main4 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_04.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main4 a span {margin:0px;padding:0px;display:none;}
li.genre_main4 a:hover {background-position:0px -32px;}
li.genre_main4 a:active {background-position:0px -64px;}
li.genre_main4a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_04.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main4a a span {margin:0px;padding:0px;display:none;}
li.genre_main5 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_05.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main5 a span {margin:0px;padding:0px;display:none;}
li.genre_main5 a:hover {background-position:0px -32px;}
li.genre_main5 a:active {background-position:0px -64px;}
li.genre_main5a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_05.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main5a a span {margin:0px;padding:0px;display:none;}
li.genre_main2 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_06.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main2 a span {margin:0px;padding:0px;display:none;}
li.genre_main2 a:hover {background-position:0px -32px;}
li.genre_main2 a:active {background-position:0px -64px;}
li.genre_main2a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_06.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main2a a span {margin:0px;padding:0px;display:none;}
li.genre_main0 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_07.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main0 a span {margin:0px;padding:0px;display:none;}
li.genre_main0 a:hover {background-position:0px -32px;}
li.genre_main0 a:active {background-position:0px -64px;}
li.genre_main0a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_07.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main0a a span {margin:0px;padding:0px;display:none;}
li.genre_main7 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_08.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main7 a span {margin:0px;padding:0px;display:none;}
li.genre_main7 a:hover {background-position:0px -32px;}
li.genre_main7 a:active {background-position:0px -64px;}
li.genre_main7a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_08.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main7a a span {margin:0px;padding:0px;display:none;}
li.genre_main8 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_09.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main8 a span {margin:0px;padding:0px;display:none;}
li.genre_main8 a:hover {background-position:0px -32px;}
li.genre_main8 a:active {background-position:0px -64px;}
li.genre_main8a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_09.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main8a a span {
	margin:0px;
	padding:0px;
	display:none;
}
li.genre_main9 a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_10.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main9 a span {margin:0px;padding:0px;display:none;}
li.genre_main9 a:hover {background-position:0px -32px;}
li.genre_main9 a:active {background-position:0px -64px;}
li.genre_main9a a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_10.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_main9a a span {margin:0px;padding:0px;display:none;}
li.genre_mainA a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_11.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_mainA a span {margin:0px;padding:0px;display:none;}
li.genre_mainA a:hover {background-position:0px -32px;}
li.genre_mainA a:active {background-position:0px -64px;}
li.genre_mainAa a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_11.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_mainAa a span {margin:0px;padding:0px;display:none;}
li.genre_mainB a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_12.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_mainB a span {margin:0px;padding:0px;display:none;}
li.genre_mainB a:hover {background-position:0px -32px;}
li.genre_mainB a:active {background-position:0px -64px;}
li.genre_mainBa a {
	background:transparent url('../../img/dmrver100907/btn/btn-genre_main_12.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:90px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_mainBa a span {margin:0px;padding:0px;display:none;}
.genre_subgenre_title {
	margin:0pt;
	padding:0pt;
	background:url("../../img/dmrver100907/common/genrelist_subgenre.gif") no-repeat scroll 0px 0px transparent;
	width:601px;
	height:25px;
	float:left;
}
#genre_subgenre_area {
	margin:10px 0pt 10px 10px;
	padding:0pt;
	width:580px;
    font-size:14px;
    line-height:17px;
	float:left;
}
#genre_subgenre_list {
	margin:0pt;
	padding:0pt;
	width:570px;
    font-size:14px;
    line-height:17px;
	float:left;
}
.genre_brgenre_title {
	margin:0pt 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/genrelist_chtype.gif") no-repeat scroll 0px 0px transparent;
	width:601px;
	height:25px;
	float:left;
}
#genre_chtype_area {
	padding:0px 0pt 0pt 5px;
	width:590px;
	float:left;
}
#genre_chtype_list {
	margin:0px;
	float:left;
}
#genre_chtype_list ul {
	margin:10px 0pt 0pt 10px;
	padding:0pt;
}
#genre_chtype_list li {
	margin:0pt;
	padding:0pt 0pt 0px 5px;
	float:left;
}
li.genre_chtype2 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_01.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype2 a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype2 a:hover {background-position:0px -32px;}
li.genre_chtype2 a:active {background-position:0px -64px;}
*/
li.genre_chtype2a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_01.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype2a a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype2a a:hover {background-position:0px -32px;}
li.genre_chtype2a a:active {background-position:0px 0px;}
*/
li.genre_chtype1 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_02.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype1 a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype1 a:hover {background-position:0px -32px;}
li.genre_chtype1 a:active {background-position:0px -64px;}
*/
li.genre_chtype1a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_02.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype1a a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype1a a:hover {background-position:0px -32px;}
li.genre_chtype1a a:active {background-position:0px 0px;}
*/
li.genre_chtype4 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_03.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype4 a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype4 a:hover {background-position:0px -32px;}
li.genre_chtype4 a:active {background-position:0px -64px;}
*/
li.genre_chtype4a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_03.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype4a a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype4a a:hover {background-position:0px -32px;}
li.genre_chtype4a a:active {background-position:0px 0px;}
*/
li.genre_chtype8 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_04.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.genre_chtype8 a span {margin:0px;padding:0px;display:none;}
/*
li.genre_chtype8 a:hover {background-position:0px -32px;}
li.genre_chtype8 a:active {background-position:0px -64px;}
*/
li.genre_chtype8a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-genre_chtype_04.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:138px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
/*
li.genre_chtype8a a:hover {background-position:0px -32px;}
li.genre_chtype8a a:active {background-position:0px 0px;}
*/
li.genre_chtype8a a span {
	margin:0px;
	padding:0px;
	display:none;
}
p.genre_search_btn	{
	margin:0pt;
	padding:15px 0pt 15px 250px;
	border-bottom:3px double rgb(153, 153, 153);
	clear:both;
}
p.genre_search_btn a	{
	background:transparent url('../../img/dmrver100907/btn/btn-genre_search.gif') no-repeat scroll 0px 0px;
	display:block;
	height:30px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.genre_search_btn a span	{margin:0px;padding:0px;display:none;}
p.genre_search_btn a:hover	{background-position:0px -30px;}
p.genre_search_btn a:active	{background-position:0px -60px;}
#genre_date {
	margin:0pt 25px;
	_margin:0pt 20px;
	padding:15px 0pt 0pt;
	clear:both;
}
#genre_date ul {
	margin:0pt;
	padding:0pt;
}
#genre_date li {
	margin:0pt;
	padding:0pt 1px 0pt 0pt;
	width:60px;
	height:40px;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-size:80%;
	line-height:110%;
}
#genre_date li a {
	margin:0pt;
	padding:5px 0pt 0pt;
	background:transparent url('../../img/dmrver100907/btn/genrelist_date_bg.gif') no-repeat scroll 0pt 0pt;
	width:60px;
	height:40px;
	display:block;
	color:rgb(0, 0, 102);
}
#genre_date li a:hover {
	margin:0pt;
	padding:5px 0pt 0pt;
	background:transparent url('../../img/dmrver100907/btn/genrelist_date_bg_a.gif') no-repeat scroll 0pt 0pt ! important;
	width:60px;
	height:40px;
	display:block;
	color:rgb(255, 255, 255) ! important;
}
.genre_date_active a {
	background:transparent url('../../img/dmrver100907/btn/genrelist_date_bg_a.gif') no-repeat scroll 0pt 0pt ! important;
	width:60px;
	height:40px;
	display:block;
	color:rgb(255, 255, 255) ! important;
}
.genre_date_all {
	padding:10px 0pt 0pt ! important;
}
.box10_genreday {
	margin:10px 0pt 0pt 20px;
	width:601px;
/*	height:110px; */
	background:#ffffff;
    font-size:0.9em;
    line-height:1.2em;
}
#genre_table {
	margin:0pt;
	padding:10px 0pt;
	clear:both;
}
.select_page_div {
  margin:2px 5px 2px 0pt;
  text-align:right;
  display:none;
}
.select_page_divh {
  padding:0pt 5px 0pt 0pt;
  text-align:right;
  display:none;
}
.select_page {
	font-size:13px;
}
#gnr_tbl	{
	margin:0pt;
	padding:0pt;
	width:600px;
}
.roundboxbottom	{
	background:url("../../img/dmrver100907/common/boxbottom-bg.gif") no-repeat;
	width:640px;
	height:5px;
	_overflow:hidden;
}
#maincontent_help	{
	clear:both;
	width:880px;
}
.genre_search_area {
	border-bottom:3px double rgb(153, 153, 153);
	height:60px;
}
/*
===============================================================
:12
==============================================================
*/
#wrap_help0	{
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y scroll 0% 0%;
	padding:16px 20px;
}
#maincontent_help0	{
	clear:both;
	width:880px;
}
#contentbodyhome_help0	{
	margin:0pt;
	width:800px;
}
#mainvisual_help0 {
	width:620px;
}
#mainvisual_help0 .intro2 {
	width:620px;
	background-color:rgb(255, 255, 255);
}
#mainvisual_help0 .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px;
}
#mainvisual_help0 .intro2_setting {
	border:1px solid rgb(0, 120, 205);
	margin:0pt;
	padding:10px;
	background-color:rgb(215, 238, 251);
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual_help0 .intro2_flow {
	margin:15px 100px 0pt;
	width:620px;
}
#mainvisual_help0 .intro2_flow_bg {
	margin:0pt;
	padding:3px 6px;
	background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	font-size:0.8em;
	font-weight:bold;
	color:rgb(255, 255, 255);
}
#mainvisual_help0 .intro2_flow_body {
	padding:10px;
	background:transparent url('../../img/dmrver100907/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual_help0 .intro2_cell1 {
	padding-right:10px;
}
#mainvisual_help0 .intro2_cell2 {
	padding-left:5px;
	padding-right:5px;
}
#mainvisual_help0 .intro2_cell3 {
	padding-left:10px;
}
#mainvisual2_help0 .intro2_caution {
	margin:0pt 0pt 0pt 350px;
	color:rgb(255, 0, 0);
	font-size:0.9em;
}
#mainvisual_help0 .intro2_caution img {
	margin:0pt 3px 0pt 0pt;
}
#mainvisual_help0 .intro2_flow_bottom {
	background:transparent url('../../img/dmrver100907/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:10px;
}
#wrap_help0	{
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y;
	padding:16px 20px;
}
#mainvisual .intro_new3 {
	margin:0pt 5px;
	padding:5px 0pt;
	float:left;
	width:295px;
	display:block;
}
#mainvisual .intro_new4 {
	margin:0pt 5px;
	padding:5px 0pt;
	float:right;
	width:295px;
	display:block;
}
}
.box10_program {
	margin:10px 0pt 0pt 0pt;
}
.pglt03_col8e {
	border-right:1px solid rgb(136, 136, 136);
	background-color:rgb(221, 221, 221);
	font-weight:normal;
}
.kw_autorec_notice	{
	padding-left:20px;
	text-align:left;
	font-size:14px;
	_font-size:13px;
	float:left;
}
.kw_mail_notify	{
	padding-left:20px;
	text-align:left;
	font-size:14px;
	_font-size:13px;
}
.notificationset {margin:0pt;float:left;font-size:14px}
.notification_settings_btn {margin:0pt 10px 0px 0pt;float:right;}
.notification_settings_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-notification-settings.gif') no-repeat scroll center top transparent;
	height:22px;
	width:120px;
	vertical-align:bottom;
	z-index:2;
}
.notification_settings_btn a span {display:none; margin:0px; padding:0px;}
.notification_settings_btn a:hover {background-position:center -22px;}
.notification_settings_btn a:active {background-position:center -44px;}
.notificationset_change_btn {margin:0pt 20px 0pt 0pt ;float:right;}
.notificationset_change_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-notificationset-change.gif') no-repeat scroll center top transparent;
	height:22px;
	width:120px;
	vertical-align:bottom;
	z-index:2;
}
.notificationset_change_btn a span {display:none; margin:0px; padding:0px;}
.notificationset_change_btn a:hover {background-position:center -22px;}
.notificationset_change_btn a:active {background-position:center -44px;}
.keyword_btn {margin:0pt 20px 10px 0pt ;float:right;}
.keyword_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-keyword.gif') no-repeat scroll center top transparent;
	height:25px;
	width:114px;
	vertical-align:bottom;
	z-index:2;
}
.keyword_btn a span {display:none; margin:0px; padding:0px;}
.keyword_btn a:hover {background-position:center -25px;}
.keyword_btn a:active {background-position:center -50px;}
.keyworddelete_btn {margin:10px 20px 0pt 0pt ;float:right;}
.keyworddelete_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-keyworddelete.gif') no-repeat scroll center top transparent;
	height:25px;
	width:114px;
	vertical-align:bottom;
	z-index:2;
}
.keyworddelete_btn a span {display:none; margin:0px; padding:0px;}
.keyworddelete_btn a:hover {background-position:center -25px;}
.keyworddelete_btn a:active {background-position:center -50px;}
.notice_box	{margin:10px 20px 0pt 20px;font-size:13px;}
.recallusrsetting_btn {margin:0pt;padding:0pt;float:right;}
.recallusrsetting_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-recallusrsetting.gif') no-repeat scroll center top transparent;
	height:25px;
	width:70px;
	vertical-align:middle;
	z-index:2;
}
.recallusrsetting_btn a span {display:none; margin:0px; padding:0px;}
.recallusrsetting_btn a:hover {background-position:center -25px;}
.recallusrsetting_btn a:active {background-position:center -50px;}
.pc_mailsend_btn {margin:0pt ;float:right;}
.pc_mailsend_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-pcmail-noticeset-mailsend.gif') no-repeat scroll center top transparent;
	height:32px;
	width:240px;
	vertical-align:bottom;
	z-index:2;
}
.pc_mailsend_btn a span {display:none; margin:0px; padding:0px;}
.pc_mailsend_btn a:hover {background-position:center -32px;}
.pc_mailsend_btn a:active {background-position:center -64px;}
.mb_mailsend_btn {margin:0pt ;float:right;}
.mb_mailsend_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mbmail-noticeset-mailsend.gif') no-repeat scroll center top transparent;
	height:32px;
	width:240px;
	vertical-align:bottom;
	z-index:2;
}
.mb_mailsend_btn a span {display:none; margin:0px; padding:0px;}
.mb_mailsend_btn a:hover {background-position:center -32px;}
.mb_mailsend_btn a:active {background-position:center -64px;}
.mb_touroku_btn {margin:0pt ;float:right;}
.mb_touroku_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mbmail-noticeset-entrysend.gif') no-repeat scroll center top transparent;
	height:32px;
	width:240px;
	vertical-align:bottom;
	z-index:2;
}
.mb_touroku_btn a span {display:none; margin:0px; padding:0px;}
.mb_touroku_btn a:hover {background-position:center -32px;}
.mb_touroku_btn a:active {background-position:center -64px;}
.mb_change_btn {margin:0pt ;float:right;}
.mb_change_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mbmail-noticeset-changesend.gif') no-repeat scroll center top transparent;
	height:32px;
	width:240px;
	vertical-align:bottom;
	z-index:2;
}
.mb_change_btn a span {display:none; margin:0px; padding:0px;}
.mb_change_btn a:hover {background-position:center -32px;}
.mb_change_btn a:active {background-position:center -64px;}
.mb_cancle_btn {margin:0pt ;float:right;}
.mb_cancle_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mbentry-cancel.gif') no-repeat scroll center top transparent;
	height:32px;
	width:240px;
	vertical-align:bottom;
	z-index:2;
}
.mb_cancle_btn a span {display:none; margin:0px; padding:0px;}
.mb_cancle_btn a:hover {background-position:center -32px;}
.mb_cancle_btn a:active {background-position:center -64px;}
.mailmaga_setchange_btn {margin:0pt 140px 0pt 0pt;_margin:0pt 70px 0pt 0pt;float:right;}
.mailmaga_setchange_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-mailmaga-setchange.gif') no-repeat scroll center top transparent;
	height:32px;
	width:100px;
	vertical-align:bottom;
	z-index:2;
}
.mailmaga_setchange_btn a span {display:none; margin:0px; padding:0px;}
.mailmaga_setchange_btn a:hover {background-position:center -32px;}
.mailmaga_setchange_btn a:active {background-position:center -64px;}
.r_h1  {margin:0pt;padding:0pt}
.r_h2  {margin:0pt;padding:0pt}
.r_h3  {margin:0pt;padding:0pt}
.r_h1 img {border:0pt;}
.r_h2 img {border:0pt;}
.r_h3 img {border:0pt;}
.searchtypetable {
	padding-left:10px;
}
.searchtypetable table {
	border-top:1px solid #BBB;
	padding-left:10px;
	font-size:13px;
}
.searchtypetable td {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #BBB;
}
.searchtypetable img {
	margin:2px;
	padding:0px;
}
.searchtypetable2 table {
	border-top:1px solid #BBB;
}
.searchtypetable2 th {
	margin:0px;
	padding:5px 0pt 0pt 0pt;
	border-bottom:1px solid #BBB;
	font-size:12px;
	line-height:120%;
}
.searchtypetable2 td {
	margin:0px;
	padding:2px 0;
	border-bottom:1px solid #BBB;
	font-size:12px;
	line-height:120%;
}
#program_table {
	margin:0pt;
	padding:0pt 0pt 0pt 30px;
	line-height:1.0em;
}
.pglthead1 {
	margin:0;
	padding:0;
	border-right:1px solid #888;
	border-bottom:1px solid #BBB;
	font-weight:700;
}
h3.fontgray {
	font-size:1.5em;
	border-bottom:2px solid #97BBD8;
	text-align:center;
	margin-top:5px;
	margin-bottom:0.5em;
}
h3.fontnavy {
	font-size:1.5em;
	border-bottom:2px solid #97BBD8;
	text-align:center;
	margin-top:5px;
	margin-bottom:0.5em;
	margin-left:120px;
	width:600px;
}
.blue02 {
	background:none repeat scroll 0% 0% rgb(223, 239, 255);
}
p.integrate_guide_top {
	float:right;
	text-align:right;
	margin:5px 20px 0pt 0pt;
}
p.integrate_guide_top a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-integrate-guide-top.gif') repeat scroll 0px 0px transparent;
	height:26px;
	width:114px;
	text-align:right;
	vertical-align:middle;
}
p.integrate_guide_top a span   { display:none; margin:0; padding:0; }
p.integrate_guide_top a:hover  { background-position:0px -26px; }
p.integrate_guide_top a:active { background-position:0px -52px; }
#container900	{
	width:900px;
	margin:0 auto;
}
#container640	{
	width:640px;
	margin:0 auto;
}
.header900	{
	width:900px;
	height:150px;
	background:#ffffff url("../../img/dmrver100907/common/header-bg900.gif") no-repeat;
/*	_overflow:hidden; */
}
.header640	{
	width:640px;
	height:150px;
	background:#ffffff url("../../img/dmrver100907/common/header-bg640.gif") no-repeat;
/*	_overflow:hidden; */
}
.header2 {
	background:#ffffff url('../../img/dmrver100907/common/header2-bg.gif') no-repeat scroll 0% 0%;
	width:1000px;
	height:168px;
}
#wrap640	{
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/main-bg640.gif") repeat-y;
	padding:16px 20px;
}
#wrap900	{
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y;
	padding:16px 20px;
}
#maincontent900	{
	clear:both;
	width:880px;
}
#contentbodyhome900	{
	width:800px;
	margin-left:0px;
}
#footer900	{
	width:900px;
	height:45px;
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/footer-bg900.gif") no-repeat;
}
#containerpop	{
	position:absolute;
	left:50%;
	width:600px;
	margin-left:-300px;
	background:transparent;
	cursor:default;
}
#headerpop	{
	width:600px;
	height:30px;
	background:url("../../img/dmrver100907/common/header-pop.png") no-repeat;
	_overflow:hidden;
}
#wrappop	{
	margin:0px;
	background:url("../../img/dmrver100907/common/main-bg-pop.gif") 1px 0 repeat-y;
	padding:16px 20px;
}
#footerpop	{
	width:600px;
	height:45px;
	margin:0px;
	background:url("../../img/dmrver100907/common/footer-bg-pop.png") no-repeat;
}
/* IE6 ONLY */
*html #headerpop	{
	width:600px;
	height:30px;
	background:none;
	_overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/header-pop.png',sizingMethod='image');
}
/* IE6 ONLY */
*html #footerpop	{
	width:600px;
	height:45px;
	margin:0px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/footer-bg-pop.png',sizingMethod='image');
}
#mainmenu00	{
	clear:left;
	padding:26px 0 0 10px;
	overflow:hidden;
}
#contentbody	{
	width:590px;
	float:left;
	margin-left:20px;
}
.box20_hlp	{
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
#borderbox2	{
	width:630px;
	margin:0px;
	border:1px solid #a0a0a0;
	background:#fff;
	text-align:center;
}
#maincontentpop	{
	clear:both;
	width:560px;
}
#borderboxpop {
	border:1px solid rgb(160, 160, 160);
/* 2009/12/01
	margin:10px 20px;
*/
	margin:0px 20px;
	background:rgb(255, 255, 255) none repeat scroll 0% 0%;
	width:518px;
	text-align:center;
}

.roundboxheaderb	{
	width:640px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-bg.gif") no-repeat;
	color:white;
	font-size:1.3em;
	line-height:1.8em;
	text-indent:10px;
	overflow:hidden;
}
.roundboxheaderb2	{
	width:420px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-bg2.gif") no-repeat;
	color:white;
	font-size:1.3em;
	text-indent:10px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.roundboxheaderb3	{
	width:640px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-bg3.gif") no-repeat;
	color:white;
	font-size:1.3em;
	line-height:1.8em;
	text-indent:10px;
	overflow:hidden;
}
.roundboxheaderb4 {
	background:transparent url("../../img/dmrver100907/common/boxtitle-bg4.gif") no-repeat scroll 0% 0%;
	overflow:hidden;
	width:640px;
	height:30px;
	color:white;
	font-size:1.3em;
	line-height:1.8em;
	text-indent:10px;
}
.roundboxheaderb5	{
	width:640px;
	height:30px;
	background:url("../../img/dmrver100907/common/boxtitle-bg3.gif") no-repeat;
	color:white;
	font-size:1.3em;
	line-height:1.8em;
	text-indent:10px;
	overflow:hidden;
}
.boxblue01 {
	width:596px;
/*	border:1px solid #5c9ee7; */
	background:#fff;
	color:#555;
	margin-top:20px;
	margin-bottom:10px;
	font-size:0.8em;
	line-height:1.2em;
}
.boxbluebase01	{
	width:430px;
	background:#c3dfff;
	padding:5px;
}
.boxyellowbase01	{
	width:430px;
	background:#ffffcc;
	padding:5px;
}
.boxbluebase02	{
	width:60px;
	background:#c3dfff;
	padding:5px;
}
.boxyellowbase02	{
	width:60px;
	background:#ffffcc;
	padding:5px;
}
.boxwgraybase01	{
	width:70px;
	background:#ddd;
	padding:5px;
}
hr	{
	margin:5px 0;
}
/* 自動録画予約／メール通知 */
.roundbox295 {
	width:295px;
	background:#fff url("../../img/dmrver100907/common/box295-bg.gif") repeat-y;
	margin-bottom:10px;
	_overflow:hidden;
}
.roundbox295headerb	{
	width:295px;
	height:5px;
	background:url("../../img/dmrver100907/common/box295top-bg.gif") no-repeat;
	overflow:hidden;
}
.roundbox295bottom	{
	width:295px;
	height:5px;
	background:url("../../img/dmrver100907/common/box295bottom-bg.gif") no-repeat;
	_overflow:hidden;
}
.keywordsearch2div {
	margin:0 10px;
}
.keywordsearch2div a {
	color:#000066;
	font-weight:normal;
}
.keywordsearch2div a:hover {
	color:#FF0000;
}
.keywordsearch1 {
	padding-left:10px;
	width:295px;
	font-size:0.8em;
	float:left;
}
.keywordsearch2 {
/*	font-size:13px; */
	width:295px;
	float:right;
}
#starusarea {
	border:1px solid #5c9ee7;
	margin-bottom:10px;
	background:#fff;
}
/*
===============================================================
14:main navigation
===============================================================
*/
.global_help	{
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
}
.global_help a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/global_icon_help.gif') 0 0 no-repeat;
	width:22px;
	height:22px;
	text-align:center;
}
.global_help_2	{
	margin:0pt;
	padding:0pt;
	float:left;
}
.global_help_2 a	{
	display:block;
	background:transparent url('../../img/dmrver100907/btn/global_icon_help.gif') 0 0 no-repeat;
	width:22px;
	height:22px;
	vertical-align:middle;
	text-align:center;
}

.config_setc	{
	margin:0;
	padding:0;
}
.del_pgm_btn {
	margin:0pt;
	padding:0pt;
	float:right;
}
.del_pgm_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-delete-program.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.del_pgm_btn a span   {display:none;margin:0;padding:0;}
.del_pgm_btn a:hover  {background-position:0px -18px;}
.del_pgm_btn a:active {background-position:0px -36px;}
.edit_ttl_ok_btn {
	margin:0pt 0pt 0pt 20px;
	padding:0pt;
	text-align:center;
	float:left;
}
.edit_ttl_ok_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-edit-program.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.edit_ttl_ok_btn a span   {display:none;margin:0;padding:0;}
.edit_ttl_ok_btn a:hover  {background-position:0px -18px;}
.edit_ttl_ok_btn a:active {background-position:0px -36px;}
.edit_ttl_can_btn {
	margin:0pt 0pt 0pt 20px;
	padding:0pt;
	text-align:center;
	float:left;
}
.edit_ttl_can_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-edit-program-cancel.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.edit_ttl_can_btn a span   {display:none;margin:0;padding:0;}
.edit_ttl_can_btn a:hover  {background-position:0px -18px;}
.edit_ttl_can_btn a:active {background-position:0px -36px;}
#wordtab	{
	width:640px;
	height:30px;
	overflow:hidden;
	background:#ffffff;
}
#wordtab2	{
	width:640px;
	height:30px;
	overflow:hidden;
	background:#ffffff;
}
.tabspace {
	background-color:#EFEFEF;
	width:50px;
	height:30px;
	padding-top:5px;
	padding-left:5px;
	float:left;
}
.taballoff	{
	background:url("../../img/dmrver100907/common/taballoff.gif") no-repeat;
	width:50px;
	height:30px;
	padding-top:5px;
	padding-left:5px;
	color:#888;
	font-size:1em;
	float:left;
	text-align:center;
}
.taballon	{
	background:url("../../img/dmrver100907/common/taballon.gif") no-repeat;
	width:50px;
	height:30px;
	padding-top:5px;
	padding-left:5px;
	color:#333;
	font-size:1em;
	font-weight:700;
	float:left;
	text-align:center;
}
.taboff	{
	background:url("../../img/dmrver100907/common/taboff.gif") no-repeat;
	width:117px;
	height:30px;
	padding-top:5px;
	color:#888;
	font-size:1em;
	font-color:black;
	float:left;
	text-align:center;
}
.taboffauto	{
	background:url("../../img/dmrver100907/common/taboffauto.gif") no-repeat;
	width:117px;
	height:30px;
	padding-top:5px;
	color:#888;
	font-size:1em;
	float:left;
	text-align:center;
}
.tabon	{
	background:url("../../img/dmrver100907/common/tabon.gif") no-repeat;
	width:117px;
	height:30px;
	padding-top:5px;
	color:#333;
	font-size:1em;
	font-weight:700;
	float:left;
	text-align:center;
}
.tabonauto	{
	background:url("../../img/dmrver100907/common/tabonauto.gif") no-repeat;
	width:117px;
	height:30px;
	padding-top:5px;
	color:#333;
	font-size:1em;
	font-weight:700;
	float:left;
	text-align:center;
}
.autobutton {
	margin:0pt;
	padding:0pt 0pt 20px;
}
p.autoreserve {
	margin:10px 0px 0px;
	float:left;
}
p.autoreserve a {
	background:transparent url('../../img/dmrver100907/btn/btn-autoreserve.gif') no-repeat scroll 0px -90px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.autoreserve a span {margin:0px;padding:0px;display:none;}
p.autoreserve a:hover {background-position:0px -30px;}
p.autoreserve a:active {background-position:0px -60px;}
p.autoreserve_a {
	margin:10px 0px 0px;
	float:left;
}
p.autoreserve_a a {
	background:transparent url('../../img/dmrver100907/btn/btn-autoreserve.gif') no-repeat scroll 0px 0px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.autoreserve_a a span {margin:0px;padding:0px;display:none;}
p.allsearchresult {
	margin:10px 0px 0px 10px;
	float:left;
}
p.allsearchresult a {
	background:transparent url('../../img/dmrver100907/btn/btn-allsearchresult.gif') no-repeat scroll 0px -90px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom; z-index:2;
}
p.allsearchresult a span {margin:0px;padding:0px;display:none;}
p.allsearchresult a:hover {background-position:0px -30px;}
p.allsearchresult a:active {background-position:0px -60px;}
p.allsearchresult_a {
	margin:10px 0px 0px 10px;
	float:left;
}
p.allsearchresult_a a {
	background:transparent url('../../img/dmrver100907/btn/btn-allsearchresult.gif') no-repeat scroll 0px 0px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.allsearchresult_a a span {margin:0px;padding:0px;display:none;}
p.autorec_searched {
	margin:5px 5px 0px 20px;
	_margin:5px 5px 0px 10px;
	float:left;
}
p.autorec_searched a {
	display:block;
	background:transparent url("../../img/dmrver100907/btn/btn-search2.gif") no-repeat;
	background-position:0px 0px;
	height:26px;
	width:114px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.autorec_searched a span   {
	display:none;
	margin:0px;
	padding:0px;
}
p.autorec_cleared {
	margin:5px 5px 0px 15px;
	float:left;
}
p.autorec_cleared a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-keywordreset.gif') no-repeat;
	background-position:0px 0px;
	height:26px;
	width:123px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.autorec_cleared a span   {
	display:none;
	margin:0px;
	padding:0px;
}
.tword_search {
	float:left;
	margin:10px 0pt 0pt 0pt;
	padding:0pt;
}
.tword_search a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-search1.gif') no-repeat scroll center transparent;
	width:76px;
	height:22px;
	vertical-align:center;
	background-position:0px 0px;
}
.tword_search a span   { display:none; margin:0; padding:0; }
.tword_search a:hover  { background-position:0px -22px; }
.tword_search a:active { background-position:0px -44px; }
.config_setc	{
	margin:0;
	padding:0;
}
#mainmenu00 ul	{
}
#mainmenu00 li	{
	float:left;
	margin-left:4px;
}
#mainmenu00 a	{
	color:white;
	text-decoration:none;

}
.menubtn-a {
	margin:0px 0px 0px 0px;
}
.menubtn-a a	{
  display:block;
  height:34px;
  width:100px;
  text-align:center;
  vertical-align:bottom;
  background-position:0px 0px;
}
.menubtn-a a span   { display:none; margin:0; padding:0; }
.menubtn-a a:hover  { background-position:0px -34px; }
.menubtn-a a:active { background-position:0px -68px; }

.menubtn-i {
	margin:0px 0px 0px 0px;
}
.menubtn-i a	{
  display:block;
  height:34px;
  width:100px;
  text-align:center;
  vertical-align:bottom;
  background-position:0px -102px;
}

.menubtn-i a span   { display:none; margin:0; padding:0; }



/* to this line */
p.help	{ float:right; margin:0px 120px 0px 0px; _margin:0px 60px 0px 0px; }
p.entry	{ float:left; margin:10px 20px 0px 220px;	_margin-left:110px; }
p.entry a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-entry.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.entry a span	{	display:none; margin:0px; padding:0px;	}
p.entry a:hover	{	background-position:0px -34px;	}
p.entry a:active	{	background-position:0px -68px;	}
p.entry0	{ float:left; margin:10px 20px 0px 220px;	_margin-left:110px; }
p.entry0 a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-check.gif') no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.entry0 a span	{	display:none; margin:0px; padding:0px;	}
p.entry0 a:hover	{	background-position:0px -34px;	}
p.entry0 a:active	{	background-position:0px -68px;	}
p.modify	{ float:left; margin:10px 20px 0px 0px; }
p.modify a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-modify.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.modify a span	{	display:none; margin:0px; padding:0px;	}
p.modify a:hover	{	background-position:0px -34px;	}
p.modify a:active	{	background-position:0px -68px;	}
/* modified by yui  2008/Jan/18
p.dimoratop	{ margin:10px 0px 0px 375px; }
   as follows */
p.dimoratop	{ margin:10px 270px 0px 270px; }
/* to this line */
p.dimoratop a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop a span	{	display:none; margin:0px; padding:0px;	}
p.dimoratop a:hover	{	background-position:0px -34px;	}
p.dimoratop a:active	{	background-position:0px -68px;	}
/* added by yui 2008/Jan/18 */
/* to this line */
p.check	{ float:left; margin:10px 20px 0px 220px; _margin-left:110px; }
p.check a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-check.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.check a span	{	display:none; margin:0px; padding:0px;	}
p.check a:hover	{	background-position:0px -34px;	}
p.check a:active	{	background-position:0px -68px;	}
p.cancel	{ float:left; margin:10px 20px 0px 0px; }
p.cancel a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-cancel.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.cancel a span	{	display:none; margin:0px; padding:0px;	}
p.cancel a:hover	{	background-position:0px -34px;	}
p.cancel a:active	{	background-position:0px -68px;	}
p.pagetop	{ text-align:right; }
p.pagetop a	{
	background:url(../../../img/pc/dmrver110915/parts/common/btn_pagetop.png) no-repeat left 2px;
	padding-left:15px;
	text-decoration:none;
	color:#0000FF;
}

p.torokubtn	{	float:left; margin:10px 20px 0px 280px;	_margin-left:140px; }
p.torokubtn a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-entry.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.torokubtn a span	{	display:none; margin:0px; padding:0px;	}
p.torokubtn a:hover	{	background-position:0px -34px;	}
p.torokubtn a:active	{	background-position:0px -68px;	}
p.yudoagree	{ float:left; margin:10px 20px 0px 150px; _margin-left:75px; }
p.yudoagree a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-agree.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.yudoagree a span	{	display:none; margin:0px; padding:0px;	}
p.yudoagree a:hover	{	background-position:0px -34px;	}
p.yudoagree a:active	{	background-position:0px -68px;	}
p.yudodisagree	{ float:left; margin:10px 20px 0px 0px; }
p.yudodisagree a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-disagree.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.yudodisagree a span	{	display:none; margin:0px; padding:0px;	}
p.yudodisagree a:hover	{	background-position:0px -34px;	}
p.yudodisagree a:active	{	background-position:0px -68px;	}
/*** 3201 ***/
p.registpop	{float:left;margin:10px 0px 0px 170px;_margin-left:85px; }
p.registpop a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-machine-regi.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:140px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.registpop a span	{	display:none; margin:0px; padding:0px;	}
p.registpop a:hover	{	background-position:0px -34px;	}
p.registpop a:active	{	background-position:0px -68px;	}
p.cancelpop	{ float:left; margin:10px 0px 0px 190px;	_margin-left:95px; }
p.cancelpop a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-cancel.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.cancelpop a span	{	display:none; margin:0px; padding:0px;	}
p.cancelpop a:hover	{	background-position:0px -34px;	}
p.cancelpop a:active	{	background-position:0px -68px;	}
p.sentmail	{ float:left; margin:10px 20px 0px 205px;	_margin-left:102px; }
p.sentmail a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-sentmail.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:250px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.sentmail a span	{	display:none; margin:0px; padding:0px;	}
p.sentmail a:hover	{	background-position:0px -34px;	}
p.sentmail a:active	{	background-position:0px -68px;	}
p.backtotop	{ float:left; margin:10px 20px 0px 265px; _margin-left:132px;}
p.backtotop a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-backtotop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:130px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.backtotop a span	{	display:none; margin:0px; padding:0px;	}
p.backtotop a:hover	{	background-position:0px -34px;	}
p.backtotop a:active	{	background-position:0px -68px;	}
p.dimoratop2	{ float:left; margin:10px 20px 5px 220px;	_margin-left:110px; }
p.dimoratop2 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:160px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop2 a span	{	display:none; margin:0px; padding:0px;	}
p.dimoratop2 a:hover	{	background-position:0px -34px;	}
p.dimoratop2 a:active	{	background-position:0px -68px;	}
p.dimoratop3 { float:left; margin:10px 20px 0px 250px;	_margin-left:125px; }
p.dimoratop3 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:160px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop3 a span	{	display:none; margin:0px; padding:0px;	}
p.dimoratop3 a:hover	{	background-position:0px -34px;	}
p.dimoratop3 a:active	{	background-position:0px -68px;	}
p.dimoratop4 { float:left; margin:10px 20px 0px 225px;	_margin-left:112px; }
p.dimoratop4 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:160px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop4 a span	{	display:none; margin:0px; padding:0px;	}
p.dimoratop4 a:hover	{	background-position:0px -34px;	}
p.dimoratop4 a:active	{	background-position:0px -68px;	}
p.dimoratop5 { float:left; margin:0px 20px 0px 270px;	_margin-left:135px; }
p.dimoratop5 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimoratop.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimoratop5 a span	{	display:none; margin:0px; padding:0px;	}
p.dimoratop5 a:hover	{	background-position:0px -34px;	}
p.dimoratop5 a:active	{	background-position:0px -68px;	}
p.dimorahome { float:left; margin:10px 20px 0px 270px;	_margin-left:135px; }
.dimorahome a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-dimorahome.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.dimorahome a span	{	display:none; margin:0px; padding:0px;	}
p.dimorahome a:hover	{	background-position:0px -34px;	}
p.dimorahome a:active	{	background-position:0px -68px;	}
p.ok	{ float:left; margin:10px 20px 0px 190px;	_margin-left:95px; }
p.ok a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-ok.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.ok a span	{	display:none; margin:0px; padding:0px;	}
p.ok a:hover	{	background-position:0px -34px;	}
p.ok a:active	{	background-position:0px -68px;	}
/*
p.usersetting	{ float:left; margin:10px 20px 0px 170px;	_margin-left:105px; }
 */
p.usersetting a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-usersetting.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:175px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.usersetting a span	{	display:none; margin:0px; padding:0px;	}
p.usersetting a:hover	{	background-position:0px -34px;	}
p.usersetting a:active	{	background-position:0px -68px;	}
/*
p.modoru { float:left; margin:10px 20px 10px 250px; _margin-left:105px; }
 */
p.modoru a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-modoru.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.modoru a span	{	display:none; margin:0px; padding:0px;	}
p.modoru a:hover	{	background-position:0px -34px;	}
p.modoru a:active	{	background-position:0px -68px;	}
p.tojiru {
	margin-left:150px;
	margin-bottom:10px;
	margin-right:150px;
	margin-left:150px;
}
p.tojiru a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-close.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	vertical-align:bottom;
	z-index:2;
}
p.todimora a span	{	display:none; margin:0px; padding:0px;	}
p.todimora a:hover	{	background-position:0px -34px;	}
p.todimora a:active	{	background-position:0px -68px;	}
p.todimora { margin-left:250px; margin-bottom:10px;}
p.todimora a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-todimora.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	vertical-align:bottom;
	z-index:2;
}
p.todimora a span	{	display:none; margin:0px; padding:0px;	}
p.todimora a:hover	{	background-position:0px -34px;	}
p.todimora a:active	{	background-position:0px -68px;	}
p.close_win a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-close.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.close_win a span	{	display:none; margin:0px; padding:0px;	}
p.close_win a:hover	{	background-position:0px -34px;	}
p.close_win a:active	{	background-position:0px -68px;	}
p.changeentry	{ float:left; margin:10px 20px 0px 190px;	_margin-left:95px; }
p.changeentry a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-entry.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.changeentry a span	{	display:none; margin:0px; padding:0px;	}
p.changeentry a:hover	{	background-position:0px -34px;	}
p.changeentry a:active	{	background-position:0px -68px;	}

p.changecancel	{ float:left; margin:10px 20px 0px 0px; }

p.changecancel a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-cancel.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.changecancel a span	{	display:none; margin:0px; padding:0px;	}
p.changecancel a:hover	{	background-position:0px -34px;	}
p.changecancel a:active	{	background-position:0px -68px;	}
p.changeconfirm	{ float:left; margin:10px 20px 0px 190px;	_margin-left:95px; }
p.changeconfirm a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-delete2.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.changeconfirm a span	{	display:none; margin:0px; padding:0px;	}
p.changeconfirm a:hover	{	background-position:0px -34px;	}
p.changeconfirm a:active	{	background-position:0px -68px;	}
p.quitapply	{ float:left; margin:10px 20px 0px 190px;	_margin-left:95px; }
p.quitapply a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-quitapply.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.quitapply a span	{	display:none; margin:0px; padding:0px;	}
p.quitapply a:hover	{	background-position:0px -34px;	}
p.quitapply a:active	{	background-position:0px -68px;	}
p.quitcancel	{ float:left; margin:10px 20px 0px 0px; }
p.quitcancel a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-quitcancel.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.quitcancel a span	{	display:none; margin:0px; padding:0px;	}
p.quitcancel a:hover	{	background-position:0px -34px;	}
p.quitcancel a:active	{	background-position:0px -68px;	}
p.quitcancel2	{ float:left; margin:10px 20px 0px 0px; }
p.quitcancel2 a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-quitcancel2.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.quitcancel2 a span	{	display:none; margin:0px; padding:0px;	}
p.quitcancel2 a:hover	{	background-position:0px -34px;	}
p.quitcancel2 a:active	{	background-position:0px -68px;	}
p.searchprev { float:left; margin:0px 20px 10px 210px;	_margin-left:105px; }
p.searchnext { float:left; margin:0px 20px 10px 0px; }
p.searchset { float:left; margin:10px 20px 0px 170px;	_margin-left:85px; }
p.searchcansel { float:left; margin:10px 20px 0px 0px;	}
tr.recordederase {
	background-color:#FFDDBB;
}
tr.recordederase1 {
	background-color:#CCCCCC;
}
.searchbutton {
	margin:0 0 0 30px;
}
.searchtypetablekeyword {
	width:130px;
	text-align:center;
}
td.autorec_regist {margin:0pt; padding:0pt 0pt 0pt 40px;}
td.autorec_regist a {
	display:block;
	height:35px;
	width:150px;
	background:url("../../img/dmrver100907/btn/btn-integrate-mementry.gif") no-repeat;
	background-position:0px 0px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.autorec_regist a span   {display:none;margin:0px;padding:0px;}
td.autorec_regist a:hover  {background-position:0px -35px;}
td.autorec_regist a:active {background-position:0px -70px;}
td.autorec_cancel {margin:0pt;}
td.autorec_cancel a {
	display:block;
	height:35px;
	width:150px;
	background:url("../../img/dmrver100907/btn/btn-integrate-step1-cansel.gif") no-repeat;
	background-position:0px 0px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.autorec_cancel a span   {display:none;margin:0px;padding:0px;}
td.autorec_cancel a:hover  {background-position:0px -35px;}
td.autorec_cancel a:active {background-position:0px -70px;}

.programbutton {
	margin:0pt;
	padding:0pt 0pt 0px;
}
td.program_all {
	margin:10px 0px 0px;
	float:left;
}
td.program_all a {
	background:transparent url('../../img/dmrver100907/btn/btn_program_all.gif') no-repeat scroll 0px -90px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.program_all a span { margin:0px; padding:0px; display:none; }
td.program_all a:hover { background-position:0px -30px; }
td.program_all a:active { background-position:0px -60px; }
td.program_all_a {
	margin:8px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
	float:left;
}
td.program_all_a a {
	background:transparent url('../../img/dmrver100907/btn/btn_program_all.gif') no-repeat scroll 0px 0px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.program_all_a a span { margin:0px; padding:0px; display:none; }
td.program_watched {
	margin:8px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
	padding:0pt 0pt 0pt 10px;
	float:left;
}
td.program_watched a {
	background:transparent url('../../img/dmrver100907/btn/btn_program_watched.gif') no-repeat scroll 0px -90px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.program_watched a span { margin:0px; padding:0px; display:none; }
td.program_watched a:hover { background-position:0px -30px; }
td.program_watched a:active { background-position:0px -60px; }
td.program_watched_a {
	margin:10px 0px 0px 10px;
	float:left;
}
td.program_watched_a a {
	background:transparent url('../../img/dmrver100907/btn/btn_program_watched.gif') no-repeat scroll 0px 0px;
	display:block;
	height:30px;
	width:122px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.program_watched_a a span { margin:0px; padding:0px; display:none; }
td.program_keyword { margin:10px 0px 0px; float:left; }
td.disp_line_sel {
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 10px;
}
.pglthead2 {
	margin:0;
	padding:0;
	border-bottom:1px solid #BBB;
	font-weight:700;
}
.hdr_9 {
	background-color:#ddd;
    background-image:url('../../img/dmrver100907/trans_000.gif"');
    background-position:center;
    background-repeat:no-repeat;
	border-right:1px solid #888;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	display:block;
	width:auto;
	height= auto;
	color:#333333 !important;
	text-decoration:none !important;
/*	font-weight:normal !important; */
	font-weight:700;
	padding:6px;
}
.pglthead {
	margin:0;
	padding:0;
	line-height:normal !important;
/*	line-height:20px !important; */
	font-weight:700;
}
.pglthead a {
	background-color:#ddd;
	border-right:1px solid #888;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	display:block;
	width:auto;
	color:#333333 !important;
	text-decoration:none !important;
/*	font-weight:normal !important; */
	font-weight:700;
	padding:6px;
}
.pglthead a:hover {
	color:#333333;
	background-color:#eee;
	border-right:1px solid #888;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	display:block;
	width:auto;
	color:#333333 !important;
	text-decoration:none !important;
/*	font-weight:normal !important; */
	font-weight:700;
	padding:6px;
}
.pgltpage     { margin:5px 0; }
/* modified by yui as follows */

/* 検索結果　 */
/*           機器ＩＤあり　予約可能 */
/*           機器ＩＤなし　予約不可 */
.pglt02_col1 { width:120px; text-align:center; } /* 日付＋時刻 */
.pglt02_col2 { width:340px; text-align:left  ; } /* タイトル　 */
.pglt02_col3 { width:110px; text-align:center; } /* チャンネル */
.edit_pgm {
	cursor:pointer;
}
.edit_pgmr {
	cursor:pointer;
}
.edit_ttl_ok {
	cursor:pointer;
}
.edit_ttl_can {
	cursor:pointer;
}
.pgltbname3   { width:170px; }
.pgltbname4   { width:320px; }
.digaadd { float:right; padding:0 0 10px 0; }
#kw_result img {
  margin-top:2px;
}
#rkg_tbl img {
  margin-top:1px;
/*  vertical-align:moddle; */
}
/* KW　検索結果テーブル表示 */
.kw01_col1 { width:140px; text-align:right; }
.kw01_col2 { width:80px ; text-align:left; }
.kw01_col21 { width:320px ; text-align:left; }
.kw01_col3 { width:140px; text-align:center; }
/* 機器設定 */
.kk01_col1 { width:150px; text-align:right; }
.kk01_col2 { width:150px; text-align:right; }
.kk01_col3 { width:240px; text-align:left; }
/* KW　検索データ登録 */
.kw02_col1 { width:120px; text-align:center; }
.kw02_col2 { width:140px; text-align:right; }
.kw02_col3 { width:330px; text-align:left; padding-left:5px; }
/* setting */
.ks01_col1 { width:140px; text-align:right; }
.ks01_col2 { width:380px; text-align:left; padding-left:5px;  }
.ks01_col3 { width:80px; text-align:right;}
.select_page_div2 {
	margin:2px;
	text-align:right;
	display:block;
}
.kw_font {
  text-align:left;
  font-size:0.75em;
}
/*
/* 放送局を絞るリスト */
#stationselect {
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	overflow:scroll;
	width:474px;
	height:280px;
/*	height:300px;	*/
}
.stationselecttype {
	border:1px solid rgb(204, 204, 204);
	margin:0pt 5px;
	padding:4px;
	background-color:rgb(222, 231, 254);
	font-size:1em;
	line-height:1em;
}
p.checkall_btn	{margin:0pt 0pt 5px 10px;float:left;}
p.checkall_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-checkall.gif') repeat scroll 0px 0px transparent;
	height:25px;
	width:114px;
	vertical-align:middle;
}
p.checkall_btn a span	{display:none;margin:0pt; padding:0pt;}
p.checkall_btn a:hover	{background-position:0px -25px;}
p.checkall_btn a:active	{background-position:0px -50px;}
p.checkall_btnoff	{margin:0pt 0pt 5px 10px;float:left;}
p.checkall_btnoff a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-checkalloff.gif') repeat scroll 0px 0px transparent;
	height:25px;
	width:154px;
	vertical-align:middle;
}
p.checkall_btnoff a span	{display:none;margin:0pt; padding:0pt;}
p.checkall_btnoff a:hover	{background-position:0px -25px;}
p.checkall_btnoff a:active	{background-position:0px -50px;}
td.stationsettingpop {
/*	2009/12/01
	margin:10px 5px 20px 5px;
	margin-left:5px;
*/
	margin:10px 5px 5px 5px;
}
td.stationsettingpop a {
	background:transparent url('../../img/dmrver100907/btn/btn-stationsetting.gif') no-repeat scroll 0px 0px;
	display:block;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.stationsettingpop a span {
	margin:0px;
	padding:0px;
	display:none;
}
td.stationsettingpop a:hover {
	background-position:0px -34px;
}
td.stationsettingpop a:active {
	background-position:0px -68px;
}
td.cancel2pop {
/*	2009/12/01
	margin:10px 5px 20px 5px;
	margin-left:5px;
*/
	margin:10px 5px 5px 5px;
}
td.cancel2pop a {
	background:transparent url('../../img/dmrver100907/btn/btn-cancel.gif') no-repeat scroll 0px 0px;
	display:block;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.cancel2pop a span {
	margin:0px;
	padding:0px;
	display:none;
}
td.cancel2pop a:hover {
	background-position:0px -34px;
}
td.cancel2pop a:active {
	background-position:0px -68px;
}
.genretypetable table {
	font-size:0.8em;
}
.genretypetable td {
	margin:0px;
	padding:0px;
}
.genretypetable img {
	margin:2px;
	padding:0px;
}
.genre_font {
	text-align:center;
	font-size:0.76em;
}
.genre_font1 {
	text-align:center;
	font-size:1.2em;
	color:black;
	line-height:1.2em;
}
.genretypetableselect { width:90px; }
/* ジャンル検索 */
.gr01_col1 { width:100px; text-align:left; }
.gr01_col2 { width:70px ; text-align:left; }
.gr01_col21 { width:320px ; text-align:left; }
.gr01_col3 { width:140px; text-align:left; }
.gr01_col4 { width:60px ; text-align:center; }
.genreon	{
	background:url("../../img/dmrver100907/btn/btn-genre_on.gif") no-repeat;
	width:130px;
	height:40px;
	padding-top:5px;
	color:#888;
	font-size:0.8em;
	float:left;
	text-align:center;
}
.genreoff   {
	background:url("../../img/dmrver100907/btn/btn-genre_off.gif") no-repeat;
	width:130px;
	height:40px;
	padding-top:5px;
	color:#888;
	font-size:0.8em;
	float:left;
	text-align:center;
}
.broadon	{
	background:url("../../img/dmrver100907/btn/btn-broad_on.gif") no-repeat;
	width:130px;
	height:35px;
	padding-top:5px;
	color:#888;
	float:left;
	text-align:center;
}
.broadoff   {
	background:url("../../img/dmrver100907/btn/btn-broad_off.gif") no-repeat;
	width:130px;
	height:35px;
	padding-top:5px;
	color:#888;
	float:left;
	text-align:center;
}
.genredayon   {
	background:url("../../img/dmrver100907/btn/btn-genreday_on.gif") no-repeat;
	width:58px;
	height:40px;
	padding-top:5px;
	color:#888;
	float:left;
	text-align:center;
}
.genredayoff   {
	background:url("../../img/dmrver100907/btn/btn-genreday_off.gif") no-repeat;
	width:58px;
	height:40px;
	padding-top:5px;
	color:#888;
	float:left;
	text-align:center;
}
td.ttllistviewsetpop {
	margin:5px 0px 5px 0px;
	_margin-left:5px;;
}
td.ttllistviewsetpop a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-close.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
td.ttllistviewsetpop a span {
	margin:0px;
	padding:0px;
	display:none;
}
td.ttllistviewsetpop a:hover	{	background-position:0px -34px;	}
td.ttllistviewsetpop a:active	{	background-position:0px -68px;	}

#ttllistviewset {
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	width:474px;
	height:350px;
	text-align:left;
	font-size:0.9em;
	overflow:scroll;
}
/*
===============================================================
15:images
===============================================================
*/
#mainvisual .intro2 {
	width:620px;
	background-color:rgb(255, 255, 255);
}
#mainvisual .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px;
}
#mainvisual .intro2_setting {
	border:1px solid rgb(0, 120, 205);
	margin:0pt;
	padding:10px;
	background-color:rgb(215, 238, 251);
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual .intro2_flow {
	margin:15px 0pt 0pt;
	width:620px;
}
#mainvisual .intro2_flow_bg {
	margin:0pt;
	padding:3px 6px;
	background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	font-size:0.8em;
	font-weight:bold;
	color:rgb(255, 255, 255);
}
#mainvisual .intro2_flow_body {
	padding:10px;
	background:transparent url('../../img/dmrver100907/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual .intro2_cell1 {
 padding-right:10px;
}
#mainvisual .intro2_cell2 {
 padding-left:5px;
  padding-right:5px;
}
#mainvisual .intro2_cell3 {
 padding-left:10px;
}
#mainvisual .intro2_caution {
	margin:0pt 0pt 0pt 350px;
	color:rgb(255, 0, 0);
	font-size:0.9em;
}
#mainvisual .intro2_caution img {
	margin:0pt 3px 0pt 0pt;
}
#mainvisual .intro2_flow_bottom {
	background:transparent url('../../img/dmrver100907/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:10px;
}

#mainvisual2 {
	width:620px;
	float:left;
}
#mainvisual2 .intro2 {
	width:620px;
	margin-left:100px;
	background-color:rgb(255, 255, 255);
	_margin-left:70px;
}
#mainvisual2 .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px;
}
#mainvisual2 .intro2_setting {
	border:1px solid rgb(0, 120, 205);
	margin:0pt;
	padding:10px;
	background-color:rgb(215, 238, 251);
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual2 .intro2_flow {
	margin:15px 0pt 0pt;
	width:620px;
}
#mainvisual2 .intro2_flow_bg {
	margin:0pt;
	padding:3px 6px;
	background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	font-size:0.8em;
	font-weight:bold;
	color:rgb(255, 255, 255);
}
#mainvisual2 .intro2_flow_body {
	padding:10px;
	background:transparent url('../../img/dmrver100907/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual2 .intro2_cell1 {
	padding-right:10px;
}
#mainvisual2 .intro2_cell2 {
	padding-left:5px;
	padding-right:5px;
}
#mainvisual2 .intro2_cell3 {
	padding-left:10px;
}
#mainvisual2 .intro2_caution {
	margin:0pt 0pt 0pt 350px;
	color:rgb(255, 0, 0);
	font-size:0.9em;
	text-align:left;
}
#mainvisual2 .intro2_caution img {
	margin:0pt 3px 0pt 0pt;
}
#mainvisual2 .intro2_flow_bottom {
	background:transparent url('../../img/dmrver100907/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:10px;
}
#mainvisual3 {
	width:690px;
	float:left;
}
#mainvisual3 .intro2 {
	width:690px;
	margin-left:70px;
/* 	background-color:rgb(255, 255, 255);  */
}
#mainvisual3 .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px;
	width:690px;
}
#mainvisual3 .intro2_setting {
	border:1px solid rgb(0, 120, 205);
	margin:0pt;
	padding:10px;
	background-color:rgb(215, 238, 251);
	font-size:0.8em;
	line-height:1.3;
}
#mainvisual3 .intro2_flow {
	margin:15px 0pt 0pt;
	width:690px;
}
#mainvisual3 .intro2_flow_body {
	padding:10px;
	background:url('../../img/dmrver100907/common/integrate-guide-bg.gif') repeat-y scroll 0% 0% transparent;
	font-size:0.8em;
	line-height:1.3;
	width:690px;
}
#mainvisual3 .intro2_flow_bottom {
	background:url('../../img/dmrver100907/common/integrate-guide-bottom.gif') no-repeat scroll 0% 0% transparent;
	width:690px;
	height:10px;
}
.cp_acthelp0 {
	border:1px solid rgb(255, 209, 179);
	width:648px;
	padding:10px;
}
#cp_acthelp {
	float:left;
	width:690px;
	font-size:1.0em;
	text-align:left;
	display:block;
}
.cp_acthelp1 {
	border:1px solid rgb(255, 102, 102);
	width:648px;
	padding:10px;
}
.cp_acthelp2 {
	border:1px solid rgb(51, 102, 204);
	width:648px;
	padding:10px;
}
#sggprogramacthelp {
	margin:0pt 15px 5px 0px;
	padding:10px 10px 10px 10px;
	float:left;
	width:800px;
	font-size:15px;
	text-align:left;
	display:block;
}
.sggprogramacthelp0 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #FFD1B3;
	width:750px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
	display:block;
}
.sggprogramacthelp0 ul {
	margin-top:10px;
	margin-left:20px;
	font-weight:700;
	color:#97BBD8;
}
.sggprogramacthelp1 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #FFC0CB;
	width:750px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
	display:block;
}
.sggprogramacthelp2 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #97BBD8;
	width:750px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
	display:block;
}
.replace	{
	position:relative;
	margin:0px;
	padding:0px;
	/* Mac版IE5から隠す \*/
	overflow:hidden;
	/* */
}
.replace span	{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1; /* Opera 5と6への対応 */
}
.floatright	{
	float:right;
}
/*
===============================================================
16:sgg css
===============================================================
*/
/*
===============================================================
17:ad
===============================================================
*/
#ad03 {
	background:none repeat scroll 0% 0% rgb(255, 255, 255);
	padding-top:10px;
	padding-bottom:10px;
	width:320px;
	text-align:center;
	color:black;
	float:right;
}
/*
.topics02 {
	padding:5px;
	width:630px;
	height:120px;
	margin-bottom:10px;
}
*/
#adbox {
	float:right;
	width:200px;
	margin-right:20px;
	_margin-right:2px;

}
#copyrightpop	{
	clear:both;
	width:600px;
/*	height:20px;
*/
	font-size:0.8em;
	color:#7a7a7a;
	text-align:center;
}
/*
===============================================================
18:form
===============================================================
*/

/*
/*
===============================================================
20:table
===============================================================
*/
.normal_line	{background-color:rgb(255,255,255);}
.reserve_line	{background-color:rgb(255,177,140);}
.reserved_line	{background-color:rgb(255,219,202);}
.cancel_line	{background-color:rgb(149,220,149);}
.canceled_line	{background-color:rgb(197,236,197);}
.modify_line	{background-color:rgb(204,255,147);}
.modifyed_line	{background-color:rgb(182,235,206);}
.modifyoff_line	{background-color:rgb(201,201,201);}
.delete_line	{background-color:rgb(216,176,255);}
.deleted_line	{background-color:rgb(232,208,255);}
.edit_line		{background-color:rgb(225,236,247);}
.edited_line	{background-color:rgb(202,255,255);}
.kiki_tables	{border:1px solid blue;}
.height16 {height:16px;}
.topicsTitle {
	margin-left:20px;
	font-size:1.2em;
	font-weight:700;
}
p.topics a         { color:black; text-decoration:underline; font-weight:700; }
p.topics a:hover   { color:black; text-decoration:underline; font-weight:700; }
p.topics a:link    { color:black; text-decoration:underline; font-weight:700; }
p.topics a:active  { color:black; text-decoration:underline; font-weight:700; }
p.topics a:visited { color:black; text-decoration:underline; font-weight:700; }
/* -------- modified:matsuken 2008/03/12 start -------- */
.deletepgm {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:150px;
	height:58px;
	text-align:center;
	background-color:#FFEECC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
.cancelrsv {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:150px;
	height:58px;
	text-align:center;
	background-color:#FFFFCC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
.modifyrsv {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:250px;
	height:100px;
	text-align:center;
	background-color:#FFFFCC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
.recepterror {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:300px;
	height:150px;
	text-align:center;
	background-color:#FFFFCC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
.updatettl {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:470px;
	height:100px;
	text-align:center;
	background-color:#FFCCCC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
#kw_msg_area {
	background:#f8f8f8 url('../../img/dmrver100907/common/status_bg1.gif') no-repeat center top;
	cursor:default;
	width:520px;
	text-align:left;
	line-height:1.2em;
}
.deletepgm {
	z-index:1000;
	position:absolute;
	padding-top:13px;
	width:150px;
	height:58px;
	text-align:center;
	background-color:#FFEECC;
	border:1px solid black;
	font-size:0.9em;
	line-height:1.2em;
}
/*
 お知らせテキスト/
 */
.oshirase_block {
	text-align:left;
	margin-bottom:20px;
	margin-left:75px;
	margin-right:75px;
	width:800px;
}
.oshirase_title {
	font-size:1.0em;
	color:    #444444;
	line-height:1.2em;
	font-weight:700;
	text-decoration:underline;
	margin-bottom:20px;
	margin-top:10px;
}
.oshirase_subtitle {
	font-size:1.0em;
	color:    #444444;
	line-height:1.2em;
	font-weight:700;
	margin-bottom:20px;
}
.oshirase_text {
	padding-left:30px;
	padding-right:30px;
	color:#444444;
	font-size:1.0em;
	line-height:1.3em;
}
.fontbold1	{ font-weight:900; }
#copyrightpop2	{
	clear:both;
	width:650px;
/*	height:20px;
*/
	font-size:0.8em;
	color:#7a7a7a;
	text-align:center;
}

/* IE6 ONLY */
*html #clubpana_headerpop2	{
	width:650px;
	height:30px;
	background:none;
	_overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/header-pop2.png',sizingMethod='image');
}
/* IE6 ONLY */
*html #clubpana_footerpop2	{
	width:650px;
	height:45px;
	margin:0px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/footer-bg-pop2.png',sizingMethod='image');
}
#clubpana_maincontentpop2	{
	clear:both;
	width:600px;
}
#clubpana_borderboxpop2 {
	border:1px solid rgb(160, 160, 160);
/* 2009/12/01
	margin:10px 20px;
*/
	margin:0px 20px;
	background:rgb(255, 255, 255) none repeat scroll 0% 0%;
	width:558px;
	text-align:center;
}
.intro2_flow {
	margin:15px 0pt 0pt;
	width:520px;
}
.intro2_flow_bg {
	margin:0pt;
	padding:3px 6px;
	background:transparent url('../workimg/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	font-size:0.8em;
	font-weight:bold;
	color:rgb(255, 255, 255);
}
.intro2_flow_body {
	padding:10px;
	background:transparent url('../workimg/dmrver100907/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:0.8em;
	line-height:1.3;
}
.intro2_flow_bottom {
	background:transparent url('../workimg/dmrver100907/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:500px;
	height:10px;
}
p.clubpana_return_pop a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-tt_program_back.gif") no-repeat;
	background-position:0px 0px;
	height:30px;
	width:116px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.clubpana_return_pop a span {
	margin:0px;
	padding:0px;
	display:none;
}
p.clubpana_return_pop a:hover	{	background-position:0px -30px;	}
p.clubpana_return_pop a:active	{	background-position:0px -60px;	}

#clubpana_msg1 {
	display:block;
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	width:474px;
	height:150px;
	font-size:0.9em;
/*	height:300px;	*/
}
#clubpana_msg2 {
	display:block;
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	width:474px;
	height:280px;
	font-size:0.9em;
/*	height:300px;	*/
}
#clubpana_msg3 {
	display:block;
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	width:474px;
	height:270px;
	font-size:0.9em;
/*	height:300px;	*/
}
#clubpana_msg4 {
	display:block;
	border:1px solid rgb(204, 204, 204);
	padding:10px 2px;
	width:474px;
	height:370px;
	font-size:0.9em;
/*	height:300px;	*/
}
.top_roundbox3	{
	width:620px;
	height:30px;
	background:#fff url("../../img/dmrver100907/common/boxtitle-bg.gif") repeat-y;
	margin-bottom:10px;
	_overflow:hidden;
}
#top_mainvisual {
	width:620px;
	float:left;
	font-size:0.9em;
}
#top_mainvisual .intro {
	margin:0pt;
	padding:0pt;
	background:transparent url('../../img/dmrver100907/intro_w_body.gif') repeat-y scroll 0% 0%;
}
#top_mainvisual .intro_head {
	margin:0pt;
	padding:5px 10pt 10px 10px;
}
.menmigration_area1 {
	width:636px;
	background-color:#FFFFFF;
	border:#FF00FF 2px  outset;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#menmigration_0 {
	background:rgb(255, 89, 255) none repeat scroll 0% 0%;
    text-align:left;
	font-size:1.2em;
}
#menmigration_1 {
	padding:5px 5px 5px 10px;
	text-align:left;
	font-size:0.9em;
}
.menmigration_area2 {
	width:636px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border:#0000FF 2px  outset;
	background-color:#FFFFFF;
}
#menmigration_5 {
	background:rgb(0, 0, 255) none repeat scroll 0% 0%;
    text-align:left;
	font-size:1.2em;
}
#menmigration_6 {
	padding:5px 5px 5px 10px;
	text-align:left;
	font-size:0.9em;
}
.clubpana_acthelp0 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #FFD1B3;
	width:550px;
	line-height:1.2em;
	font-size:1.0em;
	text-align:left;
	display:block;
}
.clubpana_acthelp0 ul {
	margin-top:10px;
	margin-left:20px;
	font-weight:600;
	color:#97BBD8;
}
.clubpana_acthelp1 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #FFC0CB;
	width:550px;
	line-height:1.2em;
	font-size:1.0em;
	text-align:left;
	display:block;
}
.clubpana_acthelp2 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #97BBD8;
	width:550px;
	line-height:1.2em;
	font-size:1.0em;
	text-align:left;
	display:block;
}
p.clubpana_pagetop	{
	float:right;
	margin:10px 10px 0px 0px;
}
p.clubpana_pagetop a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-pagetop.gif") no-repeat;
	background-position:0px 0px;
	height:28px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.clubpana_pagetop a span	{	display:none; margin:0px; padding:0px;	}
p.clubpana_pagetop a:hover	{	background-position:0px -28px;	}
p.clubpana_pagetop a:active	{	background-position:0px -56px;	}

p.migration_mberr_close a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-close.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.migration_mberr_close a span {margin:0px;padding:0px;display:none;}

p.migration_mberr_close a:hover	{	background-position:0px -34px;	}
p.migration_mberr_close a:active	{	background-position:0px -68px;	}
p.integrate_guide_img {
}
p.integrate_guide_img a {
	display:block;
	background:url("../../img/dmrver100907/common/integrate-guide-cp.jpg") no-repeat scroll 0pt 0pt transparent;
	height:266px;
	width:650px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_guide_img a span { display:none; margin:0px; padding:0px; }
p.integrate_guide_st {
}
p.integrate_guide_st a {
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-guide.jpg") no-repeat scroll 0pt 0pt transparent;
	height:58px;
	width:650px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_guide_st a span { display:none; margin:0px; padding:0px; }
p.integrate_guide_st a:hover { background-position:0px -58px; }
p.integrate_guide_st a:active { background-position:0px -116px; }
.integrate_blue_t td { padding:4px; }
/*
===============================================================
10:oshirase
===============================================================
*/
#oshirasevi_container {margin:0 auto;width:900px;}
.oshirasevi_header	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	background:#ffffff url("../../img/dmrver100907/common/header-bg900.gif") no-repeat;
	width:900px;
	height:150px;
}
#oshirasevi_maintitle {
	display:block;
	width:210px;
	height:90px;
	position:relative;
	float:left;
	top:10px;
	left:10px;
}
#oshirasevi_maintitle h1 {display:none;}
#oshirasevi_wrap {margin:0pt;padding:0pt;background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y  scroll 0% 0%;}
#oshirasevi_title {margin:0pt;padding:30px 0pt 0pt 100px;_padding:30px 0pt 0pt 0pt;text-align:center;background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y  scroll 0% 0%;}
#oshirasevi_title h3 {
	margin:0pt;
	padding:0pt;
	border-bottom:2px solid #97BBD8;
	width:700px;
	font-size:24px;
	line-height:30px;
	color:gray;
	text-align:center;
}
.oshirasevi_block {
	margin:0pt;
	padding:0pt 150px 0pt 130px;
	text-align:left;
}
.oshirasevi_text {
	margin:0pt;
	padding:0pt;
	width:600px;
	color:#444444;
	font-size:15px;
	line-height:18px;
}
.oshirasevi_text30 {
	padding:0pt 0pt 0pt 30px;
}
.oshirasevi_text50 {
	padding:0pt 0pt 0pt 50px;
}
.oshirasevi_text li {
	list-style-image:url("../../img/dmrver100907/icon-oshirasevilist.gif");
	list-style-position:outside;
}
p.oshirasevi_close	{margin:0pt;padding:0px 0pt 20px 280pt;float:left;}
p.oshirasevi_close a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-close.gif") no-repeat;
	background-position:0px 0px;
	height:35px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.oshirasevi_close a span	{display:none;margin:0px;padding:0px;}
p.oshirasevi_close a:hover	{background-position:0px -35px;}
p.oshirasevi_close a:active	{background-position:0px -70px;}
#oshirasevi_footer	{
	margin:0pt;
	padding:0pt;
	width:900px;
	height:45px;
	background:#ffffff url("../../img/dmrver100907/common/footer-bg900.gif") no-repeat;
}
#oshirasevi_copyright {
	display:block;
	margin:0pt;
	padding:0pt;
	height:30px;
	font-size:0.9em;
	text-align:center;
}
/*
===============================================================
10:guidehelp
===============================================================
*/
#guidehelp_container	{
	margin:0 auto;
	width:900px;
}
.guidehelp_header	{
	width:900px;
	height:150px;
	background:#ffffff url("../../img/dmrver100907/common/header-bg900.gif") no-repeat;
}
#guidehelp_maintitle	{
	display:block;
	width:210px;
	height:90px;
	position:relative;
	float:left;
	top:10px;
	left:10px;
}
#guidehelp_maintitle h1 {
	display:none;
}
#guidehelp_wrap	{
	margin:0pt;
	padding:16px 20px 0pt;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y;
}
#guidehelp_maincontent	{
	clear:both;
	width:880px;
}
#guidehelp_contentbodyhome	{
	margin:0pt 0pt 0pt 0pt;
	width:800px;
}
#guidehelp_mainvisual {
	margin:0pt;
	padding:0pt;
	width:620px;
	float:left;
}
#guidehelp_mainvisual .intro2 {
	margin:0pt 0pt 0pt 120px;
	_margin:0pt 0pt 0pt 80px;
	width:620px;
	background-color:rgb(255, 255, 255);
}
#guidehelp_mainvisual .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px 0pt;
}
#guidehelp_mainvisual .intro2_setting {
	margin           : 0pt;
	padding          : 5px;
	border           : 1px solid rgb(0, 120, 205);
	background-color : rgb(215, 238, 251);
	font-size        : 14px;
	line-height      : 1.3em;
}
#guidehelp_mainvisual .intro2_flow {
	margin:15px 0pt 0pt 0pt;
	width:620px;
}
#guidehelp_mainvisual .intro2_flow_bg {
	margin:0pt 0pt 0pt 0pt;
	padding:0pt;
	/*background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;*/
   background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:34px;
	font-size:13px;
	color:rgb(255, 255, 255);
	font-weight:bold;
}
#guidehelp_mainvisual .intro2_flow_body {
	margin:0pt;
	padding:10px 10px 0pt 10px;
	background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_body.gif') repeat-y scroll 0% 0%;
	font-size:14px;
	line-height:1.3em;
}
#guidehelp_mainvisual .intro2_cell1 {
	margin:0pt;
	padding:0pt 10px 0pt;
}
#guidehelp_mainvisual .intro2_cell2 {
	margin:0pt;
	padding:0pt 5px 0pt 5px;
}
#guidehelp_mainvisual .intro2_cell3 {
	margin:0pt;
	padding:0pt 0pt 0pt 10px;
}
#guidehelp_mainvisual .intro2_cell4 {
    margin  : 0;
    padding : 0 10px 0 65px;
}
#guidehelp_mainvisual .intro2_cell5 {
    margin  : 0;
    padding : 0 35px 0 5px;
}
#guidehelp_mainvisual .intro2_cell11 {
    margin  : 0;
    padding : 7px 10px 0 5px;
}
#guidehelp_mainvisual .intro2_cell12 {
    margin  : 0;
    padding : 7px 5px 0 5px;
}
#guidehelp_mainvisual .intro2_cell13 {
    margin  : 0;
    padding : 7px 5px 0 10px;
}
#guidehelp_mainvisual .intro2_caution {
	margin:0pt 0pt 0pt 350px;
	padding:0pt;
	color:rgb(255, 0, 0);
	font-size:13px;
	text-align:left;
}
#guidehelp_mainvisual .intro2_caution2 {
	margin:0pt 0pt 0pt 0px;
	color:rgb(255, 0, 0);
	font-size:13px;
	text-align:left;
	padding:0pt 0pt 0pt 10px;
	_padding:0pt 0pt 0pt 15px;
}
#guidehelp_mainvisual .intro2_caution img {
	margin:0pt 3px 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
}
#guidehelp_mainvisual .intro2_flow_bottom {
	background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
	width:620px;
	height:10px;
}
#guidehelp_mainvisual2 {
    margin:0pt;
    padding:0pt;
    width:620px;
}
#guidehelp_mainvisual2 .intro2_flow {
    margin:15px 0pt 0pt 0pt;
    width:620px;
}
#guidehelp_mainvisual2 .intro2_flow_bg {
    margin:0pt 0pt 0pt 0pt;
    padding:0pt;
    /*background:transparent url('../../img/dmrver100907/intro2_flow_bg.gif') no-repeat scroll 0% 0%;*/
   background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_bg.gif') no-repeat scroll 0% 0%;
    width:620px;
    height:34px;
    font-size:13px;
    color:rgb(255, 255, 255);
    font-weight:bold;
}
#guidehelp_mainvisual2 .intro2_flow_body {
    margin:0pt;
    padding:10px 10px 0pt 10px;
    background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_body.gif') repeat-y scroll 0% 0%;
    font-size:14px;
    line-height:1.3em;
}
#guidehelp_mainvisual2 .intro2_flow_bottom {
    background:transparent url('../../../img/pc/dmrver110915/parts/guide_help/intro2_flow_bottom.gif') no-repeat scroll 0% 0%;
    width:620px;
    height:10px;
}
#guidehelp_footer	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	width:900px;
	height:45px;
	background:#ffffff url("../../img/dmrver100907/common/footer-bg900.gif") no-repeat;
}
.tableLayout {
    width : 620px;
}
p.guidehelp_close_win a	{
	display:block;
	background:url("../../img/dmrver2/btn/btn-close.gif") no-repeat;
	background-position:0px 0px;
	height:34px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.guidehelp_close_win a span	{	display:none; margin:0px; padding:0px;	}
p.guidehelp_close_win a:hover	{	background-position:0px -34px;	}
p.guidehelp_close_win a:active	{	background-position:0px -68px;	}
#sggprogramviewhelp {
	display:block;
	padding:10px 0px 10px 10px;
	margin:0pt 5px 5px 80px;
	_margin:0pt 5px 5px 40px;
	font-size:15px;
	text-align:left;
	float:left;
}
#sggprogramviewhelp table {
	margin:0pt 0px 0px 30px;
	padding:0px;
}
#sggprogramviewhelp th {
	margin:0;
	padding:4px;
	background-color:#fc9;
	font-size:100%;
	text-align:left;
}
#sggprogramviewhelp td {
	margin:0;
	padding:4px;
	font-size:100%;
}
#sggprogramviewhelp .iconGroupSpace {
    height: 10px;
}
/* テキストサイズの自動調整プロパティの設定値の影響で文字が大きくなる現象を回避 */
.sggProgramTextSizeDefault {
	text-size-adjust: none;
	-webkit-text-size-adjust: none;
}
.sggprogramviewhelp1 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #FFC0CB;
	width:655px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
	display:block;
}
.sggprogramviewhelp2 {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border:2px solid #97BBD8;
	width:655px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
	display:block;
}
.sggprogramviewhelp3 {
    padding:10px 10px 10px 10px;
    background-color:#ffffff;
    border:2px solid #97D89E;
    width:655px;
    line-height:1.2em;
    font-size:100%;
    text-align:left;
    display:block;
}

.service_model_body{
	margin:0pt 0pt 0pt 60px;
	_margin:0pt;
	padding:0pt;
}
.service_model_body p{
	font-size:14px;
}
.kenshoutable h2 {
	border-bottom:2px solid #f90;
	text-align:left;
	margin:0.5em 0px;
	font-size:16px;
	line-height:24px;
	color:#F60;
}
.kenshoutable table {
	border-left:1px solid #f90;
	border-top:1px solid #f90;
	margin:0px;
	padding:0px;
}
.kenshoutable th {
	border-right:1px solid #f90;
	border-bottom:1px solid #f90;
	margin:0;
	padding:4px;
	font-size:13px;
	background-color:#fc9;
	text-align:left;
}
.kenshoutable td {
	border-right:1px solid #f90;
	border-bottom:1px solid #f90;
	margin:0;
	padding:4px;
	font-size:12px;
}
.kenshoutable strong {
	color:#FF0000;
}
.kenshoutablelv1 {
	background-color:#fed;
}
.iconLeftArea {
	width: 50%;
    float: left;
    text-align: right;
}
.iconRightArea {
	text-align: left;
    float: right;
    width: 50%;
}

/*
===============================================================
10:integrate
===============================================================
*/
#integrate_container	{
	margin:0pt auto;
	width:900px;
}
.integrate_header	{
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/header-bg900.gif") no-repeat;
	width:900px;
	height:150px;
}
#integrate_maintitle{
	display:block;
	width:210px;
	height:90px;
	position:relative;
	float:left;
	top:10px;
	left:10px;
}
#integrate_maintitle h1 {
	display:none;
}
#integrate_wrap	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 55px;
	_padding:0pt 0pt 0pt 0pt;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y  scroll 0% 0%;
}
#integrate_wrap h3	{
	margin:0pt 0pt 0pt  90px;
	_margin:0pt 0pt 0pt  0pt;
	padding:20px 0pt 0pt 0pt;
	border-bottom:2px solid #97BBD8;
	width:600px;
	font-size:1.5em;
	color:navy;
	text-align:center;
}
#integrate_maincontent	{
	clear:both;
	width:880px;
}
#integrate_contentbodyhome	{
	width:800px;
	margin-left:0px;
}
#integrate_help {
	margin:0pt;
	padding:20px 0pt 0pt 50px;
	_padding:20px 0pt 0pt 0px;
	font-size:14px;
	width:690px;
}
#integrate_help .intro2 {
	width:690px;
}
#integrate_help .intro2_head {
	margin:0pt;
	padding:10px 0pt 5px;
	width:690px;
}
#integrate_help .intro2_setting {
	border:1px solid rgb(0, 120, 205);
	margin:0pt;
	padding:10px;
	background-color:rgb(215, 238, 251);
	font-size:100%;
	line-height:1.3em;
}
#integrate_help .intro2_flow {
	margin:15px 0pt 0pt;
	width:690px;
}
#integrate_help .intro2_flow_body {
	padding:10px;
	background:url('../../img/dmrver100907/common/integrate-guide-bg.gif') repeat-y scroll 0% 0% transparent;
	font-size:100%;
	line-height:1.3em;
	width:690px;
}
#integrate_help .intro2_flow_bottom {
	background:url('../../img/dmrver100907/common/integrate-guide-bottom.gif') no-repeat scroll 0% 0% transparent;
	width:690px;
	height:10px;
}
#integrate_acthelp {
	display:block;
	width:690px;
	text-align:left;
	float:left;
}
.integrate_acthelp0 {
	border:1px solid rgb(255, 209, 179);
	width:648px;
	padding:10px;
}
.integrate_acthelp1 {
	border:1px solid rgb(255, 102, 102);
	width:648px;
	padding:10px;
}
.integrate_acthelp2 {
	border:1px solid rgb(51, 102, 204);
	width:648px;
	padding:10px;
}
p.integrate_help_close	{
	margin:0px 0pt 0pt 0pt;
}
p.integrate_help_close a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-close.gif") no-repeat;
	background-position:0px 0px;
	height:35px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_help_close a span	{display:none;margin:0px;padding:0px;}
p.integrate_help_close a:hover	{background-position:0px -35px;}
p.integrate_help_close a:active	{background-position:0px -70px;}
#integrate_footer	{
	width:900px;
	height:45px;
	margin:0px;
	background:#ffffff url("../../img/dmrver100907/common/footer-bg900.gif") no-repeat;
}
#integrate_present_wrap	{
	margin:0pt 0pt 0pt 0pt;
	padding:0pt 0pt 0pt 0pt;
	background:#ffffff url("../../img/dmrver100907/common/main-bg900.gif") repeat-y  scroll 0% 0%;
}
#integrate_present_help {
	margin:0pt;
	padding:30px 0pt 0pt 150px;
}
#integrate_present {
	display:block;
	margin:0pt;
	padding:0pt;
	background-color:#ffffff;
	border:1px solid rgb(225, 255, 0);
	width:600px;
	font-size:14px;
	text-align:left;
	float:left;
}
.integrate_present1 {
	padding:10px 50px 0pt 50px;
	line-height:1.2em;
	font-size:100%;
	text-align:left;
}
#integrate_present1 td {
	margin:0pt;
	padding:4px 0pt 0pt 0pt;
	font-size:100%;
	text-align:left;
}
.present_img {
	display:block;
	background:url("../../img/dmrver100907/common/integrate-present-main.gif") no-repeat scroll center transparent;
	height:150px;
	width:500px;
	text-align:center;
	vertical-align:middle;
}
.present_title	{
	display:block;
	margin:10px 0pt 10px 50px;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg01.gif") no-repeat scroll center transparent;
	height:40px;
	width:500px;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	line-height:1.8em;
	font-size:140%;
	color:#FFFFFF;
	font-weight:700;
	text-align:left;
	vertical-align:middle;
}
.present_title2	{
	display:block;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg02.gif") no-repeat scroll left transparent;
	height:40px;
	width:500px;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	line-height:1.8em;
	font-size:140%;
	color:#FFFFFF;
	font-weight:700;
	text-align:left;
	vertical-align:middle;
}
.present_Caption1	{
	display:block;
	margin:10px 0pt 5px 0px;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg05.gif") no-repeat scroll center transparent;
	height:28px;
	width:280px;
	line-height:1.8em;
	font-size:120%;
	color:rgb(0, 95, 170);
	font-weight:700;
	text-align:left;
	vertical-align:bottom;
}
.present_Caption2	{
	display:block;
	margin:10px 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg05.gif") no-repeat scroll center transparent;
	height:28px;
	width:280px;
	line-height:1.8em;
	font-size:120%;
	color:rgb(20, 165, 235);
	font-weight:700;
	text-align:left;
	vertical-align:bottom;
}
.present_Caption3	{
	display:block;
	margin:10px 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg04.gif") no-repeat scroll center transparent;
	height:28px;
	width:150px;
	line-height:1.8em;
	font-size:120%;
	color:rgb(0, 95, 170);
	font-weight:700;
	text-align:left;
	vertical-align:bottom;
}
.present_Caption4	{
	display:block;
	margin:10px 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/integrate-present-title-bg05.gif") no-repeat scroll center transparent;
	height:28px;
	width:280px;
	line-height:1.8em;
	font-size:120%;
	color:rgb(0, 95, 170);
	font-weight:700;
	text-align:left;
	vertical-align:bottom;
}
.present_Caption_text	{
	padding:0px 0pt 0px 10px;
	font-size:0.95em;
	text-align:left;
}
.present_img_div1	{
	display:block;
	margin:10px 0pt 10px 50px;
	border-bottom:5px outset rgb(245, 175, 105);
	border-left:5px outset rgb(245, 175, 105);
	width:540px;
	height:270px;
	background-color:#ffffff;
}
.present_img_title1	{
	display:block;
	margin:15px 0pt 0pt 5px;
	background:url("../../img/dmrver100907/common/integrate-present-5people.gif")  no-repeat scroll center;
	height:40px;
	width:200px;
	float:left;
}
.present_img_image1 a {
	display:block;
	margin:20px 0pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/dmp-bv200-s_427136.jpg")  no-repeat scroll center;
	height:240px;
	width:320px;
	float:right;
}
.present_img_text1	{
	padding:80px 0pt 0px 10px;
	_padding:50px 0pt 0px 10px;
	font-size:90%;
	color:gray;
	text-align:left;
}
.present_img_div2	{
	display:block;
	margin:10px 0pt 10px 50px;
	border-bottom:5px outset rgb(245, 175, 105);
	border-left:5px outset rgb(245, 175, 105);
	width:540px;
	height:200px;
	background-color:#ffffff;
}
.present_img_title2{
	display:block;
	margin:15px 0pt 0pt 5px;
	background:url("../../img/dmrver100907/common/integrate-present-10people.gif") no-repeat;
	height:40px;
	width:200px;
	float:left;
}
.present_img_image2 a{
	display:block;
	margin:20px 40pt 0pt 0pt;
	_margin:20px 25pt 0pt 0pt;
	background:url("../../img/dmrver100907/common/lm-br50ls5m_397645.jpg")  no-repeat scroll center;
	height:163px;
	width:187px;
	text-align:center;
	float:right;
}
.present_img_text2	{
	padding:60px 0pt 0px 10px;
	font-size:90%;
	color:gray;
	text-align:left;
}
.cp_poi_abo a{
	display:block;
	margin:0pt;
	padding:0t;
	background:url('../../img/dmrver100907/common/cp_poi_abo_img1.gif') no-repeat scroll bottom transparent;
	width:308px;
	height:142px;
	float:left;
}
.present_entry{
	margin:0px 0pt 0pt 30px;
	padding:0px 0pt 0pt 0pt;
	border-bottom:2px dotted rgb(245, 175, 105);
	width:540px;
	text-align:center;
	vertical-align:middle;
}
.present_entry_site	{
	height:80px;
}
p.present_entry_site_btn	{
	padding:0pt 0pt 0pt 50px;
	float:left;
}
p.present_entry_site_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/integrate-present-oubo-btn.gif') no-repeat scroll bottom transparent;
	width:500px;
	height:80px;
	background-position:0px 0px;
	vertical-align:middle;
}
p.present_entry_site_btn a span   { display:none; margin:0; padding:0; }
p.integrate_present_close	{
	margin:0pt;
	padding:0pt;
}
p.integrate_present_close a	{
	display:block;
	background:url("../../img/dmrver100907/btn/btn-integrate-close.gif") no-repeat;
	background-position:0px 0px;
	height:35px;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
p.integrate_present_close a span	{display:none;margin:0px;padding:0px;}
p.integrate_present_close a:hover	{background-position:0px -35px;}
p.integrate_present_close a:active	{background-position:0px -70px;}
/** yahoo **/
#ya_im_B{
	margin:0pt 9px 0pt 9px;
	_margin:0pt 5px 0pt 5px;
	padding:0pt 0pt 0pt 0pt;
	border-style:solid;
	border-width:1px;
	border-color:rgb(16,71,170);
    width:300px;
}
div.imArea_IM_B{
	background-color:#F3FAFF;
	margin:0pt;
	padding:5px 5px 7px 8px;
	width:285px;
	cursor:pointer;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-width:1px;
	border-color:rgb(16,71,170);
	line-height:15px;
	text-align:left;
}
div.imArea_IM_B a         { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_B a:hover   { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_B a:link    { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_B a:active  { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_B a:visited { color:blue; text-decoration:normal;font-weight:700;}
div.imAdvertisement1{
	background-color:rgb(16,71,170);
	text-align:left;
	margin:0pt;
	padding:1px 4px 1px 6px;
	color:rgb(248,250,253);
	line-height:18px;
}
div.imAdvertisement1 a         { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.imAdvertisement1 a:hover   { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.imAdvertisement1 a:link    { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.imAdvertisement1 a:active  { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.imAdvertisement1 a:visited { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
.imAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
}
a.imAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
}
span.imAdvertisement3{color:rgb(248,250,253);text-decoration:underline;font-size:11px;}
#ya_im_P{
    float:right;
    width:240px;
    _width:247px;
    background:url(../../img/dmrver100907/common/tt_setting_frame_body2.gif) 0 0 repeat-y;
    _background:url(../../img/dmrver100907/common/tt_setting_frame_body3.gif) 0 0 repeat-y;
    padding:0pt;
    margin:0pt;
    height:503px;
    _height:519px;
}
div.imArea_IM_P{
    background-color:#FFF5EE;
    margin:0pt;
    _margin:0pt;
    padding:5px 5px 7px 8px;
    _padding:5px 5px 7px 8px;
    height:21%;
    width:202px;
    cursor:pointer;
    border-top-style:none;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-width:1px;
    border-color:#FFAD32;
    text-align:left;
}
.imIcon_IM_P {
    display: block;
    float               : left;
    padding-right       : 5px;
    width               : 16px;
    height              : 16px;
    background-image    : url("../../img/dmrver100907/common/arrow_3.gif");
    background-repeat   : no-repeat;
    background-position : left top;
}

.imIcon_IM_P_hover {
    display             : block;
    float               : left;
    padding-right       : 5px;
    width               : 16px;
    height              : 16px;
    background-image    : url("../../img/dmrver100907/common/arrow_4.gif");
    background-repeat   : no-repeat;
    background-position : left top;
}
div.imArea_IM_P a         { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_P a:hover   { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_P a:link    { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_P a:active  { color:blue; text-decoration:normal;font-weight:700;}
div.imArea_IM_P a:visited { color:blue; text-decoration:normal;font-weight:700;}
*:first-child+html div.imArea_P{height:20%;}
#ya_im_P .imAdvertisement1{
    margin:0pt;
    height:22px;
    padding:8px 0pt 0pt 7px;
    width:210px;
    background-color:#FFAD32;
}
#ya_im_P .imAdvertisement2{
	color:#4B4B4B;
	font-size:10px;
}
*:first-child+html #ya_im_P .imAdvertisement2 {font-size:10px;}
#ya_im_P .imAdvertisement3{
	color:#4B4B4B;
	font-size:10px;
}
*:first-child+html #ya_im_P .imAdvertisement3 {font-size:10px;}

div.clear{clear:both;}
.imDispNone{display:none;}
span.imTitle {
	font:bold;
	font-size:20px;
	color:blue;
}
span.imTitle a{
	font-size:13px;
	line-height:15px;
	text-decoration:underline;
	color:blue;
	font-weight:700;
}
div.imTitle2{
	margin-left:22px;
	font-size:13px;
	line-height:15px;
	color:blue;
	text-decoration:underline;
	font-weight:700;
}
span.imHost{
	font:italic;
	color:#616161;
	margin-left:22px;
	font-size:13px;
	line-height:14px;
}
span.imDescr{
	margin-left:22px;
	font-size:12px;
	line-height:13px;
}
/* ＩＭホバー */

.imIcon_IM_B{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.imIcon_IM_B_hover{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#ya_ss_B{
	margin:0pt 0pt 10px 0pt;
	padding:0pt;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:rgb(16,71,170);
	text-align:left;
}
div.ssArea_SS_B{
	background-color:#F3FAFF;
	margin:0;
	padding:5px 5px 7px 8px;
	width:305px;
	cursor:pointer;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-width:1px;
	border-color:rgb(16,71,170);
	line-height:15px;
	float:left;
}
div.ssArea_SS_B a         { color:blue; text-decoration:normal;font-weight:700;}
div.ssArea_SS_B a:hover   { color:blue; text-decoration:normal;font-weight:700;}
div.ssArea_SS_B a:link    { color:blue; text-decoration:normal;font-weight:700;}
div.ssArea_SS_B a:active  { color:blue; text-decoration:normal;font-weight:700;}
div.ssArea_SS_B a:visited { color:blue; text-decoration:normal;font-weight:700;}
div.ssAdvertisement1{
	background-color:rgb(16,71,170);
	width:628px;
	height:18px;
	text-align:left;
	margin:0pt;
	padding:1px 4px 1px 6px;
	color:rgb(248,250,253);
	font-size:12px;
	line-height:18px;
}
div.ssAdvertisement1 a         { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.ssAdvertisement1 a:hover   { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.ssAdvertisement1 a:link    { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.ssAdvertisement1 a:active  { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.ssAdvertisement1 a:visited { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
.ssAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
}
a.ssAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
}
span.ssAdvertisement3{color:rgb(248,250,253);text-decoration:underline;font-size:11px;}
div.clear{clear:both;}
.ssDispNone{display:none;}
span.ssIcon_SS_B{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
span.ssTitle {
	font:bold;
	font-size:20px;
	color:blue;
}
span.ssTitle a{
	font-size:15px;
	line-height:15px;
	text-decoration:underline;
	color:blue;
	font-weight:700;
}
div.ssTitle2{
	margin-left:22px;
	font-size:15px;
	line-height:15px;
	text-decoration:underline;
	color:blue;
	font-weight:700;
}
span.ssHost{
	font:italic;
	color:#616161;
	margin-left:22px;
	font-size:13px;
	line-height:14px;
}
span.ssDescr{
	margin-left:22px;
	font-size:12px;
	line-height:13px;
}
span.ssIcon_SS_B{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
span.ssIcon_SS_B_hover{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
span.ssIcon_SS_B_hover{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#ya_gnrim_B{
	margin:0pt;
	padding:0pt;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:rgb(16,71,170);
	text-align:left;
}
div.gnrimArea_IM_B{
	background-color:#F3FAFF;
	margin:0;
	padding:5px 5px 7px 8px;
	width:305px;
	cursor:pointer;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:none;
	border-width:1px;
	border-color:rgb(16,71,170);
	line-height:15px;
	float:left;
}
div.gnrimArea_IM_B a         { color:blue; text-decoration:normal;font-weight:700;}
div.gnrimArea_IM_B a:hover   { color:blue; text-decoration:normal;font-weight:700;}
div.gnrimArea_IM_B a:link    { color:blue; text-decoration:normal;font-weight:700;}
div.gnrimArea_IM_B a:active  { color:blue; text-decoration:normal;font-weight:700;}
div.gnrimArea_IM_B a:visited { color:blue; text-decoration:normal;font-weight:700;}
div.gnrimAdvertisement1{
	background-color:rgb(16,71,170);
	width:628px;
	height:18px;
	text-align:left;
	margin:0pt;
	padding:1px 4px 1px 6px;
	color:rgb(248,250,253);
	font-size:12px;
	line-height:18px;
}
div.gnrimAdvertisement1 a         { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.gnrimAdvertisement1 a:hover   { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.gnrimAdvertisement1 a:link    { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.gnrimAdvertisement1 a:active  { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
div.gnrimAdvertisement1 a:visited { color:rgb(248,250,253); text-decoration:none;font-weight:normal;}
.gnrimAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
}
a.gnrimAdvertisement2{
	text-decoration:none;
	color:rgb(248,250,253);
	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
}
span.gnrimAdvertisement3{color:rgb(248,250,253);text-decoration:underline;font-size:11px;}
div.clear{clear:both;}
.gnrimDispNone{display:none;}
span.gnrimIcon_IM_B{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
span.gnrimTitle a{
	font:bold;
	font-size:20px;
	color:blue;
}
span.gnrimTitle a{
	font-size:15px;
	line-height:15px;
	text-decoration:underline;
}
div.gnrimTitle2{
	margin-left:22px;
	font-size:14px;
	line-height:15px;
	color:#006;
	text-decoration:underline;
}
span.gnrimHost{
	font:italic;
	color:#616161;
	margin-left:22px;
	font-size:13px;
	line-height:14px;
}
span.gnrimDescr{
	margin-left:22px;
	font-size:12px;
	line-height:13px;
}
span.gnrimIcon_IM_B{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
span.gnrimIcon_IM_B_hover{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
span.gnrimIcon_IM_B_hover{
	display:block;
	float:left;
	padding-right:5px;
	width:16px;
	height:16px;
	background-image:url(../../img/dmrver100907/common/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.disableOn{color:#ccc;}
.mlnoteadd {color:red;}
/** P2801 **/
.add_diga_btn	{margin:0pt 0pt 10px 0pt;padding:0pt;float:right;}
.add_diga_btn a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-add-diga.gif') no-repeat scroll 0px 0px transparent;
	height:25px;
	width:160px;
	text-align:right;
	vertical-align:middle;
}
.add_diga_btn a span		{display:none;margin:0pt; padding:0pt;}
.add_diga_btn a:hover	{background-position:0px -25px;}
.add_diga_btn a:active	{background-position:0px -50px;}

/* -------- modified:matsuken 2008/03/12 end -------- */

===============================================================
12:serviceIchiran
===============================================================

#servicehelp_maincontent{
	clear:both;
	width:860px;
}
#servicehelp_contentbodyhome{
	margin:0pt 0pt 0pt 0pt;
    width:860px;
}
.service_model_body{
	margin:20px;
	padding:0pt;
}
.service_model_body p{
	font-size:14px;
}
.kenshoutablelv1 {
	background-color:#fed;
}
.kenshoutablelv2 {
    background-color: rgb(215, 240, 145);
    font-size:1.2em;
}
.kenshoutablelv3 {
    background-color: rgb(255, 200, 5);
    font-size:1.2em;
}
.kenshoutablelv4 {
    background-color: rgb(255, 215, 140);
    font-size:1.2em;
}
.kenshoutablelv5 {
    background-color: rgb(255, 240, 100);
    font-size:1.2em;
}
.kenshoutablelv6 {
    background-color: rgb(255, 255, 115);
    font-size:1.2em;
}
.kenshoutablelv7 {
    background-color: rgb(250, 190, 210);
    font-size:1.2em;
}
.kenshoutablelv8 {
	FONT-SIZE: 1.2em; BACKGROUND-COLOR: rgb(215,240,235)
}
.kenshoutablelv9 {
	FONT-SIZE: 1.2em; BACKGROUND-COLOR: rgb(140,215,200)
}
.kenshoutablelv10 {
	FONT-SIZE: 1.2em; BACKGROUND-COLOR: rgb(255,159,30)
}
.kenshoutablelv11 {
	FONT-SIZE: 1.2em; BACKGROUND-COLOR: rgb(240,155,165)
}
.kenshoutablelv12 {
	FONT-SIZE: 1.2em; BACKGROUND-COLOR: rgb(170,220,105)
}
===============================================================
top
===============================================================
.Campaign_gif1{
	width:125;
	height:28;
	border:0;
	align:absmiddle;
}
.Campaign_gif2 {
	width:100px;
	height:28px
	border:0;
	align:absmiddle;
}
===============================================================
bangumirank
===============================================================
.f_left { float: left; }
.f_right { float: right; }
#day_channelbox p.off a {
	background: url('../../img/dmrver100907/btn/day_off.jpg') no-repeat scroll 0pt 0pt transparent;
	width: 40px;
	height: 40px;
	text-align: center;
	padding: 5px;
	font-size: 0.8em;
	line-height: 150%;
	color: rgb(51, 51, 51);
	float: left;
	margin-right: 5px;
}
#day_channelbox p.on a {
	background: url('../../img/dmrver100907/btn/day_on.jpg'  ) no-repeat scroll 0pt 0pt transparent;
	width: 40px;
	height: 40px;
	text-align: center;
	padding: 5px;
	font-size: 0.8em;
	line-height: 140%;
	color: rgb(255, 255, 255);
	float: left;
	margin-right: 5px;
}
#day_channelbox p:hover { background-position: 0px -50px; }
#day_channelbox p:active { background-position: 0px -100px; }
#day_channelbox p a { margin-right: 5px;width:40px;height:40px; }
#day_channelbox  a.f_left { margin: 0pt; padding: 0pt; height: 31px; }

#day_channelbox .rnk_rankch2 a {
	background: url('../../img/dmrver100907/btn/btn_chijo.gif') no-repeat scroll 0pt 0pt transparent;
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	margin: 0pt 0pt 2px;
	padding: 0pt;
}
#day_channelbox .rnk_rankch2a a {
	background: url('../../img/dmrver100907/btn/btn_chijo.gif') no-repeat scroll 0pt -48px transparent;
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	margin: 0pt 0pt 2px;
	padding: 0pt;
}
#day_channelbox .rnk_rankch2 a:hover { background-position: 0px -24px; }
#day_channelbox .rnk_rankch2 a:active { background-position: 0px -48px; }
#day_channelbox .rnk_rankch4 a {
	background: url('../../img/dmrver100907/btn/btn_bs.gif') no-repeat scroll 0pt 0pt transparent;
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	margin: 0pt;
	padding: 0pt;
}
#day_channelbox .rnk_rankch4a a {
	background: url('../../img/dmrver100907/btn/btn_bs.gif') no-repeat scroll 0pt -48px transparent;
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	margin: 0pt;
	padding: 0pt;
}
#day_channelbox .rnk_rankch4 a:hover { background-position: 0px -24px; }
#day_channelbox .rnk_rankch4 a:active { background-position: 0px -48px; }
#genrelist_genre { border: 1px solid rgb(204, 204, 204); display: block; padding: 10px; margin: 0pt; }
#genrelist_genre ul { margin: 0pt; padding: 0pt; display: block; }
#genrelist_genre li { float: left; display: block; margin: 0pt 0pt 0pt 3px; padding: 0pt; }
#genrelist_genre a span { display: none; margin: 0pt; padding: 0pt; }

#genrelist_genre #btn-rank_main_all a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_all.gif') no-repeat scroll 0pt 0pt transparent;
	width: 70px;
	height: 70px;
	display: block;
}
#genrelist_genre #btn-rank_main_01 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_01.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_02 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_02.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_03 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_03.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_04 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_04.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_05 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_05.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_06 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_06.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
	margin: 0pt 0pt 3px;
}
#genrelist_genre #btn-rank_main_07 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_07.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_08 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_08.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_09 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_09.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_10 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_10.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_11 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_11.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_12 a {
	background: url('../../img/dmrver100907/btn/btn-rank_main_12.gif') no-repeat scroll 0pt 0pt transparent;
	width: 80px;
	height: 32px;
	display: block;
}
#genrelist_genre #btn-rank_main_all a:hover { background-position: 0px -70px; }
#genrelist_genre #btn-rank_main_all a:active { background-position: 0px -140px; }
#genrelist_genre #btn-rank_main_01 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_02 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_03 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_04 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_05 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_06 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_07 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_08 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_09 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_10 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_11 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_12 a:hover { background-position: 0px -32px; }
#genrelist_genre #btn-rank_main_01 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_02 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_03 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_04 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_05 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_06 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_07 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_08 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_09 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_10 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_11 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_12 a:active { background-position: 0px -64px; }
#genrelist_genre #btn-rank_main_all a.on { background-position: 0pt -140px; }

#genrelist_subgenre {
	border-style: solid;
	border-color: rgb(204, 204, 204);
	border-width: 0pt 1px 1px;
	display: block;
	padding: 10px;
	margin: 0pt;
	font-size: 0.8em;
}
#genrelist_subgenre p { float: left; display: block; margin-left: 10px; }
#osusumemiru { width: 150px; height: 35px; display: block; float: right; }
#osusumemiru a {
	width: 150px;
	height: 35px;
	display: block;
	background: url('../../img/dmrver100907/btn/btn-osusumemiru.gif') no-repeat scroll 0pt 0pt transparent;
	margin: 0pt;
	padding: 0pt;
}
#osusumemiru a span { display: none; margin: 0pt; padding: 0pt; }
#osusumemiru a:hover { background-position: 0px -35px; }
#osusumemiru a:active { background-position: 0px -70px; }
#rank_no0 {
	width: 600px;
	height:140px;
	margin: 0pt 20px;
	background: url('../../img/dmrver100907/rankno1_bg.jpg') no-repeat scroll 0pt 0pt transparent;
	display: block;
	padding: 10px 0pt 0pt;
	font-size: 0.8em;
}
#rank_no1 {
	width: 600px;
	height:140px;
	margin: 0pt 20px;
	background: url('../../img/dmrver100907/rankno2_bg.jpg') no-repeat scroll 0pt 0pt transparent;
	display: block;
	padding: 10px 0pt 0pt;
	font-size: 0.8em;
}
#rank_no2 {
	width: 600px;
	height:140px;
	margin: 0pt 20px;
	background: url('../../img/dmrver100907/rankno3_bg.jpg') no-repeat scroll 0pt 0pt transparent;
	display: block;
	padding: 10px 0pt 0pt;
	font-size: 0.8em;
}
.rank_title {
	padding: 0pt 0pt 0pt 120px;
	width: 240px;
	font-weight: bold;
}
.rank_title .f_right img {
	vertical-align: -3px;
	margin-left: 5px;
	margin-right: 10px;
}
.rank_title #rank_time0 {
	margin:5pt 0pt 0pt 0pt;
	width:240px;
}
.rank_title #rank_time1 {
	margin:5pt 0pt 0pt 0pt;
	width:240px;
}
.rank_title #rank_time2 {
	margin:5pt 0pt 0pt 0pt;
	width:240px;
}
#rank_text_btn1 {
	text-align:center;
}
#rank_text_btn2 {
	text-align:center;
}
.rank_text0 p {
	display: block;
	width: 200px;
	padding:0pt 10px 0pt 20px;
	height:90px;
 }
.rank_text1 p {
	display: block;
	width: 200px;
	padding:0pt 10px 0pt 20px;
	height:90px;
}
.rank_text2 p {
	display: block;
	width: 200px;
	padding:0pt 10px 0pt 20px;
	height:90px;
}

.rank_text_btn2 select { float: left;margin-bottom:5px; }


#rank_no0_bottom {
	background: url('../../img/dmrver100907/rankno1_bottom.jpg') no-repeat scroll 0pt 0pt transparent;
	width: 600px;
	height: 4px;
	display: block;
	clear: both;
	margin: 0pt 20px;
}
#rank_no1_bottom {
	background: url('../../img/dmrver100907/rankno2_bottom.jpg') no-repeat scroll 0pt 0pt transparent;
	width: 600px;
	height: 4px;
	display: block;
	clear: both;
	margin: 0pt 20px;
}
#rank_no2_bottom {
	background: url('../../img/dmrver100907/rankno3_bottom.jpg') no-repeat scroll 0pt 0pt transparent;
	width: 600px;
	height: 4px;
	display: block;
	clear: both;
	margin: 0pt 20px;
}
.program_name {
	font-size: 1.6em;
	clear: both;
	font-weight: bold;
	padding:5px 0px 0px 0px;
	height:50px;
}
.program_gunre {
	float:left;
	width:130px;
	margin:0pt 10px 0pt 0pt;
}
.ranktable {
	width: 600px;
	padding: 10px;
	margin: 0pt auto;
}
.ranktable tr.reserved_on { background: none repeat scroll 0% 0% rgb(255, 255, 204); }
.ranktable table {
	border-collapse: collapse;
	border-spacing: 0pt;
	border: 1px solid rgb(204, 204, 204);
	width: 600px;
	margin: 0pt auto;
}
.ranktable td {
	font-size: 13px;
	padding: 4px 4px 0px;
	text-align: left;
	border-bottom: 1px solid rgb(204, 204, 204);
}
.ranktable_a {
	width: 600px;
	padding: 10px;
	margin: 0pt auto;
}
.ranktable_a tr.reserved_on { background: none repeat scroll 0% 0% rgb(255, 255, 204); }
.ranktable_a table {
	border-collapse: collapse;
	border-spacing: 0pt;
	border: 1px solid rgb(204, 204, 204);
	width: 600px;
	margin: 0pt auto;
}
.ranktable_a td {
	font-size: 13px;
	padding: 4px 4px 0px;
	text-align: center;
	border-bottom: 1px solid rgb(204, 204, 204);
}

.osusumebox10 {
	margin: 0pt 20px;
	padding: 10px 0pt;
}
.osusumebox10 h2 {
	margin: 0pt;
	padding: 0pt;
	height: 25px;
}
.box10_rank {
	margin: 10px 20px;
	height:50px;
}
#subgenre_area {
	height:80px;
}
#rank_tbl {
	margin-left:120px;
	width:600px;
}
.rank_detail {
	font-weight:normal !important;
	color:#000099 !important;
}
.rank_detail:hover	{color:rgb(255, 0, 0) ! important;font-weight:normal ! important;}
#rank_updown0 {text-align: right; }
#rank_updown1 {text-align: right; }
#rank_updown2 {text-align: right; }
#rank_select_btn0 { width:50px; }
#rank_select_btn1 { width:50px; }
#rank_select_btn2 { width:50px; }

.rnk_btn td {
	text-align: right;
	width:100px;
}
#rank_text_btn0 {
	text-align:center;
}
#rank_text_btn1 {
	text-align:center;
}
#rank_text_btn2 {
	text-align:center;
}
#rank_top0 { width:600px;margin:0pt 20px 0pt 20px; padding:10px 0pt 10px 0pt; }
#program_title0 {
	font-size:1.6em;
	font-width:bold;
}
li.rank_mainC a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_all.gif') no-repeat scroll 0px 0px;
	height:70px;
	width:70px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainC a span {margin:0px;padding:0px;display:none;}
li.rank_mainC a:hover {background-position:0px -70px;}
li.rank_mainC a:active {background-position:0px -70px;}
li.rank_mainCa a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_all.gif') no-repeat scroll 0px -140px;
	height:70px;
	width:70px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainCa a span {margin:0px;padding:0px;display:none;}






li.rank_main3 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_01.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main3 a span {margin:0px;padding:0px;display:none;}
li.rank_main3 a:hover {background-position:0px -32px;}
li.rank_main3 a:active {background-position:0px -32px;}
li.rank_main3a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_01.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main3a a span {margin:0px;padding:0px;display:none;}
li.rank_main6 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_02.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main6 a span {margin:0px;padding:0px;display:none;}
li.rank_main6 a:hover {background-position:0px -32px;}
li.rank_main6 a:active {background-position:0px -64px;}
li.rank_main6a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_02.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main6a a span {
	margin:0px;
	padding:0px;
	display:none;
}
li.rank_main1 a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_03.gif') no-repeat scroll 0px 0px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main1 a span {margin:0px;padding:0px;display:none;}
li.rank_main1 a:hover {background-position:0px -32px;}
li.rank_main1 a:active {background-position:0px -64px;}
li.rank_main1a a {
	display:block;
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_03.gif') no-repeat scroll 0px -64px;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main1a a span {margin:0px;padding:0px;display:none;}
li.rank_main4 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_04.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main4 a span {margin:0px;padding:0px;display:none;}
li.rank_main4 a:hover {background-position:0px -32px;}
li.rank_main4 a:active {background-position:0px -64px;}
li.rank_main4a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_04.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main4a a span {margin:0px;padding:0px;display:none;}
li.rank_main5 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_05.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main5 a span {margin:0px;padding:0px;display:none;}
li.rank_main5 a:hover {background-position:0px -32px;}
li.rank_main5 a:active {background-position:0px -64px;}
li.rank_main5a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_05.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main5a a span {margin:0px;padding:0px;display:none;}
li.rank_main2 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_06.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main2 a span {margin:0px;padding:0px;display:none;}
li.rank_main2 a:hover {background-position:0px -32px;}
li.rank_main2 a:active {background-position:0px -64px;}
li.rank_main2a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_06.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main2a a span {margin:0px;padding:0px;display:none;}
li.rank_main0 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_07.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main0 a span {margin:0px;padding:0px;display:none;}
li.rank_main0 a:hover {background-position:0px -32px;}
li.rank_main0 a:active {background-position:0px -64px;}
li.rank_main0a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_07.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main0a a span {margin:0px;padding:0px;display:none;}
li.rank_main7 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_08.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main7 a span {margin:0px;padding:0px;display:none;}
li.rank_main7 a:hover {background-position:0px -32px;}
li.rank_main7 a:active {background-position:0px -64px;}
li.rank_main7a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_08.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main7a a span {margin:0px;padding:0px;display:none;}
li.rank_main8 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_09.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main8 a span {margin:0px;padding:0px;display:none;}
li.rank_main8 a:hover {background-position:0px -32px;}
li.rank_main8 a:active {background-position:0px -64px;}
li.rank_main8a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_09.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main8a a span {
	margin:0px;
	padding:0px;
	display:none;
}
li.rank_main9 a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_10.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main9 a span {margin:0px;padding:0px;display:none;}
li.rank_main9 a:hover {background-position:0px -32px;}
li.rank_main9 a:active {background-position:0px -64px;}
li.rank_main9a a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_10.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_main9a a span {margin:0px;padding:0px;display:none;}
li.rank_mainA a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_11.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainA a span {margin:0px;padding:0px;display:none;}
li.rank_mainA a:hover {background-position:0px -32px;}
li.rank_mainA a:active {background-position:0px -64px;}
li.rank_mainAa a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_11.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainAa a span {margin:0px;padding:0px;display:none;}
li.rank_mainB a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_12.gif') no-repeat scroll 0px 0px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainB a span {margin:0px;padding:0px;display:none;}
li.rank_mainB a:hover {background-position:0px -32px;}
li.rank_mainB a:active {background-position:0px -64px;}
li.rank_mainBa a {
	background:transparent url('../../img/dmrver100907/btn/btn-rank_main_12.gif') no-repeat scroll 0px -64px;
	display:block;
	height:32px;
	width:80px;
	text-align:center;
	vertical-align:bottom;
	z-index:2;
}
li.rank_mainBa a span {margin:0px;padding:0px;display:none;}

===============================================================
sns
===============================================================

#tt_program_shosai_text_sns {
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
	height:130px;
	text-align:left;
	overflow:auto;
	font-size:14px;
}
#snsDeteilArea {
	margin:0pt;
	padding:0pt 0pt 0pt 35px;
	color:rgb(51, 51, 51);
	font-size:12px;
	line-height:15px;
	cursor:default;
}
p.tt_program_reserve_sns {
    margin:0pt 20px 0pt 190px;
    _margin:0pt 20px 0pt 95px;
    float:left;
    cursor:pointer;
}
p.tt_program_reserve_snsa {
    margin:0pt 20px 0pt 30px;
    float:left;
    cursor:pointer;
}
p.tt_program_reserve_snsa a {
    display:block;
    background:url("../../img/dmrver100907/btn/add_check_btn.gif") no-repeat;
    background-position:0px 0px;
    height:35px;
    width:245px;
    text-align:center;
    vertical-align:bottom;
    z-index:2;
}
p.tt_program_reserve_sns a span {display:none;margin:0pt;padding:0pt;}
p.tt_program_reserve_sns a:hover {background-position:0px -30px;}
p.tt_program_reserve_sns a:active {background-position:0px -60px;}
p.tt_program_reserve_snsa a span {display:none;margin:0pt;padding:0pt;}
p.tt_program_reserve_snsa a:hover {background-position:0px -35px;}
p.tt_program_reserve_snsa a:active {background-position:0px -70px;}

#tt_Time_area {
	border-bottom:1px dotted #cccccc;
	width:640px;
	margin:0px;
}

#sns_btn { padding:10px 0pt 10px 10pt;border-bottom:1px dotted #CCCCCC }
#top_lk {
	width:640px;
	padding:30px 0pt 0pt 0pt;
	text-align:center;
	margin:0pt auto;
}
#top_lk p {
	font-size:1.5em;
	font-weight:bold;
	padding:10px 0pt 0pt 0pt;
}
.roundboxheaderlistsns	{
	background:url("../../img/dmrver100907/common/boxtitle-checklist.gif") no-repeat scroll transparent;
	width:640px;
	height:30px;
	color:white;
	overflow:hidden;
}
.roundboxbodylistsns	{
	margin:0pt 0pt 0pt 10px;
	padding:0px;
	font-size:13px;
	line-height:18px;
}
.sns_tbl	{margin:0pt;padding:0pt;width:620px;text-align:center;}
.sns_more	{margin:0pt;padding:0pt;float:right;}
.sns_more a	{
	display:block;
	background:url('../../img/dmrver100907/btn/btn-more-purple.gif') no-repeat scroll bottom transparent;
	background-position:0px 0px;
	width:76px;
	height:22px;
}
.sns_more a span	{display:none;margin:0;padding:0;}
.sns_more a:hover	{background-position:0px -22px;}
.sns_more a:active	{background-position:0px -22px;}

.add_sns_btn {margin:0pt;padding:0pt;float:right;}
.add_sns_btn a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-res.gif') no-repeat scroll bottom transparent;
	width:60px;
	height:18px;
	background-position:0px 0px;
	vertical-align:middle;
}
.add_sns_btn a span   {display:none;margin:0pt;padding:0pt;}
.add_sns_btn a:hover  {background-position:0px -18px;}
.add_sns_btn a:active {background-position:0px -36px;}

.tabimg_SNS-a {margin:0pt 2px 0pt 0pt;}
.tabimg_SNS-a a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top-program.gif') repeat scroll 0px 0px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_SNS-a a span	{display:none; margin:0pt;padding:0pt;}
.tabimg_SNS-a a:hover	{background-position:0px -52px;}
.tabimg_SNS-a a:active	{background-position:0px -104px;}
.tabimg_SNS-i {margin:0pt 2px 0pt 0pt;}
.tabimg_SNS-i a {
	display:block;
	background:url('../../img/dmrver100907/btn/btn-top-program.gif') repeat scroll 0px -156px transparent;
	height:52px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
}
.tabimg_SNS-i a span {display:none;margin:0pt;padding:0pt;}

#sns_err_area {
	padding:0pt 5px 0pt 5px;
	font-size:14px;
	color:red;
	font-weight:bold;
	text-align:center;
	background:#FFFFA0 none repeat scroll 0 0;
}
#Sns_Check_guide {
	background:url('../../img/dmrver100907/common/OutSiteImg.png') no-repeat scroll bottom transparent;
	margin:0pt 28px 0pt 28px;
	width:265px;
	height:30px;
	display:block;
}
#Sns_Check_OnOff {
	background-color:#FFFFFF;
	border-bottom: 1px solid #000080;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	padding:5px 5px 5px 5px;
	font-size:14px;
	margin:0pt 27px 20px 28px;
}
.btn_area {
	padding:0pt 10px 0pt 10px;
	margin:0pt;
}
.cookie_area {
	text-align:left;
	padding:10px 0pt 0pt 0pt;
}
.security_area {
	text-align:left;
	color:red;
}
#On_Off_text {
	font-weight:bold;
}
===============================================================
Sns_Guide
===============================================================

#Snsguide_frame_container	{
	margin:0pt auto;
	padding:0pt;
	width:522px;
	cursor:default;
}
#Snsguide_frame_top	{
	display:block;
	background:url('../../img/dmrver100907/common/integrate-alert-top.png') no-repeat scroll 0pt 0pt transparent;
	width:522px;
	height:10px;
	clear:both;
}
/* IE6 ONLY */
* html #Snsguide_frame_top {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dmrver100907/common/integrate-alert-top.png',sizingMethod='image');
}
#Snsguide_frame_body {
	margin:0pt;
	padding:0pt;
	background:url('../../img/dmrver100907/common/integrate-alert-bg.gif') repeat-y scroll 0pt 0pt transparent;
}
#Snsguide_frame_main {
	margin:0pt auto;
	padding:0pt;
	width:522px;
}
#Snsguide_title {padding:20px 20px 0px 20px;line-height:22px}
.Snsguide_title_text {
	margin:0pt;
	padding:0pt;
	width:420px;
	font-size:18px;
	font-weight:bold;
	color:rgb(255, 0, 0);
	text-align:left;
	vertical-align:moddle;
}
#Snsguide_copyright	{
	clear:both;
	width:522px;
	font-size:13px;
	color:#7a7a7a;
	text-align:center;
}
#Snsguide_frame_bottom {
	display:block;
	clear:both;
	background:url('../../img/dmrver100907/common/integrate-alert-bottom.png') no-repeat scroll 0pt 0pt transparent;
	margin:0pt;
	padding:0pt;
	width:522px;
	height:10px;
}
#Snsguide_title_detail {
	color:#0000CC;
	font-size:1.5em;
	text-align:center;
}
#snserrarea{
	background:none repeat scroll 0 0 #FFFFA0;
    color:red;
    font-weight:bold;
    text-align:center;
    margin:5px 0pt 5px 0pt;
}

.alert_check {
	width:580px;
	margin:0pt 140px 0pt 140px;
}

.concellation {
	font-size:1.3em;
	text-align:left;
	font-weight:bold;
}

.concellation_border_bottom {
	font-size:1.3em;
	text-align:left;
	font-weight:bold;
	border-bottom:2px solid #97BBD8;
}

.alert_check_pop {
	width:580px;
	margin:0pt 140px 0pt 140px;
}

/*---- adjustIndentation ---*/
.adjustIndentation {
    text-indent: -1em;
    display: inline-block;
    position: relative;
    right: 8px;
}
