#LessonMain div,#LessonMain span,#LessonMain applet,#LessonMain object,#LessonMain iframe,#LessonMain h1,#LessonMain h2,#LessonMain h3,#LessonMain h4,#LessonMain h5,#LessonMain h6,#LessonMain p,#LessonMain blockquote,#LessonMain pre,#LessonMain a,#LessonMain abbr,#LessonMain acronym,#LessonMain address,#LessonMain big,#LessonMain cite,#LessonMain code,#LessonMain del,#LessonMain dfn,#LessonMain em,#LessonMain img,#LessonMain ins,#LessonMain kbd,#LessonMain q,#LessonMain s,#LessonMain samp,#LessonMain small,#LessonMain strike,#LessonMain strong,#LessonMain sub,#LessonMain sup,#LessonMain tt,#LessonMain var,#LessonMain b,#LessonMain u,#LessonMain i,#LessonMain center,#LessonMain dl,#LessonMain dt,#LessonMain dd,#LessonMain ol,#LessonMain ul,#LessonMain li,#LessonMain fieldset,#LessonMain form,#LessonMain label,#LessonMain legend,#LessonMain table,#LessonMain caption,#LessonMain tbody,#LessonMain tfoot,#LessonMain thead,#LessonMain tr,#LessonMain th,#LessonMain td,#LessonMain article,#LessonMain aside,#LessonMain canvas,#LessonMain details,#LessonMain embed,#LessonMain figure,#LessonMain figcaption,#LessonMain footer,#LessonMain header,#LessonMain hgroup,#LessonMain menu,#LessonMain nav,#LessonMain output,#LessonMain ruby,#LessonMain section,#LessonMain summary,#LessonMain time,#LessonMain mark,#LessonMain audio,#LessonMain video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}#LessonMain ol,#LessonMain ul{list-style:none}#LessonMain table{border-collapse:collapse;border-spacing:0}#LessonMain caption,#LessonMain th,#LessonMain td{text-align:left;font-weight:normal;vertical-align:middle}#LessonMain q,#LessonMain blockquote{quotes:none}#LessonMain q::before,#LessonMain q::after,#LessonMain blockquote::before,#LessonMain blockquote::after{content:none}#LessonMain a img{border:none}#LessonMain article,#LessonMain aside,#LessonMain details,#LessonMain figcaption,#LessonMain figure,#LessonMain footer,#LessonMain header,#LessonMain hgroup,#LessonMain main,#LessonMain menu,#LessonMain nav,#LessonMain section,#LessonMain summary{display:block}#LessonMain section,#LessonMain aside,#LessonMain article,#LessonMain figcaption,#LessonMain figure,#LessonMain header,#LessonMain footer,#LessonMain main,#LessonMain menu,#LessonMain nav,#LessonMain summary,#LessonMain div,#LessonMain p,#LessonMain a,#LessonMain h1,#LessonMain h2,#LessonMain h3,#LessonMain h4,#LessonMain h5,#LessonMain h6,#LessonMain ul,#LessonMain li,#LessonMain dl,#LessonMain dt,#LessonMain dd{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#LessonMain *,#LessonMain *::before,#LessonMain *::after{-webkit-box-sizing:border-box;box-sizing:border-box}#LessonMain{position:relative;width:1350px;height:600px;margin:auto;background:black;font-size:0;line-height:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#LessonMain::after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999}#LessonMain.is-lock::after{display:block}#LessonMain a{cursor:pointer;outline:none;text-decoration:none;color:white;-webkit-tap-highlight-color:rgba(0,0,0,0)}#LessonMain img{height:auto;vertical-align:top}#LessonMain input,#LessonMain button,#LessonMain textarea,#LessonMain select{padding:0;margin:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;font-size:1rem}#LessonMain input:focus,#LessonMain button:focus,#LessonMain textarea:focus,#LessonMain select:focus{outline:0}#LessonMain input::-webkit-input-placeholder, #LessonMain button::-webkit-input-placeholder, #LessonMain textarea::-webkit-input-placeholder, #LessonMain select::-webkit-input-placeholder{font-size:1rem}#LessonMain input::-moz-placeholder, #LessonMain button::-moz-placeholder, #LessonMain textarea::-moz-placeholder, #LessonMain select::-moz-placeholder{font-size:1rem}#LessonMain input:-ms-input-placeholder, #LessonMain button:-ms-input-placeholder, #LessonMain textarea:-ms-input-placeholder, #LessonMain select:-ms-input-placeholder{font-size:1rem}#LessonMain input::-ms-input-placeholder, #LessonMain button::-ms-input-placeholder, #LessonMain textarea::-ms-input-placeholder, #LessonMain select::-ms-input-placeholder{font-size:1rem}#LessonMain input::placeholder,#LessonMain button::placeholder,#LessonMain textarea::placeholder,#LessonMain select::placeholder{font-size:1rem}#LessonMain select::-ms-expand{display:none}#LessonMain textarea{resize:vertical}@media only screen and (min-width: 769px){#LessonMain .u-sp{display:none !important}}@media only screen and (max-width: 768px){#LessonMain .u-pc{display:none !important}}#LessonMain .u-weight-bold{font-weight:bold}#LessonMain .u-align-left{text-align:left}#LessonMain .u-align-center{text-align:center}#LessonMain .u-align-right{text-align:right}#LessonMain .u-mb-0{margin-bottom:0 !important}#LessonMain .u-mb-05{margin-bottom:0.5rem !important}#LessonMain .u-mb-10{margin-bottom:1.0rem !important}#LessonMain .u-mb-15{margin-bottom:1.5rem !important}#LessonMain .u-mb-20{margin-bottom:2.0rem !important}#LessonMain .u-mb-25{margin-bottom:2.5rem !important}#LessonMain .u-mb-30{margin-bottom:3.0rem !important}#LessonMain .u-mb-35{margin-bottom:3.5rem !important}#LessonMain .u-mb-40{margin-bottom:4.0rem !important}#LessonMain .u-mb-45{margin-bottom:4.5rem !important}#LessonMain .u-mb-50{margin-bottom:5.0rem !important}#LessonMain .u-mb-55{margin-bottom:5.5rem !important}#LessonMain .u-mb-60{margin-bottom:6.0rem !important}#LessonMain .u-mt-0{margin-top:0 !important}#LessonMain .u-mt-05{margin-top:0.5rem !important}#LessonMain .u-mt-10{margin-top:1.0rem !important}#LessonMain .u-mt-15{margin-top:1.5rem !important}#LessonMain .u-mt-20{margin-top:2.0rem !important}#LessonMain .u-mt-25{margin-top:2.5rem !important}#LessonMain .u-mt-30{margin-top:3.0rem !important}#LessonMain .u-mt-35{margin-top:3.5rem !important}#LessonMain .u-mt-40{margin-top:4.0rem !important}#LessonMain .u-mt-45{margin-top:4.5rem !important}#LessonMain .u-mt-50{margin-top:5.0rem !important}#LessonMain .u-mt-55{margin-top:5.5rem !important}#LessonMain .u-mt-60{margin-top:6.0rem !important}#LessonMain .u-ml-0{margin-left:0 !important}#LessonMain .u-ml-05{margin-left:0.5rem !important}#LessonMain .u-ml-10{margin-left:1.0rem !important}#LessonMain .u-ml-15{margin-left:1.5rem !important}#LessonMain .u-ml-20{margin-left:2.0rem !important}#LessonMain .u-ml-25{margin-left:2.5rem !important}#LessonMain .u-ml-30{margin-left:3.0rem !important}#LessonMain .u-ml-35{margin-left:3.5rem !important}#LessonMain .u-ml-40{margin-left:4.0rem !important}#LessonMain .u-ml-45{margin-left:4.5rem !important}#LessonMain .u-ml-50{margin-left:5.0rem !important}#LessonMain .u-ml-55{margin-left:5.5rem !important}#LessonMain .u-ml-60{margin-left:6.0rem !important}#LessonMain .u-pb-0{padding-bottom:0 !important}#LessonMain .u-pb-05{padding-bottom:0.5rem !important}#LessonMain .u-pb-10{padding-bottom:1.0rem !important}#LessonMain .u-pb-15{padding-bottom:1.5rem !important}#LessonMain .u-pb-20{padding-bottom:2.0rem !important}#LessonMain .u-pb-25{padding-bottom:2.5rem !important}#LessonMain .u-pb-30{padding-bottom:3.0rem !important}#LessonMain .u-pb-35{padding-bottom:3.5rem !important}#LessonMain .u-pb-40{padding-bottom:4.0rem !important}#LessonMain .u-pb-45{padding-bottom:4.5rem !important}#LessonMain .u-pb-50{padding-bottom:5.0rem !important}#LessonMain .u-pb-55{padding-bottom:5.5rem !important}#LessonMain .u-pb-60{padding-bottom:6.0rem !important}#LessonMain .u-pt-0{padding-top:0 !important}#LessonMain .u-pt-05{padding-top:0.5rem !important}#LessonMain .u-pt-10{padding-top:1.0rem !important}#LessonMain .u-pt-15{padding-top:1.5rem !important}#LessonMain .u-pt-20{padding-top:2.0rem !important}#LessonMain .u-pt-25{padding-top:2.5rem !important}#LessonMain .u-pt-30{padding-top:3.0rem !important}#LessonMain .u-pt-35{padding-top:3.5rem !important}#LessonMain .u-pt-40{padding-top:4.0rem !important}#LessonMain .u-pt-45{padding-top:4.5rem !important}#LessonMain .u-pt-50{padding-top:5.0rem !important}#LessonMain .u-pt-55{padding-top:5.5rem !important}#LessonMain .u-pt-60{padding-top:6.0rem !important}#LessonMain section{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#LessonMain header{position:absolute;top:0;left:0;width:100%;z-index:999990}#LessonMain header ._sound{position:absolute;top:30px;right:30px}#LessonMain footer{position:absolute;bottom:0;left:0;width:100%;z-index:9999}#LessonMain .layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#LessonMain .layer ._cmn-close{position:absolute;top:11px;right:11px}#LessonMain .layer-pages li{position:absolute;opacity:0}#LessonMain .layer-pages li.is-on{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;will-change:opacity;opacity:1}#LessonMain .layer-pager{position:absolute;top:195px;width:100%}#LessonMain .layer-pager a{position:absolute}#LessonMain .layer-pager a._back{left:30px}#LessonMain .layer-pager a._next{right:30px}#LessonMain .layer-nav{position:absolute;top:328px;width:100%;text-align:center}#LessonMain .layer-nav a{margin:0 6px}#LessonMain .layer-close{z-index:100}#LessonMain .ui-button{position:relative;display:inline-block;vertical-align:top;background:0 0 no-repeat;background-size:contain;font-size:0}#LessonMain .ui-button:hover{opacity:0.8}#LessonMain .ui-button._next{width:142px;height:42px;background-image:url("../img/common/btn_next.png");margin-left:6px}#LessonMain .ui-button._next::after{content:"";position:absolute}#LessonMain .ui-button._again{width:212px;height:42px;background-image:url("../img/common/btn_again.png");margin-left:6px}#LessonMain .ui-button._back{width:202px;height:42px;background-image:url("../img/common/btn_back.png")}#LessonMain .ui-button._close{width:122px;height:32px;background-image:url("../img/common/btn_close.png")}#LessonMain .ui-button._memo{width:248px;height:40px;background-image:url("../img/common/btn_memo.png")}#LessonMain .ui-button._print{width:250px;height:40px;background-image:url("../img/common/btn_print.png")}#LessonMain .ui-button._top{width:212px;height:42px;background-image:url("../img/common/btn_top.png")}#LessonMain .ui-button._sound{width:132px;height:35px;background-position:0 0, 0 100px;background-image:url("../img/common/sound_off.png")}#LessonMain .ui-button._sound.is-on{background-image:url("../img/common/sound_on.png"),url("../img/common/sound_off.png")}#LessonMain .ui-button._what{width:212px;height:42px;background-image:url("../img/lesson1/common/btn_what.png")}#LessonMain .ui-nav{position:relative;display:inline-block;width:32px;height:46px}#LessonMain .ui-nav::after{content:"";display:block;position:absolute;top:0;left:0;width:32px;height:46px;background:url("../img/common/btn_arrow.png")}#LessonMain .ui-nav._back::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#LessonMain .ui-nav:hover{opacity:0.6}#LessonMain #bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#LessonMain #bg div{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0 no-repeat;background-size:cover}#LessonMain #bg div._room{display:none;background-image:url("../img/lesson1/common/main_bg.png")}#LessonMain #bg div._town{display:none;background-image:url("../img/lesson1/common/main_bg_town.png")}#LessonMain #bg div._cover{display:none;background-color:rgba(0,0,0,0.8);z-index:5}#LessonMain #opening{background:url("../img/lesson1/opening/opening.png") center 0 no-repeat;z-index:90}#LessonMain #room .makimono{display:none;position:absolute;top:22px;left:186px;width:683px;height:207px;background:url("../img/lesson1/room/makimono.png");z-index:99;pointer-events:none}#LessonMain #room .makimono p{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0}#LessonMain #room .board{display:none;position:absolute;margin:auto;top:0;left:0;right:0;width:1004px;height:176px;background:url("../img/lesson1/common/msg_board.png") no-repeat;z-index:99}#LessonMain #room .board .msg{position:absolute;margin:auto;top:28px;left:0;right:0;width:964px;height:130px}#LessonMain #room .board .msg p{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#LessonMain #room .masamune{display:none;position:absolute;top:0;left:0;pointer-events:none}#LessonMain #room .balloon{position:absolute;top:258px;left:185px;pointer-events:none}#LessonMain #room .balloon p{position:absolute;top:0;left:0;opacity:0}#LessonMain #room .balloon2{position:absolute;top:195px;left:180px;pointer-events:none;z-index:10}#LessonMain #room .balloon2 p{position:absolute;top:0;left:0;opacity:0}#LessonMain #room .balloon2 p:nth-of-type(2){top:165px}#LessonMain #room .balloon-all{position:absolute;top:0;left:0;pointer-events:none;z-index:20}#LessonMain #room .balloon-all p{position:absolute;top:0;left:0;opacity:0}#LessonMain #room .family{position:absolute;top:0;left:0;opacity:0;pointer-events:none}#LessonMain #room .tenbin{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#LessonMain #room .tenbin2{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#LessonMain #town .makimono{display:none;position:absolute;top:22px;left:186px;width:683px;height:207px;background:url("../img/lesson1/room/makimono.png");z-index:99;pointer-events:none}#LessonMain #town .makimono p{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0}#LessonMain #town .board{display:none;position:absolute;margin:auto;top:0;left:0;right:0;width:1004px;height:156px;background:url("../img/lesson1/common/msg_board2.png") no-repeat;z-index:99}#LessonMain #town .board .msg{position:absolute;margin:auto;top:28px;left:0;right:0;width:964px;height:110px}#LessonMain #town .board .msg p{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#LessonMain #town .masamune{display:none;position:absolute;top:0;left:0;pointer-events:none}#LessonMain #town .balloon-all{position:absolute;top:0;left:0;pointer-events:none;z-index:20}#LessonMain #town .balloon-all p{position:absolute;top:0;left:0;opacity:0}#LessonMain #town .tenbin{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#LessonMain #town .tenbin>img{position:relative}#LessonMain #town .tenbin .money{position:absolute;top:222px;left:315px;z-index:0}#LessonMain #town .tenbin .money p{position:absolute;top:0;left:0}#LessonMain #town .tenbin2{position:absolute;top:0;left:0;pointer-events:none;z-index:10}#LessonMain #town .tenbin2>img{position:relative;z-index:2}#LessonMain #town .tenbin2 .item-area{position:absolute;top:320px;left:910px;z-index:0}#LessonMain #town .tenbin2 .item-area p{border-radius:50%;background:center center no-repeat}#LessonMain #town .tenbin2 .item-area p.item1{background-image:url("../img/lesson1/town/item1.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .item-area p.item2{background-image:url("../img/lesson1/town/item2.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .item-area p.item3{background-image:url("../img/lesson1/town/item3.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .item-area p.item4{background-image:url("../img/lesson1/town/item4.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .item-area p.item5{background-image:url("../img/lesson1/town/item5.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .item-area p.item6{background-image:url("../img/lesson1/town/item6.png");background-color:rgba(255,255,255,0.4)}#LessonMain #town .tenbin2 .money{position:absolute;top:0;left:0;z-index:0}#LessonMain #town .tenbin2 .money p{position:absolute}#LessonMain #town .tenbin2 .money p:nth-of-type(1){top:385px;left:355px;z-index:1}#LessonMain #town .tenbin2 .money p:nth-of-type(2){top:385px;left:315px;z-index:0}#LessonMain #town .tenbin2 .money p:nth-of-type(3){top:420px;left:395px;z-index:4}#LessonMain #town .tenbin2 .money p:nth-of-type(4){top:420px;left:355px;z-index:3}#LessonMain #town .tenbin2 .money p:nth-of-type(5){top:420px;left:315px;z-index:2}#LessonMain #town .tenbin2 .balance{position:absolute;top:345px;left:145px;width:500px;font-size:20px;color:black;font-weight:bold;text-align:center}#LessonMain #town .tenbin2 .balance span{display:inline-block;margin:0 3px;font-size:30px}#LessonMain #town .tenbin2 .select-item{position:absolute;right:90px;top:340px;width:184px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#LessonMain #town .tenbin2 .select-item p{width:90px;padding:6px 0;margin-bottom:4px;border-radius:30px;background-color:white;border:solid 2px #db692a;font-size:13px;font-weight:bold;color:black;text-align:center}#LessonMain #town .items{position:absolute;top:160px;left:0;width:100%;text-align:center}#LessonMain #town .items p{display:inline-block;margin:0 10px;cursor:pointer}#LessonMain #town .items p::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/lesson1/town/item-label.png") 0 bottom no-repeat;background-size:100%;pointer-events:none}#LessonMain #town .items p.hover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#LessonMain #town .modal-masamune{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:url("../img/lesson1/modal/modal-masamune.png") 0 0 no-repeat rgba(255,255,255,0.8)}#LessonMain #town .modal-masamune p{position:absolute;top:255px;left:250px}#LessonMain #town .family{display:none;position:absolute;top:0;left:0}#LessonMain .scene-navi{display:none;position:absolute;margin:auto;left:0;right:0;bottom:10px;width:980px;text-align:right;z-index:99}#LessonMain .scene-navi ._print,#LessonMain .scene-navi ._memo,#LessonMain .scene-navi ._what,#LessonMain .scene-navi ._balance{position:absolute;top:0;left:0}#LessonMain #modal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}#LessonMain #modal>div{position:absolute;top:0;left:0;width:100%;height:100%;background:center center no-repeat;background-size:cover}#LessonMain #modal .balance{background-image:url("../img/lesson1/modal/modal-balance.png")}#LessonMain #modal .balance .close{position:absolute;left:0;bottom:70px;width:100%;text-align:center}#LessonMain #modal .what{background-image:url("../img/lesson1/modal/modal-what.png")}#LessonMain #modal .what .close{position:absolute;left:0;bottom:190px;width:100%;text-align:center}#LessonMain #modal .shohi{background-image:url("../img/lesson1/modal/modal-shohi.png")}#LessonMain #modal .shohi .close{position:absolute;left:0;bottom:170px;width:100%;text-align:center}
