/* VC NEOGEO BODY */

body{
  font-family :	"Osaka", "MS UI Gothic", sans-serif;
  font-size : 1em;
  background:#000000;
  color	 : #fff;
}

/* VC NEOGEO MAIN */

.main{
  width : 700px;
  margin:0px auto;
}

/* VC NEOGEO HEADER */

.header{
  width : 700px;
  height : 40px; 
}
.header_vc_blank1{
  width : 35px;
  height : 40px; 
  float : left;
}
.header_vc{
  width : 240px;
  height : 40px; 
  float : left;
}
.header_vc_blank2{
  width : 75px;
  height : 40px; 
  float : left;
}
.header_wii_blank1{
  width : 245px;
  height : 40px; 
  float : left;
}
.header_wii{
  width : 70px;
  height : 40px; 
  float : left;
}
.header_wii_blank2{
  width : 35px;
  height : 40px; 
  float : left;
}
.header_blank01{
  width : 700px;
  height : 20px;
}
.ques{
  width : 700px;
  height : 80px; 
}
.ques_blank{
  width : 225px;
  height : 40px;
  float : left;
}

div.ques_icon {
  width : 250px;
  height : 40px;
  float : left;
}

/* VC NEOGEO TITLE */

.title{
  width : 700px;
  height :270px;
}
.title_left{
  width : 35px;
  height : 266px;
  float : left;
}
.title_center{
  width : 350px;
  height : 266px;
  float : left;
}
.title_right{
  width : 280px;
  height : 270px;
  float : left;
}
.title_logo{
  width : 280px;
  height : 50px;
}
.title_midasi{
  width : 280px;
  height : 25px;
  font-size : 25px;
  font-weight : bold;
  margin-top : 15px;
  text-align : center;
}
.title_kakaku{
  width : 280px;
  height : 36px;
  font-size : 18px;
  margin-top : 15px;
  text-align : center;
}
.title_blank1{
  width : 280px;
  height : 30px;
}
.title_blank2{
  width : 280px;
  height : 6px;
}

/* VC NEOGEO BLANK */

.blank10{
  width : 700px;
  height : 10px;
}
.blank20{
  width : 700px;
  height : 20px;
}
.blank30{
  width : 700px;
  height : 30px;
}
.blank40{
  width : 700px;
  height : 40px;
}

/* VC NEOGEO GAME MENU */
.menu{
  width : 700px;
  height : 80px;
}
.menu_blank{
  width : 70px;
  height : 40px; 
  float : left;
}
.menu_icon{
  width : 140px;
  height : 40px; 
  float : left;
}

/* VC NEOGEO MIDASI */

.midasi{
  width : 640px;
  height :30px;
  text-align : left;
  font-size : 30px;
  margin-left : 30px;
  font-weight : bold;
}

/* VC NEOGEO GAME NAIYOU */
.naiyou{
  width : 700px;
  height :410px;
}
.naiyou_bun{
  width : 660px;
  text-align : left;
  font-size : 18px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 10px;
  font-weight : bold;
  line-height : 24px;
}
.naiyou_ssblank{
  width : 90px;
  height :200px;
  float : left;
}
.naiyou_ss1{
  width : 260px;
  height :200px;
  float : left;
  position: relative ;
  left: -20px;
}
.naiyou_ss2{
  width : 260px;
  height :200px;
  float : left;
  position: relative ;
  left: 20px;
}

/* VC NEOGEO GAME STORY */

.story{
  width : 700px;
}
.story_bun{
  width : 660px;
  height :270px;
  text-align : left;
  font-size : 17px;
  margin-left : 20px;
  margin-right : 20px;
  font-weight : bold;
  line-height : 23px;
}

/* VC NEOGEO GAME GAMEN */

.gamen{
  width : 700px;
}
.gamen_ss{
  width : 700px;
}

/* VC NEOGEO GAME ITEM */

.item{
  width : 700px;
  height :750px;
}
.item_list1{
  width : 660px;
  height :40px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
}
.item_list2{
  width : 660px;
  height :60px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
}
.item_midasi1{
  width : 250px;
  height :40px;
  float : left;
}
.item_midasi2{
  width : 250px;
  height :60px;
  float : left;
}
.item_name{
  width : 250px;
  height :40px;
}
.item_name_2{
  width : 250px;
  height :60px;
}
.item_name1{
  width : 20px;
  height :40px;
  float : left;
  background-image: url(images/ttl_left.gif);
  background-repeat: no-repeat;
  background-position : center;
}
.item_name1_2{
  width : 20px;
  height :60px;
  float : left;
  background-image: url(images/ttl_left_l.gif);
  background-repeat: no-repeat;
  background-position : center;
}
.item_name2_1{
  width : 210px;
  height :40px;
  float : left;
  background-color: #34beed;
}
.item_name2_1_2{
  width : 210px;
  height :60px;
  float : left;
  background-color: #34beed;
}
.item_name2_2{
  width : 210px;
  height :25px;
  font-size : 25px;
  text-align :  center;
  margin-top : 7px;
}
.item_name2_2_2{
  width : 210px;
  height :25px;
  font-size : 25px;
  text-align :  center;
  margin-top : 20px;
}
.item_name3{
  width : 20px;
  height :40px;
  float : left;
  background-image: url(images/ttl_right.gif);
  background-repeat: no-repeat;
  background-position : center;
}
.item_name3_2{
  width : 20px;
  height :60px;
  float : left;
  background-image: url(images/ttl_right_l.gif);
  background-repeat: no-repeat;
  background-position : center;
}
.item_bun{
  width : 360px;
  height :40px;
  float : left;
  margin-left : 50px;
}
.item_bun2{
  width : 360px;
  height :60px;
  float : left;
  margin-left : 50px;
}
.item_bun_setu{
  width : 360px;
  float : left;
  margin-top : 11px;
  text-align : left;
  font-size : 18px;
  font-weight : bold;
}
.item_bun_setu2{
  width : 360px;
  height :40px;
  float : left;
  margin-top : 10px;
  text-align : left;
  font-size : 18px;
  font-weight : bold;
}
.item_blank{
  width : 660px;
  height :20px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
}

/* VC NEOGEO INDEXGO LINK */

.indexgo{
  width : 700px;
  height : 40px;
}

/* VC NEOGEO FOOTER */

.footer{
  width : 500px;
  height : 95px;
  margin:0px auto;
}
.footer_snk{
  width : 500px;
  height : 35px;
}
.snk_logo{
  width : 60px;
  height : 31px;
  float : left;
}
.snk_syohyo{
  width : 440px
  height : 27px;
  float : left;
  font-size : 13px;
  margin-top : 5px;
  margin-left : 10px;
}
.footer_d4e{
  width : 500px;
  height : 60px;
}
.d4e_logo{
  width : 60px;
  height : 60px;
  float : left;
}
.d4e_syohyo{
  width : 420px;
  height : 13px;
  float : left;
  font-size : 13px;
  margin-top : 23px;
  margin-left : 10px;
}

/* VC NEOGEO LINK BUTTON SETTING */
p.ques_link a{
  width : 250px;
  height : 40px;
  display:block;
  overflow:hidden;
  background-repeat: no-repeat;
  position: relative ;
  top : -20px;
  font-size : 18px;
  text-align : center;
  text-decoration :none; 
  font-weight : bold;
  line-height: 2.3;
  _margin-top: 15px;
}
p.ques_link a:link{
    background-image : url(images/ques_icon.gif) ;
	color : #136d84;
}
p.ques_link a:visited{
    background-image : url(images/ques_icon.gif) ;
	color : #136d84;
}
p.ques_link a:hover{
    background-image : url(images/ques_icon-over.gif) ;
	color : #ffffff;
}
p.ques_link a:active{
    background-image : url(images/ques_icon-over.gif) ;
	color : #ffffff;
}


p.menu_link a{
  width :140px;
  height : 40px;
  display:block;
  overflow:hidden;
  background-repeat: no-repeat;
  font-size : 18px;
  text-align : center;
  text-decoration :none; 
  font-weight : bold;
  line-height: 2.3;
  position: relative ;
  top : -20px;
  _margin-top: 15px;
}
p.menu_link a:link{
    background-image : url(images/menu_icon.gif) ;
	color : #136d84;
}
p.menu_link a:visited{
    background-image : url(images/menu_icon.gif) ;
	color : #136d84;
}
p.menu_link a:hover{
    background-image : url(images/menu_icon-over.gif) ;
	color : #ffffff;
}
p.menu_link a:active{
	background-image : url(images/menu_icon-over.gif);
	color : #ffffff;
}

p.back_link a{
  width : 170px;
  height : 40px;
  display:block;
  overflow:hidden;
  background-repeat: no-repeat;
  position: relative ;
  top : -20px;
  left: 265px;
  font-size : 18px;
  text-align : center;
  text-decoration :none; 
  font-weight : bold;
  line-height: 2.3;
}
p.back_link a:link{
    background-image : url(images/back_icon.gif) ;
	color : #136d84;
}
p.back_link a:visited{
    background-image : url(images/back_icon.gif) ;
	color : #136d84;
}
p.back_link a:hover{
    background-image : url(images/back_icon-over.gif) ;
	color : #ffffff;
}
p.back_link a:active{
    background-image : url(images/back_icon-over.gif) ;
	color : #ffffff;
}