﻿@charset "utf-8";

/* Style Reset */

img { border-style: none; margin: 0; padding: 0;}
hr { display: none; }
strong { font-weight: bold; font-style: normal; }
p{ margin:0px; padding:0px;}


body { 
font-size: 12px;
margin: 0; padding: 0;
text-align:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:140%;

}
#moba{
background-image: url(../img/bg_line.gif);
background-repeat:repeat-x;
background-color:#fddadb;
}

/* base */

.clear {clear: both;margin:0px;	padding:0px; }
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}



#headerBox {
	margin:0;
	padding:0px;
	background:url(../img/back.gif) repeat-x;
	height:28px;
	text-align:center;
	font-size:12px;
	border-bottom:#ccc 1px solid;
}

#headerBoxInner {
	margin:0;
	padding:7px 0 0 0;	
	text-align:left;
}


#headerIrevoL {
	margin:0;
	padding:0 0 0 15px;
	float:left;
	width:290px;
	font-size:x-small;
}

#headerIrevoR {
	margin:0;
	padding:0 15px 0 0;
	float:right;
	width:470px;
	text-align:right;
	font-size:x-small;
}

#headerIrevoR a{
	text-decoration: none;
}



#bnrTop {
	margin:10px 0;
	padding:0;
	text-align:center;
}


/* content---------------------------------------------------*/

#container {	
	text-align: left;
	width:740px;
}

#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6 { margin: 0; padding: 0; font-weight: bold; font-style: normal; }

/* h2 title---------------------------------------------------*/

.topMoba{
text-indent:-9999px;
background:url(../img/h1_mobarevo.gif) no-repeat;
margin:0px;
width:740px;
height:100px;
}

.topMoba2{
background:url(../img/h1_mobarevo2.gif) no-repeat;
margin:0;
padding-left:167px;
width:573px;
height:96px;
}
.topMoba2 dl{ padding:0; width:435px; color:#333;}
.topMoba2 dl dt{ padding:15px 5px 0; margin:0; font-weight:bold;}
.topMoba2 dl dd{ padding:0 5px 5px; margin:0;}
.topMoba2 dl dd span{ color:#666;}
.footMoba{
width:740px;
background:url(../img/foot_moba.gif) no-repeat; 
margin:0px;
padding:13px 0px 0 0;
height:45px;
text-align:center;
}

.footMoba2{
width:740px;
background:url(../img/foot_moba4.gif) no-repeat; 
margin:0 auto;
}

.footMoba21{
margin:0 auto;
padding:13px 0px 0 0;
width:530px;

}

.footMoba22{
margin:0 auto;
padding:10px 0 0 0;
height:55px;
width:530px;
}

.footMoba3{
width:740px;
background:url(../img/foot_moba3.gif) no-repeat; 
margin:0px;
padding:13px 0px;
height:8px;
text-align:center;
}
img.my-img{
float:left;
}

img.my-img:after{clear:both}


.topMobaSpare{
text-indent:-9999px;
background:url(../img/h1_mobarevo_spare.png) no-repeat; 
width:740px;
height:100px;
}





/* key img---------------------------------------------------*/

.contentMoba{
text-indent:-9999px;
background:url(../img/h2_mobarevo.jpg) no-repeat; 
width:740px;
height:265px;
}

.contentIsetan{
text-indent:-9999px;
background:url(../img/h2_isetan.gif) no-repeat; 
width:740px;
height:260px;
}


.contentGa{
text-indent:-9999px;
background:url(../img/h2_ga.jpg) no-repeat; 
width:740px;
height:260px;
}


.contentDonkiKero{
text-indent:-9999px;
background:url(../img/h2_donki_kero.gif) no-repeat; 
width:740px;
height:260px;
}


.contentXmas{
text-indent:-9999px;
background:url(../img/h2_xmas.jpg) no-repeat; 
width:740px;
height:260px;
}

.contentNewYear{
text-indent:-9999px;
background:url(../img/mb_newyear.png) no-repeat; 
width:740px;
height:260px;
}

.contentGrandprix{
text-indent:-9999px;
background:url(../img/mb_grandprix.jpg) no-repeat; 
width:740px;
height:260px;
}

.contentValentine{
text-indent:-9999px;
background:url(../img/mb_valentine.gif) no-repeat; 
width:740px;
height:260px;
}


.contentFriend200802{
text-indent:-9999px;
background:url(../img/mb_friend200802.gif) no-repeat; 
width:740px;
height:260px;
}

.contentWhiteGD200803{
text-indent:-9999px;
background:url(../img/mb_whitegd200803.gif) no-repeat; 
width:740px;
height:260px;
}


.contentFriendsRevo200803{
text-indent:-9999px;
background:url(../img/friends_revo200803.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080325{
text-indent:-9999px;
background:url(../img/content20080325.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080326{
text-indent:-9999px;
background:url(../img/content20080326.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080402{
text-indent:-9999px;
background:url(../img/content20080402.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080409{
text-indent:-9999px;
background:url(../img/content20080409.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080424{
text-indent:-9999px;
background:url(../img/mb_gw200805.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080501{
text-indent:-9999px;
background:url(../img/mb_gw200805_02.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080502{
text-indent:-9999px;
background:url(../img/mb_gw200805_03.gif) no-repeat; 
width:740px;
height:260px;
}

.content20080715{
text-indent:-9999px;
background:url(../img/content20080715.jpg) no-repeat; 
width:740px;
height:260px;
}

.content20080917{
text-indent:-9999px;
background:url(../img/content20080917.jpg) no-repeat; 
width:740px;
height:260px;
}

.content20081112{
text-indent:-9999px;
background:url(../img/content20081112.jpg) no-repeat; 
width:740px;
height:248px;
}

.content200811122{
text-indent:-9999px;
background:url(../img/content20081112.gif) no-repeat; 
width:740px;
height:72px;
}

/* ---------------------------------------------------*/
.contents{
width:700px;
background-image:url(../img/bg_moba_740.gif); 
margin:0px;
padding:0px 20px;
}


/* mail---------------------------------------------------*/

#boxMail{
width:700px;
height:210px;
background:url(../img/bg_qrcode.gif) no-repeat; 
padding:10px 0;
}
#boxMail h2{
padding:10px 0 10px; text-indent:-9999px;
}
#boxMail p{
padding:9px 0;
}

#mailArea{
width:390px; height:150px; padding-left:210px; padding-top:20px;
} 
 
#mailAccount
{width:160px;}

/* foot---------------------------------------------------*/

#footer{
padding:10px 0;
background:url(../img/line_dot.gif) no-repeat top;
}

#footer ul{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 10px;
}
#footer li{
list-style-type:none;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#footer p{

}


/* BASE LAYOUT BTM
-------------------------------------------------------------------------------- */

#contBtm {
clear: both;
background:url(../img/line_dot.gif) no-repeat top;
text-align:center;
padding:10px 0px 0px;

}
#contBtm a {
	text-decoration: none;
}
#contBtm ul {
text-align: center;	
margin: 0;
padding: 5px;
background: #FFFFFF;
}

#contBtm ul li {
margin: 0;
padding: 2px 5px;
display: inline;
}
#contBtm ul li a {
background: url(../img/icon_arrow_right.gif) no-repeat left 2px;
margin: 0;
padding: 0 0 0 8px;
}


/* ---------------------------------------------------*/
.mrGameAbata{
margin:0px 0 15px 0;
text-indent:-9999px;
background:url(../img/img_moba.jpg) no-repeat;
width:700px;
height:245px;
}

.mrAbataTokimemo{
padding:10px 0 5px 0px;
text-indent:-9999px;
margin-top:20px;
background:url(../img/img_tokimemo.jpg) no-repeat;
width:700px;
height:265px;
}
.mrDeco{
margin:10px 0 5px 0px;
text-indent:-9999px;
background:url(../img/img_deco.gif) no-repeat;
width:700px;
height:150px;
}

.mrGameAbataDeco{
padding:10px 0 0px 0px;
text-indent:-9999px;
background:url(../img/img_moba_content.gif) no-repeat;
width:740px;
height:270px;
}

.mrkururin{
padding:0px 0 0px 0px;
margin:20px auto 0px;
background:url(../img/kururin001.gif) repeat-y;
width:690px;
height:280px;
}

.mrkururin02{
padding:0px 0 0px 15px;
margin:0px;
width:398px;
height:253px;
float:left;
}

.mrkururin03{
padding:8px 0px 0px 0px;
margin:0px auto;
text-align:center;
}

.mrCamIpod{
padding:0px 0px;
text-indent:-9999px;
background:url(../img/img_camp_ipod.gif) no-repeat;
width:700px;
height:210px;
}



/* h
--------------------------------------------------------------*/

.mrPreIpod{
padding:0px 0px;
text-indent:-9999px;
background:url(../img/item_ipod.gif) no-repeat;
width:460px;
height:225px;
}


.mrPreIpodtouch{
padding:0px 0px;
text-indent:-9999px;
background:url(../img/item_ipod_touch.gif) no-repeat;
width:460px;
height:225px;
}

.mrGalaxy{
padding:0px 0px;
text-indent:-9999px;
background:url(../img/item_galaxy.gif) no-repeat;
width:460px;
height:225px;
}


.mrKerotan{
padding:0px 0px;
text-indent:-9999px;
background:url(../img/item_kerotan.gif) no-repeat;
width:460px;
height:225px;
}


/* boxNEWS
--------------------------------------------------------------*/
.news_header {
background-image: url(../img/nomal_news_haeder001.gif);width: 443px;
background-repeat: no-repeat;height: 30px
}

.news_topics {
overflow-y: auto;
margin: 7px 5px 5px 25px;
width: 393px;
height: 310px;
SCROLLBAR-HIGHLIGHT-COLOR: #f00; SCROLLBAR-SHADOW-COLOR: #f00; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff;	
}

.clum_menu {
	padding-left: 10px; font-size: 12px; margin: 0px; color: #888; padding: 0px
}
.title {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 0px 0px 0px 3px; color: #000; padding-top: 0px
}
.day {
padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #5bf; padding-top: 0px
}
.news_topics dl {
	padding-right: 5px; padding-left: 5px; margin-bottom: 3px; padding-bottom: 3px; line-height: 12pt; padding-top: 3px; border-bottom: #f66 1px dashed;line-height:120%;
}
.news_topics dt { padding-left:5px; margin:0px; padding-top:3px; padding-bottom:1px;
} 
.news_topics dd { padding-left:20px; font-size:12px; margin:0px; padding-top:3px;	padding-bottom:3px;
}


/*uematsu追記---------------------------------------------*/

.rotation_bana {
	margin-left:20px;
	float:left;
}


#MrBox001 {
	width:740px;
	height:240px;
	margin:0;
	padding:0;
	position:relative;
	background:url(../img/content20081112.jpg) no-repeat; 
}

#MrBox001 #gamebotan001{
	position:absolute;
	width:122px;
	height:19px;
	top:210px;
	left:122px;
}

#MrBox001 #gamebotan001 a{
	width:122px;
	height:19px;
	display:block;
	background:url(../img/game_botan001.gif) no-repeat 0 0;
}

#MrBox001 #gamebotan001 span{
	display:none;
}

#MrBox001 #gamebotan001 a:hover{
background-position:0 100%;
}

#MrContentBox {
	width:740px;
	height:520px;
	margin-top:20px;

}

#boxSearch{
width:700px;
height:43px;
background:url(../img/bana_kensaku.gif) no-repeat; 
text-indent:-9999px;
margin:10px 0px;
}

#mailform{
	text-align:center;
	padding:5px 0 10px;
	}
/* font---------------------------------------------------*/
.caution{
color:#FF0000;

}
.Attention{
color:#FF0000;
}
.Attention span{
	color:#666;
}

.caution2{
color:#333333;
font-weight:bold;
font-size:12px;
}

.caution3{
color:#666666;
font-size:12px;
line-height:125%;

}
.content-footer{ 
height:25px;
background:url(../img/foot_moba3.gif) no-repeat left top;}
