@charset "Shift_JIS";

* {
	margin:0;
	padding: 0;
	line-height: 0;
	
}

img {
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	background: url(../common/bg.jpg);
	text-align: center;
}

a { 
	text-decoration:none;
}

a:link {
	color: #000000; 
}

a:visited { 
	color: #336666; 
}

a:hover { 
	color: #990000;
	text-decoration: underline;

}

/*top*/

.over1 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over2 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.c_over2 {
	width:395px;
	height:51px;
	background-image:url(../img/c_movie.jpg); 
}

.over3 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over4 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over5 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over6 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over7 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over1 a {
	display:block;
	width:325px;
	height:51px;
	background-image:url(../img/btn1.jpg); 
	background-repeat:no-repeat;
	background-position:0 -51px;
}

.over1 a:hover {
	background-position:0 0;
}

.over2 a {
	display:block;
	width:395px;
	height:51px;
	background-image:url(../img/movie.jpg); 
	background-repeat:no-repeat;
	background-position:0 -51px;
}

.over2 a:hover {
	background-position:0 0;
}

.over3 a {
	display:block;
	width:325px;
	height:53px;
	background-image:url(../img/btn2.jpg); 
	background-repeat:no-repeat;
	background-position:0 -53px;
}

.over3 a:hover {
	background-position:0 0;
}

.over4 a {
	display:block;
	width:190px;
	height:51px;
	background-image:url(../img/official.jpg); 
	background-repeat:no-repeat;
	background-position:0 -51px;
}

.over4 a:hover {
	background-position:0 0;
}

.over5 a {
	display:block;
	width:325px;
	height:50px;
	background-image:url(../img/btn3.jpg); 
	background-repeat:no-repeat;
	background-position:0 -50px;
}

.over5 a:hover {
	background-position:0 0;
}

.over6 a {
	display:block;
	width:325px;
	height:56px;
	background-image:url(../img/btn4.jpg); 
	background-repeat:no-repeat;
	background-position:0 -56px;
}

.over6 a:hover {
	background-position:0 0;
}

.over7 a {
	display:block;
	width:205px;
	height:51px;
	background-image:url(../img/poke_club.jpg); 
	background-repeat:no-repeat;
	background-position:0 -51px;
}

.over7 a:hover {
	background-position:0 0;
}


.topbg1 {
	background:url(../img/poke_under.jpg) repeat-y;
}



/*p02*/

.ab {
    width:720px;
	margin:0 auto;
	
}

.po {
    width:600px;
	margin:0 auto;
	
}

.mo {
    width:400px;
	margin:0 auto;
	
}

.abbase {
	background:url(../about/img/loadbase.jpg) no-repeat;
}

.abbg1 {
	background:url(../about/img/about02.jpg) repeat-y;
}

.abbg2 {
	background:url(../common/poke_top.jpg) no-repeat;
}

.text1 {
	font-size:10px;
	line-height:150%;
	text-align:center;
	margin:25px 0 15px 0;
}


/*p03*/

.advbg1 {
     background-image:url(../common/poke_top.jpg);
	 background-repeat:no-repeat;
}	 

.advbg2 {
     background-image:url(../adventure/img/saigo.jpg);
}
.stay {
	color: #336666;
}

/*popup*/

.pop1 {
	padding: 15px;
	text-align:center;

}

.pop2 {
	padding: 10px;

}

.pop2 a {
	display:block;
	width:122px;
	height:18px;
	background: url(../popup/img/popclose.jpg) 0px -18px no-repeat;
	text-indent: -9999px;
}

.pop2 a:hover {
	background: url(../popup/img/popclose.jpg) 0px 0px no-repeat;
}

/*moviepopup*/

.mpop {
	text-indent: -9999px;
	font-size:1%;
	line-height:1%;
}

.mpop a {
	display:block;
	width:122px;
	height:18px;
	background: url(../movie/img/botton_01.jpg) 0px -18px no-repeat;

}

.mpop a:hover {
	background: url(../movie/img/botton_01.jpg) 0px 0px no-repeat;
}

/*base*/

.babg {
     background-image:url(../base/img/base_under_bg.jpg);
}

/*sos*/

.sosbg {
     background-image:url(../sos/img/sos_under_bg.jpg);
}

.sos2bg {
     background-image:url(../sos/img/sos_b_bg.jpg);
}

.over_s1 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over_s1 a {
	display:block;
	width:282px;
	height:42px;
	background-image:url(../sos/img/sos_atub.jpg); 
	background-repeat:no-repeat;
	background-position:0 -42px;
}

.over_s1 a:hover {
	background-position:0 0;
}

.over_s2 {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.over_s2 a {
	display:block;
	width:282px;
	height:42px;
	background-image:url(../sos/img/sos_btub.jpg); 
	background-repeat:no-repeat;
	background-position:0 -42px;
}

.over_s2 a:hover {
	background-position:0 0;
}

.go_sospop {
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.go_sospop a {
	display:block;
	width:153px;
	height:45px;
	background-image:url(../sos/img/go_sospop.jpg); 
	background-repeat:no-repeat;
	background-position:0 -45px;
}

.go_sospop a:hover {
	background-image:url(../sos/img/go_sospop.jpg); 
	background-repeat:no-repeat;
	background-position:0 0;
}

/*sospop*/

.spopbg {
	background: #FFE8C0;
}

.spop_close img {
	margin: 10;
}


#add_header {
    background-image: url("../common/bg_add_header.png");
    background-repeat: repeat-x;
    height: 54px;
    text-align: center;
    width: 100%;
} 

#add_header #wrap {
    margin: 0 auto;
    text-align: center;
    width: 730px;
}

#add_header #wrap .add_btn {
    margin: 0 auto;
    padding-top: 10px;
    width: 580px;
}