@charset "EUC-JP";

@import "common.css";

html, body {
	font-size:80%;
}

/* COMMON ______________*/
.box_head {
	background:url(/ip/images/bg_box_head.gif) bottom center no-repeat;
}

.box_middle {
	background:url(/ip/images/bg_box_middle.gif) top center repeat-y;
}

.box_foot {
	background:url(/ip/images/bg_box_foot.gif) top center no-repeat;
}

#cont_head {
	padding:26px 0 0 25px;
	height:44px;
	background:url(/ip/images/bg_cont_head.gif) top left no-repeat;
}

#cont_head_2r {
	padding:16px 0 0 25px;
	height:54px;
	background:url(/ip/images/bg_cont_head.gif) top left no-repeat;
}

#cont_head h3,#cont_head_2r h3{
	font-size:22px;
	font-weight:bold;
}

#gotop {
	font-size:16px;
}

/* HEADER ______________*/
div#header_cnt {
	width:100%;
}


/* NAVIGATION __________*/


/* FOOTER ______________*/


/* INDEX ______________*/
.box_head_whatsnew {
	background:url(/ip/images/bg_box_head_blk.gif) bottom center no-repeat;
}

.box_head_pickup {
	background:url(/ip/images/bg_box_head_red.gif) bottom center no-repeat;
}


/* GAME ________________*/
#game {
}

dl.game_cont p {
	font-size:14px;
}

dl.game_cont h5 {
	font-size:18px;
}


/* GAME DETAIL _________*/
#game_detail {
}

#game_detail_spec dt {
	font-size:16px;
}

#game_detail_spec dd {
	margin-left:6em;
	font-size:16px;
	text-indent:-1em;
}

#game_detail_spec_e {
	padding:10px;
	border-bottom:1px dotted #cccccc;
}

#game_detail_spec_e dt {
	font-size:16px;
}

#game_detail_spec_e dd {
	margin-left:9em;
	font-size:16px;
	text-indent:-1em;
}


/* MOVIE _______________*/
#movie {
}

li.movie_list h5 {
	font-size:18px;
}

.movie_youtube_tag {
	width:320px;
	height:265px;
}


/* NEWS ________________*/


/* INFO ________________*/
#form input,#form select,#form textarea {
	font-size:18px;
	max-width:400px;
}


/* PRIVACY POLICY __________*/
#privacy {
	padding:10px;
}

#privacy p#pd01 {
	padding-bottom:20px;
}

#privacy ul li {
	padding-top:15px;
}

#privacy ul li#li_top01 {
	padding-top:0;
}

#privacy ul li span {
	display:block;
	padding:20px 0 5px 10px;
}

em {
	font-style:normal;
	font-weight:bold;
}

.font_small14 {
	font-style:normal;
	padding-top:20px;
}
