@charset "UTF-8";

/* ==================================================================
CSS information
style info :「pokemon」 用
================================================================== */



#contents { background: url(../_img/pokemon/contents_bg.jpg) top center no-repeat;}
.contents-block { background: url(../_img/pokemon/arrow.png) bottom center no-repeat; }

/* --------------------------------------------------------
#main-block
-------------------------------------------------------- */
#main-block { background: url(../_img/pokemon/arrow.png) bottom center no-repeat; }
#main-block .inner-cont { height: 529px; }

#main-block #ttl { width: 770px; }
#main-block #readtext { margin-left: 475px; }

#main-block .picList_main { position: absolute; top: 123px; left: 0px; }
#main-block .picList_main ul { position: absolute; top: 0; left: 0;}
#main-block .picList_main li { display: block; position: absolute;}
#main-block .picList_main li img { position: relative;}
#main-block .picList_main li.pic01 { top: 0px; left: 44px;}
#main-block .picList_main li.pic02 { top: 157px; left: 101px;}
#main-block .picList_main li.pic03 { top: 40px; left: 243px;}


/* --------------------------------------------------------
#c1
-------------------------------------------------------- */
#c1 { height: 678px; }
#c1 .inner-cont { padding: 32px 30px 0; }

#c1 .subttl { margin-bottom: 34px;}
#c1 .text { margin-bottom: 22px;}
#c1 .pic_map { }

#c1 .picList_cha { position: absolute; top: 0; left: 0;}
#c1 .picList_cha  li { position: absolute; }
#c1 .picList_cha  li img { position: relative; }
#c1 .picList_cha .pic01 { top: 76px; left: 582px;}
#c1 .picList_cha .pic02 { top: 26px; left: 780px;}

#c1 .picList .pic01 { top: 242px; left: 557px; }
#c1 .picList .pic02 { top: 403px; left: 647px; }



/* --------------------------------------------------------
#c2
-------------------------------------------------------- */
#c2 { height: 549px; }
#c2 .inner-cont { padding: 26px 30px 0; }

#c2 .subttl { margin-left: 145px; margin-bottom: 31px;}
#c2 .text { margin-left: 145px; margin-bottom: 22px;}

#c2 .picList_cha { position: absolute; top: 0; left: 0;}
#c2 .picList_cha  li { position: absolute; }
#c2 .picList_cha  li img { position: relative; }
#c2 .picList_cha .pic01 { top: 72px; left: 30px;}

#c2 .picList .pic01 { top: 239px; left: 30px; }
#c2 .picList .pic02 { top: 279px; left: 327px; }
#c2 .picList .pic03 { top: 239px; left: 623px; }




/* --------------------------------------------------------
#c3
-------------------------------------------------------- */
#c3 { height: 782px; }
#c3 .inner-cont { padding: 24px 30px 0; }

#c3 .subttl { margin-bottom: 34px;}
#c3 .text { margin-bottom: 0px; }
#c3 .pic { position: absolute; top: 30px; left: 403px;}

#c3 .picList .pic01 { top: 348px; left: 30px; }
#c3 .picList .pic02 { top: 348px; left: 446px; }
#c3 .picList .pic03 { top: 528px; left: 238px; }
#c3 .picList .pic04 { top: 528px; left: 654px; }

#c3 .picList_cha { position: absolute; top: 0; left: 0;}
#c3 .picList_cha  li { position: absolute; }
#c3 .picList_cha  li img { position: relative; }
#c3 .picList_cha .pic01 { top: 359px; left: 310px;}
#c3 .picList_cha .pic02 { top: 348px; left: 743px;}
#c3 .picList_cha .pic03 { top: 540px; left: 137px;}
#c3 .picList_cha .pic04 { top: 599px; left: 564px;}




/* --------------------------------------------------------
#c4
-------------------------------------------------------- */
#c4 { height: 567px; }
#c4 .inner-cont { padding: 26px 30px 0; }

#c4 .subttl { margin-left: 336px; margin-bottom: 30px;}
#c4 .text { margin-left: 336px; margin-bottom: 0px;}
#c4 .pic { position: absolute; top: 30px; left: 30px;}

#c4 .picList .pic01 { top: 277px; left: 30px; }
#c4 .picList .pic02 { top: 297px; left: 327px; }
#c4 .picList .pic03 { top: 277px; left: 623px; }




/* --------------------------------------------------------
#c5
-------------------------------------------------------- */
#c5 { height: 352px; }
#c5 .inner-cont { padding: 27px 30px 0; }

#c5 .subttl { margin-bottom: 30px;}
#c5 .text { margin-bottom: 0px;}
#c5 .pic { position: absolute; top: 30px; left: 530px;}



/* --------------------------------------------------------
#c6
-------------------------------------------------------- */
#c6 { background: none; height: 820px; }
#c6 .inner-cont { padding: 24px 30px 0; }

#c6 .subttl { margin-left: 407px; margin-bottom: 30px;}
#c6 .text { margin-left: 407px; margin-bottom: 0px;}
#c6 .pic { position: absolute; top: 30px; left: 30px;}

#c6 .picList .pic01 { top: 345px; left: 30px; }
#c6 .picList .pic02 { top: 345px; left: 330px; }
#c6 .picList .pic03 { top: 345px; left: 630px; }
#c6 .picList .pic04 { top: 594px; left: 30px; }
#c6 .picList .pic05 { top: 594px; left: 330px; }
#c6 .picList .pic06 { top: 594px; left: 630px; }

#c6 .copy { position: absolute; top: 540px; left: 50%; margin-left: -452px; text-align: center; width: 904px; height: 39px;}
#c6 .copy img { position: relative;}




