article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#2e2e2e;background-color:#f0f0f0}body.no-touch .sub--wrap{overflow:auto}body.no-touch .sub--wrap .wrap--960,body.no-touch .sub--wrap .wrap--600{margin:70px auto}body.no-touch .sub--wrap .wrap--960{width:960px}body.no-touch .sub--wrap .wrap--600{width:600px}body.no-touch #menu_content,body.no-touch .onlysp{display:none}body.no-touch .footer_sp{display:none}body.no-touch nav{position:fixed;top:0}body.no-touch nav #current_line{display:none}body.no-touch header{padding-top:165px;padding-bottom:60px;background:#ece9e2}body.no-touch header div{text-align:center}body.no-touch header p{margin:30px auto 0;display:inline-block;width:600px;letter-spacing:.1em;text-align:left;line-height:2em;font-size:120%}body.no-touch header .annotation{margin-top:10px;font-size:100%}body.no-touch header .pccenter{text-align:center}body.no-touch header .toyokan_limit{width:auto;padding:0 8px;margin-top:10px;display:inline-block;font-size:100%;color:#fff;background-color:#2e2e2e;border-radius:3px}body.no-touch header.policy{background:#f5f3ed}body.no-touch header a{color:#4caf50}body.no-touch main{background:#f5f3ed;padding-bottom:30px}body.no-touch main.dark,body.no-touch main .dark{background:#ece9e2}body.no-touch main.single{margin-top:65px;min-height:800px}body.no-touch main .manual--inner,body.no-touch main .policy--inner{width:960px}body.no-touch main .subpage--inner,body.no-touch main .manual--inner,body.no-touch main .policy--inner{background:#f5f3ed;padding-top:20px;margin:0 auto}body.no-touch main .subpage--inner.skwfix,body.no-touch main .manual--inner.skwfix,body.no-touch main .policy--inner.skwfix{padding-top:0}body.no-touch main .subpage--inner .agenda,body.no-touch main .manual--inner .agenda,body.no-touch main .policy--inner .agenda{width:280px;padding:20px;margin-top:20px;float:right;background:#eae9e2;border:1px solid #ccc;border-radius:5px}body.no-touch main .subpage--inner .agenda a,body.no-touch main .manual--inner .agenda a,body.no-touch main .policy--inner .agenda a{color:#2e2e2e}body.no-touch main .subpage--inner .agenda ul li ul,body.no-touch main .manual--inner .agenda ul li ul,body.no-touch main .policy--inner .agenda ul li ul{text-indent:-2em;padding-left:3em}body.no-touch main .subpage--inner .contact,body.no-touch main .manual--inner .contact,body.no-touch main .policy--inner .contact{margin:0 auto;padding-top:100px;background:#ece9e2}body.no-touch main .subpage--inner .subpage--container,body.no-touch main .manual--inner .subpage--container,body.no-touch main .policy--inner .subpage--container{color:#333}body.no-touch main .subpage--inner .subpage--container a,body.no-touch main .manual--inner .subpage--container a,body.no-touch main .policy--inner .subpage--container a{text-decoration:none}body.no-touch main .subpage--inner .subpage--container h2,body.no-touch main .manual--inner .subpage--container h2,body.no-touch main .policy--inner .subpage--container h2{text-align:center;padding:50px}body.no-touch main .subpage--inner .subpage--container .pressresult,body.no-touch main .manual--inner .subpage--container .pressresult,body.no-touch main .policy--inner .subpage--container .pressresult{background:#ece9e2;width:100%}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .flowarea,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .flowarea,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .flowarea{text-align:center}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area{width:670px;margin:0 auto}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area table,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area table,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area table{width:100%;border:1px solid #d8d3c9;font-size:120%}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area table tbody th,body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area table tbody td,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area table tbody th,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area table tbody td,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area table tbody th,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area table tbody td{border-right:1px solid #d1ccc2;border-top:1px solid #d1ccc2;padding:15px}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area table tbody th,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area table tbody th,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area table tbody th{background:#e2dfd9}body.no-touch main .subpage--inner .subpage--container #rental .wrap--960 .table-area table tbody td,body.no-touch main .manual--inner .subpage--container #rental .wrap--960 .table-area table tbody td,body.no-touch main .policy--inner .subpage--container #rental .wrap--960 .table-area table tbody td{text-align:center}body.no-touch main .subpage--inner .subpage--container #rental #rental--leagal,body.no-touch main .manual--inner .subpage--container #rental #rental--leagal,body.no-touch main .policy--inner .subpage--container #rental #rental--leagal{width:960px;height:400px;margin:0 auto}body.no-touch main .subpage--inner .subpage--container #rental #rental--leagal iframe,body.no-touch main .manual--inner .subpage--container #rental #rental--leagal iframe,body.no-touch main .policy--inner .subpage--container #rental #rental--leagal iframe{border:1px solid #d1ccc2;background:#fff}body.no-touch main .subpage--inner .subpage--container .catalogueimg,body.no-touch main .manual--inner .subpage--container .catalogueimg,body.no-touch main .policy--inner .subpage--container .catalogueimg{margin:50px auto;display:block}body.no-touch main .subpage--inner .subpage--container .catalogue__button a,body.no-touch main .manual--inner .subpage--container .catalogue__button a,body.no-touch main .policy--inner .subpage--container .catalogue__button a{margin:20px auto;width:280px;height:48px;text-indent:-9999px;background:url(/assets/img/btn_catalog.png);display:block}body.no-touch main .subpage--inner .subpage--container .catalogue__button a:hover,body.no-touch main .manual--inner .subpage--container .catalogue__button a:hover,body.no-touch main .policy--inner .subpage--container .catalogue__button a:hover{background-position:0 100%}body.no-touch main .subpage--inner .subpage--container .qa__inner,body.no-touch main .manual--inner .subpage--container .qa__inner,body.no-touch main .policy--inner .subpage--container .qa__inner{position:relative;width:960px;margin:0 auto}body.no-touch main .subpage--inner .subpage--container .qa__inner a,body.no-touch main .manual--inner .subpage--container .qa__inner a,body.no-touch main .policy--inner .subpage--container .qa__inner a{color:#4caf50}body.no-touch main .subpage--inner .subpage--container .qa__inner dl,body.no-touch main .manual--inner .subpage--container .qa__inner dl,body.no-touch main .policy--inner .subpage--container .qa__inner dl{float:left;margin:30px 15px 0;width:290px;min-height:165px;line-height:1.8em;letter-spacing:.02em}body.no-touch main .subpage--inner .subpage--container .qa__inner dl dt,body.no-touch main .manual--inner .subpage--container .qa__inner dl dt,body.no-touch main .policy--inner .subpage--container .qa__inner dl dt{font-weight:bold;font-size:120%;line-height:1.8em;margin-bottom:15px}body.no-touch main .subpage--inner .subpage--container .qa__inner dl dd,body.no-touch main .manual--inner .subpage--container .qa__inner dl dd,body.no-touch main .policy--inner .subpage--container .qa__inner dl dd{font-size:110%;line-height:1.8em}body.no-touch main .subpage--inner .subpage--container .qa__inner div,body.no-touch main .manual--inner .subpage--container .qa__inner div,body.no-touch main .policy--inner .subpage--container .qa__inner div{padding:50px 0}body.no-touch main .subpage--inner .subpage--container .qa__inner div .tomanual,body.no-touch main .manual--inner .subpage--container .qa__inner div .tomanual,body.no-touch main .policy--inner .subpage--container .qa__inner div .tomanual{width:240px;height:48px;margin:0 auto;text-indent:-9999px;background:url(/assets/img/btn_tomanual.png);display:block}body.no-touch main .subpage--inner .subpage--container .qa__inner div .tomanual:hover,body.no-touch main .manual--inner .subpage--container .qa__inner div .tomanual:hover,body.no-touch main .policy--inner .subpage--container .qa__inner div .tomanual:hover{opacity:.75}body.no-touch main .subpage--inner .subpage--container .media ul,body.no-touch main .subpage--inner .subpage--container .press ul,body.no-touch main .manual--inner .subpage--container .media ul,body.no-touch main .manual--inner .subpage--container .press ul,body.no-touch main .policy--inner .subpage--container .media ul,body.no-touch main .policy--inner .subpage--container .press ul{width:960px;margin:0 auto}body.no-touch main .subpage--inner .subpage--container .media li,body.no-touch main .subpage--inner .subpage--container .press li,body.no-touch main .manual--inner .subpage--container .media li,body.no-touch main .manual--inner .subpage--container .press li,body.no-touch main .policy--inner .subpage--container .media li,body.no-touch main .policy--inner .subpage--container .press li{border-bottom:1px solid #ceccc7;margin-top:30px}body.no-touch main .subpage--inner .subpage--container .media li .date,body.no-touch main .subpage--inner .subpage--container .media li .media,body.no-touch main .subpage--inner .subpage--container .press li .date,body.no-touch main .subpage--inner .subpage--container .press li .media,body.no-touch main .manual--inner .subpage--container .media li .date,body.no-touch main .manual--inner .subpage--container .media li .media,body.no-touch main .manual--inner .subpage--container .press li .date,body.no-touch main .manual--inner .subpage--container .press li .media,body.no-touch main .policy--inner .subpage--container .media li .date,body.no-touch main .policy--inner .subpage--container .media li .media,body.no-touch main .policy--inner .subpage--container .press li .date,body.no-touch main .policy--inner .subpage--container .press li .media{display:inline-block;font-size:115%}body.no-touch main .subpage--inner .subpage--container .media li .media:before,body.no-touch main .subpage--inner .subpage--container .press li .media:before,body.no-touch main .manual--inner .subpage--container .media li .media:before,body.no-touch main .manual--inner .subpage--container .press li .media:before,body.no-touch main .policy--inner .subpage--container .media li .media:before,body.no-touch main .policy--inner .subpage--container .press li .media:before{content:"|";margin:0 10px}body.no-touch main .subpage--inner .subpage--container .media li .link,body.no-touch main .subpage--inner .subpage--container .press li .link,body.no-touch main .manual--inner .subpage--container .media li .link,body.no-touch main .manual--inner .subpage--container .press li .link,body.no-touch main .policy--inner .subpage--container .media li .link,body.no-touch main .policy--inner .subpage--container .press li .link{font-size:140%;display:block;margin:10px 0 30px}body.no-touch main .subpage--inner .subpage--container .media li .link a,body.no-touch main .subpage--inner .subpage--container .press li .link a,body.no-touch main .manual--inner .subpage--container .media li .link a,body.no-touch main .manual--inner .subpage--container .press li .link a,body.no-touch main .policy--inner .subpage--container .media li .link a,body.no-touch main .policy--inner .subpage--container .press li .link a{color:#4caf50}body.no-touch main .subpage--inner .subpage--container .presskitBtn,body.no-touch main .manual--inner .subpage--container .presskitBtn,body.no-touch main .policy--inner .subpage--container .presskitBtn{display:block;margin:0 auto 50px;width:320px;height:48px;background-image:url(/assets/img/btn_press.png)}body.no-touch main .subpage--inner .subpage--container .presskitBtn:hover,body.no-touch main .manual--inner .subpage--container .presskitBtn:hover,body.no-touch main .policy--inner .subpage--container .presskitBtn:hover{opacity:.75}body.no-touch main .subpage--inner .subpage--container .wantedly,body.no-touch main .manual--inner .subpage--container .wantedly,body.no-touch main .policy--inner .subpage--container .wantedly{width:960px;height:480px;margin:50px auto;position:relative;background-image:url(/assets/img/img_wantedly_bnr.png)}body.no-touch main .subpage--inner .subpage--container .wantedly .wantedly__button,body.no-touch main .manual--inner .subpage--container .wantedly .wantedly__button,body.no-touch main .policy--inner .subpage--container .wantedly .wantedly__button{display:block;width:268px;height:48px;background:url(/assets/img/btn_wantedly.png);display:block;text-indent:-9999px}body.no-touch main .subpage--inner .subpage--container .wantedly .wantedly__button:hover,body.no-touch main .manual--inner .subpage--container .wantedly .wantedly__button:hover,body.no-touch main .policy--inner .subpage--container .wantedly .wantedly__button:hover{background-position:0 100%}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper{width:970px;padding:90px 0;margin:0 auto;text-align:center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .bookImg,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .bookImg,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .bookImg{float:left;width:200px;height:280px;background:url(/assets/img/toyokan/bansyo.png) no-repeat center center;text-indent:-9999px;overflow:hidden}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea{float:right;width:700px;text-align:left}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea h2,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea h2,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea h2{padding:0 0 15px;text-align:left;font-size:150%;margin:0}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text{line-height:32px}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text p,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text p,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text p{font-size:115%}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text b,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text b,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text b{font-weight:bold}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text a,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text a,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text a{color:#4caf50;text-decoration:none}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text .sponly,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text .sponly,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .tokyokan_textarea .tokyokan_text .sponly{display:none}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs{margin:80px auto;text-align:center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs h3,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs h3,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs h3{font-size:28px;margin-bottom:30px}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image{width:320px;height:220px;display:inline-block}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic1,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic1,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic1{background:url(/assets/img/toyokan/pic1.png) no-repeat center center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic2,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic2,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic2{background:url(/assets/img/toyokan/pic2.png) no-repeat center center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic3,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic3,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic3{background:url(/assets/img/toyokan/pic3.png) no-repeat center center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn{display:block;margin:0 auto 20px;width:280px;height:48px;text-indent:-9999px;background:url(/assets/img/toyokan/download.png) no-repeat top center;overflow:hidden}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn:hover,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn:hover,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .downloadBtn:hover{background:url(/assets/img/toyokan/download.png) no-repeat bottom center}body.no-touch main .subpage--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_notice,body.no-touch main .manual--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_notice,body.no-touch main .policy--inner .subpage--container .toyokan .tokyokan_wrapper .toyokan_notice{width:680px;margin:0 auto;text-align:left;line-height:2em}body.no-touch main .subpage--inner .subpage--container .wiiide-cmp-form,body.no-touch main .manual--inner .subpage--container .wiiide-cmp-form,body.no-touch main .policy--inner .subpage--container .wiiide-cmp-form{width:660px;margin:128px auto 60px;background:#fff;padding:60px}body.no-touch main .subpage--inner .subpage--container .wiiide-cmp-form form,body.no-touch main .manual--inner .subpage--container .wiiide-cmp-form form,body.no-touch main .policy--inner .subpage--container .wiiide-cmp-form form{background:#3ee;color:blue}body.no-touch main .subpage--inner .subpage--container .wiiide-cmp-form form h1,body.no-touch main .manual--inner .subpage--container .wiiide-cmp-form form h1,body.no-touch main .policy--inner .subpage--container .wiiide-cmp-form form h1{color:#f33 !important;background:#3e3 !important;margin:1000px}body.no-touch main .subpage--inner .container,body.no-touch main .manual--inner .container,body.no-touch main .policy--inner .container{width:610px;margin-right:350px;color:#333}body.no-touch main .subpage--inner .container .topContent a,body.no-touch main .manual--inner .container .topContent a,body.no-touch main .policy--inner .container .topContent a{color:#2e2e2e;text-decoration:none}body.no-touch main .subpage--inner .container .topContent .headline,body.no-touch main .manual--inner .container .topContent .headline,body.no-touch main .policy--inner .container .topContent .headline{font-size:200%;margin:20px 0 0}body.no-touch main .subpage--inner .container .topContent .headline li,body.no-touch main .manual--inner .container .topContent .headline li,body.no-touch main .policy--inner .container .topContent .headline li{text-indent:0;border-bottom:2px solid #c8c8c8;padding-bottom:10px;margin-top:20px}body.no-touch main .subpage--inner .container .topContent .subHeadline,body.no-touch main .manual--inner .container .topContent .subHeadline,body.no-touch main .policy--inner .container .topContent .subHeadline{margin-top:20px;margin-left:2px}body.no-touch main .subpage--inner .container .topContent .subHeadline li,body.no-touch main .manual--inner .container .topContent .subHeadline li,body.no-touch main .policy--inner .container .topContent .subHeadline li{border-bottom:none;margin:0;font-size:75%}body.no-touch main .subpage--inner .container .topContent .subHeadline li:after,body.no-touch main .manual--inner .container .topContent .subHeadline li:after,body.no-touch main .policy--inner .container .topContent .subHeadline li:after{margin-left:5px;content:url(../img/manual/txt_chevron.png)}body.no-touch main .subpage--inner .container a,body.no-touch main .manual--inner .container a,body.no-touch main .policy--inner .container a{color:#000;text-decoration:underline}body.no-touch main .subpage--inner .container h2,body.no-touch main .subpage--inner .container h3,body.no-touch main .manual--inner .container h2,body.no-touch main .manual--inner .container h3,body.no-touch main .policy--inner .container h2,body.no-touch main .policy--inner .container h3{color:#2e2e2e;padding-top:75px;margin-top:-75px}body.no-touch main .subpage--inner .container h2,body.no-touch main .manual--inner .container h2,body.no-touch main .policy--inner .container h2{font-size:200%;margin-bottom:30px}body.no-touch main .subpage--inner .container h2 span.bread,body.no-touch main .manual--inner .container h2 span.bread,body.no-touch main .policy--inner .container h2 span.bread{display:none}body.no-touch main .subpage--inner .container h3,body.no-touch main .manual--inner .container h3,body.no-touch main .policy--inner .container h3{font-size:150%;margin-bottom:20px;font-weight:bold}body.no-touch main .subpage--inner .container h3:after,body.no-touch main .manual--inner .container h3:after,body.no-touch main .policy--inner .container h3:after{margin-left:5px;content:url(../img/manual/txt_chevron.png)}body.no-touch main .subpage--inner .container table,body.no-touch main .manual--inner .container table,body.no-touch main .policy--inner .container table{margin-top:35px;background:#f5f3ed;border:1px solid #d8d3c9;color:#2e2e2e;font-size:80%}body.no-touch main .subpage--inner .container table th,body.no-touch main .manual--inner .container table th,body.no-touch main .policy--inner .container table th{padding:10px 0;background:#d8d5cf;text-align:center;border-right:1px solid #d1ccc2}body.no-touch main .subpage--inner .container table td,body.no-touch main .manual--inner .container table td,body.no-touch main .policy--inner .container table td{padding:10px;border-right:1px solid #d1ccc2;border-top:1px solid #d1ccc2}body.no-touch main .subpage--inner .container div.contents,body.no-touch main .manual--inner .container div.contents,body.no-touch main .policy--inner .container div.contents{font-size:120%;padding-bottom:40px}body.no-touch main .subpage--inner .container div.contents img,body.no-touch main .manual--inner .container div.contents img,body.no-touch main .policy--inner .container div.contents img{margin:30px 10px}body.no-touch main .subpage--inner .container div.contents img.sp,body.no-touch main .manual--inner .container div.contents img.sp,body.no-touch main .policy--inner .container div.contents img.sp{width:280px}body.no-touch main .subpage--inner .container div.contents img.pc,body.no-touch main .manual--inner .container div.contents img.pc,body.no-touch main .policy--inner .container div.contents img.pc{width:600px;border-radius:5px}body.no-touch main .subpage--inner .container div.contents li,body.no-touch main .manual--inner .container div.contents li,body.no-touch main .policy--inner .container div.contents li{margin:10px 0}body.no-touch main .subpage--inner .container div.contents .black,body.no-touch main .manual--inner .container div.contents .black,body.no-touch main .policy--inner .container div.contents .black{color:#000}body.no-touch main .subpage--inner .policy--container,body.no-touch main .manual--inner .policy--container,body.no-touch main .policy--inner .policy--container{width:610px;margin:20px auto;padding:30px;background-color:#fff}body.no-touch main .subpage--inner .policy--container h2,body.no-touch main .manual--inner .policy--container h2,body.no-touch main .policy--inner .policy--container h2{font-size:150%;margin:20px 0 10px;font-weight:bold}body.no-touch main .subpage--inner .policy--container p,body.no-touch main .manual--inner .policy--container p,body.no-touch main .policy--inner .policy--container p{text-indent:1em}body.no-touch main .subpage--inner .policy--container ol li,body.no-touch main .manual--inner .policy--container ol li,body.no-touch main .policy--inner .policy--container ol li{list-style-type:decimal;list-style-position:inside;text-indent:1em}body.no-touch main .subpage--inner .policy--container .center,body.no-touch main .manual--inner .policy--container .center,body.no-touch main .policy--inner .policy--container .center{text-align:center}body.no-touch main .subpage--inner .policy--container .right,body.no-touch main .manual--inner .policy--container .right,body.no-touch main .policy--inner .policy--container .right{text-align:right;margin-right:.5em}body.no-touch main .subpage--inner ol.parentheses li,body.no-touch main .manual--inner ol.parentheses li,body.no-touch main .policy--inner ol.parentheses li{list-style-type:none;list-style-position:inside;counter-increment:cnt}body.no-touch main .subpage--inner ol.parentheses li:before,body.no-touch main .manual--inner ol.parentheses li:before,body.no-touch main .policy--inner ol.parentheses li:before{display:marker;content:"(" counter(cnt) ") "}body.touch{width:100%;background-color:#f4f2ed}body.touch #wrapper{width:100%;min-width:100%}body.touch .wrap--960,body.touch .wrap--600{width:90%;margin:0 auto}body.touch .sub--wrap{padding:20px 0 70px}body.touch h3.tit .row2{height:67px}body.touch nav,body.touch .onlypc{display:none}body.touch .mp #menu_content #head_logo{background:rgba(235,236,238,.96)}body.touch .mp #menu_content #menu_list{background:rgba(235,236,238,.96)}body.touch #menu_content{z-index:3;text-align:center;position:fixed;width:100%;top:0;left:0}body.touch #menu_content #head_logo{border-bottom:1px solid #ccc;z-index:10;line-height:1em;background:rgba(244,242,237,.96)}body.touch #menu_content #head_menu_open{position:absolute;top:2px;right:10px;width:35px;height:48px;background-image:url(/assets/img/sp/nav_menu.png);background-size:cover}body.touch #menu_content #head_menu_open.close{background-image:url(/assets/img/sp/nav_menu_close.png)}body.touch #menu_content #main_movie{margin:48px auto 10px;width:288px}body.touch #menu_content #menu_list{margin:0 auto;overflow:scroll;width:100%;height:100vh;background:rgba(244,242,237,.96);z-index:0;display:none;border-bottom:solid 1px #e0e0e0}body.touch #menu_content #menu_list ul{margin:23px 0}body.touch #menu_content #menu_list ul li{display:block;list-style:none}body.touch #menu_content #menu_list ul li a{display:block;padding:10px 0;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:400;font-style:normal;color:#333}body.touch #menu_content #menu_list ul li ul.nav__subpage1,body.touch #menu_content #menu_list ul li ul.nav__subpage2{display:none}body.touch #menu_content #menu_list .submenuBtn1{display:block;margin:15px auto;width:63.5px;height:16px;background-size:63.5px 32px;background-image:url(/assets/img/sp/menu_guidance.png);background-repeat:no-repeat}body.touch #menu_content #menu_list .submenuBtn1.menuon{background-position:0 -16px}body.touch #menu_content #menu_list .submenuBtn2{display:block;margin:30px auto 20px;width:80px;height:15px;background-size:80px 30px;background-image:url(/assets/img/sp/menu_support.png);background-repeat:no-repeat}body.touch #menu_content #menu_list .submenuBtn2.menuon{background-position:0 -15px}body.touch #menu_content #menu_list .nav__subpage1,body.touch #menu_content #menu_list .nav__subpage2{margin:-10px auto 10px}body.touch #menu_content #menu_list #menu__sns{margin:30px 0;text-align:center}body.touch #menu_content #menu_list #menu__sns li{display:inline-block;vertical-align:top;margin:0;width:102px}body.touch #menu_content #menu_list #menu__sns li a{padding:0}body.touch #menu_content #menu_list #menu__sns .menu__sns__item,body.touch #menu_content #menu_list #menu__sns .menu__sns__item--line,body.touch #menu_content #menu_list #menu__sns .menu__sns__item--facebook,body.touch #menu_content #menu_list #menu__sns .menu__sns__item--twitter{display:inline-block;vertical-align:top;width:102px}body.touch #menu_content #menu_list #menu__sns .menu__sns__item--facebook{position:relative}body.touch header{background-color:#ebe9e1;padding:50px 0}body.touch header h1{padding:30px;text-align:center}body.touch header h1.toyokan{padding:30px 0}body.touch header a{color:#4caf50}body.touch header .text{width:80%;margin:0 auto}body.touch header .annotation{width:80%;margin:10px auto}body.touch header.manual,body.touch header.policy{padding:0;background-color:#ebecee}body.touch header.manual p{display:none}body.touch header.policy h1{display:none}body.touch header .spcenter{text-align:center}body.touch header .spleft{text-align:left}body.touch header .toyokan_limit{width:auto;padding:0 8px;margin:10px auto;display:inline-block;font-size:100%;color:#fff;background-color:#2e2e2e;border-radius:3px}body.touch header #rental h1 img{width:100%;height:auto;max-width:310px;min-width:260px}body.touch main{width:100%;padding:30px 0;background-color:#f4f2ed}body.touch main.dark,body.touch main .dark{background:#ece9e2}body.touch main.manual,body.touch main.policy{background-color:#ebecee}body.touch main.single{margin-top:0}body.touch main .subpage--inner{background:#f5f3ed}body.touch main .subpage--inner h2{text-align:center;padding:50px}body.touch main .subpage--inner .pressresult{width:100%;padding-bottom:30px;margin-bottom:-30px}body.touch main .subpage--inner #rental .sub--wrap{padding-bottom:50px}body.touch main .subpage--inner #rental .wrap--960 a.btn-a,body.touch main .subpage--inner #rental .wrap--960 a.btn-b{margin-top:30px}body.touch main .subpage--inner #rental .wrap--960 .table-area table{margin:0 auto;border:1px solid #d8d3c9}body.touch main .subpage--inner #rental .wrap--960 .table-area table tbody th,body.touch main .subpage--inner #rental .wrap--960 .table-area table tbody td{border-right:1px solid #d1ccc2;border-top:1px solid #d1ccc2;padding:15px}body.touch main .subpage--inner #rental .wrap--960 .table-area table tbody th{width:67px;background:#e2dfd9}body.touch main .subpage--inner #rental .wrap--960 .table-area table tbody td{text-align:center}body.touch main .subpage--inner .catalogueimg{margin:20px auto;width:90%;height:auto;display:block}body.touch main .subpage--inner .catalogueimg.sp_css{width:50%}body.touch main .subpage--inner .catalogue__button a{margin:20px auto;width:280px;height:48px;text-indent:-9999px;background:url(/assets/img/btn_catalog.png);display:block}body.touch main .subpage--inner .catalogue__button a:hover{background-position:0 100%}body.touch main .subpage--inner .qa__inner a{color:#4caf50}body.touch main .subpage--inner .qa__inner dl{margin:1em auto;width:90%}body.touch main .subpage--inner .qa__inner dt{font-weight:bold}body.touch main .subpage--inner .qa__inner .tomanual{width:288px;margin:50px auto;height:48px;text-indent:-9999px;background:url(/assets/img/sp/btn_tomanual.png);background-size:cover;display:block}body.touch main .subpage--inner .media ul,body.touch main .subpage--inner .press ul{width:90%;margin:0 auto}body.touch main .subpage--inner .media li,body.touch main .subpage--inner .press li{border-bottom:1px solid #ceccc7;margin-top:30px}body.touch main .subpage--inner .media li .date,body.touch main .subpage--inner .media li .media,body.touch main .subpage--inner .press li .date,body.touch main .subpage--inner .press li .media{display:inline-block;font-size:115%}body.touch main .subpage--inner .media li .media:before,body.touch main .subpage--inner .press li .media:before{content:"|";margin:0 10px}body.touch main .subpage--inner .media li .link,body.touch main .subpage--inner .press li .link{font-size:140%;display:block;margin:10px 0 30px}body.touch main .subpage--inner .media li .link a,body.touch main .subpage--inner .press li .link a{color:#4caf50}body.touch main .subpage--inner .presskitBtn{display:block;margin:0 auto 50px;width:288px;height:48px;background-image:url(/assets/img/sp/btn_press.png);background-size:cover}body.touch main .subpage--inner .wantedly{width:320px;height:259px;margin:20px auto;position:relative;background-image:url(/assets/img/sp/img_wantedly.png);background-size:cover}body.touch main .subpage--inner .wantedly .wantedly__button{position:absolute;bottom:20px;left:15px;display:block;width:288px;height:48px;background:url(/assets/img/sp/btn_wantedly.png);background-size:288px 48px;display:block;text-indent:-9999px}body.touch main .subpage--inner .wantedly .wantedly__button:hover{background-position:0 100%}body.touch main .subpage--inner .contact{margin:0 auto;background:#ece9e2}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .bookImg{margin:45px auto 35px;width:130px;height:182px;background:url(/assets/img/toyokan/sp/bansyo.png) no-repeat center center;background-size:cover;text-indent:-9999px;overflow:hidden}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .downloadBtn{display:block;margin:50px auto;width:288px;height:48px;text-indent:-9999px;background:url(/assets/img/toyokan/sp/btn.png) no-repeat top center;background-size:cover;overflow:hidden}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea{margin:0 auto;width:290px;text-align:left}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea h2{text-align:center;padding:0;font-size:150%;margin-bottom:10px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea p{font-size:14px;line-height:26px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea a{display:inline-block;font-size:12px;color:#4caf50;text-decoration:none}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea .marginTop{margin-top:10px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .tokyokan_textarea .pconly{display:none}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs{margin:0 auto;text-align:center}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs h3{font-size:18px;margin-bottom:15px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image{width:288px;height:204px;display:inline-block;background-repeat:no-repeat;background-size:cover}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic1{background-image:url(/assets/img/toyokan/sp/pic1.png);margin-bottom:10px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic2{background-image:url(/assets/img/toyokan/sp/pic2.png);margin-bottom:10px}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_docs .toyokan_image.pic3{background-image:url(/assets/img/toyokan/sp/pic3.png)}body.touch main .subpage--inner .toyokan .tokyokan_wrapper .toyokan_notice{display:none}body.touch main .subpage--inner .wiiide-cmp-form{margin:37px 9px}body.touch main .policy--inner{padding:20px}body.touch main .policy--inner h2{font-size:150%;margin:20px 0}body.touch main .policy--inner p,body.touch main .policy--inner li{text-indent:1em}body.touch main .policy--inner .center{text-align:center}body.touch main .policy--inner .right{text-align:right;margin-right:.5em}body.touch main .policy--inner ol li{list-style-type:decimal;list-style-position:inside}body.touch main .policy--inner ol.parentheses li{text-indent:0;list-style-type:none;list-style-position:inside;counter-increment:cnt}body.touch main .policy--inner ol.parentheses li:before{display:marker;content:"(" counter(cnt) ") "}body.touch main .manual--inner{width:100%;padding-top:20px;margin:0 auto}body.touch main .manual--inner .agenda{display:none}body.touch main .manual--inner .container{max-width:100%;color:#333}body.touch main .manual--inner .container .topContent a{color:#8e8c8d;text-decoration:none}body.touch main .manual--inner .container .topContent .headline{font-size:80%;padding:0}body.touch main .manual--inner .container .topContent .headline li{text-indent:0;padding:0}body.touch main .manual--inner .container .topContent .headline li .headlineLink{display:block;height:10px;padding:10px 15px}body.touch main .manual--inner .container .topContent .subHeadline{width:100%;background-color:#fff;border-top:1px solid #c8c8c8;margin-bottom:30px}body.touch main .manual--inner .container .topContent .subHeadline li{border-bottom:1px solid #c8c8c8;font-size:120%;padding:12px 45px 12px 0;margin-left:15px;position:relative}body.touch main .manual--inner .container .topContent .subHeadline li a{color:#2e2e2e;width:100%;display:block}body.touch main .manual--inner .container .topContent .subHeadline li.endLine{padding:12px 45px 12px 15px;margin-left:0}body.touch main .manual--inner .container .topContent .subHeadline li:after{float:right;position:absolute;right:20px;top:30%;content:"";display:inline-block;width:12px;height:19px;background:url(/assets/img/manual/txt_chevron_sp.png);background-size:contain}body.touch main .manual--inner .container a{color:#479c44;text-decoration:underline}body.touch main .manual--inner .container h2,body.touch main .manual--inner .container h3{padding-top:10px}body.touch main .manual--inner .container h2{font-size:80%;margin-left:20px;margin-right:20px}body.touch main .manual--inner .container h3{color:#2e2e2e;font-size:150%;margin-left:20px;margin-right:20px}body.touch main .manual--inner .container table{margin-top:35px;background:#f5f3ed;border:1px solid #d8d3c9;color:#2e2e2e;font-size:80%}body.touch main .manual--inner .container table th{padding:5px 0;background:#d8d5cf;text-align:center;border-right:1px solid #d1ccc2}body.touch main .manual--inner .container table td{padding:5px;border-right:1px solid #d1ccc2;border-top:1px solid #d1ccc2}body.touch main .manual--inner .container div.contents{margin:20px;font-size:100%}body.touch main .manual--inner .container div.contents img{margin-top:20px;border:1px solid #d1ccc2;box-sizing:border-box;border-radius:5px}body.touch main .manual--inner .container div.contents img.sp{width:100%}body.touch main .manual--inner .container div.contents img.pc{width:100%}body.touch main .manual--inner .container div.contents li{margin:10px 0}body.touch main .manual--inner .container div.contents .black{color:#000}