@media screen and (max-width: 600px){*{padding:0;margin:0;box-sizing:border-box}html{font-family:"Meiryo","Hiragino Kaku Gothic ProN",sans-serif;color:#2a2a2a;font-size:14px;line-height:1.8;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0px)}body{background-color:#fff;-webkit-text-size-adjust:none;width:100%;position:relative;background:#fff}a{color:#004994}a:hover{color:#004994}a:visited{color:#004994}a:active{color:#004994}img{border:none;vertical-align:top;max-width:100%;height:auto}.forPC{display:none !important}header{width:100%;margin-bottom:20px !important}header img{width:100%;height:auto}#login{background-image:url(/assets/sp-main-bg-b47a7a45b55a37ce0fe8d2ce7b24737b2ed1c34a5a50bab2cc3b7159ba6e00d4.png);padding:20px 0}#login .spHeadItem1{width:90%;margin:0 auto 20px}#login .spHeadItem1 img{width:100%;height:auto}#login .spHeadItem2{width:100%;margin:0 auto 20px}#login .spHeadItem2 img{width:100%;height:auto}#login h1{width:90%;margin:0 auto 20px}#login h1 img{width:100%;height:auto 20px}#login .textBlock{width:90%;background-color:rgba(255,255,255,.3);border:2px solid #fff;border-radius:5px;margin:0 auto;padding:15px}#login .textBlock.textBlockLarge{padding:30px 15px}#login .textBlock .logInBtn{width:100%;margin-bottom:15px}#login .textBlock .logInBtn.logInBtns{width:250px;margin:0 auto 15px}#login .textBlock .logInBtn img{width:100%;height:auto}#login .textBlock .logInBtn #AmazonClickLoginButton{margin:15px 0 0 0}#login .textBlock .info{font-size:12px;line-height:1.7}#login .textBlock .info ul{list-style:none;font-weight:700}#news{padding:20px 0}#news h2{font-size:17px;font-weight:700;text-align:center;width:90%;margin:0 auto 20px;color:#0180cd}#news #newsArea{border-top:1px dotted #b9b9b9;width:90%;margin:0 auto}#news #newsArea ul{list-style:none;word-break:break-all}#news #newsArea ul li.forSP{border-bottom:1px dotted #b9b9b9;margin-bottom:10px;position:relative;padding-left:10px;padding-bottom:5px}#news #newsArea ul li.forSP:before{content:"";background-image:url(/assets/icon-newsArrow-53ca3ea5e8250ddb9733ca1836bd84fdb9bd3f3fa519a53c0b933688fecba27d.png);background-repeat:no-repeat;background-position:left bottom;display:block;width:20px;height:9px;position:absolute;left:0;top:7px}#news #newsArea ul li.forSP span{display:block}#news #newsArea ul li.forSP span.day{font-weight:bold}#news #newsArea ul li.forSP span.newsTxt{font-weight:bold}#news #newsArea ul li.forSP span.content html,#news #newsArea ul li.forSP span.content p,#news #newsArea ul li.forSP span.content div,#news #newsArea ul li.forSP span.content br,#news #newsArea ul li.forSP span.content img,#news #newsArea ul li.forSP span.content a{margin:0;padding:0}#news #newsArea ul li.forSP span.content li{margin:0;padding:0}#news #newsArea ul li.forSP span.content ul{list-style-type:disc;box-sizing:border-box;margin:0;padding:0;padding-left:30px}#news #newsArea ul li.forSP span.content ol{list-style-type:decimal;box-sizing:border-box;margin:0;padding:0;padding-left:30px}#news #newsArea ul li.forSP span.content img{border:0}.title{width:100%;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png);padding:10px 0;text-align:center}.title h2{color:#fff;font-size:18px}.btn{padding-bottom:30px}.btn a{width:288px;height:45px;margin:0 auto;display:block}.btn a img{width:100%;height:auto}#about{background-color:#e7f6ff}#about .tokuchoArea{width:90%;margin:0 auto}#about p{margin-bottom:20px;padding-top:15px}#about h3{margin:0 auto 20px;color:#0180cd;text-align:center;display:table;border-bottom:1px dashed #0180cd}#about .aboutList{list-style:none;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .aboutList li{width:48%;margin-bottom:10px}#about .aboutList li img{width:100%;height:auto}#about .displayImg{width:90% x;margin:0 auto 20px}#about .displayImg img{width:100%;height:auto}#about #nagareArea{background-color:#fff;padding-top:20px}#about .nagareList{list-style:none;width:90%;margin:0 auto}#about .nagareList li{background-repeat:no-repeat;background-size:80px auto;background-position:left top;min-height:130px;position:relative}#about .nagareList li span.step{display:block;background-color:#c00;font-size:12px;line-height:1;padding-top:4px;height:18px;width:60px;border-radius:9px;text-align:center;position:absolute;top:5px;left:90px;color:#fff}#about .nagareList li span.nagareTxt{padding-left:90px;display:block;padding-top:30px}#about .nagareList li:nth-child(1){background-image:url(/assets/nagare-img1-790156cae6238ac5657ee010dd28b1541241fd9a17ff84e0e348ea36726f8d6c.png)}#about .nagareList li:nth-child(2){background-image:url(/assets/nagare-img2t-3fb304e678274a22223bb89bc3dbc98f14648be0e8834645a654bc8be6fe6b28.png)}#about .nagareList li:nth-child(3){background-image:url(/assets/nagare-img3-54a85154af742441a1cee523801d5bde0bc41e865195ccabd1132f71ba68d924.png)}#about .nagareList li:nth-child(4){background-image:url(/assets/nagare-img4-f85a0ffc17dd5ffa31c5cbbd8756f28b71a3aa9ab94f5fa1582e808a30b63503.png)}#about .nagareList li:not(:nth-child(4)):after{content:"";display:block;width:100%;height:17px;background-image:url(/assets/sp-nagare-arrow-50ec77d2061d77f3b7eba4345fe7c2519724baaacaaff771cfc6d637c11eae80.png);background-size:100% auto;background-repeat:no-repeat;position:absolute;left:0;bottom:0}#faq{background-color:#e7f6ff}#faq #faqArea{width:90%;margin:0 auto}#faq #faqArea .faqAreaBold{font-weight:700}#faq #faqArea dl{border-bottom:1px dashed #dfdfdf;margin-bottom:15px;padding-bottom:15px;padding-top:30px}#faq #faqArea dl dt{text-indent:-2em;padding-left:2em;vertical-align:middle;margin-bottom:15px;font-weight:700}#faq #faqArea dl dt:before{content:"";background-image:url(/assets/icon-q-64500f4178fdad3064e3288e8471f3e8db91f4155c95beab5c2d86bda6e985ad.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}#faq #faqArea dl dd{text-indent:-2em;padding-left:2em;vertical-align:middle}#faq #faqArea dl dd:before{content:"";background-image:url(/assets/icon-a-c72224e614d4a361ba4bdf61fc1b427177a25ff805e8ea1e1a1031dd8443cdd4.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}#faq #faqArea dl dd ul{padding-left:20px}#faq #faqArea dl dd ul li{text-indent:0}#faq #faqArea dl dd ul li span{color:#c00}#contact .inner h2{width:100%;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png);padding:10px 0;text-align:center;color:#fff;font-size:18px;margin-bottom:20px}#contact .inner p{width:90%;margin:0 auto 15px}#contact .inner #contactBtn{width:288px;height:45px;margin:0 auto 20px;display:block}footer #footerMenu{list-style:none;margin:0 auto 20px;width:100%;background-color:#f7f7f7;padding:10px 5%;position:relative}footer #footerMenu:after{content:"";display:block;clear:both;width:1px;height:0;overflow:hidden}footer #footerMenu li{line-height:1;padding:0 10px 0 0;float:left;font-size:12px;margin-bottom:8px;margin-right:10px}footer #footerMenu li.pageUp{width:35px;height:35px;position:absolute;top:-12px;right:5px}footer #footerMenu li.pageUp img{width:100%;height:auto}footer #footerMenu li:not(:last-child){border-right:1px solid #000}footer #credit #spFooter img{width:100%;height:auto}}@media screen and (min-width: 800px){*{padding:0;margin:0;box-sizing:border-box}html{font-family:"Meiryo","Hiragino Kaku Gothic ProN",sans-serif;color:#2a2a2a;font-size:14px;line-height:1.8}body{background-color:#fff;-webkit-text-size-adjust:none}a{color:#004994}a:hover{color:#004994}a:visited{color:#004994}a:active{color:#004994}img{border:none;vertical-align:top}.title{width:100%;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png)}}@media print,screen and (min-width: 601px){*{padding:0;margin:0;box-sizing:border-box}html{font-family:"Meiryo","Hiragino Kaku Gothic ProN",sans-serif;color:#2a2a2a;font-size:14px;line-height:1.8}body{background-color:#fff;-webkit-text-size-adjust:none;background-color:#eceade}a{color:#004994}a:hover{color:#004994}a:visited{color:#004994}a:active{color:#004994}img{border:none;vertical-align:top}.forSP{display:none !important}#wrappe{width:900px;margin:0 auto;background-color:#fff}header{width:900px;height:60px;background-image:url(/assets/header-8c308b03ec4b22302987705a223340f84a150f65b1561c18c77b86ac877a5417.png);margin-bottom:15px !important}#login{width:900px;background-image:url(/assets/sp-main-bg-b47a7a45b55a37ce0fe8d2ce7b24737b2ed1c34a5a50bab2cc3b7159ba6e00d4.png);background-repeat:repeat;position:relative}#login h1{width:558px;height:81px;position:absolute;top:144px;left:170px}#login h1 img{width:100%;height:auto}#login::after{content:"";display:block;clear:both;padding-top:40px}#login .topbase{position:relative;margin:0 auto;padding:1px 0px 1px 0px;max-width:900px;background-image:url(/assets/main-visual-9ab60d0b60b2f29df9a9b16433e84199e938b1e6d96541167425c97fba02cc7c.png);background-repeat:no-repeat;background-size:100% auto}#login .topbase::after{content:"";display:block;padding-top:43.5%}#login .forSP{display:none !important}#login .textBlock .logInBtn img.forSP{display:block !important;width:185px;margin:0 auto}#login .textBlock{width:660px;min-height:104px;position:relative;display:block;background-color:rgba(255,255,255,.3);border:2px solid #fff;border-radius:5px;margin:0 auto}#login .textBlock.textBlockLarge{max-width:860px;min-height:124px;padding:10px 0}#login .textBlock .logInBtn{display:table-cell;width:185px !important;height:100px;text-align:center;vertical-align:middle;margin:8px 25px 10px 24px;float:left}#login .textBlock .logInBtn .amazonpay-button-inner-image{max-height:none !important;width:185px}#login .textBlock .logInBtn a{display:block;width:185px;height:40px;margin:0 auto;margin-top:0px;margin-bottom:8px}#login .textBlock .logInBtn a:hover{opacity:.7}#login .textBlock .info{display:table-cell;vertical-align:middle;font-size:10px;line-height:1.7;height:100px}#login .textBlock .info ul{list-style:none;font-weight:700}#amazonLogin .textBlock{width:660px;height:104px;position:absolute;display:block;background-color:rgba(255,255,255,.3);border:2px solid #fff;border-radius:5px;margin:0 auto;right:0;left:0;bottom:20px}#amazonLogin .textBlock .logInBtn{display:table-cell;width:234px;height:100px;text-align:center;vertical-align:middle}#amazonLogin .textBlock .logInBtn a{background-image:url(/assets/btn-login-978b7631ee83516c27b604ce4da5448a2700839c29fbda5e72340cc61c37af9d.png);display:inline-block;width:185px;height:40px}#login .textBlock .logInBtn a:hover{opacity:.7}#amazonLogin .textBlock .info{display:table-cell;vertical-align:middle;font-size:10px;line-height:1.7;height:100px}#amazonLogin .textBlock .info ul{list-style:none;font-weight:700}#news{padding:30px 0 40px}#news h2{width:97px;height:23px;background-image:url(/assets/title_oshirase-79afb74788f35dba8783e5b4b6b6b229bbc52eecd851aeb929900d619d5b7e37.png);margin:0 auto 30px}#news h2 span{display:none}#news #newsArea{width:660px;height:186px;margin:0 auto;font-size:14px;line-height:1.8;padding:20px 20px 20px 40px;border:1px solid #cdcdd1;overflow-y:scroll}#news #newsArea ul{list-style:none;box-sizing:border-box;word-break:break-all}#news #newsArea ul li{padding-bottom:5px;margin-bottom:10px}#news #newsArea ul li span{display:table-cell;vertical-align:top}#news #newsArea ul li span.newsTxt{font-weight:bold}#news #newsArea ul ol{list-style:none}#news #newsArea ul ol.forPC{border-bottom:1px dashed #e2e2e2;margin-bottom:16px}#news #newsArea ul li span.content{padding-left:9px}#news #newsArea ul li span.content html,#news #newsArea ul li span.content p,#news #newsArea ul li span.content div,#news #newsArea ul li span.content br,#news #newsArea ul li span.content img,#news #newsArea ul li span.content a{margin:0;padding:0}#news #newsArea ul li span.content li{height:initial;height:auto;margin:0;padding:0}#news #newsArea ul li span.content ul{height:initial;height:auto;list-style-type:disc;margin:0;padding:0;padding-left:30px}#news #newsArea ul li span.content ol{height:initial;height:auto;list-style-type:decimal;margin:0;padding:0;padding-left:30px}#news #newsArea ul li span.content img{border:0}#news #newsArea ul li span.day{width:134px;font-weight:bold;text-indent:-1em}#news #newsArea ul li span.day:before{content:"";background-image:url(/assets/icon-newsArrow-53ca3ea5e8250ddb9733ca1836bd84fdb9bd3f3fa519a53c0b933688fecba27d.png);background-repeat:no-repeat;background-position:65% bottom;display:inline-block;width:25px;height:9px;vertical-align:middle;margin-bottom:4px}#news #newsArea ul li span.notcontent{width:400px;text-indent:-1em}#news #newsArea ul li span.notcontent:before{content:"";background-image:url(/assets/icon-newsArrow-53ca3ea5e8250ddb9733ca1836bd84fdb9bd3f3fa519a53c0b933688fecba27d.png);background-repeat:no-repeat;background-position:65% bottom;display:inline-block;width:25px;height:9px;vertical-align:middle;margin-bottom:4px}.title{width:100%;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png);height:75px}.btn{width:100%;padding:30px 0}.btn a{display:block;width:235px;height:45px;margin:0 auto}.btn a.aboutBtn{background-image:url(/assets/btn-nagare-342d072fa1ff4bf1adfd2be25deac251c3b2076bc954e3bda29eab72c96d241a.png)}.btn a.faqBtn{background-image:url(/assets/btn-faq-ce7da8ea3d5313b264ce3cf318482c8e0a6a69f372cf838ccba978cb5243b965.png)}.btn a:hover{opacity:.7}#about .title{padding-top:26px}#about .title h2{width:208px;height:23px;background-image:url(/assets/title_toha-c867af332a05b2e62e8c6889a337f457f1451740abbad9f5638a93e5b5db1138.png);margin:0 auto}#about .title h2 span{display:none}#about .tokuchoArea{background-color:#e7f6ff;padding:20px 0 30px;margin-bottom:40px}#about p{width:660px;margin:0 auto 40px}#about h3{margin:0 auto 20px}#about h3 span{display:none}#about h3.tokucho{width:113px;height:35px;background-image:url(/assets/title_tokucho-a1a8741030b749ed3c098c361a12ce3c46db1a408d6c19aa4a8acfd788d46e78.png)}#about h3.nagare{width:146px;height:34px;background-image:url(/assets/title_nagare-736de1b5e82ff0197ad24a26b1b63978317548c1a3ef0ebfd8eeaa8aa8b8b361.png)}#about .aboutList{list-style:none;width:660px;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .aboutList li{width:206px;height:43px;margin-bottom:10px}#about .displayImg{width:660px;height:263px;margin:0 auto;background-image:url(/assets/box-img-5f6905cf11d430b80b8a277491f255b98792512aa5c09619d94cf93705ed57ec.png);background-repeat:no-repeat;background-size:contain}#about .displayImg::after{content:"";display:block;clear:both;padding-top:40%}#about .displayImg .forSP{display:none !important}#about .nagareList{list-style:none;display:table;margin:0 auto}#about .nagareList li{display:table-cell;padding-top:190px;background-repeat:no-repeat;width:157px;position:relative}#about .nagareList li span{width:130px;margin:0 auto;display:block}#about .nagareList li:nth-child(1){background-image:url(/assets/nagare-img1-790156cae6238ac5657ee010dd28b1541241fd9a17ff84e0e348ea36726f8d6c.png)}#about .nagareList li:nth-child(2){background-image:url(/assets/nagare-img2t-3fb304e678274a22223bb89bc3dbc98f14648be0e8834645a654bc8be6fe6b28.png)}#about .nagareList li:nth-child(3){background-image:url(/assets/nagare-img3-54a85154af742441a1cee523801d5bde0bc41e865195ccabd1132f71ba68d924.png)}#about .nagareList li:nth-child(4){background-image:url(/assets/nagare-img4-f85a0ffc17dd5ffa31c5cbbd8756f28b71a3aa9ab94f5fa1582e808a30b63503.png)}#about .nagareList li:not(:nth-child(1)):after{content:"";display:block;position:absolute;width:10px;height:17px;left:3px;top:110px;background-image:url(/assets/nagare-arrow-e5bfc41d224d9274320eb49349b223f953fd32c780b3965060dd575f28fbf010.png)}#faq{background-color:#e7f6ff}#faq .title{padding-top:25px}#faq .title h2{width:154px;height:24px;background-image:url(/assets/title-faq-9ec1e0fb505841ca3e0642655c0de283a7810771e42b55a6825fa6e6b70a4a1d.png);margin:0 auto}#faq .title h2 span{display:none}#faq #faqArea{width:660px;margin:0 auto}#faq #faqArea .faqAreaBold{font-weight:700}#faq #faqArea dl{border-bottom:1px dashed #dfdfdf;margin-bottom:15px;padding-bottom:15px;padding-top:30px}#faq #faqArea dl dt{text-indent:-2em;padding-left:2em;vertical-align:middle;margin-bottom:15px;font-weight:700}#faq #faqArea dl dt:before{content:"";background-image:url(/assets/icon-q-64500f4178fdad3064e3288e8471f3e8db91f4155c95beab5c2d86bda6e985ad.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}#faq #faqArea dl dd{text-indent:-2em;padding-left:2em;vertical-align:middle}#faq #faqArea dl dd:before{content:"";background-image:url(/assets/icon-a-c72224e614d4a361ba4bdf61fc1b427177a25ff805e8ea1e1a1031dd8443cdd4.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}#faq #faqArea dl dd ul{padding-left:20px}#faq #faqArea dl dd ul li{text-indent:0}#faq #faqArea dl dd ul li span{color:#c00}#contact .inner{width:660px;margin:0 auto;padding:50px 0}#contact .inner h2{width:235px;height:23px;background-image:url(/assets/title-contact-879f55d18c2ccd25a9359bf50ef71cee393127f0c5dedb2bda8a14dd596e66d0.png);margin-bottom:25px}#contact .inner h2 span{display:none}#contact .inner:after{content:"";display:block;width:1px;height:0;clear:both;overflow:hidden}#contact .inner p{float:left;margin-bottom:30px}#contact .inner #contactBtn{float:right;width:235px;height:45px;background-image:url(/assets/btn-contact-b421814f4c16b3350814addb1747d827e0a33cb19660ded37ec6b903469811e3.png)}#contact .inner #contactBtn a{width:235px;height:45px;display:block}#contact .inner #contactBtn a:hover{background-color:rgba(255,255,255,.3)}footer #footerMenu{list-style:none;display:table;margin-left:23px;margin-bottom:10px}footer #footerMenu li{display:table-cell;line-height:1;padding:0 10px}footer #footerMenu li:not(:last-child){border-right:1px solid #000}footer #credit{padding:8px 33px;background-color:#ce0000}footer #credit:after{content:"";display:block;width:1px;height:0;clear:both;overflow:hidden}footer #credit #name{float:left;width:107px;height:12px}footer #credit #copy{float:right;width:244px;height:12px}}@media screen and (max-height: 600px)and (orientation: landscape){*{padding:0;margin:0;box-sizing:border-box}html{font-family:"Meiryo","Hiragino Kaku Gothic ProN",sans-serif;color:#2a2a2a;font-size:14px;line-height:1.8;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0px)}.responsive body{background-color:#fff;-webkit-text-size-adjust:none;width:100%;position:relative;background:#fff}.responsive a{color:#004994}.responsive a:hover{color:#004994}.responsive a:visited{color:#004994}.responsive a:active{color:#004994}.responsive img{border:none;vertical-align:top;max-width:100%;height:auto}.responsive .forPC{display:none !important}.responsive .forSP{display:block !important}.responsive #wrappe{width:100%;margin:0}.responsive header{width:100%;height:auto;margin-bottom:15px !important}.responsive header img{width:100%;height:auto}.responsive #login{width:auto;height:auto;background-image:url(/assets/sp-main-bg-b47a7a45b55a37ce0fe8d2ce7b24737b2ed1c34a5a50bab2cc3b7159ba6e00d4.png);background-repeat:repeat;padding:20px 0}.responsive #login .spHeadItem1{width:90%;margin:0 auto 20px}.responsive #login .spHeadItem1 img{width:100%;height:auto}.responsive #login .spHeadItem2{width:100%;margin:0 auto 20px}.responsive #login .spHeadItem2 img{width:100%;height:auto}.responsive #login h1{width:90%;height:auto;position:relative;top:0;left:0;margin:0 auto 20px}.responsive #login h1 img{width:100%;height:auto 208px}.responsive #login .textBlock{width:90%;height:auto;display:block;position:initial;background-color:rgba(255,255,255,.3);border:2px solid #fff;border-radius:5px;padding:15px}.responsive #login .textBlock .logInBtn{display:block;width:100%;height:auto;margin-bottom:15px}.responsive #login .textBlock .logInBtn a{width:100%;height:auto}.responsive #login .textBlock .info{display:block;height:auto;font-size:12px;line-height:1.7}.responsive #login .textBlock .info ul{list-style:none;font-weight:700}.responsive #news{padding:20px 0}.responsive #news h2{width:100%;height:auto;background-image:none;font-size:17px;font-weight:700;text-align:center;width:90%;margin:0 auto 20px;color:#0180cd}.responsive #news h2 span{display:inline-block}.responsive #news #newsArea{border:none;border-top:1px dotted #b9b9b9;width:90%;height:auto;padding:0;margin:0 auto;word-break:break-all}.responsive #news #newsArea ul{list-style:none;overflow-y:none;height:auto}.responsive #news #newsArea ul li.forSP{border-bottom:1px dotted #b9b9b9;margin-bottom:10px;position:relative;display:list-item !important;padding-left:10px;padding-bottom:5px}.responsive #news #newsArea ul li.forSP:before{content:"";background-image:url(/assets/icon-newsArrow-53ca3ea5e8250ddb9733ca1836bd84fdb9bd3f3fa519a53c0b933688fecba27d.png);background-repeat:no-repeat;background-position:left bottom;display:block;width:20px;height:9px;position:absolute;left:0;top:7px}.responsive #news #newsArea ul li.forSP span{display:block}.responsive #news #newsArea ul li.forSP span.day{width:auto;text-indent:0;font-weight:bold}.responsive #news #newsArea ul li.forSP span.day:before{display:none}.responsive #news #newsArea ul li.forSP span.newsTxt{font-weight:bold}.responsive #news #newsArea ul li.forSP span.content{padding-left:0}.responsive #news #newsArea ul li.forSP span.content html,.responsive #news #newsArea ul li.forSP span.content p,.responsive #news #newsArea ul li.forSP span.content div,.responsive #news #newsArea ul li.forSP span.content br,.responsive #news #newsArea ul li.forSP span.content img,.responsive #news #newsArea ul li.forSP span.content a{margin:0;padding:0}.responsive #news #newsArea ul li.forSP span.content li{margin:0;padding:0}.responsive #news #newsArea ul li.forSP span.content ul{list-style-type:disc;margin:0;padding:0;padding-left:30px}.responsive #news #newsArea ul li.forSP span.content ol{list-style-type:decimal;margin:0;padding:0;padding-left:30px}.responsive #news #newsArea ul li.forSP span.content img{border:0}.responsive .title{width:100%;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png);height:75px}.responsive .title h2{color:#fff;font-size:18px}.responsive .btn{width:100%;padding:0 0 30px}.responsive .btn a{display:block;width:288px;height:45px;margin:0 auto}.responsive .btn a.aboutBtn{background-image:url(/assets/btn-nagare-342d072fa1ff4bf1adfd2be25deac251c3b2076bc954e3bda29eab72c96d241a.png)}.responsive .btn a.faqBtn{background-image:url(/assets/btn-faq-ce7da8ea3d5313b264ce3cf318482c8e0a6a69f372cf838ccba978cb5243b965.png)}.responsive .btn a:hover{opacity:.7}.responsive #about .title{height:auto;text-align:center;padding:10px 0}.responsive #about .title h2{width:auto;height:auto;background-image:none;margin:0 auto}.responsive #about .title h2 span{display:initial}.responsive #about{background-color:#e7f6ff}.responsive #about .tokuchoArea{width:90%;background-color:initial;padding:0;margin:0 auto}.responsive #about p{width:auto;margin-bottom:20px;padding-top:15px}.responsive #about h3{margin:0 auto 20px;color:#0180cd;text-align:center;display:table;border-bottom:1px dashed #0180cd}.responsive #about h3 span{display:initial}.responsive #about h3.tokucho{width:auto;height:auto;background-image:none}.responsive #about h3.nagare{width:auto;height:auto;background-image:none}.responsive #about .aboutList{list-style:none;width:auto;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.responsive #about .aboutList li{width:48%;height:auto;margin-bottom:10px}.responsive #about .aboutList li img{width:100%;height:auto}.responsive #about .displayImg{width:90%;height:auto;margin:0 auto 20px;background-image:url(/assets/box-img-5f6905cf11d430b80b8a277491f255b98792512aa5c09619d94cf93705ed57ec.png)}.responsive #about #nagareArea{background-color:#fff;padding-top:20px}.responsive #about .nagareList{width:90%;list-style:none;display:block;margin:0 auto}.responsive #about .nagareList li{display:list-item;padding-top:0;background-repeat:no-repeat;background-size:80px auto;background-position:left top;width:auto;min-height:130px;position:relative}.responsive #about .nagareList li span{width:auto;margin:0 auto;display:block}.responsive #about .nagareList li span.step{display:block;background-color:#c00;font-size:12px;line-height:1;padding-top:4px;height:18px;width:60px;border-radius:9px;text-align:center;position:absolute;top:5px;left:90px;color:#fff}.responsive #about .nagareList li span.nagareTxt{padding-left:90px;display:block;padding-top:30px}.responsive #about .nagareList li:nth-child(1){background-image:url(/assets/nagare-img1-790156cae6238ac5657ee010dd28b1541241fd9a17ff84e0e348ea36726f8d6c.png)}.responsive #about .nagareList li:nth-child(2){background-image:url(/assets/nagare-img2t-3fb304e678274a22223bb89bc3dbc98f14648be0e8834645a654bc8be6fe6b28.png)}.responsive #about .nagareList li:nth-child(3){background-image:url(/assets/nagare-img3-54a85154af742441a1cee523801d5bde0bc41e865195ccabd1132f71ba68d924.png)}.responsive #about .nagareList li:nth-child(4){background-image:url(/assets/nagare-img4-f85a0ffc17dd5ffa31c5cbbd8756f28b71a3aa9ab94f5fa1582e808a30b63503.png)}.responsive #about .nagareList li:not(:nth-child(1)):after{content:"";display:none}.responsive #about .nagareList li:not(:nth-child(4)):after{content:"";display:block;width:100%;height:17px;background-image:url(/assets/sp-nagare-arrow-50ec77d2061d77f3b7eba4345fe7c2519724baaacaaff771cfc6d637c11eae80.png);background-size:100% auto;background-repeat:no-repeat;position:absolute;left:0;bottom:0}.responsive #faq{background-color:#e7f6ff}.responsive #faq .title{height:auto;text-align:center;padding:10px 0}.responsive #faq .title h2{width:auto;height:auto;background-image:none;margin:0 auto}.responsive #faq .title h2 span{display:initial}.responsive #faq #faqArea{width:90%;margin:0 auto}.responsive #faq #faqArea .faqAreaBold{font-weight:700}.responsive #faq #faqArea dl{border-bottom:1px dashed #dfdfdf;margin-bottom:15px;padding-bottom:15px;padding-top:30px}.responsive #faq #faqArea dl dt{text-indent:-2em;padding-left:2em;vertical-align:middle;margin-bottom:15px;font-weight:700}.responsive #faq #faqArea dl dt:before{content:"";background-image:url(/assets/icon-q-64500f4178fdad3064e3288e8471f3e8db91f4155c95beab5c2d86bda6e985ad.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}.responsive #faq #faqArea dl dd{text-indent:-2em;padding-left:2em;vertical-align:middle}.responsive #faq #faqArea dl dd:before{content:"";background-image:url(/assets/icon-a-c72224e614d4a361ba4bdf61fc1b427177a25ff805e8ea1e1a1031dd8443cdd4.png);background-repeat:no-repeat;width:30px;height:27px;display:inline-block;vertical-align:middle}.responsive #faq #faqArea dl dd ul{padding-left:20px}.responsive #faq #faqArea dl dd ul li{text-indent:0}.responsive #faq #faqArea dl dd ul li span{color:#c00}.responsive #contact .inner{width:auto;margin:0 auto;padding:0}.responsive #contact .inner h2{width:100%;height:auto;background-image:url(/assets/title_toha_bg-64e2a395e6a195d36bf49f335184bdc75dc4bd47db0ecf151bb4e36dd1c5a59c.png);padding:10px 0;text-align:center;color:#fff;font-size:18px;margin-bottom:20px}.responsive #contact .inner h2 span{display:initial}.responsive #contact .inner:after{content:"";display:none}.responsive #contact .inner p{float:none;width:90%;margin:0 auto 15px}.responsive #contact .inner #contactBtn{float:none;width:288px;height:45px;margin:0 auto 20px;display:block;background-image:url(/assets/btn-contact-b421814f4c16b3350814addb1747d827e0a33cb19660ded37ec6b903469811e3.png)}.responsive #contact .inner #contactBtn a{width:288px;height:45px;display:block}.responsive #contact .inner #contactBtn a:hover{background-color:rgba(255,255,255,.3)}.responsive footer #footerMenu{list-style:none;width:100%;display:block;margin:0 auto 20px;padding:10px 5%;background-color:#f7f7f7;position:relative}.responsive footer #footerMenu:after{content:"";display:block;clear:both;width:1px;height:0;overflow:hidden}.responsive footer #footerMenu li{display:table-cell;line-height:1;padding:0 10px 0 0;float:left;font-size:12px;margin-bottom:8px;margin-right:10px}.responsive footer #footerMenu li.pageUp{width:35px;height:35px;position:absolute;top:-12px;right:5px}.responsive footer #footerMenu li.pageUp img{width:100%;height:auto}.responsive footer #footerMenu li:not(:last-child){border-right:1px solid #000}.responsive footer #credit #spFooter img{width:100%;height:auto}.responsive footer #credit{padding:0;background-color:#ce0000}}
