@charset "UTF-8";
#head_pack{
  
  background-repeat : repeat;
  width : 100%;
  height : 100px;
  
  background-image : url(IMG/bk.jpg);
background-position : left center;
  
}

#head{
  margin-left : auto;
  margin-right : auto;
  width : 1000px;
  height : 100px;
  

  background-image : url(IMG/bk.jpg);
  background-repeat : no-repeat;background-position : left center;
  

  
}

#top{
  
  
  width : 100%;
  height : 440px;
  

  margin-left : auto;
  margin-right : auto;
  text-align : center;
  
  
  
  
  
  margin-top : auto;
  margin-bottom : auto;
}

#pickup_pack{
  
  width : 1008px;
  height : 414px;
  float : none;
  margin-left : auto;
  margin-right : auto;
  margin-top : auto;
  margin-bottom : auto;
  text-align : center;
}

#side_tittle{
  
  
  width : 70px;
  height : 100%;
  float : left;
  margin-bottom : 20px;
  margin-top : 20px;
}

#side{
  width : 300px;
  height : 100%;
  float : left;
  
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
  margin-top : 20px;
  
}

#main{
  margin-left : auto;
  margin-right : auto;
  width : 630px;
  height : 100%;
  
  
  float : right;
  margin-bottom : 20px;
  margin-top : 20px;
  

  
}

#foot_pack{
  width : 100%;
  height : 100%;
  
  background-image : url(IMG/bottom_bk.jpg);
  background-repeat : repeat;
  margin-top : auto;
  margin-bottom : auto;
  
  float : right;
  padding-top : 20px;
}

#foot_left{
  margin-left : auto;
  margin-right : auto;
  width : 50%;
  height : 100px;
  float : left;
  text-align : center;
}

#bottom{
  
  width : 100%;
  height : 25px;
  background-color : rgb(218, 54, 107);
  float : right;
  color : white;
  
  margin-bottom : auto;
background-position : center bottom;
}

#side_twitter{

  width : 286px;
  height : 420px;
border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121);
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
}

#side_tittle1{
  width : 70px;
  height : 437px;
  background-image : url(IMG/sidetittle_twit.jpg);
  background-repeat : no-repeat;background-position : left top;
  margin-top : 20px;
}

#side_tittle2{
  width : 70px;
  height : 360px;
  background-image : url(IMG/sidetittle_link.jpg);
  background-repeat : no-repeat;background-position : left top;
  margin-top : 20px;
}

#side_tittle3{
  width : 70px;
  height : 437px;
  background-image : url(IMG/sidetittle_use.jpg);
  background-repeat : no-repeat;background-position : left top;
  margin-top : 20px;
}

#side_link{
  
  
  width : 280px;
  height : 340px;
  
  
  
border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121);
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}

#pickup_top{
  margin-left : auto;
  margin-right : auto;
  width : 252px;
  height : 332px;
  text-align : center;
  margin-top : auto;
  margin-bottom : auto;
}

#pickup_bottom{
  margin-left : auto;
  margin-right : auto;
  width : 252px;
  height : 82px;
  background-image : url(IMG/pockup_bottom.jpg);
  background-repeat : no-repeat;background-position : center bottom;
  text-align : center;
  margin-top : auto;
  margin-bottom : auto;
}

#pickup1{
  margin-left : auto;
  margin-right : auto;
  width : 252px;
  height : 414px;
  
  
  float : left;
  text-align : center;
  margin-top : auto;
  margin-bottom : auto;
}

#pickup2{
  width : 252px;
  height : 414px;
  float : left;
  
  margin-left : auto;
  margin-right : auto;
  text-align : center;
  margin-top : auto;
  margin-bottom : auto;
}

#main_newgame{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : dashed;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  height : 150px;
}

#main_info{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  

  
  
  
}

#info_tittle{
  font-size : 18px;
  color : rgb(218, 54, 107);
  background-color : rgb(255, 255, 181);
  padding-top : 10px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  width : 95%;
  height : 20px;
  text-align : center;
  
  
  
  margin-left : auto;
  margin-right : auto;
  margin-top : 10px;
  margin-bottom : 10px;
  font-weight : bold;
}

#info_date{
  
  margin-left : auto;
  margin-right : auto;
  width : 550px;
  height : 30px;
  

  color : rgb(228, 82, 121);background-position : 11px 11px;
}

#info_text{
  
  margin-left : auto;
  margin-right : auto;
  width : 550px;
  height : 100%;
}

body{
	color : rgb(91, 77, 80);
	font-size:12px;
	line-height:1.6;
	margin:0;
	height : 80%;
	
	position:relative;
  
  font-family : メイリオ, "Lucida Console", Arial, "Helvetica Neue OTS", sans-serif;*font-size:small;*font:x-small;
  
  

  

  
}

h1{
	font-weight:lighter; height:18px; margin:0; padding:0;
}

A:link {
	color : rgb(0, 128, 192);text-decoration : underline;
}
A:visited {
	color:9E2A69;text-decoration : underline;
  color : rgb(0, 128, 192);
}
A:hover {
	color:#F87F99;text-decoration : none;
}

#center{
  width : 1008px;
  
  margin-left : auto;
  margin-right : auto;
  
  
  height : 100%;
  

  
  
}

#check{
  background-image : url(IMG/bk.jpg);
  width : 100%;
  height : 30px;
}

#head_logo{
  width : 300px;
  height : 100px;
  float : left;
  background-image : url(IMG/head_bk.jpg);
  background-repeat : no-repeat;background-position : left top;
}

#head_menu{
  width : 700px;
  height : 100px;
  float : right;
  background-image : url(IMG/bk.jpg);
}

#pickup_text{
  font-size : 11px;
  width : 230px;
  height : 70px;
  
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;


  line-height : 13px;
  padding-top : 5px;



  
  
}

#foot_right{
  margin-left : auto;
  margin-right : auto;
  width : 50%;
  height : 80px;
  float : right;
  margin-top : 20px;
}

#foot{
  margin-left : auto;
  margin-right : auto;
  width : 800px;
  height : 100px;
}


#side_use{
  
  width : 280px;
  height : 100%;
border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}

#product_left{
  width : 270px;
  
  height : 359px;
  
  
  margin-top : 3px;
  margin-bottom : 3px;
  float : left;
  margin-left : 12px;
}

#product_right{
  width : 250px;
  float : left;
  height : 359px;
  margin-top : 5px;
  margin-left : 20px;
  margin-right : 5px;
  margin-bottom : 5px;
  
  
}

#product{
  width : 100%;
  height : 360px;
  
  

  
}
#product_story{
  
  width : 510px;
  
  
border-width : 2px;border-style : dotted;border-color : rgb(248, 24, 119);
  
  margin-top : 390px;
  
  vertical-align : super;
  
  
  
  
  
  
  
  padding-left : 10px;
  padding-top : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  
  font-size : 11px;
  
  height : 200px;
  clear : none;
  margin-bottom : 5px;
  background-color : rgb(254, 241, 250);
  line-height : 1.5;
}

#goods{
  
  width : 570px;
  
  margin-top : 10px;
  margin-bottom : 30px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : 10px;
  margin-right : 10px;
border-width : 1px;border-style : solid;border-color : rgb(250, 22, 131);
  height : 370px;
}

#goods_right{
  width : 250px;
  float : left;
  height : 290px;
}

#goods_left{
  width : 270px;
  float : right;
  height : 290px;
}

#toplink{
  width : 200px;
  height : 20px;
  float : right;
  
  margin-right : 10px;
}

#order{
  background-color : rgb(254, 241, 250);
  width : 100px;
  height : 17px;
  
  
  
  margin-left : auto;
  
  
  
  
  margin-top : 10px;
  margin-bottom : 10px;
  
  
  
  
  
  
  
  
  
border-width : 1px;border-style : solid;border-color : rgb(250, 22, 131);background-position : center bottom;
  vertical-align : sub;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-right : auto;
  color : white;
}

#order2{
  background-color : rgb(254, 241, 250);
  margin-top : 20px;
  margin-left : 55px;
  margin-right : 20px;
  margin-bottom : 20px;
  width : 200px;
  height : 17px;
  float : left;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : rgb(248, 24, 119);
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : rgb(248, 24, 119);
  border-right-color : rgb(248, 24, 119);
  border-bottom-color : rgb(248, 24, 119);
}

#order3{
  background-color : rgb(254, 241, 250);
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 55px;
  width : 200px;
  height : 17px;
  float : right;
  margin-bottom : 20px;border-width : 1px;border-style : solid;border-color : rgb(248, 24, 119);
}

#goodssmall{
  font-size : 11px;
  margin-top : 5px;
  width : 250px;
}

#support{
  margin-top : 20px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
  width : 500px;
  height : 540px;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  
}
#support2{
  margin-top : 20px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
  width : 500px;
  height : 650px;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  
}

#main_support{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  

  height : 1350px;
  margin-bottom : 30px;
}

#main_support_wait{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  

  height : 800px;
  margin-bottom : 30px;
}

#main_product{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  

  height : 740px;
  margin-bottom : 30px;
}



#main_support2{
  
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-left : auto;
  margin-right : auto;border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121) rgb(218, 54, 107) rgb(218, 54, 107);
  width : 570px;
  

  height : 670px;
  margin-bottom : 30px;
}


#side_cm{

  width : 286px;
  height : 300px;
border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121);
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
	line-height : 1.3;
  
}

#side_cm2{

  width : 286px;
  height : 280px;
border-width : 1px;border-style : solid;border-color : rgb(228, 82, 121);
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 20px;
	line-height : 1.3;
  
}
#side_tittle4{
  width : 70px;
  height : 320px;
  background-image : url(IMG/sidetittle_cm.jpg);
  background-repeat : no-repeat;background-position : left top;
}

#side_tittle5{
  width : 70px;
  height : 300px;
  background-image : url(IMG/sidetittle_cm.jpg);
  background-repeat : no-repeat;background-position : left top;
}
#pickup_textcm{
  font-size : 11px;
  width : 286px;
  height : 70px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;


  line-height : 13px;
  padding-top : 5px;
}

#pickup_textcm2{
  font-size : 11px;
  width : 286px;
  height : 100px;
  margin-top : 5px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;


  line-height : 13px;
  
  
}

