/*----------------------------*/

#content #hederImg{width:100%; max-width:1024px; min-height:800px; position:relative;}
#content #hederImg .return15th{width:100%; max-width:165px; position:absolute; top:10px; right:0; z-index:1000;}
#content #hederImg .days{width:100%; max-width:515px; position:absolute; bottom:0; right:0;}
#content #hederImg .titiles{width:100%; max-width:1003px; position:absolute; top:0; left:10px; z-index:200; padding-top:27.28%; background:url(../_img/mainTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content #hederImg .titileBG{width:100%; max-width:903px; position:absolute; top:-15px; left:90px; z-index:100;}
#content #hederImg .pouch{width:100%; max-width:284px; position:absolute; top:500px; left:70px; z-index:200;}
#content #hederImg .readBox{width:100%; max-width:590px; height:100px; color:#fff; line-height:130%; padding:25px; position:absolute; top:520px; right:50px; z-index:200; background:url(../../_img/comentBGblue.png)}
/*------------------------------------*/
#content .readBoxW{width:100%; max-width:900px; margin:30px auto; }
#content .readBoxW .h2whatkumaTitle,
#content .readBoxW .h2scheduleTitle,
#content .readBoxW .h2detailsTitle{width:100%; max-width:900px; margin:0 auto; padding:2.7% 0 0 0; text-indent: 100%; white-space: nowrap; overflow: hidden;}

#content .readBoxW .h2whatkumaTitle{background:url(../_img/whatkumaTitle.png) no-repeat;}
#content .readBoxW .h2scheduleTitle{background:url(../_img/scheduleTitle.png) no-repeat;}
#content .readBoxW .h2detailsTitle{background:url(../_img/detailsTitle.png) no-repeat;}

/*------------------------------------*/
#content .readBoxW .center{width:100%; max-width:900px; margin:30px auto; background: url(../../_img/comentBGwhite.png); margin:0 auto; padding:0;}
#content .readBoxW .center .kuma{width:100%; max-width:830px;margin:0 auto; padding-top:20px;}
#content .readBoxW .center .kuma:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .readBoxW .center .kuma .leftText{width:415px; float:left;}
#content .readBoxW .center .kuma .rightImg{width:376px; float:right;}
#content .readBoxW .center .kuma .rightImg ul{ margin:10px auto 0;}
#content .readBoxW .center .kuma .rightImg ul:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .readBoxW .center .kuma .rightImg li{ width:100%; max-width:165px; float:left; margin:0 11px 0 12px;}

/*------------------------------------*/
#content .readBoxW .center .schedule{width:100%; max-width:858px; margin:0 auto; padding-top:20px;}
#content .readBoxW .center .schedule ul{position:relative;}
#content .readBoxW .center .schedule ul:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .readBoxW .center .schedule li{ width:100%; float:left; margin:0;}
#content .readBoxW .center .schedule li:nth-child(1){max-width:230px;}
#content .readBoxW .center .schedule li:nth-child(2){max-width:218px;}
#content .readBoxW .center .schedule li:nth-child(3){max-width:216px;}
#content .readBoxW .center .schedule li:nth-child(4){max-width:176px;}
#content .readBoxW .center .schedule li:nth-child(4){max-width:176px;}
#content .readBoxW .center .schedule .imgBox{padding-bottom:20px;}
#content .readBoxW .center .schedule .imgBox:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .readBoxW .center .schedule .imgBox .leftImg{width:100%; max-width:410px; float:left;}
#content .readBoxW .center .schedule .imgBox .rightImg{width:100%; max-width:408px; float:right;}

/*------------------------------------*/
#content .towClom{width:100%; max-width:900px; margin:30px auto; }
#content .towClom:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .towClom .leftBox{width:100%; max-width:594px; margin:0 auto; float:left;}
#content .towClom .leftBox .h2avTitle{width:100%; max-width:594px; margin:0 auto; padding:2.7% 0 0 0; background:url(../_img/avTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .towClom .leftBox .readBoxWS{width:100%; max-width:594px; margin:0 auto; background: url(../../_img/comentBGwhite.png); margin:0 auto; padding:0; }
#content .towClom .leftBox .readBoxWS .imgBox{position:relative; height:395px;}
#content .towClom .leftBox .readBoxWS .imgBox .avCenterItem{width:100%; max-width:175px; position:absolute; top:50px; left:209px;}
#content .towClom .leftBox .readBoxWS .imgBox .avManTitle{width:100%; max-width:248px; position:absolute; top:10px; left:10px;}
#content .towClom .leftBox .readBoxWS .imgBox .avManItem{width:100%; max-width:199px; position:absolute; top:60px; left:10px;}
#content .towClom .leftBox .readBoxWS .imgBox .avFemaleTitle{width:100%; max-width:248px; position:absolute; top:10px; right:10px;}
#content .towClom .leftBox .readBoxWS .imgBox .avFemaleItem{width:100%; max-width:199px; position:absolute; top:60px; right:10px;}
#content .towClom .leftBox .readBoxWS .imgBox .avAttention{width:100%; max-width:534px; position:absolute; bottom:10px; left:27px;}
#content .towClom .rightBox{width:100%; max-width:293px; height:425px; margin:0 auto; background: url(../../_img/comentBGwhite.png); margin:0 auto; padding:0; float:right; position:relative;}
#content .towClom .rightBox .puCatch{width:100%; max-width:114px; position:absolute; bottom:10px; right:27px;}
#content .towClom .rightBox .puMainImeg{width:100%; max-width:259px; position:absolute; top:30px; left:10px;}
#content .towClom .rightBox .puRead{width:100%; max-width:262px; position:absolute; top:10px; left:10px;}

/*------------------------------------*/
#content .entry{width:100%; max-width:718px; margin:0 auto;}

/*------------------------------------*/
#content .readBoxW .center .details{width:100%; max-width:858px; margin:0 auto; padding:20px 0; line-height:130%;}
#content .readBoxW .center .details div{padding:0 0 5px; }
#content .readBoxW .center .details h3{padding:5px; margin:5px auto; color:#fff; background:url(../../_img/comentBGblue.png)}
#content .readBoxW .center .details p{padding:0 0 10px 0;}

/*------------------------------------*/
#content .linkBox{width:100%; max-width:900px; margin:30px auto;}
#content .linkBox:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .linkBox li{width:100%; max-width:295px; margin-right:5px; float: left;}
#content .linkBox li:last-child{ margin-right:0;}

/*------------------------------------*/
#content .whatRo{width:1024px; margin:30px auto; min-height:1220px; position:relative;}
#content .whatRo .centerBox{width:100%; max-width:900px; margin:0 auto; background: url(../../_img/comentBGwhite.png); margin:0 auto; padding-top:1220px; position:absolute; top:0; left:62px; z-index:200;}
#content .whatRo .wroTitle{width:100%; max-width:897px; margin:0 auto; padding:0; padding-top:27.28%; position:absolute; top:0; left:62px; z-index:210; background:url(../_img/wroTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .whatRo .wroCharacter{width:100%; max-width:1024px; margin:0 auto; padding:0; position:absolute; top:0; left:0; z-index:300;}
#content .whatRo .wroCharacterBG{width:100%; max-width:825px; margin:0 auto; padding:0; position:absolute; top:0; left:100px; z-index:220;}
#content .whatRo .wroCharacterTitle{/*border:solid #000 1px;*/ width:100%; max-width:602px; margin:0 auto; padding:0; padding-top:445px; position:absolute; top:120px; left:240px; z-index:320; background:url(../_img/wroCharacterTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .whatRo .wroCharacterRead{width:100%; max-width:387px; margin:0 auto; padding:0; position:absolute; top:640px; left:32px; z-index:220;}
#content .whatRo .wroCharacterLink{width:100%; max-width:183px; margin:0 auto; padding:0; position:absolute; top:722px; left:195px; z-index:330;}

#content .whatRo .wroContestBG{width:100%; max-width:421px; margin:0 auto; padding:0; position:absolute; top:790px; left:70px; z-index:320;}
#content .whatRo .wroContestTitle{width:100%; max-width:410px; margin:0 auto; padding:0;padding-top:136px; position:absolute; top:1000px; left:75px; z-index:330; background:url(../_img/wroContestTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .whatRo .wroContestBa3{width:100%; max-width:324px; margin:0 auto; padding:0; position:absolute; top:807px; left:150px; z-index:321;}
#content .whatRo .wroContestBa2{width:100%; max-width:326px; margin:0 auto; padding:0; position:absolute; top:877px; left:85px; z-index:322;}
#content .whatRo .wroContestBa1{width:100%; max-width:322px; margin:0 auto; padding:0; position:absolute; top:967px; left:145px; z-index:323;}
#content .whatRo .wroContestRead{width:100%; max-width:387px; margin:0 auto; padding:0; position:absolute; top:1090px; left:100px; z-index:340;}
#content .whatRo .wroContest{width:100%; max-width:215px; margin:0 auto; padding:0; position:absolute; top:1172px; left:230px; z-index:350;}

#content .whatRo .wroIllustrationBG{width:100%; max-width:442px; margin:0 auto; padding:0; position:absolute; top:700px; right:80px; z-index:320;}
#content .whatRo .wroIllustrationTitle{width:100%; max-width:410px; margin:0 auto; padding:0;padding-top:136px; position:absolute; top:1000px; right:75px; z-index:330; background:url(../_img/wroIllustrationTitle.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .whatRo .wroIllustration1{width:100%; max-width:190px; margin:0 auto; padding:0; position:absolute; top:718px; right:205px; z-index:330;}
#content .whatRo .wroIllustration2{width:100%; max-width:190px; margin:0 auto; padding:0; position:absolute; top:798px; right:315px; z-index:330;}
#content .whatRo .wroIllustration3{width:100%; max-width:190px; margin:0 auto; padding:0; position:absolute; top:808px; right:98px; z-index:330;}
#content .whatRo .wroIllustration4{width:100%; max-width:190px; margin:0 auto; padding:0; position:absolute; top:888px; right:288px; z-index:330;}
#content .whatRo .wroIllustration5{width:100%; max-width:190px; margin:0 auto; padding:0; position:absolute; top:910px; right:112px; z-index:330;}
#content .whatRo .wroIllustrationRead{width:100%; max-width:387px; margin:0 auto; padding:0; position:absolute; top:1090px; right:100px; z-index:340;}
#content .whatRo .wroIllustration{width:100%; max-width:129px; margin:0 auto; padding:0; position:absolute; top:1172px; right:140px; z-index:340;}

#content .whatRo .wroContestBa3:hover,
#content .whatRo .wroContestBa2:hover,
#content .whatRo .wroContestBa1:hover,
#content .whatRo .wroIllustration1:hover,
#content .whatRo .wroIllustration2:hover,
#content .whatRo .wroIllustration3:hover,
#content .whatRo .wroIllustration4:hover,
#content .whatRo .wroIllustration5:hover{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

/*------------------------------------*/
#content .roLinkBoxBlue{width:100%; max-width:780px; margin:0 auto; background: url(../../_img/comentBGblue.png); margin:0 auto; padding:30px 60px;}
#content .roLinkBoxBlue:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .roLinkBoxBlue .leftBox{width:100%; max-width:354px; margin:0 auto; float:left;}
#content .roLinkBoxBlue .leftBox .account1Title{width:100%; max-width:330px; margin:0 auto;padding-top:30px; background:url(../_img/account1Title.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .roLinkBoxBlue .leftBox .bnr_trial{width:100%; max-width:330px; margin:10px auto;}
#content .roLinkBoxBlue .leftBox .btn_faq{width:100%; max-width:307px; margin:0 auto;}

#content .roLinkBoxBlue .rightBox{width:100%; max-width:354px; margin:0 auto; float:right;}
#content .roLinkBoxBlue .rightBox .account2Title{width:100%; max-width:276px; margin:0 auto;padding-top:38px; background:url(../_img/account2Title.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#content .roLinkBoxBlue .rightBox .bnr_rag{width:100%; max-width:330px; margin:10px auto;}
#content .roLinkBoxBlue .rightBox .btn_login{width:100%; max-width:307px; margin:0 auto;}

/*------------------------------------*/
#content .newRoBox{width:100%; max-width:840px; margin:0 auto; margin:0 auto; padding:30px;}
#content .newRoBox:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}
#content .newRoBox .leftBox{width:100%; max-width:408px; margin:0 auto; float:left;}
#content .newRoBox .rightBox{width:100%; max-width:408px; margin:0 auto; float:right;}
#content .newRoBox .newRoTitle{width:100%; max-width:454px; margin:0 auto 20px;}


/*------------------------------------*/
#footer {
  color: #fff;
  min-height: 60px;
  text-align: center;
  padding: 25px 0 25px;
background:url(../../_img/pr/footerBG.png);
	}
  #footer h2 {
    margin-bottom: 20px; }
  #footer h3 {
    font-size: 20px; }
  #footer #startBtn {
    margin: 0 auto;
    width: 583px;
    display: block; }
  #footer #moreBtn {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    margin-bottom: 20px; }
    #footer #moreBtn:hover {
      text-decoration: none; }
  #footer .col3 {
    width: 900px;
    margin: 0 auto 30px; }
    #footer .col3 .col {
      width: 33.3333%;
      float: left; }
      #footer .col3 .col:nth-child(2) img, #footer .col3 .col:nth-child(3) img {
        padding: 20px 0; }
      #footer .col3 .col img {
        margin-bottom: 10px; }
      #footer .col3 .col p {
        text-align: left;
        color: #fff;
        width: 90%;
        margin: 0 auto;
        font-size: 14px;
        font-weight: bold; }
  #footer .sns {
    width: 860px;
    margin: 0 auto;
    text-align: center; }
    #footer .sns li {
      display: inline-block;
      width: 300px;
      margin: 0 10px 30px; }
  #footer #credit {
    font-size: 10px;
    color: #fff; }
	#footer #footersp {
		display: none;
	}

