@charset "utf-8";.fltL{float:left}#titleHeader{margin:0 -20px 0;overflow:hidden}#titleHeader img{display:block;width:100%}#logo{position:absolute;top:0;left:180px;width:650px;height:440px}#renewal{width:48px;left:718px;position:absolute;top:0}#contentHeader{margin:50px 0}#yodogawa{width:320px;font-size:14px}#step{width:450px;margin:40px 0}#basicbtn{width:300px;margin:40px 0 0}#mayor{margin-left:500px}#mayor h2{position:relative}#mayor h2 img{width:61px}#mayor h2+p{font-size:14px}#mayor .face{position:absolute;top:-33px;right:34px;right:15px;width:120px}#signInfo{margin:50px 0 0 0;margin-left:500px}#signInfo h2{font-weight:700;line-height:1;font-size:14px;padding-bottom:7px;margin:0 0 10px;background-size:11px 1px}#signInfo img{width:15px;vertical-align:-2px}#signInfo h2+p{font-size:14px}.content{padding:50px 0 0}#topicPath li{float:left;font-size:12px;line-height:2}#topicPath li+li{margin-left:10px}#topicPath li+li:before{content:"\f105";font-family:FontAwesome;color:#cbcbcb;font-size:24px;line-height:1;vertical-align:middle;margin-right:8px;position:relative;top:-.06em}#pageIndex h3{margin:5px 0;letter-spacing:0;font-weight:700;font-size:14px}#pageIndex .section{margin:50px 0}.items ul{letter-spacing:-.4em}.items li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;vertical-align:top}.items ul>li{position:relative;width:202px;margin:25px 19px;padding:0}.thumb{border:1px solid #ccc;width:202px;height:127px;overflow:hidden}.thumb>img{width:100%}.items ol{margin-top:10px}.items ol>li{display:inline-block;margin-right:5px}#pageIndex{margin-top:-94px}#pageIndex .item{cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.no-touch #pageIndex .item:hover{cursor:pointer;opacity:.6;-moz-opacity:0.6;-ms-filter:"alpha(opacity=60)"}#pageIndex .item img{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}#pageIndex .item p{font-size:13px;letter-spacing:.05em;line-height:1.5}#pageIndex .request{width:250px;padding-top:25px}#pageIndex img[src*=midashi_request]{width:203px}#js-page-index a.btn-request{margin-top:30px;width:auto;height:40px;padding-right:32px;position:relative}#js-page-index a.btn-request:before{font-size:21px;position:absolute;top:50%;right:6px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#ff8733}#pageDetail{height:auto;overflow:hidden;padding-bottom:25px}#preview{float:left;width:500px}#mainPhoto{width:500px;height:500px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:500px;background-color:#e6e6e6}#mainPhoto img{max-width:450px;max-height:450px;width:auto;height:auto;vertical-align:middle}#control{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto;overflow:hidden;margin-top:1px;background-color:#e6e6e6;padding:5px}#control li{padding:0 10px}#control li a{display:block;font-size:14px;color:#509be5;text-decoration:underline}.no-touch #control li a:hover{text-decoration:none}#control li.label{float:none;clear:both;padding-top:10px;font-size:13px;font-weight:700;color:#333}#control li a.current{font-weight:700;color:#333;text-decoration:none;position:relative;top:-.05em}.no-touch #control li a.current:hover{font-weight:700;color:#333;text-decoration:none;cursor:default}#detail{width:350px;margin-left:550px}#detail h2{font-size:18px;font-weight:700;padding-bottom:10px;margin:0 0 15px;background-size:16px 1px}#buttons{height:auto;overflow:hidden}#buttons li{float:left}#buttons li.label{float:none;clear:both;padding-top:25px}#buttons li.label+li{margin-right:14px}#buttons a.btn-download{width:auto;height:40px;padding-right:32px;position:relative}#buttons a.btn-download:before{font-size:21px;position:absolute;top:50%;right:6px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#ff8733}#buttons a.btn-download span:before{content:"ダウンロードする"}#buttons a.btn-download[href$="_en.pdf"] span:before{content:"Download"}#buttons h3{font-size:14px;padding-left:3px;font-weight:700}#buttons h4{padding-left:3px;font-weight:700;font-size:13px;color:#4d4d4d}#js-page-detail a.btn-back{margin:50px 0 120px;width:auto;height:40px;padding-left:32px;position:relative}#js-page-detail a.btn-back:before{font-size:21px;position:absolute;top:50%;left:6px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#ff8733}#basic{padding-bottom:50px;margin-bottom:0}#basic .inner{width:500px;margin:0 auto}#basic h2 img{width:178px;font-size:10px}#basic h3{font-size:16px;font-weight:700;padding-bottom:10px;margin-bottom:15px;margin-top:50px;background:url(/store/techo/ja/download/images/bg_dashedline_h.gif) repeat-x scroll center bottom transparent;background-size:16px 1px}#basic dl{font-size:14px}#basic dt{margin:25px 0 5px;font-weight:700}#basic .photo{width:500px;margin:25px auto;font-size:10px}#basic .photo a{display:block;width:158px}#basic a.btn-back{margin:50px 0 120px;width:auto;height:40px;padding-left:32px;position:relative}#basic a.btn-back:before{font-size:21px;position:absolute;top:50%;left:6px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#ff8733}h2{background:url(/store/techo/ja/download/images/bg_dashedline_h.gif) repeat-x scroll center bottom transparent;font-size:10px;padding-bottom:10px;margin:0 0 15px;background-size:16px 1px}.content h3,.content h4{padding-bottom:0;border:none}.content h4:before{content:none}.content p{font-size:14px}img{vertical-align:middle}.cap{font-size:13px;line-height:1.5;color:grey}.new{position:absolute;top:-20px;left:-15px;width:40px;z-index:1}div#header ul+ul+ul.default li+li a{cursor:default;font-weight:400;color:#000;opacity:1!important;pointer-events:none}div#header ul+ul+ul.default li+li+li{display:none}#contents{width:960px;margin:0 auto}#js-page-detail{padding-top:120px;margin-top:-80px}.device-sp #contents{width:auto;padding:0}.device-sp #contents img{display:inline-block}.device-sp #contents .fltL{float:none}.device-sp #contents .none{display:none}.device-sp #titleHeader{margin:16px 0 0}.device-sp #contentHeader{margin:20px 0 40px 0;padding:0 16px}.device-sp #yodogawa{width:auto}.device-sp #mayor h2+p br{display:none}.device-sp #basicbtn{width:auto;margin-bottom:40px}.device-sp #basicbtn a:last-child{display:inline-block}.device-sp #basicbtn img{width:100%}.device-sp #mayor{margin:0 0 40px 0}.device-sp #mayor p{padding-right:120px}.device-sp #mayor .face{right:0;width:120px}.device-sp #signInfo{margin-left:0;margin:0 0 50px 0}.device-sp #signInfo h2+p{margin-bottom:10px}.device-sp #pageIndex{margin-top:0}.device-sp #pageIndex .section{margin:30px 0}.device-sp .content{padding:30px 0}.device-sp .content h2{margin:0 16px 15px}.device-sp .content h2+p{padding:0 16px}.device-sp .content p br{display:none}.device-sp .content .new{top:-10px;left:10px;width:28px}.device-sp #js-page-index.content{padding:0}.device-sp #js-page-index a.btn-request{margin:30px auto 0}.device-sp .items{padding:8px}.device-sp .items ul>li{width:33.3333%;margin:25px 0;padding:0 8px}.device-sp .thumb{width:auto}.device-sp #pageDetail{padding-bottom:0}.device-sp #preview{float:none;width:100%;margin:0 0 30px 0;padding:0 16px}.device-sp #mainPhoto{display:block;width:auto;height:auto;padding:50px 16px}.device-sp #mainPhoto img{max-width:none;max-height:none;width:100%;height:auto}.device-sp #detail{width:auto;margin-left:0}.device-sp #detail h2{width:auto;margin:0 16px 10px}.device-sp #buttons{width:170px;margin:0 auto}.device-sp #buttons li{float:none}.device-sp #buttons li.label{padding-top:20px}.device-sp #buttons li.label+li{margin:0 0 10px 0}.device-sp #js-page-detail{padding-top:78px;margin-top:-48px}.device-sp #js-page-detail a.btn-back{margin:40px auto}.device-sp #basic p a{display:inline}.device-sp #basic .inner{width:auto;margin:0 16px}.device-sp #basic .photo{width:100%}.device-sp #basic a.btn-back{margin:40px auto}@media (max-width:414px){.device-sp .items ul>li{width:50%}}nav[role=breadcrumb].default li:nth-child(2) a{cursor:default;pointer-events:none;opacity:1;color:#333}nav[role=breadcrumb].default li:nth-child(3){display:none}