/* BODY */
body { background-color: #F2F2F2;	margin: 0px;	padding: 0px;}
body,td,th { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#3A3A3A;	text-align:left; font-size:12px; line-height:15px;}
.bg { width:850px;	background-image:url(/img/common/bg.jpg);	background-repeat: repeat-y;	margin:0px auto;	padding: 0px;}
td{word-break: break-all;}

/* MAIN */
#frame{	width: 750px; margin:0px auto;}
.center_right{	float: right;	width: 600px;	margin-top: 5px; text-align:left;}
.center{	float: left;	width: 449px;}
.right{	float: right;	width: 146px;}
.left{	float: left;	width: 146px;	margin-top: 5px;}
#frame2{	width: 750px; margin:0px auto;}
.left2{	float: left;	width: 600px;	margin-top: 5px; text-align:left;}
.right2{	float: right;	width: 146px;margin-top: 5px;}

/* FOOTER */
.footer {	height: 100px;	background-image:url(/img/common/footer.jpg);	background-position: center top;	width: 850px;	left: 0px;	margin: 0px;	padding: 0px;	position: static;	bottom: 0px;}

/* ƒIƒŒƒ“ƒW‚Ìƒ{ƒbƒNƒX */
.sp_tl { height: 34px; width:10px;	background-image:url(/img/common/sp_tl.jpg);	background-position: center top;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;}
.sp_t { height: 34px; background-image:url(/melo/img/common/sp_tbg.jpg);	margin: 0px;	padding: 0px;	background-repeat: repeat-x;}
.sp_tr { height: 34px; width:5px;	background-image:url(/melo/img/common/sp_tr.jpg);	background-position: center top;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;}
.sp_ml { width:10px;	background-image:url(/img/common/sp_ml.jpg);	background-repeat: repeat-y;}
.sp_m { background-color:#fffff5;}
.sp_bg { width:146px;	background-image:url(/img/common/sp_bg.jpg);	background-repeat: repeat-y;}
.sp_mc { width:449px;	background-image:url(/img/common/sp_mc.jpg);	background-repeat: repeat-y;}
.sp_mr { width:5px;	background-image:url(/img/common/sp_mr.jpg);	background-repeat: repeat-y;}
.sp_bl { height: 10px; width:10px;	background-image:url(/img/common/sp_bl.jpg);	background-position: center top;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;}
.sp_b { height: 10px; background-image:url(/img/common/sp_b.jpg);	margin: 0px;	padding: 0px;	background-repeat: repeat-x;}
.sp_br { height: 10px; width:5px;	background-image:url(/img/common/sp_br.jpg);	background-position: center top;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;}

/* ŽlŠp‚¢ƒ{ƒbƒNƒX */
.box { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.box_dgrey { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#3D3D3D;}
.box_aqua { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#E8EFF7;}
.box_lgrey { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#F4F4F4;}
.box_r { width:3px; background-image:url(/img/common/shd_r.jpg);	background-position: right top;	margin: 0px;	padding: 0px;	background-repeat: repeat-y;}
.box_b { height:4px; background-image:url(/img/common/shd_b.jpg);	margin: 0px;	padding: 0px;	background-repeat: repeat-x;}

/* ”’~ƒ‰ƒCƒgƒOƒŒ[ */
#box01 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn01 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_lgrey.jpg);}
/* ”’~…F */
#box02 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn02 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_aqua.jpg);}
/* ”’~ƒIƒŒƒ“ƒW */
#box03 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn03 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_org.jpg);}
/* ”’~ƒsƒ“ƒN */
#box04 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn04 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_pink.jpg);}
/* ”’~‰© */
#box05 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn05 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_ylw.jpg);}
/* ”’~‰©—Î */
#box06 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn06 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_grn.jpg);}
/* ”’~ƒ‰ƒxƒ“ƒ_[ */
#box07 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn07 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_lvd.jpg);}
/* ”’~® */
#box08 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn08 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_nv.jpg);}
/* ”’~Ô */
#box09 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn09 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_red.jpg);}
/* ”’~’ƒ */
#box10 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFFF;}
.dgn10 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_brn.jpg);}
/* ƒ‰ƒCƒgƒOƒŒ[ */
#box11 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#EEEEEE;}
.dgn11 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_lgrey.jpg);}
/* …F */
#box12 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#EEF9FF;}
.dgn12 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_aqua.jpg);}
/* ƒIƒŒƒ“ƒW */
#box13 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFEFD9;}
.dgn13 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_org.jpg);}
/* ƒsƒ“ƒN */
#box14 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFF8FF;}
.dgn14 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_pink.jpg);}
/* ‰© */
#box15 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFFFCC;}
.dgn15 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_ylw.jpg);}
/* ‰©—Î */
#box16 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#F9FFF3;}
.dgn16 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_grn.jpg);}
/* ƒ‰ƒxƒ“ƒ_[ */
#box17 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#F3ECFF;}
.dgn17 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_lvd.jpg);}
/* ® */
#box18 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#BCCAEC;}
.dgn18 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_nv.jpg);}
/* Ô */
#box19 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#FFCDCA;}
.dgn19 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_red.jpg);}
/* ’ƒ */
#box20 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#EEE6D7;}
.dgn20 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_brn.jpg);}
/* GLAY */
#box21 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#3D3D3D;}
.dgn21 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_dgrey.jpg);}
/* SHAKALABBITS */
#box22 { border-top:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC; background-color:#E8EFF7;}
.dgn22 {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_aqua.jpg);}

/* ƒŠƒ“ƒN */
a.link01:link{ color:#000000; text-decoration:underline;}
a.link01:hover{ color:#333333;	text-decoration:underline;}
a.link01:visited{ color:#000000; text-decoration:underline;}
a.link01:active{ color:#333333;	text-decoration:underline;}
a.link02:link{ color:#0066CC; text-decoration:underline;}
a.link02:hover{ color:#0099FF;	text-decoration:underline;}
a.link02:visited{ color:#0066CC; text-decoration:underline;}
a.link02:active{ color:#0099FF;	text-decoration:underline;}
a.link03:link{ color:#FF3300; text-decoration:underline;}
a.link03:hover{ color:#FF6633;	text-decoration:underline;}
a.link03:visited{ color:#FF3300; text-decoration:underline;}
a.link03:active{ color:#FF6633;	text-decoration:underline;}
a.link04:link{ color:#FF0099; text-decoration:underline;}
a.link04:hover{ color:#FF66CC;	text-decoration:underline;}
a.link04:visited{ color:#FF0099; text-decoration:underline;}
a.link04:active{ color:#FF66CC;	text-decoration:underline;}
a.link05:link{ color:#FF6600; text-decoration:underline;}
a.link05:hover{ color:#FF9933;	text-decoration:underline;}
a.link05:visited{ color:#FF6600; text-decoration:underline;}
a.link05:active{ color:#FF9933;	text-decoration:underline;}
a.link06:link{ color:#339933; text-decoration:underline;}
a.link06:hover{ color:#66CC66;	text-decoration:underline;}
a.link06:visited{ color:#339933; text-decoration:underline;}
a.link06:active{ color:#66CC66;	text-decoration:underline;}
a.link07:link{ color:#9933CC; text-decoration:underline;}
a.link07:hover{ color:#CC66FF;	text-decoration:underline;}
a.link07:visited{ color:#9933CC; text-decoration:underline;}
a.link07:active{ color:#CC66FF;	text-decoration:underline;}
a.link08:link{ color:#FFFFFF; text-decoration:underline;}
a.link08:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link08:visited{ color:#FFFFFF; text-decoration:underline;}
a.link08:active{ color:#CCCCCC;	text-decoration:underline;}
a.link09:link{ color:#FFFFFF; text-decoration:underline;}
a.link09:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link09:visited{ color:#FFFFFF; text-decoration:underline;}
a.link09:active{ color:#CCCCCC;	text-decoration:underline;}
a.link10:link{ color:#FFFFFF; text-decoration:underline;}
a.link10:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link10:visited{ color:#FFFFFF; text-decoration:underline;}
a.link10:active{ color:#CCCCCC;	text-decoration:underline;}
a.link11:link{ color:#000000; text-decoration:underline;}
a.link11:hover{ color:#333333;	text-decoration:underline;}
a.link11:visited{ color:#000000; text-decoration:underline;}
a.link11:active{ color:#333333;	text-decoration:underline;}
a.link12:link{ color:#0066CC; text-decoration:underline;}
a.link12:hover{ color:#0099FF;	text-decoration:underline;}
a.link12:visited{ color:#0066CC; text-decoration:underline;}
a.link12:active{ color:#0099FF;	text-decoration:underline;}
a.link13:link{ color:#FF3300; text-decoration:underline;}
a.link13:hover{ color:#FF6633;	text-decoration:underline;}
a.link13:visited{ color:#FF3300; text-decoration:underline;}
a.link13:active{ color:#FF6633;	text-decoration:underline;}
a.link14:link{ color:#FF0099; text-decoration:underline;}
a.link14:hover{ color:#FF66CC;	text-decoration:underline;}
a.link14:visited{ color:#FF0099; text-decoration:underline;}
a.link14:active{ color:#FF66CC;	text-decoration:underline;}
a.link15:link{ color:#FF6600; text-decoration:underline;}
a.link15:hover{ color:#FF9933;	text-decoration:underline;}
a.link15:visited{ color:#FF6600; text-decoration:underline;}
a.link15:active{ color:#FF9933;	text-decoration:underline;}
a.link16:link{ color:#339933; text-decoration:underline;}
a.link16:hover{ color:#66CC66;	text-decoration:underline;}
a.link16:visited{ color:#339933; text-decoration:underline;}
a.link16:active{ color:#66CC66;	text-decoration:underline;}
a.link17:link{ color:#9933CC; text-decoration:underline;}
a.link17:hover{ color:#CC66FF;	text-decoration:underline;}
a.link17:visited{ color:#9933CC; text-decoration:underline;}
a.link17:active{ color:#CC66FF;	text-decoration:underline;}
a.link18:link{ color:#FFFFFF; text-decoration:underline;}
a.link18:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link18:visited{ color:#FFFFFF; text-decoration:underline;}
a.link18:active{ color:#CCCCCC;	text-decoration:underline;}
a.link19:link{ color:#FFFFFF; text-decoration:underline;}
a.link19:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link19:visited{ color:#FFFFFF; text-decoration:underline;}
a.link19:active{ color:#CCCCCC;	text-decoration:underline;}
a.link20:link{ color:#FFFFFF; text-decoration:underline;}
a.link20:hover{ color:#CCCCCC;	text-decoration:underline;}
a.link20:visited{ color:#FFFFFF; text-decoration:underline;}
a.link20:active{ color:#CCCCCC;	text-decoration:underline;}


/* ŠpŠÛ‚Ìƒ{ƒbƒNƒX */
.rnd_t { width:423px; height:8px; background-image:url(/img/common/rnd_t.jpg); background-repeat:no-repeat;}
.rnd { width:423px; background-image:url(/img/common/rnd_bg.jpg);	margin: 0px;	padding: 2px;	background-repeat: repeat-y;}
.rnd_b { width:423px; height:7px; background-image:url(/img/common/rnd_b.jpg);	background-repeat: no-repeat;}

/* ŒðŒÝ‚ÉF‚ªˆá‚¤ƒŠƒXƒg */
.list {	width:377px;	background-color:#FFFFFF;	background-image:url(/img/common/dot.gif);	background-position: bottom;	background-repeat:repeat-x;	margin:0px auto;	padding: 3px;}
.list2 { width:377px; background-color:#FCF8EF; background-image:url(/img/common/dot.gif);	background-position: bottom; background-repeat:repeat-x;	margin:0px auto; padding:3px;}
.even {	background-color:#FFFFFF;	background-image:url(/img/common/dot.gif);	background-position: bottom;	background-repeat:repeat-x;	margin:0px auto;}
.odd { background-color:#FCF8EF; background-image:url(/img/common/dot.gif);	background-position: bottom; background-repeat:repeat-x;	margin:0px auto;}

/* 2ƒJƒ‰ƒ€‚Ìƒ‰ƒ“ƒLƒ“ƒO */
.btn {	width:120px; vertical-align:top; text-align:right; padding:5px 3px 3px 3px;}
.rkg { width:19px; height:18px; vertical-align:top; padding:3px;}
.txt {	font-size:12px; line-height:14px; text-align:left; vertical-align:top; padding:3px;}

/* IMG‚ð‰EŠñ‚¹ */
.i_right { float:right; padding:0px 0px 0px 5px;}

/* SPACE */
.space_2 { margin-top: 2px;	margin-bottom: 2px;}
.space_5 { margin-top: 5px; margin-bottom: 5px;}
.space_10 { margin-top: 10px;	margin-bottom: 10px;}
.space_15 { margin-top: 15px;	margin-bottom: 15px;}
.space_20 { margin-top: 20px;	margin-bottom: 20px;}

/* DOTS */
.dot { background-image:url(/img/common/dot.gif); background-repeat:repeat-x; height:1px; margin-top:2px; margin-bottom: 2px;}

/* DIAGONAL */
.dgn_dgrey {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_dgrey.jpg);}
.dgn_aqua {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_aqua.jpg);}
.dgn_org {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_org.jpg);}
.dgn_pink {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_pink.jpg);}
.dgn_lgrey {	margin:3px;	padding:2px;	text-align: left;	background-image:url(/img/common/dgn_lgrey.jpg);}

/* SEARCH */
#srch_word { width: 95%;} 
.srch{display:block}
.srch *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#ffffff}
.srch1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #f9b47e; border-right:1px solid #f9b47e; background:#fcdec6}
.srch2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f68a33; border-right:1px solid #f68a33; background:#fde6d4}
.srch3{ margin-left:1px; margin-right:1px; border-left:1px solid #fde6d4; border-right:1px solid #fde6d4;}
.srch4{ border-left:1px solid #f9b47e; border-right:1px solid #f9b47e}
.srch5{ border-left:1px solid #fcdec6; border-right:1px solid #fcdec6}
.srchfg{ background:#ffffff}
.search { width:146px; background-image:url(/melo/img/search/bg.jpg); background-repeat:no-repeat;}
.btnSubmit a{	display:block;	height:15px;	width:40px;	margin-left:5px;	text-indent:-9999px;	background:url(/melo/img/access/send.jpg) 0 0 no-repeat;}
.btnSubmit a:hover{background-position:0 -15px;}

/* ACCESS */
.acc {background-image:url(/img/access/bg.jpg); background-repeat:repeat-y;}

/* KADOMARU */
.lg{ display:block}
.lg *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#e2e2e2}
.lg1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; background:#e9e9e9}
.lg2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fcfcfc; border-right:1px solid #fcfcfc; background:#e7e7e7}
.lg3{ margin-left:1px; margin-right:1px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.lg4{ border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2}
.lg5{ border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9}
.lgfg{	background:#e2e2e2;	padding: 0px 5px;}
		
/* FONT */
a:link { color:#388FD5; text-decoration:underline;}
a:hover { color:#20A9FC; text-decoration:underline;}
a:visited { color:#388FD5; text-decoration:underline;}
a:active { color:#20A9FC; text-decoration:underline;}
a.link_lgrey:link{ color:#8F8F8F; text-decoration:underline;}
a.link_lgrey:hover{ color:#666666;	text-decoration:underline;}
a.link_lgrey:visited{ color:#8F8F8F; text-decoration:underline;}
a.link_lgrey:active{ color:#666666;	text-decoration:underline;}
a.link_lwhite:link{ color:#FFFFFF; text-decoration:underline;}
a.link_lwhite:hover{ color:#EEEEEE;	text-decoration:underline;}
a.link_lwhite:visited{ color:#FFFFFF; text-decoration:underline;}
a.link_lwhite:active{ color:#EEEEEE;	text-decoration:underline;}
a.link_black:link{ color:#3A3A3A; text-decoration:underline;}
a.link_black:hover{ color:#666666;	text-decoration:underline;}
a.link_black:visited{ color:#3A3A3A; text-decoration:underline;}
a.link_black:active{ color:#666666;	text-decoration:underline;}

.title { font-size:16px;	font-weight:bold;	line-height:20px;}
.headcopy { font-size:14px; font-weight:bold; line-height:25px;}
.st { font-size:12px; line-height:14px;}
.sl {	background-image:url(/img/common/note.gif);	background-position:left; background-repeat:no-repeat;	padding:3px 0px 3px 10px;	border-bottom: dashed 1px #cccccc;	margin: 0px 0px 0px 10px;}
.sc { font-size:10px; line-height:13px; color:#333333;	padding:10px 0px 0px 10px; bottom:0px;}
.eng { font-size:13px; font-family:Geneva,Verdana,Arial,Helvetica,sans-serif; line-height:19px;}
.small { font-size:11px; line-height:14px;}
.small_grey { font-size:11px; line-height:14px; color:#333333;}
.small_eng { font-size:11px; font-family:Geneva,Verdana,Arial,Helvetica,sans-serif; line-height:13px;}
.l_right {text-align:right;}
.l_center {text-align:center;}