@charset "UTF-8";

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



/* --------------------------------------------------------
#main-block
-------------------------------------------------------- */
#main-block { }
#main-block .inner-cont { height: 99px; }

#main-block #ttl { width: 637px; }
#main-block #readtext { }


/* --------------------------------------------------------
#c1
-------------------------------------------------------- */
#c1 { background: url(../_img/720pokemon/c1_bg.png) top center no-repeat; height: 811px; }
#c1 .inner-cont { padding: 49px 30px 0; }

#c1 .subttl { margin-bottom: 34px;}
#c1 .text { margin-bottom: 42px;}
#c1 .pic { position: absolute; top: 49px; left: 624px; }

#c1 .chara_box { background: url(../_img/720pokemon/c1_chara_bg.png) top center no-repeat; width: 901px; height: 486px; padding: 0 15px 0 25px; }
#c1 .chara_box .ti { text-align: center; padding-top: 20px; margin-bottom: 6px;}
#c1 .chara_box .text1 { text-align: center; margin-bottom: 10px;}
#c1 .chara_box .text2 { text-align: center; margin-bottom: -20px;}


/* calrse */
#myRoundabout { width:100%; height: 300px;}

#myRoundabout ul {}
#myRoundabout li {}
.roundabout-holder {/*全体表示幅*/
list-style: none;
width: 68.571em;
height: 21.429em;
margin: auto;
}
/*個々の大きさ em値*/
.roundabout-moveable-item { cursor: pointer; width: 13.571em; height: 17.143em; }
/*画像の大きさ em値*/
.roundabout-moveable-item img { width: 13.571em; height: 17.143em; position: relative; }
.roundabout-in-focus { cursor: auto; }
.roundabout-in-focus:after { content: ""; display: block; position: absolute; bottom: -10px; left: -25px; width: 190px; height: 48px;}

#round_pic1.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_01.png) top center no-repeat;}
#round_pic2.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_02.png) top center no-repeat;}
#round_pic3.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_03.png) top center no-repeat;}
#round_pic4.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_04.png) top center no-repeat;}
#round_pic5.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_05.png) top center no-repeat;}
#round_pic6.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_06.png) top center no-repeat;}
#round_pic7.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_07.png) top center no-repeat;}
#round_pic8.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_08.png) top center no-repeat;}
#round_pic9.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_09.png) top center no-repeat;}
#round_pic10.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_10.png) top center no-repeat;}
#round_pic11.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_11.png) top center no-repeat;}
#round_pic12.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_12.png) top center no-repeat;}
#round_pic13.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_13.png) top center no-repeat;}
#round_pic14.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_14.png) top center no-repeat;}
#round_pic15.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_15.png) top center no-repeat;}
#round_pic16.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_16.png) top center no-repeat;}
#round_pic17.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_17.png) top center no-repeat;}
#round_pic18.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_18.png) top center no-repeat;}
#round_pic19.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_19.png) top center no-repeat;}
#round_pic20.roundabout-in-focus:after { background: url(../_img/720pokemon/chara/chara_name_20.png) top center no-repeat;}



/* --------------------------------------------------------
#c2
-------------------------------------------------------- */
#c2 { background: url(../_img/720pokemon/c2_bg.png) top center no-repeat; height: 830px; }
#c2 .inner-cont { padding: 44px 30px 0; }

#c2 .subttl { margin-left: 63px; margin-bottom: 29px;}
#c2 .text { margin-left: 63px; margin-bottom: 64px;}

#c2 .picList .pic1 { top: 15px; left: 23px; }
#c2 .picList .pic2 { top: 357px; right: -188px; }
#c2 .picList .pic3 { top: 426px; left: -152px; }
#c2 .picList .pic4 { top: 19px; left: 607px; }
#c2 .picList .pic5 { top: 615px; right: -276px; }
#c2 .picList .pic6 { top: 176px; left: -203px; }
#c2 .picList .pic7 { top: 91px; right: -187px; }
#c2 .picList .pic8 { top: 10px; left: 777px; }
#c2 .picList .pic9 { top: 691px; left: -298px; }
#c2 .picList .pic10 { top: 95px; left: 663px; }


#c2 .point-box1 { background: url(../_img/720pokemon/c2_point1_bg.png) top center no-repeat; width: 901px; height: 231px; position: relative; margin-bottom: 18px; }
#c2 .point-box1 .point-ti { padding-top: 18px; margin-left: 28px; margin-bottom: 14px}
#c2 .point-box1 .point-text { margin-left: 28px;}
#c2 .point-box1 .picList_point { position: absolute; top: 0; left: 0;}
#c2 .point-box1 .picList_point li { position: absolute; }
#c2 .point-box1 .picList_point .pic01 { top: 56px; left: 335px;}
#c2 .point-box1 .picList_point .pic02 { top: -23px; left: 607px;}

#c2 .point-box2 { background: url(../_img/720pokemon/c2_point2_bg.png) top center no-repeat; width: 901px; height: 231px; position: relative; }
#c2 .point-box2 .point-ti { padding-top: 18px; margin-left: 28px; margin-bottom: 14px}
#c2 .point-box2 .point-text { margin-left: 28px;}
#c2 .point-box2 .picList_point { position: absolute; top: 0; left: 0;}
#c2 .point-box2 .picList_point li { position: absolute; }
#c2 .point-box2 .picList_point .pic01 { top: 21px; left: 388px;}
#c2 .point-box2 .picList_point .pic02 { top: 51px; left: 605px;}


/* --------------------------------------------------------
#c3
-------------------------------------------------------- */
#c3 { background: url(../_img/720pokemon/c3_bg.png) top center no-repeat; height: 905px; }
#c3 .inner-cont { padding: 49px 30px 0; }

#c3 .subttl { margin-bottom: 34px;}
#c3 .text { margin-bottom: 0px; position: relative;}

#c3 .pic { position: absolute; text-align:center; width: 100%; top: 66px; left: -121px;}


