@charset "UTF-8";
/* CSS Document */

html,body { width:100%; height:100%;}

body { margin:0; display:none; overflow-y:hidden; }

#header { width:100%; min-width:1010px; height:44px; position:absolute; z-index:1006; }
#header #TL .TLlogo { float:left; }
#header #TL { text-align:left; }
#header #hdttl { display:block; position:absolute; top:5px; left:265px; }

#wrap { width:100%; height:100%; /*background:url("../images/backtyle.jpg") repeat-x bottom;*/ }
#container { width:100%; min-width:1010px; height:100%; display:block; position:relative; margin-left:auto; margin-right:auto; overflow:hidden; }

#footer { width:100%; min-width:1010px; height:59px; background-color:#fff; position:absolute; top:100%; left:0; margin-top:-59px; z-index:1005; }
#footer div p { font-size:70%; text-align:right; white-space:nowrap; font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #footer div p  { -webkit-text-size-adjust: none; }}
#footer #snsbloc { width:auto; height:25px; float:right; margin-top:7px; margin-bottom:2px; }
#footer #snsbloc #sns_inner { height:25px; }
#footer #snsbloc #sns_inner ul { float:right; }
#footer #snsbloc #sns_inner ul li { float:left; }
#footer #snsbloc #sns_inner ul li#sns_twitter { width:130px; }
#footer #snsbloc #sns_inner ul li#sns_fb {  }
#footer #snsbloc #sns_inner ul li#sns_gplus { width:90px; }

#cation { clear:both; margin-right:22px; }
#copyright { margin-right:22px; }


#backtop_bloc { width:860px; height:auto; top:5%; left:50%; margin-left:-430px; position:absolute; z-index:1004; }
#backtop { display:block; position:absolute; top:20px; left:870px; width:60px; height:60px; background:url("../images/backtop_o.png"); background-position:bottom; }

/* bloc_top */

#ttls { display:block; position:absolute; top:0px; left:50%; margin-left:-135px; }
.ttl1 { display:block; position:absolute; top:46px; left:15px; background-color:#fff; }
.ttl2 { display:block; position:absolute; top:114px; left:-4px; background-color:#fff; }
.ttl3 { display:block; position:absolute; top:182px; left:26px; background-color:#fff; }




/* gnavi */
#bloc_top { width:860px; height:500px; top:50%; left:50%; margin-top:-270px; margin-left:-430px; position:absolute; /*border:solid 1px #ccc;*/ /*background:url("../images/atari_ov.jpg") no-repeat;*/ }
#bloc_top ul li { display:block; position:absolute; }

#bloc_top ul li.gn1 { display:block; position:absolute; top:16px; left:77px; }
#bloc_top ul li.gn1 .circle { display:block; position:absolute; }
#bloc_top ul li.gn1 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn1 .illust { display:block; position:absolute; top:-27px; left:95px; }
#bloc_top ul li.gn1 .illust_ov { display:block; position:absolute; top:-27px; left:123px; }

#bloc_top ul li.gn2 { display:block; position:absolute; top:191px; left:20px; z-index:100; }
#bloc_top ul li.gn2 .circle { display:block; position:absolute; }
#bloc_top ul li.gn2 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn2 .illust { display:block; position:absolute; top:-27px; left:96px; }
#bloc_top ul li.gn2 .illust_ov { display:block; position:absolute; top:-23px; left:99px; }

#bloc_top ul li.gn3 { display:block; position:absolute; top:321px; left:170px; z-index:99; }
#bloc_top ul li.gn3 .circle { display:block; position:absolute; }
#bloc_top ul li.gn3 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn3 .illust { display:block; position:absolute; top:-47px; left:107px; }
#bloc_top ul li.gn3 .illust_ov { display:block; position:absolute; top:-49px; left:104px; }

#bloc_top ul li.gn4 { display:block; position:absolute; top:321px; left:572px; }
#bloc_top ul li.gn4 .circle { display:block; position:absolute; }
#bloc_top ul li.gn4 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn4 .illust { display:block; position:absolute; top:-43px; left:-43px; }
#bloc_top ul li.gn4 .illust_ov { display:block; position:absolute; top:-42px; left:-57px; }

#bloc_top ul li.gn5 { display:block; position:absolute; top:191px; left:719px; }
#bloc_top ul li.gn5 .circle { display:block; position:absolute; }
#bloc_top ul li.gn5 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn5 .illust { display:block; position:absolute; top:-30px; left:-74px; }
#bloc_top ul li.gn5 .illust_ov { display:block; position:absolute; top:-29px; left:-81px; }

#bloc_top ul li.gn6 { display:block; position:absolute; top:16px; left:662px; }
#bloc_top ul li.gn6 .circle { display:block; position:absolute; }
#bloc_top ul li.gn6 .text { display:block; position:absolute; top:119px; left:39px; background-color:#fff; }
#bloc_top ul li.gn6 .illust1 { display:block; position:absolute; top:-16px; left:-63px; }
#bloc_top ul li.gn6 .illust2 { display:block; position:absolute; top:-12px; left:98px; }
#bloc_top ul li.gn6 .illust1_ov { display:block; position:absolute; top:-15px; left:-69px; }
#bloc_top ul li.gn6 .illust2_ov { display:block; position:absolute; top:-12px; left:101px; }

#bloc_top ul li.gn7 { display:block; position:absolute; top:337px; left:360px; }
#bloc_top ul li.gn7 .circle { display:block; position:absolute; }

.bnrL { display:block; position:absolute; top:424px; left:-60px;}
.bnrR { display:block; position:absolute; top:406px; left:720px;}

.bnrL a { opacity:1 }
.bnrL a:hover { opacity:0.6 }

#slideL { display:block; position:absolute; top:193px; left:0%; top:50%; margin-top:-120px; width:60px; height:118px; background:url("../images/slide_btnL_o.png"); z-index:1003; }
#slideR { display:block; position:absolute; top:193px; left:100%; top:50%; margin-top:-120px; margin-left:-60px; width:60px; height:118px; background:url("../images/slide_btnR_o.png"); z-index:1003; }



/* bloc_thumbline */

#bloc_thumbline { width:100%; height:117px; background:url("../images/sc_ftyle.jpg") repeat-x; position:absolute; top:100%; margin-top:-176px; left:0; margin-top:-9999px; z-index:1002; }

#bloc_thumbline #thumb1 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back1.jpg") no-repeat; }
#bloc_thumbline #thumb2 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back1.jpg") no-repeat; }
#bloc_thumbline #thumb3 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back1.jpg") no-repeat; }
#bloc_thumbline #thumb4 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back1.jpg") no-repeat; }
#bloc_thumbline #thumb5 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back3.jpg") no-repeat; }
#bloc_thumbline #thumb6 { width:862px; height:97px; display:block; position:absolute; top:10px; left:50%; margin-left:-431px; background:url("../images/thm_back2.jpg") no-repeat; }


#bloc_thumbline #thumb1 .tlist1 { display:block; float:left; position:relative; width:266px; }
.tlist1 .tm_item { float:left; margin:12px 0 0 16px; }
.tlist1 .tm_tset { float:left; text-align:left; }
.tlist1 .tm_tset .tm_txt { margin-top:25px; margin-left:5px; }
.tlist1 .tm_tset .tm_btn { text-align:left; margin-top:6px; }
.tlist1 .tm_tset .tm_btn a { padding:0 55px 15px 5px; }

#bloc_thumbline #thumb1 .tlist2 { display:block; float:left; position:relative; width:154px; }
.tlist2 .tm_sub { text-align:left; margin:-6px 0 0 14px; margin/*\**/:-5px 0 0 14px\9; }
.tlist2 .tm_item { float:left; margin:6px 0 0 13px; padding-bottom:8px; }
.tlist2 .tm_txt { margin-top:0px; margin-left:15px; text-align:left; }
.tlist2 .tm_tset { float:left; text-align:left; }
.tlist2 .tm_tset .tm_btn { text-align:left; margin:14px 0 0 0; margin/*\**/:16px 0 0 0\9; }
.tlist2 .tm_tset .tm_btn a { padding:10px 5px 20px 10px; }

#bloc_thumbline #thumb1 .tlist3 { display:block; float:left; position:relative; width:149px; }
.tlist3 .tm_txt { text-align:left; margin-top:12px; margin-left:10px; }
.tlist3 .tm_item { float:left; margin:10px 0 0 10px; padding-bottom:6px; }
.tlist3 .tm_tset { float:left; text-align:left; }
.tlist3 .tm_tset .tm_btn { text-align:left; margin-top:14px; margin-top/*\**/:16px\9; }
.tlist3 .tm_tset .tm_btn a { padding:0 7px 13px 13px; }
.tlist3 .tm_cation { clear:both; text-align:left; margin:0 0 0 9px; }

#bloc_thumbline #thumb1 .tlist4 { display:block; float:left; position:relative; width:170px; }
.tlist4 .tm_item { float:left; margin:28px 0 0 9px; }
.tlist4 .tm_tset { float:left; text-align:left; }
.tlist4 .tm_tset .tm_txt { margin-top:19px; margin-left:5px; }
.tlist4 .tm_tset .tm_btn { text-align:left; padding:4px 0 0 1px; }
.tlist4 .tm_tset .tm_btn a { padding:0 55px 15px 5px; }

#bloc_thumbline #thumb1 .tlist5 { display:block; float:left; position:relative; width:120px; }
.tlist5 .tm_item { float:left; margin:8px 0 0 67px; }


#bloc_thumbline #thumb2 .tlist1 { display:block; float:left; position:relative; width:266px; }
#bloc_thumbline #thumb2 .tlist2 { display:block; float:left; position:relative; width:154px; }
#bloc_thumbline #thumb2 .tlist3 { display:block; float:left; position:relative; width:149px; }
#bloc_thumbline #thumb2 .tlist4 { display:block; float:left; position:relative; width:170px; }
#bloc_thumbline #thumb2 .tlist5 { display:block; float:left; position:relative; width:120px; }
#bloc_thumbline #thumb2 .tlist1 .tm_item,
#bloc_thumbline #thumb4 .tlist1 .tm_item { float:left; margin:18px 0 0 44px; }
#bloc_thumbline #thumb2 .tlist1 .tm_tset .tm_txt,
#bloc_thumbline #thumb4 .tlist1 .tm_tset .tm_txt { margin-top:26px; padding-right:16px; margin-left:18px; }
#bloc_thumbline #thumb2 .tlist1 .tm_tset .tm_btn a,
#bloc_thumbline #thumb4 .tlist1 .tm_tset .tm_btn a { padding:0 70px 15px 18px; }
#bloc_thumbline #thumb2 .tlist2 .tm_item,
#bloc_thumbline #thumb4 .tlist2 .tm_item { float:left; margin:6px 0 0 11px; }
#bloc_thumbline #thumb2 .tlist2 .tm_tset .tm_txt,
#bloc_thumbline #thumb4 .tlist2 .tm_tset .tm_txt { margin-top:10px; margin-left:2px; text-align:left; }
#bloc_thumbline #thumb2 .tlist2 .tm_tset .tm_btn a,
#bloc_thumbline #thumb4 .tlist2 .tm_tset .tm_btn a { padding:0 7px 30px 2px; }


#bloc_thumbline #thumb3 .tlist1 { display:block; float:left; position:relative; width:266px; }
#bloc_thumbline #thumb3 .tlist2 { display:block; float:left; position:relative; width:154px; }
#bloc_thumbline #thumb3 .tlist3 { display:block; float:left; position:relative; width:149px; }
#bloc_thumbline #thumb3 .tlist4 { display:block; float:left; position:relative; width:170px; }
#bloc_thumbline #thumb3 .tlist5 { display:block; float:left; position:relative; width:120px; }

#bloc_thumbline #thumb4 .tlist1 { display:block; float:left; position:relative; width:266px; }
#bloc_thumbline #thumb4 .tlist2 { display:block; float:left; position:relative; width:154px; }
#bloc_thumbline #thumb4 .tlist3 { display:block; float:left; position:relative; width:149px; }
#bloc_thumbline #thumb4 .tlist4 { display:block; float:left; position:relative; width:170px; }
#bloc_thumbline #thumb4 .tlist5 { display:block; float:left; position:relative; width:120px; }


#bloc_thumbline #thumb5 .tlist1 { display:block; float:left; position:relative; width:266px; margin:0 0 0 76px; }
#bloc_thumbline #thumb5 .tlist2 { display:block; float:left; position:relative; width:154px; }
#bloc_thumbline #thumb5 .tlist3 { display:block; float:left; position:relative; width:140px; }
#bloc_thumbline #thumb5 .tlist4 { display:block; float:left; position:relative; width:180px; }
#bloc_thumbline #thumb5 .tlist5 { display:block; float:left; position:relative; width:120px; }
#bloc_thumbline #thumb5 .tlist1 .tm_item,
#bloc_thumbline #thumb6 .tlist1 .tm_item { float:left; margin:22px 0 0 28px; }
#bloc_thumbline #thumb5 .tlist1 .tm_item div,
#bloc_thumbline #thumb6 .tlist1 .tm_item div { float:left; }

#bloc_thumbline #thumb5 .tlist1 .tm_tset .tm_txt,
#bloc_thumbline #thumb6 .tlist1 .tm_tset .tm_txt { margin-top:13px; margin-left:1px; }
#bloc_thumbline #thumb5 .tlist1 .tm_tset .tm_btn,
#bloc_thumbline #thumb6 .tlist1 .tm_tset .tm_btn { text-align:left; margin-top:4px; }
#bloc_thumbline #thumb5 .tlist1 .tm_tset .tm_btn a,
#bloc_thumbline #thumb6 .tlist1 .tm_tset .tm_btn a { padding:0 60px 3px 1px; }
#bloc_thumbline #thumb5 .tlist1 .tm_tset .tm_btn_u,
#bloc_thumbline #thumb6 .tlist1 .tm_tset .tm_btn_u { text-align:left; }
#bloc_thumbline #thumb5 .tlist1 .tm_tset .tm_btn_u a,
#bloc_thumbline #thumb6 .tlist1 .tm_tset .tm_btn_u a { padding:0 52px 3px 1px; }

#bloc_thumbline #thumb5 .tlist3 .tm_sub { text-align:left; margin:-7px 0 0 10px; margin/*\**/:-5px 0 0 10px\9; }
#bloc_thumbline #thumb5 .tlist3 .tm_item { float:left; margin:15px 0 0 10px; padding-bottom:8px; }

#bloc_thumbline #thumb5 .tlist3 .tm_tset { float:left; }
#bloc_thumbline #thumb5 .tlist3 .tm_tset .tm_txt { margin-top:8px; margin-left:9px; text-align:left; }
#bloc_thumbline #thumb5 .tlist3 .tm_tset .tm_btn { text-align:left; margin-top:5px; }
#bloc_thumbline #thumb5 .tlist3 .tm_tset .tm_btn a { padding:0 30px 20px 9px; }

#bloc_thumbline #thumb5 .tlist4 .tm_tset,
#bloc_thumbline #thumb6 .tlist4 .tm_tset { float:left; }
#bloc_thumbline #thumb5 .tlist4 .tm_item,
#bloc_thumbline #thumb6 .tlist4 .tm_item { float:left; margin:16px 0 0 11px; }
#bloc_thumbline #thumb5 .tlist4 .tm_tset .tm_txt,
#bloc_thumbline #thumb6 .tlist4 .tm_tset .tm_txt { padding-top:21px; padding-top/*\**/: 24px\9; margin-top:0; margin-left:8px; }
#bloc_thumbline #thumb5 .tlist4 .tm_tset .tm_btn,
#bloc_thumbline #thumb6 .tlist4 .tm_tset .tm_btn { text-align:left; margin-top:0px; }
#bloc_thumbline #thumb5 .tlist4 .tm_tset .tm_btn a,
#bloc_thumbline #thumb6 .tlist4 .tm_tset .tm_btn a { padding:0 40px 25px 7px; }

#bloc_thumbline #thumb6 .tlist1 { display:block; float:left; position:relative; width:266px; }
#bloc_thumbline #thumb6 .tlist2 { display:block; float:left; position:relative; width:154px; }
#bloc_thumbline #thumb6 .tlist3 { display:block; float:left; position:relative; width:140px; }
#bloc_thumbline #thumb6 .tlist4 { display:block; float:left; position:relative; width:181px; }
#bloc_thumbline #thumb6 .tlist5 { display:block; float:left; position:relative; width:120px; }

#bloc_thumbline #thumb6 .tlist2 .tm_item { float:left; margin:8px 0 0 15px; }
#bloc_thumbline #thumb6 .tlist2 .tm_tset { float:left; }
#bloc_thumbline #thumb6 .tlist2 .tm_tset .tm_txt { margin-top:12px; margin-left:6px; }
#bloc_thumbline #thumb6 .tlist2 .tm_tset .tm_btn { text-align:left; margin-top:14px; }
#bloc_thumbline #thumb6 .tlist2 .tm_tset .tm_btn a { padding:0 10px 5px 12px; }
#bloc_thumbline #thumb6 .tlist2 .tm_cation { text-align:left; margin-left: 15px; }


#bloc_thumbline #thumb6 .tlist3 .tm_item { float:left; margin:20px 0 0 9px; padding-bottom:8px; }
#bloc_thumbline #thumb6 .tlist3 .tm_tset { float:left; }
#bloc_thumbline #thumb6 .tlist3 .tm_tset .tm_txt { padding-top:18px; margin-top:0px; margin-left:10px; padding-bottom:5px;　text-align:left; }
#bloc_thumbline #thumb6 .tlist3 .tm_tset .tm_btn { text-align:left; margin-top:0px; }
#bloc_thumbline #thumb6 .tlist3 .tm_tset .tm_btn a { padding:0 30px 15px 10px; }




/* all scene */

#bloc_sc1,
#bloc_sc2,
#bloc_sc3,
#bloc_sc4,
#bloc_sc5,
#bloc_sc6,
#bloc_ank1,
#bloc_ank2,
#bloc_ank3,
#bloc_abt { width:860px; height:500px; top:50%; left:50%; margin-top:-270px; margin-left:-430px; position:absolute; /*border:solid 1px #ccc;*/ /*background:url("../images/atari_ank3.jpg") no-repeat;*/ }



/* scene1 */

#bloc_sc1 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc1 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:119px; top/*\**/: 109px\9; left:0px; background-color:#fff; }
#bloc_sc1 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc1 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc1 .sc_illust { display:block; position:absolute; top:51px; left:322px; }
#bloc_sc1 .sc_illust ul li.i1 { display:block; position:absolute; top:0px; left:0px; }
#bloc_sc1 .sc_illust ul li.i2 { display:block; position:absolute; top:12px; left:6px; }
#bloc_sc1 .sc_illust ul li.i3 { display:block; position:absolute; top:0px; left:368px; }
#bloc_sc1 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc1 .sc_detail { display:block; position:absolute; top:333px; left:450px; background-color:#fff; }


/* scene2 */

#bloc_sc2 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc2 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:120px; top/*\**/: 110px\9; left:1px; background-color:#fff; }
#bloc_sc2 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc2 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc2 .sc_illust { display:block; position:absolute; top:33px; left:286px; }
#bloc_sc2 .sc_illust ul li.i2 { display:block; position:absolute; top:28px; left:0px; }
#bloc_sc2 .sc_illust ul li.i1 { display:block; position:absolute; top:0px; left:108px; }
#bloc_sc2 .sc_illust ul li.i3 { display:block; position:absolute; top:0px; left:338px; }
#bloc_sc2 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc2 .sc_detail { display:block; position:absolute; top:332px; left:408px; background-color:#fff; }


/* scene3 */

#bloc_sc3 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc3 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:119px; top/*\**/: 109px\9; left:2px; background-color:#fff; }
#bloc_sc3 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc3 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc3 .sc_illust { display:block; position:absolute; top:37px; left:294px; }
#bloc_sc3 .sc_illust ul li.i1 { display:block; position:absolute; top:56px; left:86px; }
#bloc_sc3 .sc_illust ul li.i2 { display:block; position:absolute; top:75px; left:0px; }
#bloc_sc3 .sc_illust ul li.i3 { display:block; position:absolute; top:0px; left:384px; }
#bloc_sc3 .sc_illust ul li.i4 { display:block; position:absolute; top:1px; left:99px; }
#bloc_sc3 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc3 .sc_detail { display:block; position:absolute; top:332px; left:426px; background-color:#fff; }


/* scene4 */

#bloc_sc4 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc4 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:119px; top/*\**/: 109px\9; left:0px; background-color:#fff; }
#bloc_sc4 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc4 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc4 .sc_illust { display:block; position:absolute; top:40px; left:300px; }
#bloc_sc4 .sc_illust ul li.i1 { display:block; position:absolute; top:15px; left:0px; }
#bloc_sc4 .sc_illust ul li.i2 { display:block; position:absolute; top:3px; left:14px; }
#bloc_sc4 .sc_illust ul li.i3 { display:block; position:absolute; top:0px; left:217px; }
#bloc_sc4 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc4 .sc_detail { display:block; position:absolute; top:332px; left:408px; background-color:#fff; }


/* scene5 */

#bloc_sc5 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc5 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:120px; top/*\**/: 110px\9; left:1px; background-color:#fff; }
#bloc_sc5 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc5 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc5 .sc_illust { display:block; position:absolute; top:43px; left:313px; }
#bloc_sc5 .sc_illust ul li.i4 { display:block; position:absolute; top:98px; left:462px; }
#bloc_sc5 .sc_illust ul li.i2 { display:block; position:absolute; top:0px; left:343px; }
#bloc_sc5 .sc_illust ul li.i1 { display:block; position:absolute; top:49px; left:13px; }
#bloc_sc5 .sc_illust ul li.i3 { display:block; position:absolute; top:0px; left:10px; }
#bloc_sc5 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc5 .sc_detail { display:block; position:absolute; top:332px; left:403px; background-color:#fff; }


/* scene6 */

#bloc_sc6 .sc_tbloc .sc_no { display:block; position:absolute; top:56px; left:-5px; background-color:#fff; }
#bloc_sc6 .sc_tbloc .sc_ttl1 { display:block; position:absolute; top:119px; top/*\**/: 109px\9; left:2px; background-color:#fff; }
#bloc_sc6 .sc_tbloc .sc_ttl2 { display:block; position:absolute; top:162px; top/*\**/: 157px\9; left:0px; background-color:#fff; }
#bloc_sc6 .sc_tbloc .sc_ttl3 { display:block; position:absolute; top:210px; left:0px; background-color:#fff; }
#bloc_sc6 .sc_illust { display:block; position:absolute; top:46px; left:303px; }
#bloc_sc6 .sc_illust ul li.i1 { display:block; position:absolute; top:31px; left:108px; }
#bloc_sc6 .sc_illust ul li.i2 { display:block; position:absolute; top:0px; left:0px; }
#bloc_sc6 .sc_illust ul li.i3 { display:block; position:absolute; top:9px; left:124px; }
#bloc_sc6 .sc_icon { display:block; position:absolute; top:258px; left:777px; }
#bloc_sc6 .sc_detail { display:block; position:absolute; top:332px; left:385px; background-color:#fff; }


/* scene questionnaire */

.ank_ttl { display:block; position:absolute; top:27px; left:310px;  }
.ank_hbloc ul li { display:block; position:absolute; top:1px; left:1px;  }

#bloc_ank1 .ank_hbloc ul li.huk1 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:94px; left:-2px; }
#bloc_ank1 .ank_hbloc ul li.huk2 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:74px; left:222px; }
#bloc_ank1 .ank_hbloc ul li.huk3 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:74px; left:443px; }
#bloc_ank1 .ank_hbloc ul li.huk4 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:94px; left:663px; }
#bloc_ank1 .ank_hbloc ul li.huk5 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:292px; left:-2px; }
#bloc_ank1 .ank_hbloc ul li.huk6 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:272px; left:222px; }
#bloc_ank1 .ank_hbloc ul li.huk7 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:272px; left:443px; }
#bloc_ank1 .ank_hbloc ul li.huk8 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:292px; left:663px; }

#bloc_ank1 .ank_hbloc ul li p {  width:78%;  color:#fff; font-size:12px; text-align:left; line-height:1.67; line-height/*\**/: 1.62\9; margin-right:auto; margin-left:auto; }
#bloc_ank1 .ank_hbloc ul li.huk1 p{ margin-top:36px; }
#bloc_ank1 .ank_hbloc ul li.huk2 p{ margin-top:36px; }
#bloc_ank1 .ank_hbloc ul li.huk3 p{ margin-top:16px; }
#bloc_ank1 .ank_hbloc ul li.huk4 p{ margin-top:57px; }
#bloc_ank1 .ank_hbloc ul li.huk5 p{ margin-top:57px; }
#bloc_ank1 .ank_hbloc ul li.huk6 p{ margin-top:46px; }
#bloc_ank1 .ank_hbloc ul li.huk7 p{ margin-top:27px; }
#bloc_ank1 .ank_hbloc ul li.huk8 p{ margin-top:65px; }

#bloc_ank2 .ank_hbloc ul li.huk1 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:94px; left:-2px; }
#bloc_ank2 .ank_hbloc ul li.huk2 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:74px; left:222px; }
#bloc_ank2 .ank_hbloc ul li.huk3 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:74px; left:443px; }
#bloc_ank2 .ank_hbloc ul li.huk4 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:94px; left:663px; }
#bloc_ank2 .ank_hbloc ul li.huk5 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:292px; left:-2px; }
#bloc_ank2 .ank_hbloc ul li.huk6 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:272px; left:222px; }
#bloc_ank2 .ank_hbloc ul li.huk7 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:272px; left:443px; }
#bloc_ank2 .ank_hbloc ul li.huk8 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:292px; left:663px; }

#bloc_ank2 .ank_hbloc ul li p {  width:78%;  color:#fff; font-size:12px; text-align:left; line-height:1.67; line-height/*\**/: 1.62\9; margin-right:auto; margin-left:auto; }
#bloc_ank2 .ank_hbloc ul li.huk1 p{ margin-top:36px; }
#bloc_ank2 .ank_hbloc ul li.huk2 p{ margin-top:27px; }
#bloc_ank2 .ank_hbloc ul li.huk3 p{ margin-top:57px; }
#bloc_ank2 .ank_hbloc ul li.huk4 p{ margin-top:57px; }
#bloc_ank2 .ank_hbloc ul li.huk5 p{ margin-top:57px; }
#bloc_ank2 .ank_hbloc ul li.huk6 p{ margin-top:27px; }
#bloc_ank2 .ank_hbloc ul li.huk7 p{ margin-top:16px; width:84%; }
#bloc_ank2 .ank_hbloc ul li.huk8 p{ margin-top:16px; }

#bloc_ank3 .ank_hbloc ul li.huk1 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:94px; left:-2px; }
#bloc_ank3 .ank_hbloc ul li.huk2 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:74px; left:222px; }
#bloc_ank3 .ank_hbloc ul li.huk3 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:74px; left:443px; }
#bloc_ank3 .ank_hbloc ul li.huk4 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:94px; left:663px; }
#bloc_ank3 .ank_hbloc ul li.huk5 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:292px; left:108px; }
#bloc_ank3 .ank_hbloc ul li.huk6 {  width:202px; height:185px; background:url("../images/ank_huk_l.jpg") no-repeat; top:272px; left:332px; }
#bloc_ank3 .ank_hbloc ul li.huk7 {  width:202px; height:185px; background:url("../images/ank_huk_r.jpg") no-repeat; top:292px; left:553px; }

#bloc_ank3 .ank_hbloc ul li p {  width:78%;  color:#fff; font-size:12px; text-align:left; line-height:1.67; line-height/*\**/: 1.62\9; margin-right:auto; margin-left:auto; }
#bloc_ank3 .ank_hbloc ul li.huk1 p{ margin-top:16px; width:84%;  }
#bloc_ank3 .ank_hbloc ul li.huk2 p{ margin-top:46px; }
#bloc_ank3 .ank_hbloc ul li.huk3 p{ margin-top:46px; }
#bloc_ank3 .ank_hbloc ul li.huk4 p{ margin-top:27px; }
#bloc_ank3 .ank_hbloc ul li.huk5 p{ margin-top:57px; }
#bloc_ank3 .ank_hbloc ul li.huk6 p{ margin-top:36px; }
#bloc_ank3 .ank_hbloc ul li.huk7 p{ margin-top:57px; }



/* scene About */

#bloc_abt #abt_tbloc #abt_ttl { display:block; position:absolute; top:35px; left:237px; }
#bloc_abt #abt_tbloc #abt_illust { display:block; position:absolute; top:90px; left:87px; }
#bloc_abt #abt_subttl { display:block; position:absolute; top:205px; left:345px; }
#bloc_abt #abt_tsetbloc { display:block; position:absolute; top:240px; left:82px; width:720px; height:auto; background:url("../images/abt_tensen.jpg") no-repeat 230px 0; }
#bloc_abt #abt_tsetbloc .abt_tset1 { position:relative; float:left; margin-right:20px; }
#bloc_abt #abt_tsetbloc .abt_tset1 .tset1_1 { height:46px; }
#bloc_abt #abt_text { display:block; position:absolute; top:366px; left:82px; width:720px; height:auto; text-align:left; }
#bloc_abt #abt_text p { font-size:9px; color:#4c4c4c; line-height:12px; }
#bloc_abt #abt_detbtn1 { display:block; position:absolute; top:470px; left:122px; }
#bloc_abt #abt_detbtn2 { display:block; position:absolute; top:470px; left:411px; }


#abt_detbtn1 a,
#abt_detbtn2 a { opacity:1; }
#abt_detbtn1 a:hover,
#abt_detbtn2 a:hover { opacity:0.6; }

span.rmark { vertical-align:top; font-size:72%;　 }


