@charset "utf-8";

/* STYLE FOR MYPORTAL CATEGORY introduction
================================================================================ */

div.marginOuter03 {
	margin: 0px;
	padding: 15px 55px;
}
div.marginOuter03 h4 {
	margin: 15px 0;
	padding: 5px 10px;
	background-color: #CCE0F5;
	color: #336699;
}
div.marginOuter03 p {
	line-height: 150%;
	padding-bottom: 5px;
}
div.boxMpIntroLnav {
	margin-top: 30px;
}
div.boxMpIntroLnav ul {
	margin: 0px;
	padding: 0px;
}
div.boxMpIntroLnav ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
div.boxMpIntroLnav2 {
	border: 1px solid #E2DFD0;
	background-color: #FFFFFF;
	width: 400px;
	text-align: center;
	margin: 25px auto auto;
	padding:5px 0;
}
div.boxMpIntroLnav2 img {
	vertical-align: middle;
	margin: 0px 5px;
}
div.boxMpIntroLnav2 p {
	padding: 2px 0;
	margin: 0;
}
div.boxMpIntroLogin {
	background-image: url(../img/bg_intro_login.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #5BB6E6;
	height: 100px;
}
div.boxMpIntroLogin ul {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_intro_login.gif);
}
div.boxMpIntroLogin ul li {
	float: left;
	width: 380px;
	text-align: center;
	list-style: none;
	padding: 10px 0 0;
}
div.boxMpIntroSpec {
	margin: 0px;
	padding: 0px;
}
div.boxMpIntroSpec ul {
	margin: 0px 10px;
	padding: 0px;
}
div.boxMpIntroSpec ul li {
	margin: 0px;
	padding: 0 0 3px 15px;
	width: 300px;
	float: left;
	background-image: url(../img/icon_circle.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	list-style: none;
}
div.boxMpIntroInner {
}
div.boxMpIntroInner p {
	width:570px;
	margin:auto;
}

/* added 060309
================================================================================ */

div.boxMpIntroPluginErr {
	background-color: #EDEDED;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	padding: 100px 0px;
	margin: 0px 1px 0px 0px;
	background-image: url(../img/bg_flash_plugin_err.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
div.boxMpIntroPluginErr p {
	margin: auto;
	text-align: center;
	padding: 0px;
}
div.boxMpIntroPluginErr table {
	margin: auto;
}
div.boxMpIntroPluginErr td {
	padding: 5px;
}


/* added 060427 by kazuno
================================================================================ */


div.hnMpIntro{
	padding: 4px 5px 3px;
	margin: 0;
	background-color:#ffa31f;
}
div.hnMpIntro h3{
 color:#000000;
}

/* added 060515 by sakaeda
================================================================================ */
div.MpTop {
	width: 760px;
	margin: 0;
	padding: 0;
	background: #F8F8F3 url(../../mpService/img/bg_mptop.gif) repeat-y left top;
	height: 1%;
}


div.MpTopL {
	margin:0;
	padding:0;
	width:220px;
	float:left;
	height: 1%;
}

.MpTopL img{
	margin:0;
	padding:0;
}

/* added 060522 by tanaka
------------------------------------------------------*/
.widthBox200{
	width:200px;
	height:1%;
	margin:0 auto;
	padding:0;
}
.widthBox200 h3{
	display:block;
	text-indent:-9999px;
	width:200px;
	height:20px;
	margin:10px 0;
}
#official{
	background:url(../../mpService/img/hn_pickup.gif) top left no-repeat;
	margin:10px 7px 0px 7px;
}
#news{
	background:url(../../mpService/img/hn_menu_news.gif) top left no-repeat;
	height:42px;
}
#search{
	background:url(../../mpService/img/hn_menu_search.gif) top left no-repeat;
	height:42px;
}
ul.official{
	list-style-type:none;
	text-align:center;
	padding-left:0;
	margin-left:0;
}
h3.MpTopLoginTop {
	display:block;
	background:url(../../mpService/img/bg_login_top.gif) top left no-repeat;
	text-indent:-9999px;
	width:200px;
	height:21px;
	margin:10px auto 0 auto;
	}
.MpTopLoginMiddle {
	background:url(../../mpService/img/bg_login_middle.gif) top left repeat-y;
	width:200px;
	height:1%;
	padding:6px 0px 0px 0px;
	text-align:center;
	margin:0 auto;
}
.MpTopLoginBottom {
	background:url(../../mpService/img/bg_login_bottom.gif) top left no-repeat;
	width:200px;
	height:8px;
	margin:0 auto;
}
.MpTopLoginMiddle hr{
width:60%;
}

/****************************************************/
.MpTopAboutTop {
	background:url(../../mpService/img/bg_about_top.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:200px;
	height:12px;
	}
.MpTopAboutMiddle {
	background:url(../../mpService/img/bg_about_middle.gif) top left repeat-y;
	margin:0px;
	padding:0px 0px 4px 0px;
	width:200px;
	text-align:center;
}
.MpTopAboutBottom {
	background:url(../../mpService/img/bg_about_bottom.gif) top left no-repeat;
	width:200px;
	height:8px;
	margin:0;
}
.MpTopAbout {
	background:url(../../mpService/img/0712.jpg);
	margin:0px;
	padding:20px 0px 4px 0px;
	width:200px;
	height:100px;
	text-align:center;
}
ul.MpTopMenuBlood {
width:80px;
margin:0 7px;
padding-left:0px;
list-style-type:none;
float:left;
text-align:center;
}
/* ====MPTOP Left==== */

div.MpTopR {
	margin:0;
	padding:10px 5px;
	width:530px;
	float:left;
	height:1%;
}

.MpTopList {
	margin:10px 0 0 0;
	padding:0;
}

.MpTopListInner {
	margin:0;
	padding:5px 10px;
}

.MpTopListL {
	margin:0;
	padding:0;
	width:252px;
	float:left;
}

.MpTopListR {
	margin:0;
	padding:0;
	width:252px;
	float:right;
}


.MpTopListCont {
	margin:0;
	padding:0 0 6px 0;
	width:186px;
}


.MpTopListContL {
	margin:0;
	padding:0;
	width:42px;
	height:50px;
	float:left;
}
.MpTopListContL img{
	border:#CCCCCC 1px solid;
}


.MpTopListContR {
	margin:0;
	padding:0;
	width:202px;
	float:right;
	line-height:110%;
	height:42px;
	font-size:14px;
}
.MpLinkColor{
}
div.MpLinkColorDiv{
	float:left;
	width:153px;
	font-size:12px;
	text-align:left;
}
.MpLinkColor a{
	color:#FF6633;
}
.MpLinkColor a:visited{
	color:#FF6633;
}
.MpLinkColor a:hover{
	color:#FF6633;
}
div.MpLinkColorDiv a{
	color:#FF6633;
}
div.MpLinkColorDiv a:visited{
	color:#FF6633;
}
div.MpLinkColorDiv a:hover{
	color:#FF6633;
}
.MpTopListContR a{
	color:#FF6633;
}
.MpTopListContR a:visited{
	color:#FF6633;
}
.MpTopListContR a:hover{
	color:#FF6633;
}
.MpTopRecFontSize a{
	color:#FF6633;
}
.MpTopRecFontSize a:visited{
	color:#FF6633;
}
.MpTopRecFontSize a:hover{
	color:#FF6633;
}
.MpTopRecFontSizeAr a{
	color:#FF6633;
}
.MpTopRecFontSizeAr a:visited {
	color:#FF6633;
}
.MpTopRecFontSizeAr a:hover{
	color:#FF6633;
}
.MpTopRecFontSizeArTest a{
	color:#FF6633;
}
.MpTopRecFontSizeArTest a:visited {
	color:#FF6633;
}
.MpTopRecFontSizeArTest a:hover{
	color:#FF6633;
}
.MPintro_pankuzu a{
	color:#FF6633;
}
.MPintro_pankuzu a:visited {
	color:#FF6633;
}
.MPintro_pankuzu a:hover{
	color:#33CC33;
}
.MpTopCampaignColor a{
	color:#FFFF00;
}
.MpTopCampaignColor a:visited{
	color:#FFFF00;
}
.MpTopCampaignColor a:hover{
	color:#FFFF00;
}
.MpTopLinkColorB a{
	color:#000000;
}
.MpTopLinkColorB a:visited{
	color:#000000;
}
.MpTopLinkColorB a:hover{
	color:#000000;
}
.MpTopLinkColorP a{
	color:#d8c6e5;
}
.MpTopLinkColorP a:visited{
	color:#d8c6e5;
}
.MpTopLinkColorP a:hover{
	color:#d8c6e5;
}
#Ranking_01 {background:url(../../mpService/img/icon_rank01.gif) no-repeat;	text-indent:28px;}
#Ranking_02 {background:url(../../mpService/img/icon_rank02.gif) no-repeat;	text-indent:28px;}
#Ranking_03 {background:url(../../mpService/img/icon_rank03.gif) no-repeat;	text-indent:28px;}
#Ranking_04 {background:url(../../mpService/img/icon_rank04.gif) no-repeat;	text-indent:28px;}
#Ranking_05 {background:url(../../mpService/img/icon_rank05.gif) no-repeat;	text-indent:28px;}
#Ranking_06 {background:url(../../mpService/img/icon_rank06.gif) no-repeat;	text-indent:28px;}
#Ranking_07 {background:url(../../mpService/img/icon_rank07.gif) no-repeat;	text-indent:28px;}
#Ranking_08 {background:url(../../mpService/img/icon_rank08.gif) no-repeat;	text-indent:28px;}
#Ranking_09 {background:url(../../mpService/img/icon_rank09.gif) no-repeat;	text-indent:28px;}
#Ranking_10 {background:url(../../mpService/img/icon_rank10.gif) no-repeat;	text-indent:28px;}

.MpTopRec {
	margin:0;
	padding:0 0 12px 0;
	height:42px;
}

.MpTopRec table{
	border-spacing:0;
}

.MpTopRec img{
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	padding:0;
	margin:0 5px 0 0;
}

.MpTopRec td a{
	color:#FF6633;
}

.MpTopRec td a:visited{
	color:#FF6633;
}
/*ninki ranking*/
.MpTopRecAr {
	margin:0;
	padding:0 0 14px 0;
	height:42px;
}

.MpTopRecAr table{
	border-spacing:0;
}

.MpTopRecAr img{
	vertical-align:middle;
	padding:0;
	margin:0 5px 0 0;
}

.MpTopRecAr td a{
	color:#FF6633;
}
/*ninki ranking*/
td.MpTopRecFontSize {
	margin:0;
	padding:0;
	width:197px;
	float:right;
	line-height:110%;
	height:42px;
	font-size:75%;
}

td.MpTopRecFontSizeAr {
	margin:0;
	padding:0;
	width:219px;
	float:right;
	line-height:110%;
	height:50px;
	font-size:95%;
}
div.MpTopR h3{
display:block;
width:530px;
height:36px;
text-indent:-9999px;
}
.renewalArRanking {
	display:block;
	width:522px;
	height:30px;
	background:url(../../mpService/img/hn_blog_ranking.gif) no-repeat;
	margin:7px 0px 0px 4px;
	padding:0px;
	text-align:right;
	font-size:10px;
}
.renewalRanking {
	display:block;
	width:522px;
	height:30px;
	background:url(../../mpService/img/hn_osusume_blog.gif) no-repeat;
	padding:0px;
	text-align:right;
	margin:7px 0px 0px 5px;
	font-size:10px; 
}
.renewalComulog {
	display:block;
	width:525px;
	height:30px;
	background:url(../../mpService/img/hn_new_konammulog.gif) no-repeat;
	padding:0px;
	text-align:right;
	margin:7px 0px 0px 5px;
}
.renewalMyportal {
	display:block;
	width:525px;
	height:30px;
	background:url(../../mpService/img/hn_new_minnanoblog.gif) no-repeat;
	padding:0px;
	text-align:right;
	margin:7px 0px 0px 5px;
}
.newrelease {
	display:block;
	width:522px;
	height:30px;
	background:url(../../mpService/img/hn_new_blog.gif) no-repeat;
	padding:0px;
	text-align:right;
	font-size:14px;
	margin:7px 0px 0px 5px
}
#hnRanking {background:url(../../mpService/img/hn_ranking.gif) no-repeat;}
#hnComulog {background:url(../../mpService/img/hn_comulog.gif) no-repeat;}
#hnMyportal {background:url(../../mpService/img/hn_myportal.gif) no-repeat;}
#hnArRanking {background:url(../../mpService/img/hn_arranking.gif) no-repeat;}

/***css.css̓ꉻ 2006/05/23 START***/
.MPPtext {
	width:759px;
	padding:0;
	background:url(../img/img_loginmenu_bg.gif) no-repeat middle center #f7f1ee;
	margin:0;
}
.MPcontTop{
	height:75px;
	background-color:#F3EFEB;
	background:url(../../mpService/img/img_loginmenu_bg2.gif) no-repeat center #f7f1ee; 
}
.MPPtext a {
	padding:0px;
}
.MPPloginL {
	background:url(../img/img_loginmenu_left.gif) no-repeat;
	float:left;
	width:362px;
	height:44px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.MPPloginL img {
	float:left;
	padding:0px;
	margin:8px 0px 0px 5px;
	border:0px;
}
.MPPloginL p {
	float:left;
	margin:15px 0px 0px 5px;
	padding:0px;
}
.MPPloginR {
	background:url(../img/img_loginmenu_right.gif) no-repeat;
	float:left;
	width:362px;
	height:44px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.MPPloginR img {
	float:left;
	padding:0px;
	margin:8px 0px 0px 5px;
	border:0px;
}
.MPPloginR p {
	float:left;
	margin:15px 0px 0px 5px;
	padding:0px;
}
/*MP setsumei*/
.MPPloginTopL {
	float:left;
	width:362px;
	height:44px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.MPPloginTopL img {
	margin:0px 0px 0px 125px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.MPPloginTopL p {
	padding:13px 0px 0px 110px;
	margin:0px;
}
.MPPloginTopR {
	float:left;
	width:362px;
	height:44px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.MPPloginTopR img {
	margin:0px 0px 0px 125px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.MPPloginTopR p {
	padding:13px 0px 0px 100px;
	margin:0px;
}
/*MP setsumei*/
.MPPtopmenu {
	background:url(../../mpService/img/img_topmenu_bg.gif) no-repeat;
	width:759px;
	height:82px;
	padding:0px;
	margin:0px;
}
.MPPtoplinkL {
	float:left;
	margin:0px;
	padding:18px 0px 0px 0px;
}
.MPPtoplinkR {
	float:left;
	margin:0px;
	padding:18px 0px 0px 15px;
}
/*MP setsumei*/
.MPPtoplinkR li{
	text-decoration:none;
}
/*MP setsumei*/
.list1 {
	list-style-type:none;
	font-size:12px;
}
.list2 {
	list-style-type:none;
	background:url(../../mpService/img/img_icon_yajirushi.gif) no-repeat;
	text-indent:20px;
	margin:0px;
	padding:0px;
}
.MPPmain {
	width:600px;
	margin-left:80px;
	font-size:12px;
}
.marginTopL {
	/*background-color:#B6DA25;*/
	margin:20px 0px 20px 0px;
	padding:0px 10px 0px 24px;
}
.marginTopLmpLite {
	background-image:url(../../mpService/img/hn_subtitle_bg2.gif);
	/*background-color:#B6DA25;*/
	margin:20px 0px 20px 0px;
	padding:0px 10px 0px 24px;
}
.MPintro_pankuzu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 80px;
	background-color:#F3EFEB;
	color:#FF6600;
	width:679px;
	height:16px;
}
.MPintro_pankuzu a {
	color:#FF6600;
}
/*.MPPmain h3{
	background:url(my_portal/img/img_subtitle_bg.gif) no-repeat;
	width:600px;
	height:24px;
	margin:15px 0px 10px 0px;
	padding-left:30px;
	font-size:12px;
	font-weight:800;
	line-height:19px;
}*/
.MPPmain p {
	width:550px;
	padding:0px 0px 10px 25px;
	margin:0px;
	line-height:150%;
}
.MPPmain img {
	padding:0px;
	margin:20px 0px 20px 0px;
}
.MPPbottomlink {
	padding:30px 0px 0px 80px;
	margin:0px;
}
.MPPbottomlink img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}
.MPPbottomlink div {
	background:url(../img/img_undermenu_bg.gif) no-repeat;
	width:600px;
	height:80px;
	margin:0px;
	padding:0px;
}
.MPPbottomlinkL {
	float:left;
	margin:0px;
	padding:12px 0px 0px 30px;
}
.MPPbottomlinkR {
	float:left;
	margin:0px;
	padding:12px 0px 0px 60px;
}
.MPPend {
	font-size:12px;
	text-align:right;
	line-height:140%;
	padding:15px 0px 0px 440px;
	margin:0px;
}
.MPPmainimg {
	padding:15px 0px 0px 0px;
	margin:0px;
	text-align:center;
}
#MPPmainfloatL {
	width:250px;
	float:left;
}
#MPPmainfloatR {
	width:250px;
	float:left;
}
.MPPmain td {
	text-align:center;
	padding:8px;
	margin:0px;
}
/***css.css̓ꉻ 2006/05/23 END  ***/
/***testpǉ START***/
table.safarifont {
	margin-top:10px;
	font-size:12px;
	padding-top:4px;
}
table.safarifont {
	margin-top:10px;
	font-size:12px;#
}
div.MpTopTest {
	width: 760px;
	margin: 0;
	padding: 0;
	background: #F8F8F3 url(../img/bg_mptop4.gif) repeat-y left top;
	height: 1%;
}
td.MpTopRecFontSizeArTest {
	margin:0;
	padding-bottom:2px;
	width:463px;
	float:right;
	line-height:110%;
	/*height:30px;*/
	font-size:100%;
}
/***testpǉ END  ***/
/*MP setsumei*/
.MPintrotop_return {
	margin:0px;
	padding:0px 80px;
	text-align:right;
}
.MPintro_title {
	/*background:url(../img/img_intro_bg.gif) no-repeat;*/
	width:759px;
	height:82px;
	padding:0px;
	margin:0px;
}
/*MP setsumei*/
/*MPTOP CSS*/
#RankingFrame{
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	margin:0px 5px 0px 4px;
	background-color:#FFFFFF;
}
#NewKijiFrame{
	width:517px;
	margin:0px 5px 0px 5px;
	background-color:#FFFFFF;
}
#rdmBannerFrame{
}
#pushKiji{
	width:520px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	margin:0px 5px 0px 5px;
}
#pushKijiFrame{
	margin:0px;
	padding:5px 7px 5px 3px;
	border-bottom:solid 1px #cdcbcc;
	line-height:110%;
	background-color:#FFFFFF;
	width:510px;
}
.pushKijiP{
	margin:0px;
	padding:0px;
	font-size:12px;
}
.blogFrame{
	border-top:none;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	border-left:solid 1px #cdcbcc;
	margin:5px 0px 5px 0px;
}
.konamiBannerFrame{
	width:202px;
	margin:0px 7px 0px 9px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
.dekitateFramePicture{
	width:188px;
	height:30px;
	margin:7px 0px 0px 7px;
	text-align:right;
	background-image:url(/mpService/img/hn_new_photo.gif);
}
.dekitateFrameMovie{
	width:188px;
	height:30px;
	margin:7px 0px 0px 7px;
	text-align:right;
	background-image:url(/mpService/img/hn_new_movie.gif);
}
.dekitateFrameMP3{
	width:188px;
	height:30px;
	margin:7px 0px 0px 7px;
	text-align:right;
	background-image:url(/mpService/img/hn_new_mp3.gif);
}
.dekitatePictureIFrame{
	width:172px;
	height:445px;
	margin:0px 5px 10px 5px;
}
.dekitateMovieIFrame{
	width:172px;
	height:210px;
	margin:0px 5px 10px 5px;
}
.dekitateMP3IFrame{
	width:172px;
	height:170px;
	margin:0px 5px 10px 5px;
}
.ninkiMPRankingFrame{
	width:184px;
	margin:0px 5px 0px 7px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	background-color:#FFFFFF;
}
.ninkiMPRankingSFrame{
	width:153px;
	font-size:12px;
}
.renewalComulogWidth{
	width:525px;
}
.loginButtomMargin{
	margin:0px 5px 0px 5px;
}
.beginnerButtomStyle{
	width:198px;
	margin:5px 0 5px 7px;
}
.newPhotStyle{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_photo.gif);
}
.newMovieStyle{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_movie.gif);
}
.newMpStyle{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_mp3.gif);
}
.contBoxMpExImgMargin{
	margin:3px 5px 0px 0px;
}
.iframePhotSize{
	width:172px;
	height:445px;
	margin:0px 5px 10px 5px;
}
.iframeMovieSize{
	width:172px;
	height:210px;
	margin:0px 5px 10px 5px;
}
.iframeAudioSize{
	width:172px;
	height:170px;
	margin:0px 5px 10px 5px;
}
.ninkiMPRankingTitleImg{
	margin:0px 5px 0px 0px;
}
.ninkiMPRankingFrame{
	width:184px;
	margin:0px 5px 0px 7px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	background-color:#FFFFFF;
	word-break:break-all;
}
.newPhotoiframe{
	width:172px;
	height:445px;
	margin:0px 5px 10px 5px;
}
.MPPclear {
	clear:both;
}

.mpNewImgContent {
	display:	block;
}

/*
------------------------------------------*/

.mpTopLogin{
	width:205px;
	background:url(../../mpService/img/bg_irevo_login.gif) no-repeat;
	padding:40px 0 0;
	margin:5px auto;
	height:120px;
	text-align:center;
}
#mpTopLogin li{
	list-style:none;
	width:195px;
	padding:0;
	margin:0 auto;
}
#mpTopLogin a{
	display:block;
	text-indent:-9999em;
	background-image:url(../../mpService/img/btn_irevo_login.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#mpTopLogin #loginUrl {
	width:195px;
	height:40px;
}
#mpTopLogin #loginUrl:hover{
	background-position:-200px 0px;
}
#mpTopLogin #irMemberEntry {
	width:195px;
	height:57px;
	background-position:0px -40px;
	}
#mpTopLogin #irMemberEntry:hover {
	background-position:-201px -40px;
}	
.mpTopLogout{
	background:none;
	margin:5px 0 0;
}
#mpTopLogin.mpTopLogout #loginUrl {
	background-position:0px -100px;
	height:32px;
	width:190px;
	margin:0 auto;
}
#mpTopLogin.mpTopLogout #loginUrl:hover{
	background-position:-201px -100px;	
}

/* pickupBox
----------------------------------------- */
#pickupBlogBox {
	margin:10px 0 5px 10px;
}
#pickupBlogBox h3{
	width:200px;
	background-image: url(../img/hn_gray_user.gif); 
	height:26px;
}
#pickupBlogBox h3 span{
	visibility:hidden;
}
#pickupBlogBox .innerBox{
	width:198px;
	background:#fff;
	border:solid 1px #a3a7ab;
	padding:3px 0;
}
#pickupBlogBox li {
	background:url(../img/line_dot01.gif) no-repeat left bottom;
	clear:both;
	display:block;
	padding:0;
	list-style:none;
	}
#pickupBlogBox .pickupImg { float:left; width:55px; height:55px; text-align:center; padding:5px 5px 0; display:block;}
#pickupBlogBox .pickupName{ float:left; width:130px; font-size:14px; padding:5px 0 0; }
#pickupBlogBox .pickupTxt { float:none; clear:both; padding:5px;text-align:justify; text-justify:inter-ideograph;}
#pickupBlogBox .noBG{ background:none;}

/* noticeBox
----------------------------------------- */
#noticeBox {
	margin:10px 0 5px 5px;
}
#noticeBox h3{
	width:192px;
	background-image: url(../img/hn_gray_content.gif); 
	height:26px;
}
#noticeBox h3 span{
	visibility:hidden;
}
#noticeBox .innerBox{
	width:190px;
	background:#fff;
	border:solid 1px #a3a7ab;
	padding:3px 0;
}
#noticeBox li{
	margin:5px 0;
	list-style:none;
	text-align:center;
}

/* punimalBox
----------------------------------------- */
#punimalBox {
	margin:7px 0 0;
	text-align:center;
}
#punimalBox h3{
width:200px;
height:37px;
background:url(../img/punitoday.gif) no-repeat;
}
#punimalBox h3 span{
	visibility:hidden;
	overflow:hidden;
}

/* mobileQrBox
----------------------------------------- */
#mobileQrBox {
	margin:10px 0 5px 5px;
}
#mobileQrBox h3{
	width:200px;
	height:26px;
	background:url(../img/hn_gray_mobile.gif) no-repeat;
}
#mobileQrBox h3 span{
	visibility:hidden;
	overflow:hidden;
}
#mobileQrBox .innerBox{
	width:190px;
	background:#fff;
	border:solid 1px #a3a7ab;
	padding:3px 0;
	text-align:center;	
}
#mobileQrBox p{
	text-align:left;
	padding:0 5px;
}
