@charset "UTF-8";

/*-- ▼general --*/
html { height: 100%; }

body {

	height: 100%;

	margin: 0 auto;

	padding: 0;

	font-size: 9pt;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	font-weight: normal;

	font-style: normal;

	text-align: center;

	line-height: 1.5;

	letter-spacing: 0.03em;

	color: #333;

	background: #afafaf url( 'images/bg.png' ) left top repeat-x;

}

img {

	border: 0;

	vertical-align: text-bottom;

	float: left;

}


img.noFloat {

	float: none;

}

img#btn_back {

	float: none;

}

p#backbtn {

	margin: 30px auto 15px auto;

	text-align: center;

	clear: both;

}

a:link { color: #008aff; }

a:visited { color: #9e0063; }

a:active { color: #FF0000; }

a:hover { color: #e60012; }

strong,em {

	margin: 0;

	padding: 0;

	font-weight: normal;

}

.sapporo {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #365c9b;

}

.tokyo {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #337c4e;

}

.nagoya {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #d57d00;

}

.osaka {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #87488e;

}

.fukuoka {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #32787c;

}

.txtspace {

	height: 15px;

}

.stress {

	margin: 0;

	padding: 0;

	font-weight: bold;

	color: #ff0000;

}

#noscript {

	position: relative;

	width: 970px;

	margin: 0 auto;

	padding: 15px;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	text-align: justify;

	text-justify: inter-ideograph;

	color: #ffffff;

	background: #FF0000;

}

div#header {

	width: 1000px;

	height: 70px;

	margin: 30px auto 0;

	padding: 0;

}

h1,h2,h3,h4 {

	margin: 0 auto;

	padding: 0;

	font-size: 9pt;

	font-weight: normal;

	font-style: normal;

	clear: both;

}

table,th,td {

	margin: 0 auto;

	border: solid 0px #FFFFFF;

	border-collapse: collapse;

	padding:0;

	vertical-align: middle;

}

ul {

	margin: 0 0 0 1em;

	padding: 0;

}

ol {

	margin: 0 0 0 1em;

	padding: 0;

}

.img_lt {

	text-align: left;

	vertical-align: top;

}

.img_ct {

	text-align: center;

	vertical-align: top;

}

.img_cm {

	text-align: center;

	vertical-align: middle;

	background: #000;

}

.cyuui {

	font-size: 75%;

	color: #666;

}


div#ggnavi {

	width: 1000px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	clear: both;

	background: #00349d url( '/images/gnavi/blue2/gnavi.png' ) no-repeat;

	position: relative;

}

div#bgnavi {

	width: 1000px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	clear: both;

	background: #00349d url( '/images/gnavi/blue/gnavi.png' ) no-repeat;

	position: relative;

}

div#ognavi {

	width: 1000px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	clear: both;

	background: #f98a29 url( '/images/gnavi/orange/gnavi.png' ) no-repeat;

	position: relative;

}

div#bgnavi div.home,
div#ognavi div.home,
div#ggnavi div.home {

	top: 0px;

	left: 0px;

	position: absolute;

}

div#bgnavi div.whatsmr,
div#ognavi div.whatsmr,
div#ggnavi div.whatsmr {

	top: 0px;

	left: 103px;

	position: absolute;

}

div#bgnavi div.entry,
div#ognavi div.entry,
div#ggnavi div.entry {

	top: 0px;

	left: 284px;

	position: absolute;

}

div#bgnavi div.areafinal,
div#ognavi div.areafinal,
div#ggnavi div.areafinal {

	top: 0px;

	left: 404px;

	position: absolute;

}

div#bgnavi div.japanfinal,
div#ognavi div.japanfinal,
div#ggnavi div.japanfinal {

	top: 0px;

	left: 537px;

	position: absolute;

}

div#bgnavi div.qa,
div#ognavi div.qa,
div#ggnavi div.qa {

	top: 0px;

	left: 690px;

	position: absolute;

}

div#bgnavi div.generalcontact,
div#ognavi div.generalcontact,
div#ggnavi div.generalcontact {

	top: 0px;

	left: 793px;

	position: absolute;

}

div#bgnavi div.archive,
div#ognavi div.archive,
div#ggnavi div.archive {

	top: 0px;

	left: 896px;

	position: absolute;

}



div#gnavi {

	width: 1000px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	clear: both;

	background: #00349d url( '/images/gnavi/blue/gnavi.png' ) no-repeat;

	position: relative;

}

div#gnavi div.home {

	top: 9px;

	left: 17px;

	position: absolute;

}

div#gnavi div.whatsmr {

	top: 9px;

	left: 108px;

	position: absolute;

}

div#gnavi div.entry {

	top: 9px;

	left: 302px;

	position: absolute;

}

div#gnavi div.areafinal {

	top: 9px;

	left: 409px;

	position: absolute;

}

div#gnavi div.japanfinal {

	top: 9px;

	left: 555px;

	position: absolute;

}

div#gnavi div.qa {

	top: 9px;

	left: 709px;

	position: absolute;

}

div#gnavi div.generalcontact {

	top: 9px;

	left: 794px;

	position: absolute;

}

div#gnavi div.archive {

	top: 9px;

	left: 899px;

	position: absolute;

}





div#gnavi2 {

	width: 1000px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	clear: both;

	background: #00349d url( '/images/gnavi/orange/gnavi.png' ) no-repeat;

	position: relative;

}

div#gnavi2 div.home2 {

	top: 9px;

	left: 17px;

	position: absolute;

}

div#gnavi2 div.whatsmr2 {

	top: 9px;

	left: 108px;

	position: absolute;

}

div#gnavi2 div.entry2 {

	top: 9px;

	left: 302px;

	position: absolute;

}

div#gnavi2 div.areafinal2 {

	top: 9px;

	left: 409px;

	position: absolute;

}

div#gnavi2 div.japanfinal2 {

	top: 9px;

	left: 555px;

	position: absolute;

}

div#gnavi2 div.qa2 {

	top: 9px;

	left: 709px;

	position: absolute;

}

div#gnavi2 div.generalcontact2 {

	top: 9px;

	left: 794px;

	position: absolute;

}

div#gnavi2 div.archive2 {

	top: 9px;

	left: 899px;

	position: absolute;

}

div#bgnavi div.gnew,
div#ognavi div.gnew {

	top: -17px;

	left: 408px;

	position: absolute;

}


#content {

	width: 963px;

	margin: 0 auto;

	padding: 0px 9px 0px 28px;

	background: #fff;

}

div#topContent {

	width: 1000px;

	margin: 0 auto;

	padding: 0;

	background: #eee;

	clear: both;

}

td#blockL {

	width: 185px;

	margin: 0;

	text-align: left;

	vertical-align: top;

}

div#leftMenu {

	width: 170px;

	margin-top: 15px;

	text-align: center;

}

div#leftBanner {

	width: 170px;

	margin: 0;

	text-align: center;

}

img.leftMenu {

	margin-top: 1px;

	float: none;

}

img#b_shibuyaacjp {

	margin: 5px auto 0;

	float: none;

}

img#b_shobiacjp {

	margin: 30px auto 0;

	float: none;

}

img#btn_dl_entrysheet {

	margin: 30px auto 0;

	float: none;

}

img#btn_dl_entrysheet_tokyo {

	margin: 5px auto 0;

	float: none;

}

img.leftBanner {

	margin-top: 5px;

	float: none;

}

img.alignleft {

	float: left;

}

img.alignright {

	float: right;

}

img.aligncenter {

	float: none;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

td#blockC {

	width: 778px;

	margin: 0;

	padding: 0;

	text-align: left;

	vertical-align: top;

}

.title {

	margin: 0 20px 0 0;

}

.tk {

	margin: 15px 0 0 11px;

}

.tktop {

	margin: 25px 0 0 11px;

}

.pk {

	margin: 0 0 0 11px;

}

.pk2 img {

	margin: 6px 0 0 11px;

}


div#toptext {

	width: 100%;

	margin-bottom: 15px;

	text-align: left;

}

div.unit {

	width: 625px;

	margin: 0;

	padding-top: 21px;

	text-align: left;

	background: #fff;

	float: right;

	clear: both;

}

div.sunit {

	width: 625px;

	margin: 0;

	text-align: left;

	float: right;

	clear: both;

}

img.sk {

	margin-left: 67px;

	float: none;

}

img.ssk {

	margin-top: 12px;

	float: none;

}

div.skunit {

	margin: 0 27px 28px 67px;

	padding-bottom: 6px;

	border-bottom: solid 1px #bbb;

	clear: both;

}

div.text {

	margin-top: 0;

	margin-left: 20px;

	margin-right: 20px;

	text-align: left;

	background: #fff;

}

div.textCenter {

	margin-top: 0;

	margin-left: 20px;

	margin-right: 20px;

	text-align: center;

	background: #fff;

}

div.text p {

	clear: both;

}

div.text ul {

	margin-top: 0;

	margin-left: 20px;

}

div.text ol {

	margin-top: 0;

	margin-left: 21px;

}

div.text ol {

	margin-top: 0;

	margin-left: 20px;

}
img.icon {

	margin-right: 6px;

	float: none;

	vertical-align: middle;

}

div.dotline {

	margin: 0 auto;

	padding: 0;

	text-align: center;

	clear: both;

}

td#blockR {

	width: 222px;

	margin: 0;

	text-align: right;

	vertical-align: top;

	background: #c2d8ec url( '/images/rightmenu/bg_rightMenu.png' ) left top repeat-y;

}

td#blockR_sa,td#blockR_to,td#blockR_na,td#blockR_os,td#blockR_fu {

	width: 185px;

	margin: 0;

	text-align: right;

	vertical-align: top;

}

div#rightMenu {

	width: 222px;

	margin-top: 15px;

	text-align: center;

	float: right;

}

div#rightMenu_sa,div#rightMenu_to,div#rightMenu_na,div#rightMenu_os,div#rightMenu_fu {

	width: 170px;

	margin-top: 15px;

	text-align: center;

	float: right;

}

div#rightMenu_sa {

	background: #eee url( '/images/blog/bg_blogRightMenu_sa.png' ) left top repeat-y;

}

div#rightMenu_sa_top {

	width: 170px;

	height: 5px;

	background: #eee url( '/images/blog/t_rightMenu_sa.png' ) no-repeat;

	overflow: hidden;

}

div#rightMenu_to {

	background: #eee url( '/images/blog/bg_blogRightMenu_to.png' ) left top repeat-y;

}

div#rightMenu_to_top {

	width: 170px;

	height: 5px;

	background: #eee url( '/images/blog/t_rightMenu_to.png' ) no-repeat;

	overflow: hidden;

}

div#rightMenu_na {

	background: #eee url( '/images/blog/bg_blogRightMenu_na.png' ) left top repeat-y;

}

div#rightMenu_na_top {

	width: 170px;

	height: 5px;

	background: #eee url( '/images/blog/t_rightMenu_na.png' ) no-repeat;

	overflow: hidden;

}

div#rightMenu_os {

	background: #eee url( '/images/blog/bg_blogRightMenu_os.png' ) left top repeat-y;

}

div#rightMenu_os_top {

	width: 170px;

	height: 5px;

	background: #eee url( '/images/blog/t_rightMenu_os.png' ) no-repeat;

	overflow: hidden;

}

div#rightMenu_fu {

	background: #eee url( '/images/blog/bg_blogRightMenu_fu.png' ) left top repeat-y;

}

div#rightMenu_fu_top {

	width: 170px;

	height: 5px;

	background: #eee url( '/images/blog/t_rightMenu_fu.png' ) no-repeat;

	overflow: hidden;

}

img.rightMenu {

	margin-top: 1px;

	float: none;

}

img.rightMenuBanner {

	margin-top: 5px;

	float: none;

}

img.rm_t {

	margin: 19px 0 10px 14px;

	float: none;

}

img.rm_t_fleft {

	margin: 19px 0 10px 14px;

}

input#searchsubmit {

	margin-top: 13px;

	margin-left: 12px;

	width: 45px;

	font-size: 95%;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

}

input#s {

	width:133px;

	margin-left: 12px;

	padding: 1px 3px;

	border: solid 1px #a5acb2;

	font-size: 95%;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

}

#areainfo {

	width: 232px;

	margin: 0;

	padding: 0;

	background: url( 'images/2ndCommon/bg_areainfo.png' ) left top no-repeat;

}

img#bFinal4, img.bFinal4 {

	margin: 18px 0px 15px 0px;

	padding: 0;

	float: none;

}

img#bFinal2, img.bFinal2,img#bFinal1, img.bFinal1, img#bFinal3, img.bFinal3 {

	margin: 0px 0px 18px 0px;

	padding: 0;

	float: none;

}

.endtxt {

	color: #AAA;

}

img#btn_fullscreen {

	margin: 6px auto;

	float: none;

}
/*-- ▲ general --*/


/*-- ▼ footer --*/

div#sponcor {

	width: 1000px;

	height: 45px;

	margin: 0 auto;

	border-top: solid 1px #afafaf;

	border-bottom: solid 1px #afafaf;

	background: #fff;

	text-align: left;

	font-size: 80%;

	clear: both;

}

div#sponcor div#sponcorTop {

	margin: 7px 0 0 11px;

}

	/* ▼ for IE6 */
	*html div#sponcor div#sponcorTop {

		margin: 7px 0 0 21px;

	}

div#sponcor div#sponcorBottom {

	margin: 2px 0 0 11px;

}

	/* ▼ for IE6 */
	*html div#sponcor div#sponcorBottom {

		margin: 2px 0 0 21px;

	}

img.logoImg {

	margin-bottom: 2px;

	float: none;

}

	/* ▼ for Opera */
	body:last-child img.logoImg {

		margin-bottom: 9px;

	}

	/* ▼ for Safari */
	body:last-child:not(:root:root) img.logoImg {

		margin-bottom: 3px;

}

	/* ▼ for Firefox */
	html:not([lang*=""]) img.logoImg {

		margin-bottom: 3px;

	}

div#footer {

	width: 1000px;

	height: 47px;

	margin: 0 auto;

	padding-top: 8px;

	background: #eee;

	font-size: 80%;

	clear: both;

}

div#footerMenu {

	margin-left: 11px;

	text-align: left;

	float: left;

}

div#copyright {

	margin: 0 9px 0 0;

	padding: 0;

	text-align: right;

	float: right;

}

table#end {

	width: 1000px;

	height: 11px;

	margin: 0 atuo;

	margin-bottom: 30px;

}

/*-- ▲end of footer --*/

/*-- ▼ 音楽配信New --*/

div.new {

	position: relative;

}

div.newicon {

	top: 2px;

	left: 127px;

	position: absolute;

}

	/* ▼ for IE6 */
	*html div.newicon {

		left: 117px;

	}

/*-- ▲end of 音楽配信New --*/

/*-- ▼ 新規 --*/

/*-- ▼ 全体 --*/

/*-- ▼ main_box --*/

div.main_box {

	width: 738px;

	margin: 0 20px 0 0;

	padding: 21px 0 0 0;

	text-align: left;

	float: right;

	background: #eee url( 'images/format/mainbox.png' ) repeat-y;

	}

*html div.main_box {

	margin: 0 10px 0 0;

}

div.main_box_inner {

	margin: 0 40px 0 60px;

}

div.mov_box_inner {

	position: relative;

	height: 290px;

}

div.mov_box_inner div.mov {

	position: absolute;

	top: 0px;

	left: 20px;

}

div.mov_box_inner div.txt {

	position: absolute;

	top: 20px;

	left: 412px;

	line-height: 1.8;

	width: 310px;

	text-align: left;

}

div.mov_box_inner div.txt span {

	color: #ff3366;

}

div.mov_box_inner div.txt strong {

	font-weight: bold;

	color: #ff3366;

	font-size: 16px;

}

img.btn_message {

	margin: 12px 0 0 0;

}

div.main_sp {

	width: 738px;

	margin: 0 20px 0 0;

	text-align: left;

	float: right;

	}

*html div.main_sp {

	margin: 0 10px 0 0;

}

/*-- ▲ end of main_sbox --*/

div.main_sbox {

	width: 738px;

	margin: 0 29px 8px 0;

	padding: 3px 0 0 0;

	text-align: left;

	float: right;

	background: #eee url( 'images/format/mainsbox.png' ) repeat-y;

	}

*html div.main_sbox {

	margin: 0 14px 8px 0;

}

div.main_sbox_inner {

	margin: 0 40px 0 60px;

}

/*-- ▼ main_sbox --*/

/*-- ▲ end of main_sbox --*/

/*-- ▼ rightMenu --*/

div.btn_MRSongContest {

	margin: 0 0 0 3px;

	height: 34px;

	}

*html div.btn_MRSongContest {

	height: 48px;

}

*:first-child+html div.btn_MRSongContest {

	height: 58px;
}

div#right_area {

	clear: both;

	width: 208px;

	margin: 16px auto;

	padding: 0px;

}

div#right_area_inner {

	width: 208px;

	background: #fff;

}

/*-- ▼ right_map --*/

div#right_map {

	position: relative;

	}

div.right_map_tit {

	top: -33px;

	left: -14px;

	position: absolute;

	z-index: 2;

	}

*html div.right_map_tit {

	top: -41px;

	left: -18px;

}

*:first-child+html div.right_map_tit {

	top: -41px;

	left: -14px;
}

div.right_blog_swf {

	margin: 16px 0 0 0;

	padding: 0px;

	}

/*-- ▲ end of right_map --*/

/*-- ▼ right_blog --*/

div#right_blog {

	width: 186px;

	margin: 0px auto;

	padding: 37px 0 0 0;

	text-align: left;

	position: relative;

	}

div.right_blog_tit {

	top: 0px;

	left: -25px;

	position: absolute;

	}

*html div.right_blog_tit {

	top: 0px;

	left: -21px;

}

div.right_blog_mi {

	margin: 0px;

	padding: 0px;

	}

div.right_blog_txt {

	margin: 0px;

	padding: 0px;

	}

div.right_blog_data {

	margin: 0px;

	padding: 0px;

	}

/*-- ▲ end of right_blog --*/

/*-- ▼ btn --*/

img#btn_dl_4thMRt {

	margin: 0 0 0 4px;

	}

img#bnr_shibuya_music {

	margin: 2px 0 24px 7px;

	}

img#bnr_myspacemaika {

	margin: 0 0 0 4px;

	}

img#bnr_yamazaki {

	margin: 0 0 0 4px;

	}

img#bnr_ongen {

	margin: 0 0 0 4px;

	}

img#bnr_ggg {

	margin: 0 0 18px 8px;

	}


/*-- ▼ bnr_box --*/

div#bnr_box {

	margin: 0 auto;

	width: 214px;

	}

div#bnr_box_iner {

	width: 214px;

	background: #eee url( 'images/rightmenu/bnrbox_bg.png' ) repeat-y;

	}

/*-- ▲ end of btn_dl_4thMRt --*/

/*-- ▲ end of rightMenu --*/


/*-- ▼ 新link_box --*/

div.link_box6_top,
div.link_box5_top,
div.link_box4_top,
div.link_box3_top,
div.link_box2_top,
div.link_box1_top {

	width: 738px;

	height: 24px;

	margin: 0 20px 0 0;

	padding: 21px 0 0 0;

	text-align: left;

	float: right;

	background: #eee url( 'images/format/mainbox.png' ) repeat-y;

	position: relative;

	}

div.link_box6,
div.link_box5,
div.link_box4,
div.link_box3,
div.link_box2,
div.link_box1 {

	width: 738px;

	height: 24px;

	margin: 0 20px 0 0;

	padding: 21px 0 0 0;

	text-align: left;

	float: right;

	position: relative;

	}

*html div.link_box6_top,
*html div.link_box6,
*html div.link_box5_top,
*html div.link_box5,
*html div.link_box4_top,
*html div.link_box4,
*html div.link_box3_top,
*html div.link_box3,
*html div.link_box2_top,
*html div.link_box2,
*html div.link_box1_top,
*html div.link_box1 {

	margin: 0 10px 0 0;

}

div.link_box1_top div.link1,
div.link_box1 div.link1 {

	top: 0px;

	left: 490px;

	position: absolute;

}

div.link_box1_top div.link2,
div.link_box1 div.link2 {

	top: 0px;

	left: 633px;

	position: absolute;

}

div.link_box2_top div.link1,
div.link_box2 div.link1 {

	top: 0px;

	left: 526px;

	position: absolute;

}

div.link_box2_top div.link2,
div.link_box2 div.link2 {

	top: 0px;

	left: 669px;

	position: absolute;

}


div.link_box3_top div.link1,
div.link_box3 div.link1 {

	top: 0px;

	left: 405px;

	position: absolute;

}

div.link_box3_top div.link2,
div.link_box3 div.link2 {

	top: 0px;

	left: 548px;

	position: absolute;

}

div.link_box3_top div.link3,
div.link_box3 div.link3 {

	top: 0px;

	left: 633px;

	position: absolute;

}

div.link_box4_top div.link1,
div.link_box4 div.link1 {

	top: 0px;

	left: 416px;

	position: absolute;

}

div.link_box4_top div.link2,
div.link_box4 div.link2 {

	top: 0px;

	left: 559px;

	position: absolute;

}

div.link_box4_top div.link3,
div.link_box4 div.link3 {

	top: 0px;

	left: 633px;

	position: absolute;

}

div.link_box5_top div.link1,
div.link_box5 div.link1 {

	top: 0px;

	left: 441px;

	position: absolute;

}

div.link_box5_top div.link2,
div.link_box5 div.link2 {

	top: 0px;

	left: 584px;

	position: absolute;

}

div.link_box5_top div.link3,
div.link_box5 div.link3 {

	top: 0px;

	left: 658px;

	position: absolute;

}

div.link_box6_top div.link1,
div.link_box6 div.link1 {

	top: 0px;

	left: 600px;

	position: absolute;

}


/*-- ▼ link_box --*/
/*
div.link_box6,
div.link_box5,
div.link_box4,
div.link_box3,
div.link_box2,
div.link_box1 {

	width: 758px;

	height: 24px;

	margin: 6px 20px 6px 0;

	position: relative;

	clear: both;

	}

*html div.link_box6,
*html div.link_box5,
*html div.link_box4,
*html div.link_box3,
*html div.link_box2,
*html link_box1 {

	margin: 6px 10px 6px 0;

}

div.link_box1 div.link1 {

	top: 0px;

	left: 540px;

	position: absolute;

}

div.link_box1 div.link2 {

	top: 0px;

	left: 652px;

	position: absolute;

}

div.link_box2 div.link1 {

	top: 0px;

	left: 577px;

	position: absolute;

}

div.link_box2 div.link2 {

	top: 0px;

	left: 689px;

	position: absolute;

}

div.link_box3 div.link1 {

	top: 0px;

	left: 456px;

	position: absolute;

}

div.link_box3 div.link2 {

	top: 0px;

	left: 568px;

	position: absolute;

}

div.link_box3 div.link3 {

	top: 0px;

	left: 652px;

	position: absolute;

}

div.link_box4 div.link1 {

	top: 0px;

	left: 467px;

	position: absolute;

}

div.link_box4 div.link2 {

	top: 0px;

	left: 579px;

	position: absolute;

}

div.link_box4 div.link3 {

	top: 0px;

	left: 652px;

	position: absolute;

}

div.link_box5 div.link1 {

	top: 0px;

	left: 495px;

	position: absolute;

}

div.link_box5 div.link2 {

	top: 0px;

	left: 605px;

	position: absolute;

}

div.link_box5 div.link3 {

	top: 0px;

	left: 678px;

	position: absolute;

}

div.link_box6 div.link1 {

	top: 0px;

	left: 639px;

	position: absolute;

}
*/

/*-- ▼ blog --*/

div#mainL {

	width: 170px;

	margin: 16px 0 0 0;

	padding: 0;

	float: left;

}

div#mainR {

	margin: 0;

	padding: 0;

	width: 608px;

	float: right;

	clear: right;

	text-align: left;

}

div.blog_box {

	margin: 0 0 0 11px;

	width: 577px;

	background: #eee url( 'images/mainbox.png' ) repeat-y;

	}

div.blog_box_inner {

	padding: 20px 0 10px 0;

	}

div.unit2 {

	width: 566px;

	margin: 0;

	padding-top: 21px;

	text-align: left;

	background: #fff;

	float: right;

	clear: both;

}

div.bnr_box1 {

	margin: 16px auto 16px;

	width: 214px;

	height: 88px;

	position: relative;

}

div.bnr_box1 {

	margin: 16px auto 0;

	width: 214px;

	height: 105px;

	position: relative;

}

*html div.bnr_box1 {

	margin: 16px auto 16px;

	width: 214px;

	height: 105px;

	position: relative;

}

*:first-child+html div.bnr_box1 {

	margin: 16px auto 16px;

	width: 214px;

	height: 88px;

	position: relative;

}

div.bnr_myspace {

	top: -13px;

	left: 2px;

	position: absolute;

}

div.bnr_youtube {

	top: 0px;

	left: 110px;

	position: absolute;

}