﻿body *{font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif}body{line-height:1.5em}.full-width{width:100%}.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearFix{min-height:1px}.bottom-space{margin-bottom:50px}.flow{margin:0 auto 50px}.flow .box{margin:0 auto 33px;width:100%;padding:10px;color:#fff;background:#4f6228;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4}.flow .box:after{border-top:25px solid #4f6228;border-left:70px solid transparent;border-right:70px solid transparent;content:"";position:absolute;bottom:-24px;left:50%;margin-left:-70px}.flow .box:last-child:after{border:0}.top-space{margin-top:30px}@media(min-width:767px){.system-wrap{margin-top:-33px;padding:33px}.system-p{margin-top:70px}}@media(max-width:991px){.system-p{margin-top:50px}}@media(max-width:767px){.system-wrap{margin-top:-33px}.system-wrap img{margin:0 auto}.system-p{margin-top:20px}}.shop_btn{width:320px;text-align:center;margin-top:20px;margin-bottom:20px;margin:0 auto}.shop_btn a{background-color:#4f6228;width:100%;padding-top:10px;padding-bottom:10px;color:#fff}.system-p p{font-size:1.5em}@media(min-width:767px){.respon{width:100%;margin-top:20px}.responList-purchase{padding:0;width:100%}.responList-purchase a{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#e46c0a;font-weight:bold;text-decoration:none;line-height:normal}.responList-purchase a:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#eee;background:#e46c0a;font-weight:bold;text-decoration:none;line-height:normal}.responList-purchase li{float:left;width:27%;border:solid 3px #e46c0a;height:80px;margin:0 3%;list-style:none}}@media(max-width:767px){.respon{width:100%;margin-top:20px}.responList-purchase{padding:0;width:100%}.responList-purchase a{text-align:center;display:block;width:100%;height:100%;padding-top:12px;color:#e46c0a;font-weight:bold;text-decoration:none;line-height:normal}.responList-purchase a:hover{color:#eee;background:#e46c0a;font-weight:bold;text-decoration:none}.responList-purchase li{float:left;width:100%;border-top:solid 3px #e46c0a;border-left:solid 3px #e46c0a;border-right:solid 3px #e46c0a;height:50px;list-style:none}}.purchase-list{margin:0;padding:0;list-style-type:none;margin:3%}.purchase-list li{float:left;border-left:solid 2px #e46c0a;border-top:solid 2px #e46c0a;border-bottom:solid 2px #e46c0a;width:16.6%}.purchase-list a{text-align:center;display:block;width:100%;height:100%;color:#333;text-decoration:none;line-height:normal;padding-top:15px;padding-bottom:15px}.last-list{border-right:solid 2px #e46c0a;border-bottom:solid 2px #e46c0a}@media(max-width:991px){.purchase-list a{font-size:10px}}@media(max-width:767px){.purchase-list{margin:0;padding:0;list-style-type:none;margin:3%}.purchase-list li{float:left;border-left:solid 2px #e46c0a;border-top:solid 2px #e46c0a;border-bottom:solid 2px #e46c0a;width:16.6%;height:60px}.purchase-list a{text-align:center;display:block;width:100%;height:100%;color:#333;text-decoration:none;line-height:normal;padding-top:20px;padding-bottom:15px;font-size:8px}}.purchase-list a:hover{color:#e46c0a}.item-wrap{width:100%;padding:0}.item-class{margin-top:50px}@media(min-width:767px){.item-wrap{border:solid 1px #adaeab;width:100%;height:400px;padding:20px}.item-name-a{width:100%;max-width:200px;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-j{width:100%;max-width:200px;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-k{width:100%;max-width:200px;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-l{width:100%;max-width:200px;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-e{width:100%;max-width:200px;margin:0 auto;padding:3px 0;margin-top:20px}.item-wrap p{width:100%;max-width:200px;margin:0 auto;font-size:.9em}.purchase-img{max-width:200px;wodth:100%;margin:0 auto}}@media(max-width:767px){.item-name-a{width:100%;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-j{width:100%;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-k{width:100%;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-l{width:100%;margin:0 auto;padding:3px 0;margin-top:20px}.item-name-e{width:100%;margin:0 auto;padding:3px 0;margin-top:20px}.height-300{min-height:300px}.height-340{min-height:340px}.height-350{min-height:350px}.item-wrap p{width:100%;margin:0 auto;font-size:.9em}.purchase-img{max-width:200px;width:100%;margin:0 auto}}.impossible-box li{list-style:none}.item-wrap-1{border:solid 2px #d4cfcf;width:100%;padding:20px}.item-class{margin-top:50px}.item-wrap-1{padding:10px 0 10px 0}.item-wrap-1 h3{padding-top:10px;padding-bottom:10px}.item-wrap-1 dt{margin-top:20px}.item-wrap-2{border:solid 2px #d4cfcf;width:100%;padding:20px}.item-class{margin-top:50px}.item-wrap-2 ul{margin-top:10px}.item-wrap-2 h3{padding-top:10px;padding-bottom:10px}.item-wrap-2 dt{margin-top:20px}.impossible-box dl{padding-left:40px}.item-wrap-1 ul li p:first-child{padding-top:0}@media(min-width:767px){.item-name-impossible{width:100%;margin:0 auto;padding:10px;background:#ffc000}.item-wrap-1 p{margin:0 auto;font-size:14px;line-height:1.6em;padding-top:14px}.impossible-img{width:100%;margin:0 auto;padding-top:15px}.impossible-img img{width:100%}.item-wrap-1{height:auto}.item-wrap-2{height:980px}}@media(max-width:767px){.item-name-impossible{width:100%;margin:0 auto;padding:10px;background:#ffc000}.item-wrap-1 ul{padding-left:0;margin-top:20px}.item-wrap-1 p{margin:0 auto;font-size:14px;line-height:1.6em;max-width:100%;padding-top:14px}.impossible-img{wodth:100%;margin:0 auto;padding-top:15px}.impossible-box dl{padding-left:0}.first-electronics{margin-top:10px}}.shop-list-btn{width:100%;text-align:center;margin:0 auto}.shop-list-btn a{background-color:#4f6228;width:100%;padding-top:10px;padding-bottom:10px;color:#fff}@media(max-width:767px){.shop-list-btn{margin-top:1px}.sm-center{display:block;margin:0 auto}.shop-image img{margin-top:10px}}.comment{border:solid 1px #d9d9d9;padding:10px}.shop-dl{width:100%;overflow:hidden}.shop-dl dt{float:left;width:150px;padding:10px}.shop-dl dd{padding:10px;border-bottom:solid 1px}.search_area{background:#efedee;padding:20px;border-radius:10px;height:350px}.shop_area{border-left:solid 3px #efedee;border-bottom:solid 3px #efedee;overflow:hidden;padding:10px}.shop-img{width:170px;height:130px;float:left;margin:10px}.area_title{margin-top:0}.area_title2{margin-top:30px}@media(min-width:767px){.shop_area h3{margin-top:10px}.shop_area button{margin:5px}.shop_area dl{width:100%;float:left;margin-left:5px;max-width:370px;display:block}.shop_area dt{float:left;clear:left;width:110px}.shop_area dd{width:250px;float:left}.btn_area{width:260px;height:50px;float:left}.shop_area button{width:100%;background:#ffd800;font-size:14px;border:solid 1px #ccc}}@media(max-width:767px){.area_title{margin-top:30px}.shop_area h3{margin-top:10px}.shop_area button{margin:5px;width:100%}.shop_area dl{width:100%;float:left;margin-left:5px;max-width:370px;display:block}.shop_area dt{float:left;clear:left;width:110px}.shop_area dd{width:250px;float:left}.btn_area{width:260px;height:50px;float:left}.shop_area button{width:100%;background:#ffd800;font-size:14px;border:solid 1px #ccc}.btn-small{padding:6px 10px}}.lec-main{background-image:url(../images/lec-main.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:260px}.box-blue{background-image:url(../images/lp-bottom.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%}.green{background:#64cb60}.red{background:#e74b4c}.yellow{background:#ceb946}.blue{background:#6d8de4}#link-a{margin-top:-135px;padding-top:135px}#link-j{margin-top:-135px;padding-top:135px}#link-k{margin-top:-135px;padding-top:135px}#link-l{margin-top:-135px;padding-top:135px}#link-e{margin-top:-135px;padding-top:135px}#link-f{margin-top:-135px;padding-top:135px}.flow{margin:0 auto 50px}.flow .box-green{margin:0 auto 33px;width:100%;padding:10px;color:#fff;background:#84d380;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4}.flow .box-green:after{border-top:50px solid #84d380;border-left:70px solid transparent;border-right:70px solid transparent;content:"";position:absolute;bottom:-25px;left:50%;margin-left:-70px}.flow .box-white{margin:0 auto;width:100%;padding:10px;color:#84d380;background:#fff;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4;z-index:999}.flow .box-white:after{border-top:50px solid #fff;border-left:70px solid transparent;border-right:70px solid transparent;content:"";position:absolute;bottom:-25px;left:50%;margin-left:-70px}.flow .box-green1{margin:0 auto;width:100%;padding:10px;color:#fff;background:#84d380;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4}.flow .box-red{margin:0 auto;width:100%;padding:10px;color:#fff;background:#e67675;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4;padding-bottom:50px}.flow .box-yellow{margin:0 auto;width:100%;padding:10px;color:#fff;background:#d0c375;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4;padding-bottom:50px}.flow .box-blue{margin:0 auto;width:100%;padding:10px;color:#fff;background:#849bdf;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:1.6em;font-weight:bold;line-height:1.4}.lp-main{background:#f4e08a;width:100%;margin-bottom:10px}.lp-image{text-align:center;margin-left:auto;margin-right:auto;width:100%;max-width:873px;margin-bottom:-10px;background:#f4e08a}.bottom-image{text-align:center;margin-left:auto;margin-right:auto;width:100%;max-width:873px;margin-bottom:-10px}.top-margin{margin-top:-70px}.flow .box:after{border-top:25px solid #4f6228;border-left:70px solid transparent;border-right:70px solid transparent;content:"";position:absolute;bottom:-25px;left:50%;margin-left:-70px}.flow .box:last-child:after{border:0}.question{background:#fff;color:#84d380;width:55px;height:55px;margin:0 auto;font-size:40px;border-radius:50%;margin-top:30px;margin-bottom:10px}.underline{font-size:35px;width:100%;padding-bottom:10px;max-width:500px;margin:0 auto;border-bottom:solid 10px #fff}.answer{margin-top:40px;font-size:36px;margin-bottom:40px}.description{line-height:200%}.description1{line-height:200%;margin-top:50px;margin-bottom:30px;font-size:30px}.box-green1 h2{font-size:35px;margin-top:50px}.box-red h2{max-width:600px;margin-top:40px}.box-yellow h2{margin-top:40px}.box-blue h2{margin-top:40px}.lp-panel{background:#fff;height:330px;padding:10px;margin-bottom:50px}@media(min-width:767px){.lp-panel{margin:10px}}.lp-panel h3{color:#6d631b}.lp-panel p{font-size:12px;font-weight:normal}.lp-panel-system h3{color:#333}.lp-panel-system p{font-size:12px;font-weight:normal;color:#333}@media(min-width:767px){.respon-lec{width:100%;margin-top:10px}.responList-lec{padding:0;width:100%}.responList-lec a{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#fff;font-weight:bold;text-decoration:none;line-height:normal}.green:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#64cb60;background:#fff;border:solid 2px #64cb60;font-weight:bold;text-decoration:none;line-height:normal}.red:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#e74b4c;background:#fff;border:solid 2px #e74b4c;font-weight:bold;text-decoration:none;line-height:normal}.yellow:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#ceb946;background:#fff;border:solid 2px #ceb946;font-weight:bold;text-decoration:none;line-height:normal}.blue:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#6d8de4;background:#fff;border:solid 2px #6d8de4;font-weight:bold;text-decoration:none;line-height:normal}.responList-lec li{float:left;width:24%;margin:2px;height:80px;list-style:none}.lp-btn{border:solid 2px #fff;font-size:20px;padding:10px 120px;color:#fff;text-decoration:none}}@media(max-width:767px){.respon{width:100%;margin-top:20px}.responList-lec{padding:0;width:100%}.responList-lec a{text-align:center;display:block;width:100%;height:100%;padding-top:12px;color:#fff;font-weight:bold;text-decoration:none;line-height:normal}.responList-lec li{float:left;width:100%;height:50px;list-style:none}.lp-btn{border:solid 2px #fff;font-size:15px;padding:5px 60px;color:#fff;text-decoration:none}}.world-main{margin-top:40px}.world-main h1{color:#333;margin-bottom:20px}.box-darkgreen{margin:0 auto;width:100%;padding:10px;color:#333;background:#becab4;-webkit-border-radius:5px;border-radius:5px;position:relative;font-size:2.0em;line-height:1.4;line-height:200%;padding-top:70px;padding-bottom:70px;margin-top:100px}.imagebox{width:250px;height:200px;margin:0 auto}.lp-space{margin-top:100px}.lp-space h1{color:#333;margin-bottom:50px}.world-inner{background:black;margin-top:70px}.world{margin-top:70px}.lp-image1{text-align:center;margin-left:auto;margin-right:auto;width:100%;max-width:1380px;background-color:black}@media(min-width:767px){.mainvisual-vision{background-image:url(../images/omoi.jpg);background-position:center center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}}.topvisual{background-image:url(../images/top.jpg);background-position:top center;background-repeat:no-repeat;background-color:#464646;height:400px}.vision-wrap{margin-top:50px}.visionp{line-height:200%;margin-bottom:80px}#message{margin-top:-135px;padding-top:135px}.table{margin-top:20px}@media(min-width:767px){.respon{width:100%;margin-top:20px}.responList{padding:0;width:100%}.responList a{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#4f6228;font-weight:bold;text-decoration:none;line-height:normal}.responList a:hover{text-align:center;display:block;width:100%;height:100%;padding-top:23px;font-size:large;color:#eee;background:#4f6228;font-weight:bold;text-decoration:none;line-height:normal}.responList li{float:left;width:27%;border:solid 3px #4f6228;height:80px;margin:0 3%;list-style:none}}@media(max-width:767px){.mainvisual-vision{background-image:url(../images/omoi.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}.respon{width:100%;margin-top:20px}.responList{padding:0;width:100%}.responList a{text-align:center;display:block;width:100%;height:100%;padding-top:12px;color:#4f6228;font-weight:bold;text-decoration:none;line-height:normal}.responList a:hover{color:#eee;background:#4f6228;font-weight:bold;text-decoration:none}.responList li{float:left;width:100%;border-top:solid 3px #4f6228;border-left:solid 3px #4f6228;border-right:solid 3px #4f6228;border-bottom:solid 3px #4f6228;margin-top:-3px;height:50px;list-style:none}}.company-mainvisual{background-image:url(../images/company.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.company-mainvisual{background-image:url(../images/info_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}.company-info{margin-top:20px}.left-dl{margin-top:20px}.left-dl ul{margin-left:60px}.left-dl li{list-style-type:none}.left-dl dl{width:100%;overflow:hidden}.left-dl dt{float:left;width:100px;padding-bottom:15px;padding-top:15px}.left-dl dd{padding-bottom:15px;padding-top:15px}.access-map{margin-top:30px}#map{width:100%;height:400px;margin-top:25px}@media(max-width:767px){#map{height:250px}}#access{margin-top:-135px;padding-top:135px}#active{margin-top:-135px;padding-top:135px}@media(min-width:767px){.respon-company{width:100%;margin-top:20px}.responList-company{padding:0;width:100%}.responList-company a{text-align:center;display:block;width:100%;height:100%;padding:8.5%;padding-top:30px;font-size:1.0em;color:#e4c203;font-weight:bold;text-decoration:none;line-height:normal}.responList-company a:hover{color:#eee;background:#e4c203;font-weight:bold;text-decoration:none;line-height:normal}.responList-company li{float:left;width:15.5%;border:solid 3px #e4c203;height:93px;margin:0 .5%;list-style:none}}@media(max-width:767px){.respon-company{width:100%;margin-top:20px}.responList-company{padding:0;width:100%}.responList-company a{text-align:center;display:block;width:100%;height:100%;padding:7%;padding-top:15px;font-size:.7em;color:#e4c203;font-weight:bold;text-decoration:none;line-height:normal}.responList-company a:hover{color:#eee;background:#e4c203;font-weight:bold;text-decoration:none;line-height:normal}.responList-company li{float:left;width:30%;border:solid 3px #e4c203;height:50px;margin:0 1%;list-style:none;margin-top:20px}}.history-mainvisual{background-image:url(../images/history.jpg);background-position:center center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.history-mainvisual{background-image:url(../images/history.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}.float3 h2{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:150px;text-shadow:2px 4px 3px rgba(0,0,0,0.6)}@media(max-width:767px){.float3 h2{color:#fff;text-align:center;font-size:1.4em;line-height:200%;margin-top:60px;text-shadow:2px 4px 3px rgba(0,0,0,0.6)}}.float3 p{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:100px}.float3 a{display:block;width:500px;padding:17px 0;border:2px solid #fff;margin:auto;color:#fff;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.float3 a:hover{display:block;width:500px;padding:17px 0;border:2px solid #e4c203;margin:auto;color:#e4c203;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.table dl{width:100%}.table dt{float:left;padding-bottom:15px;padding-top:15px}.table dd{padding-left:80px;padding-bottom:5px;border-bottom:dotted 1px #8e8e8e;padding-bottom:15px;padding-top:15px}@media(max-width:767px){.history-innertext{font-size:10px}.table dl{width:100%;margin:0}.table dt{margin-bottom:5px;padding-top:10px;padding-left:10px;padding-right:10px;width:100%}.table dd{padding-bottom:5px;border-bottom:solid 1px #e1dede;font-size:.8em;padding:5px 10px}}.board-mainvisual{background-image:url(../images/board.jpg);background-position:center center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.board-mainvisual{background-image:url(../images/board.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}.board-member{margin-top:30px}.board{width:100%;margin-top:30px;margin:0;padding:0}.board li{list-style-type:none;margin-bottom:20px;text-align:center;width:100%;margin-left:auto;margin-right:auto}.board img{margin-left:auto;margin-right:auto}.board p{text-align:center;margin-top:15px}@media(max-width:479px){.board img{width:130px}}.group-mainvisual{background-image:url(../images/group.jpg);background-position:center center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.group-mainvisual{background-image:url(../images/group.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}.group-inner{border:solid 3px #e4c203}.group-panel{margin-top:30px}.panel-heading h4{color:#333}.panel-heading h3{color:#333}.group-jp{margin-top:30px}.panel{height:335px}.panel-heading{height:90px}.policy-mainvisual{background-image:url(../images/policy.jpg);background-position:center center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.policy-mainvisual{background-image:url(../images/policy.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}.policy-menu li{list-style-type:none}.policy-nav{font-size:3em;color:red}.policy-inner ul{margin:0;padding:0}.policy-inner li{list-style-type:none}.policy-inner dt{float:left;width:20px}.policy-inner dd{margin-bottom:10px;margin-left:20px}.antisosial dt{width:200px;float:none}.antisosial dd{margin-left:0}.service-mainvisual{background-image:url(../images/service.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.service-mainvisual{background-image:url(../images/service.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:200px}}.float1 h2{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:150px;text-shadow:2px 4px 3px rgba(0,0,0,0.6)}@media(max-width:767px){.float1 h2{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:60px;text-shadow:2px 4px 3px rgba(0,0,0,0.6)}}.float1 p{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:100px}.float1 a{display:block;width:500px;padding:17px 0;border:2px solid #fff;margin:auto;color:#fff;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.float1 a:hover{display:block;width:500px;padding:17px 0;border:2px solid #e4c203;margin:auto;color:#e4c203;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.float2 h2{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:150px;text-shadow:2px 4px 3px rgba(0,0,0,0.6)}.float2 p{color:#fff;text-align:center;font-size:2.4em;line-height:200%;margin-top:100px}.float2 a{display:block;width:500px;padding:17px 0;border:2px solid #fff;margin:auto;color:#fff;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.float2 a:hover{display:block;width:500px;padding:17px 0;border:2px solid #e4c203;margin:auto;color:#e4c203;font-size:2em;text-align:center;text-decoration:none;-moz-transition:all 500ms ease 0;-webkit-transition:all 500ms ease 0;-ms-transition:all 500ms ease 0;transition:all 500ms ease 0}.service{width:100%;margin-top:30px;margin:0;padding:0}.service li{list-style-type:none;margin-bottom:20px;text-align:center;width:100%;margin-left:auto;margin-right:auto}.service img{margin-left:auto;margin-right:auto;width:238px;border:solid 3px #d6d6d6}.service p{text-align:center;margin-top:15px}.moresm-s{width:200px;text-align:center;margin:0 auto}.moresm-s i{float:right;margin-top:-2px}.ff3 .moresm-s i{margin-top:-23px}.moresm-s a{background-color:#e4c203;width:100%;padding-top:10px;padding-bottom:10px;color:#333}#wrapper{position:relative}.pagetop{position:fixed;right:4px;margin:0 auto;z-index:200}.pagetop a{display:table-cell;width:6em;height:6em;text-align:center;vertical-align:middle;color:#fff;font-size:1.2em;line-height:1;border-radius:50%;background:#000;behavior:url(PIE.htc)}.more-news a{color:#e4c203;text-decoration:none;display:block;width:100%;height:100%;padding-top:10px;font-weight:bold}.more-news a:hover{color:#fff;background-color:#e4c203;text-decoration:none;display:block;width:100%;height:100%;padding-top:10px;font-weight:bold}.news-mainvisual{background-image:url(../images/news.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}@media(max-width:767px){.news-mainvisual{background-image:url(../images/news-sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}@media(min-width:767px){.more-news{border:solid 3px #e4c203;clear:both;height:50px;text-center;margin-left:30px}.respon-news{width:100%;margin-top:20px}.responList-news{padding:0;width:100%}.responList-news a{text-align:center;display:block;width:100%;height:100%;padding-top:13.5px;font-size:1.0em;color:#e4c203;font-weight:bold;text-decoration:none}.responList-news a:hover{color:#eee;background:#e4c203;font-weight:bold;text-decoration:none}.responList-news li{float:left;width:21%;border:solid 3px #e4c203;height:60px;margin:0 2%;list-style:none}.news-list{margin:0;padding:0;margin-top:20px;list-style-type:none;width:100%}.news-inner1{width:100%;float:left;margin-bottom:30px;padding-bottom:10px;margin-left:30px;border-bottom:dotted 1px #8e8e8e}.news-tag a{text-decoration:none}.news-list a{color:#333}.news-tag{margin-bottom:10px}.news-list img{float:left;margin-right:20px}.news-title{overflow:auto;zoom:1}.archives{list-style-type:none;margin:0;padding:0}.archives li{margin-top:10px;margin-right:20px}.archives a{color:#e4c203;font-size:20px}}@media(max-width:767px){.pagetop{position:fixed;margin:0 auto;z-index:200}.pagetop a{display:table-cell;width:5em;height:5em;text-align:center;vertical-align:middle;color:#fff;font-size:.6em;line-height:1;border-radius:50%;background:#000;behavior:url(PIE.htc)}.more-news{border:solid 3px #e4c203;clear:both;height:50px;text-center;margin-top:50px;margin-bottom:50px}.respon-news{width:100%;margin-top:20px}.responList-news{padding:0;width:100%}.responList-news a{text-align:center;display:block;width:100%;height:100%;padding:7%;padding-top:8px;font-size:1.0em;color:#e4c203;font-weight:bold;text-decoration:none}.responList-news a:hover{color:#eee;background:#e4c203;font-weight:bold;text-decoration:none}.responList-news li{float:left;width:30%;border:solid 3px #e4c203;height:50px;margin:0 1%;list-style:none;margin-top:20px}.news-list{margin:0;padding:0;margin-top:20px;list-style-type:none;width:100%}.news-inner1{width:100%;float:left;margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #8e8e8e}.news-title{overflow:auto;zoom:1}.news-list img{float:left;margin-right:20px}.news-tag{margin-top:0}.news-tag a{text-decoration:none;width:100%}.news-list a{color:#333;width:100%}.archives{list-style-type:none;margin:0;padding:0}.archives li{font-size:20px;background:#e4c203;border-bottom:solid 1px #333}.archives a{color:#333}}@media(min-width:767px){.news-list{margin:0;padding:0;margin-top:20px;list-style-type:none;width:100%}.news-inner{width:45%;float:left;margin-bottom:30px;padding-bottom:10px;margin-left:30px;border-bottom:dotted 1px #8e8e8e}.news-tag a{text-decoration:none}.news-list a{color:#333}.news-tag{margin-bottom:10px}.news-list img{float:left;margin-right:20px}.news-title{overflow:auto;zoom:1;line-height:190%}}@media(min-width:1200px){.news-inner{min-height:135px}}@media(min-width:992px) and (max-width:1199px){.news-inner{min-height:130px}}@media(min-width:769px) and (max-width:991px){.news-inner{min-height:155px}}@media(max-width:767px){.news-list{margin:0;padding:0;margin-top:20px;list-style-type:none;width:100%}.news-inner{width:100%;float:left;margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #8e8e8e}.news-title{overflow:auto;zoom:1}.news-list img{float:left;margin-right:20px}.column-list img{float:none}.sm-column{margin:10px}.news-tag{margin-top:0}.news-tag a{text-decoration:none;width:100%}.news-list a{color:#333;width:100%}}@media(max-width:767px){#contents{margin-top:10px}}.bloginfo{font-size:20px}.moresm-s-blog{width:320px;text-align:center;margin-top:20px;margin-bottom:20px}.moresm-s-blog i{float:left;margin-top:-2px}.moresm-s-blog a{background-color:#e4c203;width:100%;padding-top:10px;padding-bottom:10px;color:#333}.ff3 .moresm-s-blog i{margin-top:-23px}.media-category1{background-color:#f1126b;color:#fff;padding:5px 10px;font-size:15px;margin-left:10px}.group-category1{background-color:#008ec5;color:#fff;padding:5px 10px;font-size:15px;margin-left:10px;margin-right:10px}.service-category1{background-color:#f7d01e;color:#fff;padding:5px 10px;font-size:15px;margin-left:10px;margin-right:10px}.media-category-single{background-color:#f1126b;color:#fff;padding:5px 10px;font-size:10px}.group-category-single{background-color:#008ec5;color:#fff;padding:5px 10px;font-size:10px}.service-category-single{background-color:#f7d01e;color:#fff;padding:5px 10px;font-size:10px}@media(min-width:767px){.news-list-single{margin:0;padding:0;margin-top:50px;list-style-type:none;width:100%}.news-inner1-single{width:22%;float:left;margin-bottom:30px;padding-bottom:10px;border-bottom:dotted 1px #8e8e8e;margin-right:20px;padding-bottom:50px}.news-list-single a{color:#333}.news-tag-single{margin-bottom:10px}.news-list-single img{float:left;margin-right:20px}.news-title-single{clear:both;zoom:1;float:left;margin-top:20px;height:50px}}@media(max-width:767px){.news-list-single{margin:0;padding:0;margin-top:20px;list-style-type:none;width:100%}.news-inner1-single{width:100%;float:left;margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #8e8e8e}.news-title-single{overflow:auto;zoom:1}.news-list-single img{float:left;margin-right:20px}.news-tag-single{margin-top:0}.news-tag-single a{text-decoration:none;display:block;width:100%}.news-list-single a{color:#333;display:block;width:100%}.moresm-s-blog{width:100%;text-align:center;margin-top:20px;margin-bottom:30px}.smt_no_br br{display:none}.smt_margin{margin-left:10px}}.bottom-space-faq{margin-bottom:100px}.top-space-faq{padding-top:100px}.arrow-list{list-style-type:none;padding:0}.arrow-list a{position:relative;display:block;padding:10px 25px 10px 10px;border-bottom:1px solid #ccc}.arrow-list li a::before,.arrow-list li a::after{position:absolute;top:50%;right:5px;display:block;content:'';width:12px;height:3px;background-color:#888;border-radius:4px}.arrow-list li a::before{margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-list li a::after{margin-top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-link{font-size:20px}.faq-link a{text-decoration:none;color:red}.faq-list dt,.faq-list dd{font-size:14px;text-indent:-3.6em}.faq-list dt{padding:10px;padding-top:30px;padding-left:5.5em}.faq-list dd{padding-left:5.5em;padding-bottom:30px;border-bottom:solid 1px #ccc}.faq-list i{font-size:40px;position:relative;top:7px}#kaitori,#syuttyou,#sonota{margin-top:-135px;padding-top:135px}.radio-mainvisual{background-image:url(../images/radio_visual.jpg);background-position:center;background-repeat:no-repeat;background-color:#464646;width:100%;height:400px}.radio-inner p{line-height:normal}.date{background:#f9ce66;width:200px;line-height:normal;color:#fff}.yearMonth{padding-top:10px}.week{padding-bottom:10px}.day{font-size:55px;margin-top:-20px;margin-bottom:-10px}.guest{width:200px;background:#f6f6f6;margin-top:-10px;border-top:dotted 1px #938c8a}.guest-tag{background:#69caea;color:#fff;width:50px;float:left;padding:3px 1px;margin-left:10px;margin-top:10px;font-size:10px;line-height:200%}.guest p{line-height:normal}.guestTitle{clear:both;margin-top:10px;margin-left:10px;font-size:12px;line-height:130%}.guestName{margin-top:10px;margin-left:10px}.radio-button{background:#6f6f6f;width:120px;float:left;padding:3px 1px;margin-top:10px;font-size:10px;margin-left:15px;letter-spacing:1px}.radio-button{background:#6f6f6f;width:120px;float:left;padding:3px 1px;margin-top:10px;font-size:10px;margin-left:15px;letter-spacing:1px}.radio-button a{color:#fff}.radio-title{margin-top:-5px}.radio-wrap{margin-top:20px}@media(max-width:767px){.date{width:100%}.guest{width:100%;height:150px;margin-bottom:20px}.radio-mainvisual{background-image:url(../images/radio_visual.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#464646;width:100%;height:200px}}@media all and (-ms-high-contrast:none){.radio-button{background:#6f6f6f;width:120px;float:left;padding:3px 1px;padding-top:10px;margin-top:10px;font-size:10px;margin-left:15px;letter-spacing:1px}.guest-tag{background:#69caea;color:#fff;width:50px;float:left;padding:3px 1px;padding-top:10px;margin-left:10px;margin-top:10px;font-size:10px;line-height:200%}.day{font-size:55px;margin-top:0;margin-bottom:-10px}.tab-menu li a{padding-top:15px}.media-category{padding-top:8px}.group-category{padding-top:8px}.service-category{padding-top:8px}.media-category1{padding-top:10px}.media-category-single{padding-top:8px}.group-category1{padding-top:10px}.group-category-single{padding-top:8px}.service-category1{padding-top:10px}.service-category-single{padding-top:8px}.responList-company a{padding-top:35px}}table{width:100%}table th{background:#eee}table th,table td{border:1px solid #ccc;text-align:center;padding:5px}.headline{border-left:solid 10px red;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-top:60px}#toc_container{margin-top:50px;margin-bottom:50px;width:100%}.blogimg{max-width:100%;margin-bottom:30px;margin-top:30px}@media(min-width:767px){.img_box2{position:relative;display:block;width:250px;height:150px;margin-bottom:20px;padding:0;background-color:#000;margin:0 auto;margin-top:20px;margin-right:20px}}@media(max-width:767px){.img_box2{position:relative;display:block;width:250px;height:150px;margin-bottom:20px;padding:0;background-color:#000;margin:0 auto;margin-top:20px}}.img_box2 img{z-index:0;margin:0;padding:0}.img_box2 a{color:white}.img_box2 img:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.img_comment3{position:absolute;bottom:0;left:0;z-index:1;margin:0;padding:5px;background-color:#000}.img_comment3 a:hover{color:blue}.opa{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.jisseki{width:100%;font-size:18px}.jisseki dt{float:left;clear:left;width:20%;padding-bottom:5px;color:#e2cb96;font-weight:normal}.jisseki dd{float:left;max-width:80%;padding-left:20px}.sell-a{background:#e2cb96;color:#fff;border:solid 1px #fff;font-size:18px}.sell-b{background:#e36279;color:#fff;border:solid 1px #fff;font-size:18px}#flyer_outline{border:solid 2px #f00;padding:10px;color:#333}#flyer_character{color:#f00}.item-description{line-height:150%;padding-top:10px}.free_telNop{font-size:62px;font-weight:bold;margin-top:10%}@media(min-width:992px){.free_tel{background:#0087af;box-shadow:5px 5px 0 #0068b7;max-width:486px;width:100%;min-height:89px;height:100%;color:#fff;font-size:36px;text-align:center;padding-top:10%;padding-bottom:10%}.free_telNoa{pointer-events:none;text-decoration:none;color:#fff}.free_telfont{font-family:HG明朝E}}@media(max-width:1199px){.free_telNop{font-size:48px}}@media screen and (min-width:661px) and (max-width:991px){.free_tel{background:#0087af;box-shadow:5px 5px 0 #0068b7;max-width:486px;width:100%;min-height:89px;height:100%;color:#fff;font-size:24px;text-align:center;padding-top:10%;padding-bottom:8%}.free_telNop{font-size:42px;font-weight:bold;margin-top:5%}.free_telNoa{pointer-events:none;text-decoration:none;color:#fff}.free_telfont{font-family:HG明朝E}}@media screen and (min-width:441px) and (max-width:660px){.free_tel{background:#0087af;box-shadow:3px 3px 0 #0068b7;max-width:486px;width:100%;min-height:89px;height:100%;color:#fff;font-size:14px;text-align:center;padding-top:8%}.free_telNop{font-size:26px;font-weight:bold;margin-top:-5%}.free_telNoa{pointer-events:none;text-decoration:none;color:#fff}.free_telfont{font-family:HG明朝E}}@media screen and (min-width:361px) and (max-width:440px){.free_tel{background:#0087af;box-shadow:3px 3px 0 #0068b7;max-width:486px;width:100%;min-height:67px;height:100%;color:#fff;font-size:10px;text-align:center;padding-top:5%}.free_telNop{font-size:18px;font-weight:bold;margin-top:-10%}.free_telNoa{text-decoration:none;color:#fff}.free_telfont{font-family:HG明朝E}}@media(max-width:360px){.free_tel{background:#0087af;box-shadow:3px 3px 0 #0068b7;max-width:486px;width:100%;max-height:58px;height:100%;color:#fff;font-size:10px;text-align:center;padding-top:5%;padding-bottom:5%}.free_telNop{font-size:16px;font-weight:bold;margin-top:-15%}.free_telNoa{text-decoration:none;color:#fff}.free_telfont{font-family:HG明朝E}}.tc-main-h1{font-size:50px}.tc-main-h2{font-size:120px}.tc-h2{font-size:32px}.tc-margin-top{margin-top:20px}@media(max-width:1119px){.tc-main-h1{font-size:45px}.tc-main-h2{font-size:110px}.tc-h2{font-size:30px}}@media(max-width:991px){.tc-main-h1{font-size:40px}.tc-main-h2{font-size:100px}.tc-h2{font-size:28px}}@media(max-width:767px){.tc-main-h1{font-size:30px}.tc-main-h2{font-size:80px}.tc-h2{font-size:22px}.tc-margin-top{margin-top:0}}.slider{margin:8px 0 50px;padding-left:0}.slider img{width:100%;height:auto;padding:10px}.single-item{margin:0 auto 50px}.slick-dots{bottom:-25px}.multiple-item li{margin:0 5px}.thumb-item{max-width:700px;margin:0 auto 5px;padding:0 5px}.thumb-item-nav{max-width:700px;margin:0 auto}.thumb-item-nav li{margin:5px}.lazy-item{width:400px;margin:0 auto 50px}.lazy-item li{margin:0 5px}#slick_container{width:100%;margin:0 auto;position:relative}.slick-prev:before,.slick-next:before{content:""}.slick-prev{left:20%;width:38px;height:66px}.slick-next{right:20%;width:38px;height:66px}.slick-slide{opacity:.5}.slick-active{opacity:1}@media(max-width:767px){body{padding-top:30px}.sp-margin-none{margin:0}}.navbar-nav>li>a{margin-top:0}body.noscroll{position:fixed;overflow-y:scroll}.top-h1{display:inline}@media(max-width:991px){.top-h1{display:none}}@media(min-width:768px){.pull-left-sp{float:left}}#menu-icon{background-color:white;margin-top:-50px;margin-bottom:0}#logo{margin-top:0}.faq-box{margin-bottom:30px}.faq-box ul{-webkit-padding-start:10px}.faq-box ul li{list-style:none;display:inline-block}.faq-box .faq-contents-box{margin-top:20px}.faq-box .faq-contents-box h2{background-color:#ffd800;width:100%;font-size:16px;font-weight:bold;text-align:center;padding:10px;margin:0}.faq-box .faq-contents-area ul{margin:20px 0 20px 0}.faq-box .faq-contents-area li{width:49%;vertical-align:top}.faq-box li .glyphicon-chevron-down{margin-left:10px;color:#929292}.faq-box .faq-contents-box .faq-contents-area{background-color:#fff;width:100%;border:solid 1px #c8c8c8}.faq-box .faq-category-list li{clear:both;width:49%;padding:10px 0 10px 0;margin-bottom:10px;border:solid 1px #dfdfdf}.faq-box .faq-category-list li p{float:left;margin-bottom:0}.faq-box .faq-category-list li p:nth-child(1){width:85%;padding-left:5px}.faq-box .faq-category-list li p:nth-child(2){width:10%;text-align:right;padding-right:5px}.faq-box .faq-mostview-list li{width:49%;margin-top:10px;vertical-align:top;clear:both}.faq-box .faq-mostview-list p{float:left}.faq-box .faq-mostview-list li p:nth-child(1){width:40px}.faq-box .faq-mostview-list li p:nth-child(2){width:85%;padding-left:10px}.faq-box .faq-q-box h2{padding-bottom:10px;border-bottom:solid 1px #000;width:100%}.faq-box .faq-q-box .search-title{padding-bottom:10px;border-bottom:solid 1px #000;width:100%;font-weight:600}.faq-box .faq-q-box ul{padding-left:0}.faq-box .faq-q-box li{list-style:none;display:inline-block;width:49%;margin-top:10px;clear:both;vertical-align:top}.faq-box .faq-q-box li p{float:left}.faq-box .faq-q-box li p:nth-child(1){width:40px}.faq-box .faq-q-box li p:nth-child(2){width:85%;padding-left:10px}.faq-box .faq-q{color:#fff;background-color:#ff0004;padding:2px 7px 2px 7px;font-weight:700;font-size:16px;margin-left:0;margin-right:10px}.faq-box .h1{font-size:36px;font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;margin:.67em 0;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;vertical-align:middle}@media(max-width:767px){.faq-box .h1{padding-top:10px;font-size:20px}.faq-box .faq-q-box h2{font-size:18px}.faq-box .faq-category-list li{width:98%;border-bottom:0;margin-bottom:0}.faq-box .faq-category-list li:last-child{border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf}.faq-box .faq-mostview-list li{width:98%;border-bottom:solid 1px #dfdfdf;padding:10px 0 10px 10px}.faq-box .faq-mostview-list li:first-child{padding:0 0 10px 10px}.faq-box .faq-mostview-list li:last-child{border-bottom:0}.faq-box .faq-q-box li{width:98%;border-bottom:solid 1px #dfdfdf;padding:10px 0 10px 10px}.faq-box .faq-q-box li:first-child{padding:0 0 10px 15px}.faq-box .faq-q-box li:last-child{border-bottom:0}}.faq-top-btn{margin:5px;margin-top:10px;text-decoration:none}.faq-top-btn:hover{text-decoration:none}.faq-top-btn p{padding:10px;border:solid 3px #e4c203;text-align:center;font-weight:600;font-size:16px;background-color:#fff;color:#e4c203}.faq-top-btn p:hover{color:#fff;background-color:#e4c203}.faq-box .p{font-size:16px;font-weight:600}.faq-box .faq-a{color:#fff;background-color:#415fc1;padding:2px 7px 2px 7px;font-weight:700;font-size:16px;margin-left:0;margin-right:10px}.faq-box .faq-question-area p{width:40px}.faq-box .faq-question-area h1{width:80%;line-height:28px;margin-top:0}.faq-box .faq-answer-area{margin-top:20px;margin-bottom:20px;background-color:#ebebeb;padding:10px}.faq-box .faq-answer-area p:nth-child(1){width:40px}.faq-box .faq-answer-area p:nth-child(2){width:80%}.colmn_title{width:100%;text-align:center;padding:59px 0 3px}.colmn_title h3{margin:0;padding:71px 0 36px}.colmn_title .sp{display:none}.colmn_cont .column-category.cat_care{background-color:#40a629}.colmn_cont .column-category.cat_brand{background-color:#39c}.colmn_cont .column-category.cat_trend1{background-color:#f93}.colmn_cont .column-category.cat_trend2{background-color:#f66}.news-list article:first-child .news-inner,.news-list article:nth-child(2) .news-inner{padding-top:20px;border-top:dotted 1px #8e8e8e}.news-list .news-inner{padding-bottom:20px;margin-bottom:20px;position:relative}.news-list .news-date{position:absolute;top:0;right:0}.colmn_cont .link a{width:450px;color:#666;font-size:14px;padding:17px 189px;border:1px solid #666;text-align:center;text-decoration:none;background:url(../images/colmn_side/side_arrow_right.jpg) no-repeat 425px center;background-size:5px 7px}.colmn_cont .link{text-align:center;padding:56px 0 144px}@media(max-width:1199px) and (min-width:768px){.news-inner{min-height:135px}}@media(min-width:0) and (max-width:767px){.colmn_title{padding:0}.colmn_title .pc{display:none}.colmn_title .sp{display:block}.colmn_title h3{width:216.5px;margin:0 auto;padding:20px 0 16px}.colmn_title h3 img{width:100%}.colmn_title p{width:187.5px;margin:0 auto}.colmn_title p img{width:100%}.news-list article:nth-child(2) .news-inner{padding-top:0;border-top:0}.colmn_cont .link{padding:35px 0 30px}}@media(min-width:0) and (max-width:480px){.colmn_cont .link a{display:block;padding:10px 0;width:100%;background-position:96% center}.news-list .news-inner .news-tag{margin-top:0;line-height:100%}.news-title{line-height:146%;margin-top:13px}.news-list img{float:left;margin-right:12px}}.wrap-center{text-align:center}h2.border-title{font-family:"font-logotypeGothic";font-size:228.57143%;line-height:109.375%;color:#44b7c1;font-weight:normal;position:relative;display:inline;width:100%}h2.border-title:before{content:"";width:68px;border-bottom:2px solid #96d7dc;display:block;position:absolute;top:50%;left:-80px}h2.border-title:after{content:"";width:68px;border-bottom:2px solid #96d7dc;display:block;position:absolute;top:50%;right:-80px}@media only screen and (max-width:767px){h2.border-title{display:block;border-left:2px solid #96d7dc;border-right:2px solid #96d7dc;padding:.2em 2%;width:99%}h2.border-title:before{width:0}h2.border-title:after{width:0}}.result-caution{color:#7f6e68;font-size:14px;padding-top:15px;line-height:160%}.result-list{padding:0}.result-list li{list-style:none;min-height:380px}@media only screen and (max-width:767px){.result-list li{padding-left:20px;padding-right:20px;padding-bottom:10px;border-bottom:solid 1px #c8c8c8;margin-bottom:15px}}.result-list .thmunail{position:relative}.result-list .thmunail-title{position:absolute;bottom:0;left:-5px;width:100%}p.price-text{font-size:100%;line-height:160%;font-weight:normal;font-weight:bold}p.price-text span.price-text-label{padding-right:10px;color:red}.result-list .result-day{background-color:#44b7c1;color:#fff;font-size:12px;padding:1px 0 1px 0;text-align:center;font-weight:bold}.result-list .result-brand{border:solid 1px #44b7c1;font-size:12px;font-weight:bold}.top-space-50{margin-top:50px}@media(min-width:767px){.news-inner1-single{width:25%}}@media screen and (max-width:767px){#pub .pc{display:none}#pub .sp{display:block}.area_title{margin-top:9px}#pub p{margin:0}#pub .main_img{background:url("../images/publish/pub_coupon_bg.jpg");width:100%;height:315px;background-repeat:repeat;text-align:center;padding-top:11%}#pub .main_img img{padding-top:0;margin:0 auto;width:236px}#pub .top-space{margin-top:0}#pub .col-sm-10{padding:0}#pub .top-space-2{margin-top:11px}#pub .qr_coupon{width:100%;background-color:#f3ede8}#pub .qr_coupon .expiration{width:100%;text-align:center;font-weight:bold;padding-top:9px;background-color:#f3ede8;font-size:14px;line-height:130%;padding-bottom:9px;text-align:center}#pub .coupon_get h2{font-size:14px;line-height:130%;text-align:center;font-weight:bold}#pub .coupon_get a{display:block;width:87.5%;margin:0 auto}#pub .coupon_get a img{width:100%}#pub .qr_coupon .desc h2{width:77%;margin:0 auto;font-size:20px;line-height:150%;margin-top:38px;margin-bottom:27px}#pub .qr_coupon .desc h2 span{color:#d80000;font-weight:bold}#pub .qr_coupon .desc .boxes{width:77%;margin:0 auto}#pub .qr_coupon .desc .boxes .box_l{width:78%;font-size:16px;line-height:150%;float:left}#pub .qr_coupon .desc .boxes .box_l a{color:#b20000;text-decoration:none}#pub .qr_coupon .desc .boxes .box_r{width:20%;float:right}#pub .qr_coupon .desc .boxes .box_r img{width:100%}#pub ul.conditions{list-style:none;padding-left:0;margin-top:58px;width:87.5%;margin:38px auto 0}#pub ul.conditions li h3{font-size:13px;line-height:130%;padding-bottom:6px;border-bottom:1px solid #fdbd13;font-weight:bold;margin-bottom:5px}#pub ul.conditions li h3 img{margin-right:8px;padding-bottom:2px;width:17px}#pub ul.conditions li p{font-size:12px;line-height:150%}#pub ul.conditions li{margin-bottom:5px}#pub .howto{background-color:#fcf1de;width:100%;padding-bottom:35px}#pub .howto h2{color:#eb7c00;font-size:17px;text-align:center;padding-top:42px;padding-bottom:8px;font-weight:bold}#pub .howto .step{background-color:#fff;width:93.8%;margin:0 auto}#pub .howto .step h3{background-color:#eb7c00;color:#fff;font-size:14px;line-height:130%;text-align:center;padding:10px 0;margin-bottom:0}#pub .howto .step .desc{width:91.666%;margin:0 auto;padding:0 0 4px}#pub .howto .step .desc .txt{padding-top:20px}#pub .howto .step .desc p{font-size:12px;line-height:150%;margin-bottom:30px}#pub .container{margin-bottom:14px}#pub .top-space-2 .howto h3{font-size:14px;line-height:130%;text-align:center;padding:10px 0;margin-bottom:0}#pub .top-space-2 .howto p{font-size:12px;line-height:150%;margin-bottom:15px}#pub .howto .step .desc img{text-align:center;display:block;margin-right:0;margin:0 auto;width:51%}.headline{font-size:17px;line-height:120%;font-weight:bold}#pub .arws.sp{width:21.8%;margin:0 auto 18px;display:block}#pub .arws img{display:inline;width:100%}#pub .howto .step .desc .p_1{margin-bottom:8px}.store_list{margin-bottom:12px}.store_list .col-sm-10{width:100%;margin:0;padding:0}}.use_coupon img{width:100%}.use_coupon .boxs{padding:0;margin-top:75px}.use_coupon .coupon_box_1 p{background-color:#f3ede8;width:100%;font-size:14px;font-weight:bold;text-align:center;line-height:130%;color:#000;padding-top:9px;padding-bottom:9px}.use_coupon .top-space{width:87.5%;margin:0 auto;background-color:#f3ede8;font-size:11px;line-height:140%;padding-top:25px;margin-bottom:20px;padding-bottom:13px}.use_coupon .top-space p{width:90%;margin:0 auto;padding-bottom:10px}.use_coupon .bottom-space{width:97%;margin:0 auto 39px}.use_coupon .barcodes img{width:55%;margin-top:10px}@media screen and (min-width:768px){#pub .pc{display:block}#pub .sp{display:none}#pub p{margin:0}#pub .main_img{background:url(../images/publish/pub_coupon_bg.jpg);width:100%;height:469px;background-repeat:repeat;position:relative;z-index:-1}#pub .col-sm-10{width:100%;margin-left:0}#pub .main_img img{padding-top:42px;width:643px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#pub .top-space{margin-top:60px;width:980px;margin:60px auto 0}#pub .top-space-2{margin-top:14px;width:980px;margin:14px auto 0}#pub .qr_coupon{width:100%;padding-bottom:44px;background-color:#f3ede8}#pub .qr_coupon .expiration{width:100%;height:50px;text-align:center;font-size:20px;font-weight:bold;padding-top:13px;background-color:#e8dcd2}#pub .qr_coupon .desc h2{width:80%;margin:0 auto;text-align:center;font-size:20px;line-height:150%;margin-top:34px;margin-bottom:24px}#pub .qr_coupon .desc h2 span{color:#d80000;font-weight:bold}#pub .qr_coupon .desc .boxes{width:77%;margin:0 auto}#pub .qr_coupon .desc .boxes .box_l{width:77%;font-size:16px;line-height:148%;float:left}#pub .qr_coupon .desc .boxes .box_l a{color:#b20000;text-decoration:none}#pub .qr_coupon .desc .boxes .box_r{width:18%;float:right;margin-right:27px}#pub .qr_coupon .desc .boxes .box_r img{width:100%}#pub ul.conditions{list-style:none;padding-left:0;margin-top:58px;width:100%}#pub ul.conditions li h3{font-size:18px;padding-bottom:8px;border-bottom:1px solid #ddd;font-weight:bold}#pub ul.conditions li h3 img{margin-right:8px;padding-bottom:2px}#pub ul.conditions li p{font-size:16px;line-height:150%}#pub ul.conditions li{margin-bottom:50px}#pub .howto{background-color:#fcf1de;width:100%;padding-bottom:48px}#pub .howto h2{color:#eb7c00;font-size:30px;text-align:center;padding-top:73px;padding-bottom:18px;font-weight:bold}#pub .howto .step{background-color:#fff;width:91.8%;margin:0 auto}#pub .howto .step h3{background-color:#eb7c00;font-size:26px;text-align:center;padding:18px 0;color:#fff}#pub .howto .step h3 span{font-size:27px}#pub .howto .step .desc{width:86.666%;margin:0 auto;padding:21px 0 24px}#pub .howto .step .desc img{float:left;margin-right:40px}#pub .howto .step .desc .txt{padding-top:0}#pub .howto .step .desc p{font-size:16px;line-height:150%;margin-bottom:30px}#pub .container{margin-bottom:80px}#pub .howto .arws{text-align:center;margin-top:27px}.use_coupon .top-space p{width:78%;margin:0 auto;padding-bottom:10px}.use_coupon .top-space{width:92.5%;margin:0 auto;background-color:#f3ede8;font-size:11px;line-height:140%;padding-top:25px;margin-bottom:20px;padding-bottom:13px}.store_list{width:980px;margin:0 auto;padding:0;margin-bottom:80px}.store_list .col-sm-10{width:100%;margin:0;padding:0}}@media screen and (min-width:768px){#line-satei .sp{display:none}}@media screen and (max-width:767px){#line-satei .pc{display:none}}@media screen and (max-width:767px){#line-satei{line-height:150%}}#line-satei a:hover{opacity:.5}#line-satei .color-red{color:#ff0004}#line-satei-001 .bg-main-color{background-color:#2dc12d}@media screen and (max-width:767px){#line-satei-001{margin-top:30px}}#line-satei-002 h2{background-color:#3cd52f;color:#fff;padding:15px;text-align:center;font-weight:800;font-size:36px}#line-satei-002 .sub-text-1{font-size:24px;margin-top:40px;text-align:center;font-weight:800}#line-satei-002 .sub-text-2{font-size:48px;margin-top:40px;text-align:center;font-weight:800;color:#e58282}#line-satei-002 .sub-text-3{font-size:48px;margin-top:40px;text-align:center;font-weight:800;color:#3cd52f}#line-satei-002 .spot-img-1{margin-top:30px}@media screen and (max-width:767px){#line-satei-002 h2{font-size:16px}#line-satei-002 .sub-text-1{margin-top:10px;font-size:12px}#line-satei-002 .sub-text-2{margin-top:10px;font-size:24px}}#line-satei-003 h2{color:#3cd52f;text-align:center;font-weight:800;margin-top:40px;font-size:36px}#line-satei-003 h3{background-color:#3cd52f;color:#fff;padding:15px;text-align:center;font-weight:800;font-size:36px}#line-satei-003 .line-campain{text-align:center;padding:30px 0}#line-satei-003 .line-campain:hover{opacity:.5}#line-satei-003 .spot-img-1{margin-top:30px;text-align:center}#line-satei-003 .spot-img-2{margin-top:30px;margin-bottom:0}#line-satei-003 .wrap-area{margin-left:10%;width:80%}#line-satei-003 .bg-sub-color{background-color:#e68282;padding-top:10px;padding-bottom:10px}@media screen and (max-width:767px){#line-satei-003 h2{margin-top:10px;font-size:18px}#line-satei-002 h3{font-size:16px}}#line-satei-004 .container{margin-top:30px}#line-satei-004 .spot-img-1{margin-top:30px}#line-satei-004 .spot-img-2{margin-top:30px}#line-satei-004 .sub-title{margin-top:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#e58282;width:300px}#line-satei-004 .sub-title .title-txt{padding:5px;text-align:center;color:#fff;font-weight:800;font-size:18px;margin-top:20px}#line-satei-004 .sub-text-1{font-size:18px;font-weight:500}#line-satei-004 .carb-box{margin-top:30px;background-color:#dfdfdf;padding:20px}#line-satei-004 .carb-box-inner{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fff;padding:20px}#line-satei-004 .reception{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;background-color:#3cd52f;float:left;margin-left:35%}#line-satei-004 .reception p{padding:20px;color:#fff;font-weight:800;font-size:18px;padding:5px 20px 5px 20px;margin:0}#line-satei-004 .reception-time{float:left;padding-left:20px;padding-top:5px;font-size:24px;font-weight:800}#line-satei-004 .reception-detail{text-align:center;padding-top:20px;font-size:18px}#line-satei-004 .format-area{margin-left:5px;margin-right:5px}#line-satei-004 .format-area .border-box1{border:solid 1px #d4d4d4;margin-right:10px}#line-satei-004 .format-area .border-box2{border-right:solid 1px #d4d4d4}#line-satei-004 .format-area .text1{font-size:18px;font-weight:700}#line-satei-004 .format-area .text2{font-size:12px;padding:10px}@media screen and (max-width:767px){#line-satei-004 .container{margin-top:10px}#line-satei-004 h2{background-color:#3cd52f;color:#fff;padding:15px;text-align:center;font-weight:800;font-size:18px}#line-satei-004 .sub-title{width:100%}#line-satei-004 .main-title{color:#e58282;padding-bottom:5px;border-bottom:solid 1px #e58282;text-align:center;font-size:24px;font-weight:700;margin-top:30px}#line-satei-004 .sub-text-1{font-size:14px}#line-satei-004 .reception{text-align:center;float:inherit;margin-left:0}#line-satei-004 .reception-time{text-align:center;float:inherit;padding-left:0;margin-top:20px}#line-satei-004 .reception-detail{text-align:left}#line-satei-004 .spot-img-2{margin-top:0}#line-satei-004 .reception-detail{font-size:14px;padding-top:10px}#line-satei-004 .carb-box{background-color:#fff;padding:0}#line-satei-004 .carb-box-inner{border:solid 1px #dfdfdf}#line-satei-004 .format-area .border-box2{border-right:0;border-bottom:solid 1px #d4d4d4}}#line-satei-005{margin-top:50px}#line-satei-005 .sub-text-1{font-size:24px;line-height:170%}#line-satei-005 .spot-img-1{margin-top:30px}#line-satei-005 .spot-img-2{margin:0}#line-satei-005 .spot-img-2 img{margin:auto;display:inherit}#line-satei-005 .bg-sub-color{background-color:#e68282}@media screen and (max-width:767px){#line-satei-005{margin-top:0}#line-satei-005 .sub-text-1{font-size:14px;line-height:150%}#line-satei-005 .spot-img-2 img{width:20%}}#line-satei-006{margin-top:50px}#line-satei-006 h2{color:#3cd52f;text-align:center;font-weight:800;margin-top:20px;font-size:36px}#line-satei-006 h3{color:#b42d2d;font-weight:800;font-size:24px}#line-satei-006 .sub-text-1{font-size:18px;font-weight:500}#line-satei-006 .carb-box{background-color:#dfdfdf;padding:20px;margin-top:30px}#line-satei-006 .carb-box-inner{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fff;padding:20px}#line-satei-006 .btn-area{margin-top:40px;margin-bottom:50px}#line-satei-006 .sub-text-2{text-align:center;font-size:24px;font-weight:800}#line-satei-006 .sub-text-3{text-align:center;font-size:18px}@media screen and (max-width:767px){#line-satei-006{margin-top:10px}#line-satei-006 h3{font-weight:700;font-size:18px}#line-satei-006 .sub-text-1{font-size:14px}#line-satei-006 .sub-text-2{text-align:center;font-size:18px;font-weight:700}#line-satei-006 .sub-text-3{text-align:center;font-size:14px}}.sitemap ul{margin-top:5px}.sitemap ul li{font-size:14px;list-style:none;position:relative}.sitemap ul li::after{display:block;content:'';position:absolute;top:.7em;left:-1em;width:8px;height:1px;background-color:#666}.sitemap h2{font-size:18px;font-weight:700;background-color:#eee;padding:15px;margin-left:10px;margin-right:10px}.sitemap h3{font-size:14px;font-weight:600;margin-top:10px}.sitemap .sm-cn-wrap{margin-bottom:20px}.sitemap .sm-shop-title a{color:#000}.sitemap .sm-shop-title a:hover{color:#4a4a4a}.sitemap .sm-shop-title{padding-top:10px}#event-list-slider{background-color:#efedee;padding:10px 0 30px}#event-list-slider h2{color:#ff7f00;font-weight:800}#event-list-slider .flexslider{border:0;margin:0 0 30px}#event-list-slider .flexslider .slides a:hover{text-decoration:none;color:#337ab7;opacity:.7}#event-list-slider .flexslider .slides{background-color:#efedee}#event-list-slider .flexslider .slides li{background-color:#FFF}#event-list-slider .flexslider .slides .slide-inner{padding:5px}#event-list-slider .flexslider .slides .slide-inner .slide-inner-img{height:200px}#event-list-slider .flexslider .slides .slide-inner .slide-inner-img img{max-height:200px}#event-list-slider .flexslider .slides .slide-inner .slide-inner-text{padding:0 5px;margin:0 0 5px;height:90px}#event-list-slider .flexslider .slides .slide-inner .slide-inner-text .day-text{text-align:center;color:#ff7f00;margin:0 0 5px;font-weight:700}#event-list-slider .carb-btn{width:200px;font-size:24px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:14px 0 10px;color:#ff7f00;background-color:#FFF;border-radius:25px;border:solid 3px #ff7f00;margin:auto}#event-list-slider .carb-btn:hover{opacity:.5}#event-list-slider .carb-btn-link:hover{text-decoration:none}#event-list-slider .link-btn{padding:20px 0}#event-list-slider .link-btn a{width:450px;color:#666;font-size:14px;padding:17px 179px;border:1px solid #666;text-decoration:none;background-color:#fff;background:url(../images/colmn_side/side_arrow_right.jpg) no-repeat 425px center;background-size:5px 7px;margin:auto;display:inherit}@media screen and (max-width:767px){#event-list-slider .link-btn{padding:20px 10px}#event-list-slider .link-btn a{display:block;padding:10px 0;width:100%;background-position:96% center;text-align:center}}#seiri-intro{background-color:#4aa5ed;margin:40px 0;color:#FFF}#seiri-intro img{width:100%}#seiri-intro h2{text-align:center}#seiri-intro h3{text-align:center;color:#FFF;font-weight:600}#seiri-intro p{text-align:center;font-size:18px}#seiri-intro a:hover{text-decoration:none}#seiri-intro .carb-box{margin:30px 10px}#seiri-intro .carb-box-top{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#dceffc;padding:5px;text-align:center}#seiri-intro .carb-box-top h3{color:#4aa5ed}#seiri-intro .carb-box-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;background-color:#FFF;padding:20px}#seiri-intro .carb-box-bottom p{color:#000}#seiri-intro .seiri-btn{width:320px;margin:auto;margin-bottom:20px;background-color:#fff;border:solid 1px #dceffc;color:#4aa5ed}#seiri-intro .seiri-btn:hover{background-color:#4aa5ed;border:solid 1px #FFF;color:#FFF}#seiri-intro .seiri-btn p{text-align:center;margin:0;padding:20px 0;font-size:18px;font-weight:600}@media screen and (min-width:768px){#seiri-intro .br-pc{display:inherit}#seiri-intro .br-sp{display:none}}@media screen and (max-width:767px){#seiri-intro h3{font-size:18px}#seiri-intro .sub-text{font-size:14px}#seiri-intro .carb-box-bottom p{text-align:left;font-size:12px;line-height:18px}#seiri-intro .br-pc{display:none}#seiri-intro .br-sp{display:inherit}}#free-contents{margin-bottom:50px}#free-contents h1{font-size:24px;font-weight:800}#free-contents h2{font-size:18px;font-weight:700;margin-top:40px}#free-contents h3{font-size:14px}#free-contents .more-bt{margin:60px 0}#free-contents .more-bt i{font-size:20px}#free-contents .width-max{width:100%}.main-photo img{width:100%}.main-photo iframe{width:100%}.thum-photo{width:100%;display:flex;justify-content:center;padding:0;list-style:none;margin-top:10px}.thum-photo li{width:calc(100% / 4);margin:5px}.thum-photo li:first-child{margin-left:0;padding-bottom:-5px}.thum-photo li:last-child{margin-right:0;padding-bottom:-5px}.thum-photo li img{width:100%;opacity:.5}.thum-photo li .onview{opacity:1}.thum-photo li:hover{border:solid 2px #ffd800}.thum-photo li:last-child img{opacity:1}.thum-photo li:last-child:hover{opacity:.5}.photo-360-contents{display:none;position:fixed;top:0;left:0;z-index:9999}.photo-360-close{position:fixed;z-index:10000;background-color:rgba(0,0,0,0.46)}.photo-360-close a{color:#FFF;text-decoration:none}@media screen and (min-width:768px){.photo-360-close{top:10px;left:48%}}@media screen and (max-width:767px){.photo-360-close{top:12px;right:0}}.photo-360-close p{font-size:18px;font-weight:700;padding:14px;color:#fff;margin:0}#event-detail table ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}#event-detail table th,table td{text-align:left}@media screen and (max-width:767px){#event-detail table th,table td{width:1000px}}#event-detail table td{padding-top:20px;padding-bottom:20px}.cam-desktop{margin-top:20px}.cam-mobile{margin-top:20px}.cam-desktop>p{background-color:#ff5050;padding:10px;color:#fff;font-size:18px;text-align:center;font-weight:700}.cam-desktop .cam-desktop-det{background-color:#f3ede8;padding:30px}.cam-desktop .cam-desktop-det>p{font-size:18px;text-align:center}.cam-desktop .cam-desktop-det>p>span{color:#ff0004;font-weight:700}.camp-h2 span{font-size:80%}.camp-h2>div{margin-top:10px;font-weight:700}.purchase-category h2{border-left:none;padding:0;font-size:20px;font-weight:bold;border-bottom:2px solid #adaeab;padding-bottom:10px;margin-bottom:15px;margin-top:20px;margin:60px 10px 10px 10px}.purchase-category h3{font-weight:700}.small-text{font-size:12px}.purchase-brand h2{font-weight:700}.fix-footer{width:100%;position:fixed;bottom:-6px;z-index:1000;padding-top:5px;padding-bottom:5px}.fix-footer-inner{position:relative;width:100%;margin:0;background-color:#FFF}.fix-footer-inner ul{margin:10px 0;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}.fix-footer-inner ul li{display:inline-block;width:49%;padding:5px}.fix-footer-inner ul li:nth-child(1) a{display:block;padding:14px 0;color:#fff;font-size:12px;line-height:1.5;text-align:center;background-color:#f59c02;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.fix-footer-inner ul li:nth-child(2) a{display:block;padding:14px 0;color:#fff;font-size:12px;line-height:1.5;text-align:center;background-color:#2dc12d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.fix-footer .ribbon_box{display:block;position:relative}.fix-footer .ribbon_box p{margin:0;padding:0 10%}.fix-footer .ribbon_box img{width:100%;box-shadow:0 0 9px 1px #595959;-moz-box-shadow:0 0 9px 1px #595959;-webkit-box-shadow:0 0 9px 1px #595959;border-radius:6px 5px 0 0;-moz-border-radius:6px 5px 0 0;-webkit-border-radius:6px 5px 0 0}.fix-footer .ribbon17{display:inline-block;position:absolute;left:10%;top:-15px;box-sizing:border-box;padding:0 12px 0 6px;margin:0;height:30px;line-height:30px;font-size:18px;font-weight:700;letter-spacing:.1em;color:white;background:#ff0031;box-shadow:0 2px 2px rgba(0,0,0,0.12)}.fix-footer .ribbon17:before{position:absolute;content:'';top:0;left:-7px;border:0;height:38px;width:8px;background:#ff0031;border-radius:5px 0 0 5px}.fix-footer .ribbon17:after{position:absolute;content:'';bottom:-7px;left:-5px;border:0;height:7px;width:5px;background:#97001d;border-radius:5px 0 0 5px}.ribbon_box .arrow_box span{position:absolute;top:-22px;right:7%;width:40px;height:40px;margin-left:-15px;border-radius:100%;background-color:#ff0031;box-sizing:border-box}.ribbon_box .arrow_box span.up:after{position:absolute;top:50%;left:50%;content:'';width:12px;height:12px;margin:-4px 0 0 -6px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.ribbon_box .arrow_box span.down:after{position:absolute;top:50%;left:50%;content:'';width:12px;height:12px;margin:-8px 0 0 -6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}@media screen and (min-width:768px){.fix-footer{right:0;bottom:5px;width:450px}}@media screen and (min-width:768px){.fix-footer-inner{display:none}}#fix_footer{display:none;position:relative;width:100%;height:100px;padding:5px 0;background-color:#fff;margin-bottom:-10px}#fix_footer .fix_footer_wrap{width:630px;height:auto;margin:auto}#fix_footer p{float:left;padding:0 10px}@media screen and (max-width:769px){#fix_footer{height:120px;display:inline-block;padding:10px 0}#fix_footer .fix_footer_wrap{width:95%;height:110px;position:relative}#fix_footer p{float:left;width:50%;text-align:center;padding:0;margin:0 1.5% 0 0;height:80px;line-height:50px;font-size:14px;border-radius:4px;position:relative;overflow:hidden}#fix_footer p a{display:inline-block;background-color:#2baa49;width:100%;height:100%;border-radius:4px;overflow:hidden}#fix_footer p:nth-child(2){float:left;width:48.5%;text-align:center;padding:0;margin:0;line-height:50px;font-size:14px;border-radius:4px;position:relative;overflow:hidden}#fix_footer p:nth-child(2) a{background-color:#ea4132}#fix_footer p:last-child{margin-right:0;width:100%;height:18px;float:none;line-height:18px;text-align:center;font-size:12px;position:absolute;bottom:2px}#fix_footer p:last-child a{background-color:inherit}#fix_footer p img{width:80%;max-width:260px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}@media only screen and (max-width:420px){#fix_footer{height:84px;display:inline-block}#fix_footer .fix_footer_wrap{width:95%;height:75px;position:relative}#fix_footer p{float:left;width:50%;text-align:center;padding:0;margin:0 1.5% 0 0;height:55px;line-height:50px;font-size:14px;border-radius:4px;position:relative}#fix_footer p:nth-child(2){float:left;width:48.5%;text-align:center;padding:0;margin:0;line-height:50px;font-size:14px;border-radius:4px;position:relative}#fix_footer p:last-child{margin-right:0;width:100%;height:18px;float:none;line-height:18px;text-align:center;font-size:12px;position:absolute;bottom:2px}}#massager .col-sm-3,#massager .col-sm-6,#massager .col-xs-6 #massager .col-sm-12,#massager .col-xs-12{padding-left:0}#massager h1{margin-top:0}#massager h1 img{width:100%}#massager .sec-02 h2,#massager .sec-03 h2{border-left:solid 5px #666;border-bottom:solid 1px #d6d6d6;padding:10px}#massager .sec-01{text-align:center}#massager .sec-02 h3{margin-top:30px;padding-left:10px;border-left:solid 5px #ff7f00}#massager .sec-03 li p{font-size:18px;margin-top:5px}#massager .sec-01{margin:60px 0}#massager .w-80{width:80%;margin:auto}#massager .sec-02{margin-top:80px}#massager .no-padding{padding:0}#massager h3{font-size:18px}#massager .sec-02 ul{padding-left:0;margin-left:0}#massager .sec-02 ul li{list-style:none}#massager .sec-02 ul li img{width:100%;border:solid 1px #d1d1d1}#massager .sec-02 .caution{background-color:#dfdfdf;min-height:130px;display:flex;align-items:center;display:-webkit-flex;margin-top:30px}#massager .sec-02 .caution p:nth-child(1){width:15%;height:100%;text-align:center;margin:0}#massager .sec-02 .caution p:nth-child(2){width:80%;height:100%;padding-left:5%;border-left:solid 1px #a8a8a8;margin:0}#massager .sec-03{margin-top:80px}#massager .sec-03 ul{padding-left:0;margin-left:0;margin-top:20px}#massager .sec-03 ul li{list-style:none}#massager .sec-03 ul li img{width:100%;border:solid 1px #d1d1d1}#massager .sec-03 .caution{font-size:12px;margin-top:20px;padding:10px 5px}#massager .mg-60{margin:60px 0}@media(min-width:799px){#massager .pc{display:inherit}#massager .sp{display:none}}@media(max-width:798px){#massager .m-top-10{margin-top:10px}#massager .pc{display:none}#massager .sp{display:inherit}#massager h1{margin-top:20px}#massager h2{font-size:16px;font-weight:700}#massager h3{font-size:14px}#massager .sec-02 h3{margin-top:20px}#massager .sec-03 li p{margin-top:10px;font-size:14px}#massager .w-80{width:100%}#massager .sec-01{margin:40px 0;text-align:left}#massager .sec-02{margin-top:40px}#massager .sec-03{margin-top:40px}#massager .sec-02 .caution{min-height:130px;display:block;display:!important;margin-top:30px}#massager .sec-02 .caution p:nth-child(1){width:100%;border-bottom:solid 1px #a8a8a8;padding:10px}#massager .sec-02 .caution p:nth-child(2){width:100%;border:0;padding:10px}}#results-detail p{font-size:16px}#results-detail h1.h2{color:#4e362e;font-family:"font-logotypeGothic";font-size:200%;line-height:110%;font-weight:normal;text-align:center}#results-detail .jisseki dt{color:#44b7c1;font-weight:bold;padding:.4em 0}#results-detail .jisseki dd{color:#4e362e;padding:.4em 0;width:100%}#results-detail .jisseki-row{border-bottom:1px dotted #b8afab;padding:0;margin:0}.text-buying01{color:#4e362e;font-family:"font-logotypeGothic";font-size:145%;line-height:130%;font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #44b7c1}.text-buying02{color:#44b7c1;font-family:"font-logotypeGothic";font-size:120%;line-height:110%;font-weight:bold;text-align:left}.fa-li{position:static;color:#44b7c1}#buying-link{margin:40px 0}#buying-link ul{list-style:none;margin:0}#buying-link li:before{content:'';display:inline-block;width:0;height:0;margin-right:4px;margin-left:4px;border:transparent solid 5px;border-left-color:#44b7c1;vertical-align:middle}#buying-link .wrap{background-color:#FFF;border:solid 3px #44b7c1;border-radius:10px;padding:15px}#buying-link .wrap-in [class^="col-"]{padding:0}@media only screen and (max-width:767px){#results-detail .jisseki dt{width:30%}#results-detail .jisseki dd{width:70%}#buying-link .text-buying01{text-align:left}#buying-link .text-buying02{padding-top:20px;padding-left:0}.text-buying02{padding-left:20px}}#line-satei-input p{margin:0;padding:0}#line-satei-input h1{margin:0;padding:0}#line-satei-input h2{margin:0;padding:0}#line-satei-input h3{margin:0;padding:0}#line-satei-input h4{margin:0;padding:0}#line-satei-input h5{margin:0;padding:0}#line-satei-input ul{-webkit-padding-start:0}#line-satei-input h1{font-size:24px}#line-satei-input h2{font-size:18px}#line-satei-input h3{font-size:16px;font-weight:600}#line-satei-input p{font-size:14px}#line-satei-input .full-width{width:100%}#line-satei-input .in-pc{display:none}#line-satei-input .in-sp{display:block}#line-satei-input .btn-link{display:block;text-align:center;background:#ffd800;padding:15px;font-size:16px;font-weight:600;color:#000;margin:30px 0;text-decoration:none}#line-satei-input .btn-link-enable{display:block;text-align:center;background:#f00;padding:15px;font-size:16px;font-weight:600;color:#fff;margin:30px 0;text-decoration:none}#line-satei-input .btn-link-disable{display:block;text-align:center;background:#DDD;padding:15px;font-size:16px;font-weight:600;color:#fff;margin:30px 0;text-decoration:none}#line-satei-input .btn-link:hover{background:#cdcdcd;color:#000;text-decoration:none}#line-satei-input .clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}#line-satei-input .clearfix{display:inline-block}/*\*/* html #line-satei-input .clearfix{height:1%}#line-satei-input .clearfix{display:block}#line-satei-input .hover:hover{opacity:.6}/**/#line-satei-input .main-visual{padding-top:30px;background-color:#fafaba}#line-satei-input .main-visual h1{text-align:center}#line-satei-input .main-visual h1 img{width:100%;margin:auto}#line-satei-input .main-visual .inner-wrap{padding-bottom:20px}#line-satei-input .main-visual .purchase-lists{width:100%;margin:auto;padding-bottom:30px}#line-satei-input .main-visual .purchase-lists li{list-style:none;padding:10px 15px;margin-top:10px}#line-satei-input .main-visual .purchase-lists li img{width:100%}#line-satei-input .contents{margin-top:20px}#line-satei-input .contents h2{margin-bottom:20px;text-align:center;line-height:1.5em}#line-satei-input .contents h2 span{font-size:16px}#line-satei-input .contents h3{width:100%;margin:0 auto 15px auto;border-bottom:solid 3px #000}#line-satei-input .contents .contents-wrap{padding:20px;background:#fff;margin-top:10px}#line-satei-input .contents .contents-wrap h3{font-size:24px;padding:5px 0 5px 10px;line-height:1.5em;text-align:center}#line-satei-input .contents .contents-wrap h3 span{font-size:14px;font-weight:100}#line-satei-input .contents .sub-contents{margin:80px auto}#line-satei-input .contents .form-text{width:100%;border:0;border-bottom:solid 1px #b1b1b1;margin:0 0 20px 0;height:60px}#line-satei-input .contents .step-list dt{margin:60px 0 20px}#line-satei-input .contents .step-list dt h4{text-align:center;font-size:24px;padding-bottom:20px}#line-satei-input .contents .step-list dt h4 .sub{font-size:16px}#line-satei-input .contents .step-list dt h5{font-weight:600}#line-satei-input .contents .step-list dt p{font-weight:100}#line-satei-input .contents .step-list dt p a{color:#337ab7;padding-top:10px}#line-satei-input .contents .step-list dt p a:hover{color:#245986;text-decoration:underline}#line-satei-input .contents .step-list dd img{width:60%;margin:auto;display:block}#line-satei-input .contents #shop{display:none}#line-satei-input .contents #online{display:none}#line-satei-input .contents #trip{display:none}#line-satei-input .contents .sub-contents .caution{background-color:#7294c2;padding:10px 0}#line-satei-input .contents .sub-contents .caution img{width:100%;margin:auto;display:block}#line-satei-input .contents .sub-contents .caution-text{margin-top:30px;font-weight:600}@media(min-width:768px){#line-satei-input{margin-top:-17px}#line-satei-input .in-pc{display:block}#line-satei-input .in-sp{display:none}#line-satei-input .main-visual h1 img{width:80%}#line-satei-input .main-visual .purchase-lists{width:80%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;padding-bottom:0}#line-satei-input .main-visual .purchase-lists li{flex-basis:35%}#line-satei-input .contents h3{width:80%}#line-satei-input .contents .step-list dt{float:right;width:60%;text-align:left}#line-satei-input .contents .step-list dt h4{text-align:left;font-size:18px;padding-bottom:5px}#line-satei-input .contents .step-list dt h4 .sub{display:block}#line-satei-input .contents .step-list dd{float:right;width:40%}#line-satei-input .contents .step-list-contents{width:80%;border-bottom:solid 1px #8f8f8f;margin:40px auto;padding-bottom:40px}#line-satei-input .contents .step-list-contents:last-child{border-bottom:0}#line-satei-input .contents .sub-contents{width:80%}#line-satei-input .contents .sub-contents .caution img{width:60%}}#parts_result h3{background:#0dafa0;color:#FFF;font-size:18px;padding:10px;font-weight:700;margin:20px 0 0 0}#parts_result ul{display:flex;flex-wrap:wrap;margin-top:10px}#parts_result ul li{flex-basis:calc(20% - 10px);padding:10px;margin:5px;list-style:none;border-radius:5px;border:solid 1px #0dafa0;text-align:center}#parts_result ul li:hover{color:#FFF;text-decoration:none;background:#0dafa0}#parts_result ul li a{color:#0dafa0;font-weight:bold;text-decoration:none;display:block;width:100%;height:auto}#parts_result ul li:hover a{color:#FFF}#parts_result ul li a:hover{color:#FFF}@media(max-width:767px){#parts_result h3{text-align:center}#parts_result ul li{flex-basis:calc(50% - 10px)}}